Yo diría que hay menos "problemas" con la opción A. Recomendaría la opción A a las personas con destrezas electrónicas desconocidas porque no hay muchas que puedan evitar que funcione. Para que la opción B sea viable, las siguientes condiciones deben ser ciertas:
- VCCLED debe ser igual aVCCCONTROL
- VCC debe ser mayor queVfLED+VBE
- Es una topología exclusiva de los dispositivos BJT.
Estas condiciones no son tan universales como podrían parecer a primera vista. Por ejemplo, con el primer supuesto, esto descarta cualquier fuente de alimentación auxiliar para la carga que está separada de la fuente de alimentación lógica. También comienza a restringir los valores de para un solo LED cuando comienza a hablar de LED azules o blancos con > 3.0 V y un controlador que funciona con un suministro de menos de 5.0 V. Y creo que la otra cosa es que puede Realmente no reemplace el BJT en la opción B con un MOSFET si desea eliminar esa corriente base.VCCVf
Además, es más complicado (marginalmente, pero aún así) calcular su resistencia de carga. Con la opción A, puede usar una analogía como "considere que el transistor funciona como un interruptor". Esto es fácil de entender, y luego puede usar ecuaciones familiares para calcular .Rload
Rload=VCC−VfLEDILED
Compare eso con lo que se requiere para la opción B y existe un aumento marginal en la dificultad:
Rload=VCC−VfLED−VBEILED
Combine eso con el hecho de que las ventajas de la opción B a menudo no son necesarias. Además del recuento reducido de piezas, la corriente base de la opción A no debería aumentar el consumo de energía en más del 10%, y los LED rara vez (conjetura cualitativa sin fundamento) se conducen lo suficientemente rápido como para que la saturación de BJT sea importante.