Existen muchos chips de contador de culombio que miden la corriente integrada que entra o sale de una batería con el fin de estimar el estado de carga. ¿Hay algún buen chip para circuitos fáciles con el fin de medir cuánta carga utiliza una operación en particular que puede tardar entre 1 y 500 ms? Ninguno de los chips de conteo de carga que he visto ofrece una buena resolución en escalas de tiempo cortas. Un chip típico, por ejemplo, generaría aproximadamente dos conteos por segundo a la corriente de entrada máxima; Si una operación requiere, por ejemplo, 100 mA durante 10 ms y 25 mA durante 90 ms, un contador de culombio que generaría dos conteos por segundo a la corriente máxima (100 mA) ofrecería un conteo por 50 mC. La operación descrita consumiría 3,25 mC, por lo que el contador solo produciría un recuento cada 15 operaciones.
Un enfoque que estaba considerando sería utilizar una fuente de alimentación de conmutación de modo discontinuo, que funciona desde un voltaje de entrada regulado, y contar el número de pulsos de conmutación. Eso debería producir un conteo de alta resolución; si la fuente de alimentación conmutada siempre usa la misma cantidad de corriente en cada pulso, y si la corriente siempre cae a cero entre pulsos, el número de pulsos debe ser directamente proporcional a la corriente integrada total. Desafortunadamente, esa no es la forma más eficiente de operar un conmutador, y la mayoría de los conmutadores intentan operar de manera más eficiente que eso.
Suponiendo que el voltaje de suministro sea de 3 o 6 voltios, la corriente máxima es de 250 mA y el objetivo es tener una eficiencia mínima del 50% y una disipación de reposo de 3 mW, ¿cuál sería el mejor enfoque?
Apéndice
Aunque me gustaría tener un enfoque de medición de propósito general, la aplicación particular que tengo en mente es determinar qué factores afectan el consumo de energía de varios módulos de RF "inteligentes" que se utilizarán en exteriores. Por ejemplo, si los módulos normalmente consumen un mA cada 15 segundos para mantener una malla, pero durante una tormenta, algunos de los módulos ocasionalmente comenzarán a consumir 10 ms por segundo durante un par de minutos, sería útil saber ese tipo de cosas. Si por alguna razón la corriente inactiva que normalmente se encuentra en 25uA a veces sube a 40uA, me gustaría saber eso también.
Muchos dispositivos integradores de carga funcionan midiendo la corriente instantánea e integrando los valores medidos. Mi preocupación con eso es que la corriente instantánea tendrá un rango dinámico bastante grande (me gustaría, si es posible, tener una precisión de 10 uA en situaciones de baja corriente, pero ser capaz de capturar eventos de hasta 250 mA), y tomar lecturas con eso El nivel de previsión lo suficientemente rápido como para garantizar que incluso los eventos cortos se integren con precisión parecería un poco complicado.
Una solución en la que estoy pensando sería utilizar un PIC con un comparador analógico incorporado o externo, que funcione con 3.30 voltios regulados; siempre que la salida sea inferior a 3,10 voltios, encienda un PFET con una resistencia en serie ajustada para pasar 0,50 A con una caída de 0,20 voltios. Si hay un límite suficiente en la salida, el PIC debería poder dormir siempre que haya un voltaje adecuado en la salida; cuando el voltaje cae por debajo de 3,10 voltios, el PIC podría despertarse, alimentar pulsos al PFET hasta que el voltaje vuelva a superar los 3,10 voltios y, si la carga no tomó demasiados pulsos, "volver a la cama".
Esperaría que la precisión de la escala de medición se vea afectada por la precisión del reloj del PIC, la resistencia combinada efectiva del PFET y la resistencia en serie, y la comparación del voltaje de salida a 3.10 voltios, la regulación de la entrada de 3.30 voltios. La precisión de la compensación de medición sería puramente una función de la fuga.
Si el objetivo es tener una precisión general del 10%, el PIC generalmente debería mantener su salida dentro de 0.02V del objetivo. Frente a una carga de 250 mA, un límite de 1000uF caería 0.250V / ms. Mantener la caída de voltaje por debajo de 0.02 voltios requeriría que el PIC se active dentro de 80us, lo que creo que probablemente sea factible con los PIC basados en osciladores RC.