MSP430G2553 y LDO ADP162: ¿Es necesario un menú desplegable externo?

0

Necesito controlar el pin 'IN' (habilitar) de este regulador de voltaje LDO ( ADP162 ) con un microcontrolador (MSP430G2553). En la hoja de datos del LDO, no pude encontrar si tiene o no una resistencia interna desplegable.

¿Es necesario colocar uno externo o puede conectar directamente el pin GPIO del MSP430 y el pin EN? Realmente uso dos LDO: uno para alimentar un LCD y el otro para alimentar un módulo de RF. En la hoja de datos, en la figura 39, puede ver que el tiempo de inicio es de casi 1 segundo, por lo que creo que le daría mucho tiempo al microcontrolador para establecer el valor apropiado en el pin GPIO que controla el pin EN de la LDO.

Por lo tanto, creo que no es necesario usar un menú desplegable. ¿Está bien?

    
pregunta FranMartin

2 respuestas

1

Si el costo no es un problema y el consumo de energía no es crítico, pondría un desplegable de 10K o 100K en esa línea. Hará cumplir el estado antes de que el MSP VCC sea lo suficientemente alto como para garantizar el estado, y si bien / si el MSP se reinicia, también lo hará. Invierta esto en un pull-up si el estado deseado durante el reinicio / arranque es que el dispositivo esté "encendido".

Sin este menú desplegable (o pull-up), es posible que vea un comportamiento extraño de 'Heisenbug' en el laboratorio; a veces, las condiciones locales de humedad y temperatura pueden causar comportamientos inconsistentes inexplicables. Esto también suele ocurrir en las líneas SPI o JTAG donde se omite un pull-up.

Si no está construyendo un millón de estos, el costo de agregar la resistencia es bajo (impacto en el diseño, impacto en el costo de montaje, el costo real de la resistencia es insignificante). Si no es una aplicación de tipo portátil de bajo consumo, una resistencia de 10 K a 3.3 V provocará que queme una corriente adicional de 330 uA; 33uA si usas 100K.

En general, sugeriría que para las líneas de E / S que controlan los "actuadores" / estado / otros elementos, algo debería imponer el estado en esa línea antes de que el sistema entre en línea y tome el control activo. Con un diseño de sistema particionado correctamente, podría gastar el pull-up / pull-down solo donde sea necesario (es decir, una línea de control LDO), y dejar otras I / O flotantes, ya que esas I / O no tienen efecto hasta que el LDO es encendido.

    
respondido por el Krunal Desai
1
  

En la hoja de datos del LDO, no pude encontrar si tiene o no una resistencia interna desplegable.

La hoja de datos dice que debe "conducir" el pin bajo de EN para apagar el regulador o "conducir" el pin alto para encender el regulador.

Laespecificación"Corriente de fuga de entrada EN" en la parte inferior de la página 3 de la hoja de datos también indica límites de corriente de fuga iguales para entradas altas o bajas en EN.

Estas dos especificaciones indican que no hay un tirón hacia arriba o hacia abajo en el pasador EN, y debe proporcionar una si su circuito lo requiere.

  

En la hoja de datos, en la figura 39, puede ver que el tiempo de inicio es de casi 1 segundo, así que creo que le daría mucho tiempo al microcontrolador para establecer el valor adecuado en el pin GPIO que controla el EN pin del LDO.

Cuando miro esa figura, veo un tiempo de activación de 1000-2000, lo que sería uno o dos milisegundos, no un segundo.

Pero esta figura muestra la respuesta cuando el pin EN se mueve alto, presumiblemente asumiendo que el voltaje de entrada ya es estable. No se indica la sincronización si la potencia de entrada aumenta con el pin EN flotante a la izquierda.

Si solo desea encender el regulador poco después de que la alimentación de entrada esté disponible, puede conectar EN a VIN y no preocuparse por el microcontrolador.

    
respondido por el The Photon

Lea otras preguntas en las etiquetas