Estoy usando el sensor de temperatura TC77 de Microchip en una aplicación de batería. Me gustaría saber si vale la pena encenderlo y apagarlo, digamos cada segundo. ¿O hay algún tipo de sobrecarga del proceso de encendido?
Respuestas
¿Demasiados anuncios?Desde la hoja de datos (p.9):
La primera conversión de temperatura válida estará disponible aproximadamente 300 ms [...] después de encender el dispositivo.
La tabla de características de corriente continua incluso menciona 400 ms como máximo. Entonces, si lo enciendes una vez cada segundo, seguirá teniendo un ciclo de trabajo de potencia del 40%. Sí, puedes mejorar eso tomando muestras menos frecuentes; en 1 segundo la temperatura no cambiará mucho. De todos modos, la corriente de alimentación máxima es de 400\$\mu\$A, así que a 5V eso son 2mW, lo que probablemente tu batería puede permitir. Yo lo dejaría encendido. Esa potencia de 2mW tampoco influirá mucho en tu resultado; el sensor es preciso a 1°C (lo cual no está nada mal) y 2mW en un SOT23-5 montado en una PCB no causará aumentos significativos de temperatura.
edición
Ten en cuenta que el TC77 medirá la temperatura de la PCB, no la temperatura del aire. Eso es porque la resistencia térmica en conducción es mucho más baja que en convección, que es la forma en que se intercambia el calor con el aire circundante.
Según mi lectura de la hoja de datos del TC77:
-
El tiempo hasta la primera conversión después de un encendido o recuperación de standby es típicamente de 300 mS, máximo de 400 mS.
-
La corriente en espera es de 1 uA en el peor caso o 0.25% de la corriente de funcionamiento en el peor caso.
-
No es inmediatamente evidente que entrar en standby en lugar de apagar confiera ventajas.
-
Nota: El modo de espera puede activarse tanto mediante un comando SPI COMO mediante la reducción de Vsuministro a <= 1.6V (típico) [Sección 3.2 página 9]. Si es superior un comando PI, la reducción de voltaje Vdd o apagar depende de su aplicación.
-
Suponiendo
-
la corriente de suministro en el peor caso,
-
la corriente en espera ignorada,
-
apagado inmediatamente después de un ciclo de conversión,
-
tiempo de comunicación mínimo,
entonces -
Facción de reducción de corriente de suministro = Kcr decir = 400/Tcicle
Tcicle es el tiempo en ms de todo (despertar, leer, apagar, ciclo de sueño).
Por ejemplo, para Tcicle = 1s = 1000 mS ciclo
Reducción de corriente = 400/1000 = 40%.
es decir, la corriente media es el 40% de lo que hubiera sido.
por ejemplo, 160 mA en lugar de 400 mA.
Extender tciclo a 5 segundos da 400/5000 = 8% del original o 92% de ahorro.
Carga de línea SPI y autocalentamiento:
La hoja de datos señala que el autocalentamiento puede causar errores de hasta 0.5% si las líneas SPI están cargadas al máximo permitido. Se recomienda mantener la carga de salida SPI lo más baja posible. Encender y apagar o el ciclo de standby también reducirá el autocalentamiento, pero los efectos serán mínimos si la carga de SPI no es alta.