¿Una señal de interrupción con nivel alto de 2.8 V necesita un cambio de nivel para un microcontrolador de 3.3 V?

0

Por lo tanto, actualmente estoy trabajando en la interfaz de un MSP430G2553 y un sensor de proximidad I2C VL6180X. Para tener coherencia en mis voltajes y diseño de hardware, elijo este dispositivo I2C de polulu ( enlace ), que ofrece nivel -Shifting para pines I2C. Por ahora, todo funciona bien solo con la comunicación I2C.

El sensor VL6180X tiene un pin GPIO1 que se puede configurar como una salida de solicitud de interrupción. Me gustaría conectar GPIO1 a mi microcontrolador y usar esta función para no tener que sondear el sensor para obtener datos de resultados.

El pin GPIO1 no está nivelado, según la documentación. Traté de hacer que funcionara conectándolo directamente al micro, pero no logré que funcionara (tal vez no lo intenté lo suficiente).

Me pregunto, ya que mi pin proporciona 2v8 de alto nivel, ¿necesito cambiarlo de nivel para conectarlo a mi 3.3V MSP430? Si es así, ¿cuál es el circuito más pequeño que puede hacer esto?

¡Gracias de antemano!

    
pregunta Bibindoum

1 respuesta

2

A 3.3 V, el MSP430G2553 requiere a lo sumo 2.475 V para ver un nivel alto:

Por lo tanto, debería funcionar directamente (siempre que esté usando la polaridad correcta).

    
respondido por el CL.

Lea otras preguntas en las etiquetas