Tengo el siguiente circuito que me gustaría usar para conectar un dispositivo habilitado para MIDI. No recibo ninguna señal en el pin 5, ¿podría ser porque la resistencia de la base a tierra es demasiado pequeña? No estoy seguro de cómo calcularlo a partir de la hoja de datos.
Actualización #1
Reemplacé el optoaislador, probé la entrada usando un LED y pude ver que el LED se encendía indicando los flujos de corriente en el bucle MIDI. He colocado una sonda de alcance en la salida del pin 5 del dispositivo. el pin 6 ahora no está conectado a nada. Normalmente (inactivo), la señal se eleva, cuando entra una señal, la señal baja pero solo baja a ~ 2.8V, lo que no es suficiente para registrarse como un nivel lógico bajo.
Actualización #2
He reemplazado R17 con 360 Ohm. Ahora la señal baja hasta 1,6 V.
Actualización #3 - Última
He cambiado la resistencia de 360 Ohm por 1K. Ahora la señal se ve mucho mejor y llega casi a 0V cuando está baja. Vale la pena mencionar que el alcance afirma un tiempo de subida de 7 us y un tiempo de caída de 3 us (probablemente en el lado bajo). Teniendo en cuenta la frecuencia MIDI. con alrededor de 32us por bit, esto es lo suficientemente corto como para no tener lecturas falsas. La señal MIDI va a un Atmel AVR y, según las pruebas que hice ahora, parece que los mensajes se transmiten claramente. Sin embargo, estoy de acuerdo en que este no es el dispositivo óptimo para esta tarea, y el circuito que uno haría (si lo desea) se ve muy similar al que contiene el optoacoplador PC900 de Sharp.
El 4N35 es demasiado lento para MIDI.
Con una relación de transferencia de corriente del 100 % (que se especifica para 10 mA, por lo que obtiene incluso menos para los 5 mA de MIDI), no puede confiar en obtener más de 5 mA a través de la salida. Esto significa que para poder bajar los 5 V completos, necesita una resistencia pull-up de al menos 1 kΩ. Y esto significa que no podrá cambiar a la velocidad de transmisión MIDI de 31250 Hz (y una señal UART digital requiere mucho más ancho de banda que una onda sinusoidal):
Y con una resistencia en el pin 6, el CTR empeoraría aún más:
Si realmente desea utilizar el 4N35, es posible acelerarlo agregando un transistor como amplificador con una impedancia de entrada más baja:
Pero el método más simple para hacer funcionar la entrada MIDI sería usar un optoacoplador de alta velocidad como el H11L1 o el 6N137.
He usado OC 4N35 para MIDI. La transición lo suficientemente rápida de ENCENDIDO a APAGADO necesitaba una resistencia en serie ridículamente baja para el transistor de salida. La oscilación del voltaje de salida fue de aproximadamente 0,5V. Agregué un comparador para hacer la salida lógica adecuada.
¿Por qué 4N35 y no algún tipo recomendado? Porque tenía un puñado de 4N35.
Verifique su entrada:
Verifique su salida:
La falla con estas pruebas puede indicar que el optoaislador está dañado.
Tener la base del optotransistor conectado a tierra a través de una resistencia es un arma de doble filo. Por un lado, puede ayudar a que el transistor se apague un poco más rápido. Pero al mismo tiempo hace que sea más difícil de encender, lo que es casi equivalente a bajar la relación de transferencia actual.
La resistencia de colector de tamaño pequeño es un gran desafío para una bestia vieja y torpe de un optoacoplador como un 4N35. Particularmente con la pobre relación de transferencia de corriente de piezas como estas.
Entonces, como ya ha comenzado a experimentar y se ha comentado en otras respuestas aquí, la resistencia base debe hacerse mucho más grande o eliminarse. Además, la resistencia del colector también debe hacerse mucho más grande.
La gente siempre selecciona el 4N35 porque es barato. Pero, como dicen, obtienes lo que pagas. Hay mejores optoacopladores que ofrecen una relación de transferencia de corriente mucho más alta y tienen etapas de salida de lógica completa en lugar de solo un transistor no comprometido.
Hay algunos tipos de optoacopladores que funcionarán mejor en un esquema de aislamiento digital como el 6N136/6N137. Estos ofrecen una mejora con respecto a la basura barata, pero aún pueden presentar un desafío. En las aplicaciones seriales asíncronas, he experimentado problemas con los 6N137 debido al problema de la distorsión de la forma del pulso debido a los retrasos de propagación no uniformes de encendido y apagado a través de la pieza. Una solución robusta es buscar piezas que tengan controladores de salida completos integrados específicamente para aplicaciones digitales. Un ejemplo es el número de pieza ACNT-H61L de Avago (ahora parte de Broadcom). Estos ofrecen un rendimiento de hasta 10 MBd y fuente y sumidero de 3,2 mA y mantienen buenas salidas de oscilación lógica.
carloc
CL.
usuario34920