El circuito típico para controlar un LED desde un pin de salida digital de microcontrolador de baja potencia, usando un transistor, podría verse así (suponga un LED de 20mA/2V):
simular este circuito : esquema creado con CircuitLab
Ahora, por supuesto, los transistores individuales tienen valores de ganancia actuales que varían ampliamente de uno a otro. Sin embargo, cuando construyo un circuito yo mismo, sé el transistor individual exacto que voy a usar. Por lo tanto, podría medir la ganancia de corriente de ese transistor cuando no está en saturación, con un circuito como este, para varios valores de R1:
Y luego (en mi ejemplo), podría seguir probando diferentes valores de R1 de mi stock de resistencias hasta que la corriente de salida sea exactamente de 20 mA:
Y luego use eso en el circuito LED, ahora omitiendo la resistencia limitadora de corriente y dejando que el transistor haga eso en su lugar:
Por supuesto, si el transistor se cambió por uno diferente, el proceso debe repetirse.
Esto ahorra una resistencia (potencialmente de alta potencia) por LED, simplemente eligiendo una resistencia medida apropiadamente en serie con la base del transistor.
¿Hay algún problema en particular con este método?
simular este circuito : esquema creado con CircuitLab
Este sería un mejor circuito. También debería funcionar bien si SW1 se reemplaza realmente por una salida CMOS de 5V. No hay necesidad de depender de la calibración de cada transistor o de la estabilidad de beta.
Esta es una mala idea. Beta puede cambiar drásticamente con la temperatura del troquel:
También puede haber un cambio significativo con la edad del dispositivo, especialmente a altas temperaturas. Su dado puede estar relativamente caliente si está disipando toda la energía en el transistor.
Cualquier cambio en el voltaje de suministro también causará fluctuaciones relativamente grandes en la corriente del LED.
La conclusión es que podría hacer que funcione durante un tiempo en un punto operativo, pero es un mal diseño. No es tan malo incluir la resistencia y eliminar la fuerte dependencia de un valor exacto de beta.
Transistor
Juan habla
DoxyLover
Claudio Avi Chami
marcelmo
marcelmo