Detección de baja tensión (baja tensión) en msp430F2274

3

Trabajo en una Texas Instruments msp430f2274 con una batería. Quiero saber, cuando la tensión de alimentación es baja.
Encontré información sobre un "Supervisor de voltaje de suministro" pero aparentemente no está presente en todos los dispositivos de la familia msp430x2xx. Mi controlador tiene un circuito de detección de apagón y esto activa un POR (Encendido y reinicio).
Ahora al problema. No sé cómo usar esta señal POR o el circuito BOR. ¿Cómo detecto bajo voltaje en mi controlador y desencadeno eventos específicos para guardar mis datos?

    
pregunta Passerby

2 respuestas

3

De la Guía del usuario de la familia MSP430x2xx (slau144) :

  

El circuito de restablecimiento de la caída de tensión detecta bajos voltajes de suministro, como cuando un voltaje de suministro es   aplicado o eliminado de la terminal VCC. El circuito de restablecimiento de la interrupción de la tensión del servicio restablece el dispositivo al activar una señal de POR cuando se aplica o se elimina la alimentación. Los niveles operativos se muestran en la Figura 2-2.

Esto sugiere que la señal de detección de caída de tensión no está disponible para el firmware. Si desea detectar baja batería necesita un medio diferente. Probablemente algún tipo de circuito externo que provoque una interrupción cuando el voltaje de la batería caiga justo por encima del nivel de "apagón".

    
respondido por el Hot Licks
1

Un Restablecimiento de Marcha Fuera no funcionará bien para su situación. El voltaje de activación V (B_IT-) para el restablecimiento de la salida de tensión para el F2274 se encuentra en 1.71 voltios Máx. . Otros chips MSP430x2xx, como el MSP430G2553 lo muestran como 1.35 voltios Típico . Cuando el VCC cae por debajo de ese voltaje de disparo, rápidamente (en el orden de los micro y nano segundos), el circuito Brown Out desencadena un restablecimiento de POR / BOR, por hasta 2 milisegundos. después de , la tensión vuelve a subir más allá de la tensión histérica (V (B_IT-) + ~ 150 mV), ≤ 1,8 V máx).

Está diseñado para proteger contra caídas de energía rápidas, que son menos que una desconexión de potencia total (A POR ocurre si VCC cae por debajo de 1 ~ 1.19 voltios, es decir, pérdida total de energía). Cosas como caídas de voltaje de arranque o falta de capacitores de desacoplamiento adecuados.

Ocurre automáticamente. Lo único que puedes hacer es verificar algunas banderas para determinar si el mcu se restablece. ¡Un reinicio significa que ya perdiste cualquier variable de ram no guardada!

No es un supervisor de bajo voltaje.

No detiene los problemas debido a que el voltaje cae por debajo de 1.8 V mínimo al voltaje de disparo. No evita que los problemas del reloj hagan funcionar el reloj a una velocidad mayor que la tensión que requiere. Por ejemplo, 16mHz requiere 3.3V o más. Si el voltaje cae por debajo de eso, y todavía estás a 16 mHz, lo malo no sucederá.

Use un Supervisor de voltaje, o hágalo usted mismo desde el ADC.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas