El 6N138 fue diseñado para impulsar grandes cargas incluso con una corriente de LED muy baja (1 unidad TTL carga = 1,6 mA). El alto CTR lo hace bastante lento; La especificación MIDI dice que se puede usar con "cambios apropiados".
Con un solo resistor de pull-up, el transistor de salida se apaga muy lentamente porque no puede salir fácilmente de la saturación, y reducir la resistencia de carga no solo aumenta el consumo de energía, sino que también no mejora la sincronización lo suficiente como para ser confiable para MIDI en todas las circunstancias.
Un método para mejorar la sincronización es agregar una resistencia de derivación base (R BE ) entre los pines 7 y 5. Ambas velocidades de apagado y desaceleración de encendido del transistor de salida, por lo que tiene para usar un valor que equilibre ambos para reducir la distorsión del ancho de pulso:
(fuente: Manual de aplicación de optoelectrónica de HP )
Entonces, con I F = 5 mA, puede usar una resistencia de pull-up R L = 1 kΩ o 2.2 kΩ, y terminar con R BE = 10 kΩ.
Un método aún mejor que evita los problemas de balanceo sería pinzar el transistor de salida con un diodo Schottky:
Utilice cualquier diodo Schottky pequeño con una baja capacidad, por ejemplo, SD101, BAS70, RB751.
En cualquier caso, los puertos MIDI están inactivos la mayor parte del tiempo, por lo que la corriente de la resistencia pull-up probablemente no importa mucho.
Un optoacoplador de alta velocidad con una salida CMOS push / pull eliminaría la resistencia de pull-up, pero también tendría un consumo de energía distinto de cero cuando está inactivo, por lo que es probable que sea peor en general.