Estoy construyendo una entrada MIDI IN al puerto serie RX cicruit (para Raspberry Pi, o Arduino, o cualquier otra cosa ...) usando un optoaislador 6N138.
Pero encuentro muchos circuitos diferentes, no sé por qué hay tan diferentes y cuál elegir:
¿Son correctos?
Primero, este con una resistencia de 470 Ohm y 1KOhm (fuente: electro-tech-online.com )
Otro, con resistencia respectivamente de 1KOhm y 3.3KOhm
(fuente: dernulleffekt.de )
- El oficial encendido
midi.org
, con diferentes valores de resistencia, pero no basado en 6N138 ...
http://www.midi.org/images/midihw.gif
Lo último (quizás fuera de tema aquí): si quiero conectarme al RX GPIO de Raspberry Pi, ¿debería usar 3.3V para el optoaislador en lugar de 5V, para evitar que se rompa con el RX de GPIO?
serial
uart
opto-isolator
midi
Basj
fuente
fuente
Respuestas:
Los optoacopladores con salida Darlington (como el 6N138) son muy lentos, especialmente cuando el transistor de salida debe apagarse.
Para obtener un tiempo de subida suficientemente rápido de la señal de salida, la base del transistor de salida necesita una conexión a tierra (a través de una resistencia) para que la carga base se pueda eliminar rápidamente. Cualquier valor entre 4.7 kΩ y 10 kΩ debería funcionar bien.
Además, el tiempo de subida de la señal de salida también depende del valor de la resistencia pull-up (R1 a continuación). Los valores más pequeños dan como resultado tiempos de aumento más rápidos, pero los valores muy pequeños aumentan el uso de energía cuando el optoacoplador baja la salida. En la práctica, se usa comúnmente alrededor de 1 kΩ.
El 6N138 necesita una fuente de alimentación de 5 V, y el Raspberry Pi no funciona con señales de 5 V. Sin embargo, se puede usar una salida de colector abierto para traducir el nivel de señal; simplemente conecte la resistencia pull-up a 3.3 V en su lugar, así:
Si es posible, olvídese del 6N138 y use un optoacoplador con salida digital (como el Sharp PC900 de la especificación o el H11L1); Si necesita ahorrar espacio, use un chip SO-5 como el TLP2361 (que tiene una salida CMOS, por lo que no necesita una resistencia pull-up).
fuente
you see that you should not go higher than about 200 Ω
¿de qué habla de la resistencia que se configuró en 470Ω en 1., 1KΩ en 2. y 280Ω en 3.? Entonces puedo tomar todo entre, digamos 200Ω y 500Ω, ¿verdad? Nota al margen: Tengo unos 6N138 aquí, así que me gustaría usarlo, en lugar de comprar otro componente.