Tag Archive for 4N25

Truco Arduino: Usar cualquier opto-cupla de baja ganancia para MIDI

midi_in arduino uno - low gain opto_schem2

Cuando hablamos de MIDI y Arduino, todos usan la opto-cupla 6N138, y por un buen motivo. ¡Tiene una ganancia relativamente alta!

Imaginate que te ataca la inspiración y no podés encontrar un 6N138 en tu stock. ¡Oh no! pero encontrás otra opto-culpa y un transistor NPN. ¡Todavía podés safar!

Una ganancia alta es necesaria porque:

  1. Usualmente una resistencia de 470Ω conectada a +5V  se usa para superar la resistencia de 1kΩ que el Arduino conecta al chip USB-a-Serial (que está a 5V o 0V), para que el pin 0 (RX) lea un valor digital ALTO.
  2. La interfaz MIDI tiene que poder absorber al rededor de 20mA de esa resistencia para conseguir un voltaje suficientemente bajo para que el Arduino lo tome como un digital BAJO.

El problema con las opto-cuplas “normales” es que su ganancia, o más técnicamente de hoja de datos, “Proporción de transferencia de corriente” (CTR por sus siglas en inglés: Current Transfer Ratio”), es usualmente menor al 100%. Ej. si una opto tiene un CTR del 20% significa que si le metés 15mA este dejará pasar solo 3mA en su salida (el caso del 6N136 o 4N25). El 6N138, por otro lado, tiene un CTR de ~2000%, y 15mA dejaría pasar ¡hasta 300mA! ¿Se vé la diferencia?

Read more