555 como un acoplador digital

1

Quiero leer datos MIDI con un arduino (específicamente un ATtiny85) para usar en un sintetizador. El único método que conozco implica el uso de un optoacoplador como el 6N138 que se encuentra en este Instructable . Parece bastante práctico, pero desafortunadamente no tengo uno disponible en este momento y el envío puede demorar mucho en mi proyecto. Me preguntaba si sería posible configurar un temporizador 555 para hacer la misma tarea en su lugar. Rápidamente armé este circuito de lo que estoy trabajando.

ElcircuitodebecompararladiferenciadevoltajeentrelospinesMIDIrelevantesyreproducirestadiferenciacomounnivellógicoenlasalida.Miconfiguraciónenconjuntonofuncionaperosinunosciloscopiocercanopuedoconfirmarqueestasealaparteconerrores(laotraopcióneselcódigoqueestoyusando).¿Micircuitoesunaalternativaválidaaunoptoacoplador?

EDITAR:Seeliminóel"Aislador" del título.

    
pregunta Patagonian Rat

2 respuestas

4

Probablemente no sepa / no entienda lo que significa aislamiento al tratar con optoacopladores / optoaisladores .

No significa que haya algún tipo de búfer de circuito que separa los dos circuitos. Realmente significa aislamiento eléctrico , es decir, no hay corriente que fluya de una parte a la otra (un optoacoplador lo hace).

Un optoacoplador es esencialmente un LED y un fotodiodo (o un fototransistor) acoplados ópticamente en el mismo paquete. El LED y el fotodiodo no comparten ninguna conexión eléctrica. Solo se "comunican" a través de la luz generada por el LED. Por lo tanto, la "sección de entrada" (el LED) puede ser accionada por un circuito que está completamente aislado del circuito conectado a la "sección de salida" (el fotodiodo / fototransistor).

Estopermitequedoscircuitosquedebenpermaneceraisladoseléctricamenteparacomunicarse.

Entonces,larespuestaesno,unNE555nopuedesustituiruncircuitoquerealizaaislamientoeléctrico.

Siestádesesperadoononecesitaunrendimiento/confiabilidadespecíficos,puedeintentar compilar optoacoplador de un hombre pobre . Y aquí hay otro intento .

Nota importante: si su circuito necesita un optoacoplador por razones de seguridad estrictas, usar uno de esos productos hechos en casa podría suponer algunos riesgos de seguridad graves, ¡así que tenga cuidado!

Es decir, ¡no confiaría en un detector de latido del corazón con alimentación de red que utilizara un optoacoplador hecho en casa para usar en mi pecho!

    
respondido por el Lorenzo Donati
4
  

El circuito debe comparar la diferencia de voltaje entre los pines MIDI relevantes y reproducir esta diferencia como un nivel lógico en la salida.

No, este circuito no puede funcionar. MIDI es una interfaz de bucle de corriente, no una interfaz de voltaje diferencial.

Los dos pines en la salida de un dispositivo MIDI están diseñados para impulsar directamente el LED en el optoacoplador en la entrada del siguiente dispositivo MIDI. Por lo general, un pin se ata alto a través de una resistencia, y el otro pin cambia a tierra y se abre a través de otra resistencia.

Si desea detectar esta conmutación utilizando algo que no sea un LED, debe proporcionar una ruta para esa corriente, como una resistencia de carga de unos pocos cientos de ohmios, y luego controlar la tensión diferencial a través de esa resistencia.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas