MSP430G2553: mida el voltaje de una batería no recargable de 3.6V

3

Estoy diseñando un circuito para medir el voltaje de una batería de 3.6V no recargable. Esta batería alimenta el microcontrolador ( enlace ) con el que quiero medir su voltaje. Simulé ambos Circuitos y parecen funcionar, ¿cuál crees que es mejor? Gracias de antemano.

simular este circuito : esquema creado usando CircuitLab

Mosfet 1: enlace

Mosfet 2: enlace

Mosfet 3: enlace

Saludos cordiales,

Fran Martin

    
pregunta FranMartin

2 respuestas

2

Si la MCU se alimenta directamente de la batería, entonces no necesita ningún circuito externo, porque el ADC del MSP430G2553 tiene un divisor de voltaje interno para leer Vcc.

Códigodeejemplo(de Repárelo hasta que se rompa ): -

/** Reads the MSP430 supply voltage using the Analog to Digital Converter (ADC).
On ez430 boards, this is approx. 3600mV
@return Vcc supply voltage, in millivolts
*/
unsigned int getVcc3()
{
ADC10CTL0 = SREF_1 + REFON + REF2_5V + ADC10ON + ADC10SHT_3;  // use internal ref, turn on 2.5V ref, set samp time = 64 cycles
ADC10CTL1 = INCH_11;                        
delayMs(1);                                     // Allow internal reference to stabilize
ADC10CTL0 |= ENC + ADC10SC;                     // Enable conversions
while (!(ADC10CTL0 & ADC10IFG));                // Conversion done?
unsigned long temp = (ADC10MEM * 5000l);        // Convert raw ADC value to millivolts
return ((unsigned int) (temp / 1024l));
}
    
respondido por el Bruce Abbott
2

Veo dos ventajas para el circuito 2, pero ninguna de las dos es crítica aquí. Al igual que con muchas preguntas de diseño, en última instancia se trata de sopesar los beneficios frente al costo, ambos de los cuales resultan ser menores en este caso.

  1. Cuando PIN_CONTROL está inactivo, el pin del ADC ve una alta impedancia en el Circuito 2, mientras que en el Circuito 1 el pin del ADC ve un 3,6 V sin dividir. Si su ADC se estaba ejecutando a 2,5 V, eso podría causar problemas, pero en este caso es solo un 2.5Vref y el MSP430 puede aceptar VCC + 0.3V en cualquiera de sus pines de entrada. Así que realmente no nos importa eso aquí.
  2. Si le preocupa la fuga de corriente en la entrada del ADC, el Circuito 2 evitaría que salga continuamente de la batería. No creo que el MSP430 ADC esté bien caracterizado, pero encontré esta publicación en el foro de TI que lo cita a una corriente de fuga estática de 50 nA:

Impedancia de entrada del ADC en MSP430F5438

    
respondido por el jalalipop

Lea otras preguntas en las etiquetas

Comentarios Recientes

para N-eye IMRBATTERY: N-Eye Intelli EMR / 900mAh Batería no recargable de 3.6V * sin la señal IR desactivada. Ratón WiFi montado en el extremo de su brazalete. ¡Tiene un sistema operativo personalizado con el último kernel! Él dice que también puedes ejecutar RetroPie dentro de él. Enviado por Nyon Asunto: Re: [EAM] 3.6 V encendido, WiFi Mouse vs Editon Wiimote 4: lista de compatibilidad actualizada cortesía del emulador bswroadBorn.test! Me pregunto qué hizo ... respalde algunas de las ROM internas de su... Lees verder