Boost converter, una vez habilitado, no puede ser deshabilitado

1

Estoy intentando conectar un TPS61235P a un Arduino Pro Mini (3.3 V Vcc), y aunque puedo hacer que se encienda, no puedo, por mi vida, hacer que se apague.

Actualmente tengo una resistencia de 1 M que la baja y una resistencia de 10 K a una salida en el Arduino.

Antes de conducir el pin alto, el convertidor está (correctamente) desactivado. Cuando hago que el pin suba, se enciende bien. Pero cuando coloco el pin en posición baja, imaginando que lo arrastraría al suelo combinado con la resistencia 1M, el convertidor permanecerá encendido. Además de eso, mi código indica que el estado del pin de SALIDA también es alto, a pesar de que lo establezca bajo (tengo una pantalla OLED en el Arduino).

El pin de habilitación permanece constante en 5,15 V, a pesar de que originalmente solo le proporcionaba 3,3V. Es casi como si se alimentara solo, porque ni siquiera el Arduino puede conducirlo hacia abajo, debo conectarlo a tierra con un cable y luego se queda bajo, incluso después de desconectar el cable puente.

Si desconecto el pin de habilitación del Arduino, el pin de salida cambia a bajo. Se vuelve a leer alto en el momento en que lo vuelvo a enchufar en el pin de activación del convertidor.

Incluso con las resistencias de puenteo para el pin de habilitación, la única manera de apagar esta cosa es conectarlo a tierra con un cable, sin resistencias.

¿Qué está mal?

simular este circuito : esquema creado usando CircuitLab

    
pregunta Jeff

1 respuesta

4

Parece que tiene una conexión entre el pin Vout del convertidor boost y el pin Enable. Si es así, la salida del convertidor está impulsando su propio pin de Habilitación alto. Esto es colaborado por el comentario que adjuntó a su pregunta. Tal vez su resistencia pullup está en el lugar equivocado?

En cualquier caso, el pin de salida de Arduino puede dañarse por la condición de sobretensión. Parece que todavía está funcionando (hasta ahora), pero algo a tener en cuenta.

    
respondido por el bitsmack

Lea otras preguntas en las etiquetas