Tengo un pequeño problema en mis manos tratando de conectar un optoaislante Fairchild MID400 (popular optoaislador de "nivel lógico" para detección de red) a un pin GPIO de 3.3V. El MID400 es una parte de 5V [*] y tiene una salida de colector abierto que se eleva internamente a un nivel lógico alto de 5V. Este es el aspecto que me está causando problemas, de lo contrario, podría subirlo externamente a 3.3 V y todo estaría bien.
El microcontrolador y el optoaislador están separados por varios metros y me gustaría realizar el cambio de nivel en el extremo del cable del optoaislador, donde solo hay 5V disponibles. No puedo ver cómo se puede hacer usando diodos o resistencias, pero estoy feliz de probar cualquier sugerencia.
La frecuencia de conmutación es baja, el tiempo de subida / bajada no es importante. Gracias por cualquier sugerencia.
[*] En caso de que alguien pase por esta pregunta y se pregunte si el MID400 podría funcionar a 3.3 V, aunque fuera de especificaciones, lo probé y no funciona en absoluto.