ADC La lectura es mucho más baja de lo esperado

1

Estoy usando un microprocesador EFM32GG990 y estoy tratando de que lea un voltaje usando el ADC incorporado. He hecho un circuito que deseo que mida, tanto el voltaje del circuito abierto como el de carga de la batería y las lecturas que debería obtener están alrededor de 2.5-3V o en algún lugar cerca de allí, pero cuando realmente configuro el chip con el circuito Lee que el voltaje está alrededor de 1.6V en circuito abierto y 0.9V cargado, lo que está bien de la marca.

No estoy completamente seguro de si se trata de un problema de software o de hardware, pero por ahora he asumido que el hardware se mide cuando se mide con un voltímetro y, además, está configurado a un voltaje mucho menor que el esperado.

simular este circuito : esquema creado usando CircuitLab

Este es el diagrama del circuito de lo que estoy haciendo y, como puede ver, hay tres cargas diferentes, una está siempre encendida y las otras dos se activan de forma intermitente, dependiendo de lo que yo elija. Personalmente no puedo ver ningún problema con esto, pero si alguien lo hace y podría ayudarme, ¡sería genial!

EDITAR: Algo interesante es que todo funciona con el uso de una fuente de alimentación en lugar de una batería CR123A ...

    
pregunta MrPhooky

1 respuesta

2

Según su circuito, el suministro de 3v está conectado directamente a su ADC; olvídese de todos los transistores y cargas: 3V y 0V van al ADC.

Luego, de acuerdo con sus mediciones, el suministro de 3v es "un voltaje mucho menor que el esperado". Entonces, el ADC le dice que la lectura es baja y el medidor le dice lo mismo. ¿Qué demonios le hace pensar que el voltaje es 3v?

Reconozco que la batería CR123A está "caída" en condiciones de carga.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas