Lo más simple que se me ha ocurrido es usar un transistor NPN como el circuito que pongo como "LEDTransistor".
Haciendo los cálculos correspondientes para las resistencias y potencias que van a tener que disipar tanto el transistor como la resistencia, sale una potencia de 1/3W aprox al máximo. La gracia es que la disipación de potencia se distribuye entre el transistor y la resistencia.
También se puede usar un FET, pero habría que saber cual es la resistencia del FET cuando está completamente saturado para calcular R4 bien y R3, tendría que ser un pull-down de 10K.
Los problemas que tiene son:
- que la corriente va a variar con la temperatura, pero no mucho.
- que las resistencias hay que calcularlas para que me de la corriente necesaria.
- calcular R3 para que sature al transistor Q3 (depende de la beta que tenga).
- No puedo poner más LEDs encadenados. Por ejemplo, supongamos que alimento el circuito a 12 voltios y quiero poner 3 LEDs en cadena, tendría que hacer todos los cálculos de nuevo.
Para no tener que cambiar las resistencias y tener una fuente de corriente constante, el circuito más simple que se me ha ocurrido es un pequeño regulador lineal con 2 transistores como el del esquemático "linearLEDDrv". En este circuito el FET actúa como una resistencia variable, ajustándose con el feedback del transistor Q2.
Problemas:
- Hay que hacer los cálculos de cuanto va a disipar el transistor FET ya que no estará completamente saturado.
- Prácticamente toda la potencia la va a disipar el transistor 1/2W aprox, mientras que la resistencia no llega al 1/4W.
- La corriente va a variar con la temperatura, pero mucho menos que el anterior.
Ventajas:
- Con una fuente de 12V se podría tener 3 LEDs encadenados sin necesidad de cambiar nada o incluso 4, si Vf*4 < 11.5V.
El último que se me ocurre es un regulador lineal, configurado para que me de una corriente constante, no variaría la corriente con la temperature, pero tampoco podría controlar la intensidad con un PWM sin añadir un comparador.
Al final, con ambas soluciones estoy disipando en calor aproximadamente 600mW.
Lo más eficiente sería una fuente conmutada configurada para que de una corriente constante de 300mA, la eficiencia subiría un montón, pero el circuito se complicaría un poco o habría que buscar una driver adecuado para LEDs. Esto suele implicar poner una bobina, un diodo y unas cuantas resistencias y algún condensador y desacoplo que otro.
No se, si se os ocurre algo más simple.