Optoaislador de colector abierto de interfaz a un microcontrolador de 3.3V

3

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.

    
pregunta Gavin W

3 respuestas

6

La salida de colector abierto V o no se extrae internamente de acuerdo con la hoja de datos. Cero la mención, y cada diagrama muestra un colector abierto npn simple.

Alimente el VCC a 5 V y aumente V o a 3,3 V a través de una resistencia externa o la resistencia interna de su microcontrolador.

En el peor de los casos, use un divisor de voltaje para llevar la señal a V o a 3.3V.

    
respondido por el Passerby
3

En ninguna parte de la hoja de datos se indica que la salida se retira internamente, por lo que puede diseñar su red de pull-up como desee.

Dicho esto, ¿qué tal esto?

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Matthew Di Nardo
0

Si le preocupa el daño a su controlador, puede limitar la entrada alta con una resistencia limitadora de corriente 1N4728A y 10K. Si hay algo en la fuente de la señal, esto le ofrecerá una protección barata. Si la entrada puede generar más de 1A, instale un fusible para proteger el diodo.

    
respondido por el Richard

Lea otras preguntas en las etiquetas