Estoy diseñando un transmisor de infrarrojos de tipo control remoto que será alimentado por una batería de celda de moneda (es decir, CR2032) y mandado por un microcontrolador. El LED está pulsado a unos 40kHz. ¿Cómo puedo asegurarme de que la corriente del LED sea constante a medida que la batería se descarga? Estos son los problemas que he encontrado:
- La hoja de datos CR2032 de Energizer muestra que el voltaje de la batería comienza a 3V y disminuye a aproximadamente 1.8-2V. (1.8V es también el voltaje de reducción de voltaje mínimo del micro que estoy usando, el attiny85v.) Si el LED tiene un voltaje directo máximo de 1.5V, eso significa que si usara solo una resistencia, la caída de voltaje sería de 1.5. -0.3V durante la vida útil de la batería. Si configuro la corriente del LED a 15 mA a 3 V nominales, la corriente será de solo 3 mA cuando la batería se agote.
- Probar un circuito más avanzado, como el simple limitador de corriente BJT en el diagrama a continuación, funciona bien hasta aproximadamente 2.2-2.4V. R sense necesita alrededor de 0.5V debido a la saturación de Q 2 \ $ V_ {BE} \ $, y Q 1 El voltaje agrega otro par de décimas. Esto es un gasto excesivo, necesito reducirlo a alrededor de 0,3 V de alguna manera.
- Finalmente, no quiero usar un regulador de conmutación por dos razones: quiero mantener el recuento de partes bajo, y no quiero que la frecuencia de conmutación interfiera con la modulación de 40kHz del LED.
O, avíseme si estoy pensando demasiado en esto y una corriente de LED que varía ampliamente está bien para un control remoto.