LED de conducción / otras cargas pequeñas con un inversor 74HC06 o similar

5

Recientemente hice ingeniería inversa en algunos firmware (y otros bits) de un enrutador, y descubrí que los LED del panel frontal estaban controlados desde un chip de la puerta del inversor hexagonal 74HC06 en lugar de un controlador LED adecuado.

Un poco confundido, saqué la hoja de datos y descubrí que el chip podía manejar tanto como 35 mA, lo que parece ser un buen truco. Puedes usar dos LED de baja corriente a la vez, ahórrate un montón de transistores separados. y conduce todo desde un único IC barato.

Después de seguir investigando, encontré otros IC de inversor y puerta de búfer que pueden hundir hasta un par de cientos de miliamperios en un paquete pequeño, con un costo menor que incluso comprando un montón de transistores 2n2222. Esto parece absolutamente ideal para conducir pequeñas cargas desde un microcontrolador.

¿Es esto realmente un truco común? ¿Me estoy perdiendo de algo? ¿Algo complicado de lo que debería estar enterado?

    
pregunta Polynomial

3 respuestas

3

Mientras observes los límites de la hoja de datos (como parece que lo has hecho) no hay trucos reales aquí. Un microcontrolador típico puede contener miles o millones de transistores, por lo que tienden a fabricarse utilizando procesos adaptados a una lógica de mayor densidad en lugar de apuntar a la disipación de alta corriente / potencia.

Esas puertas / controladores simples pueden contener en el orden de docenas de transistores, así que use diferentes procesos, así que si encuentra una parte donde la hoja de datos cumple con sus necesidades, hágalo.

Como un comentario adicional, en los diseños comerciales de gran volumen a veces la razón por la que no se usa el "truco" es que cuando se colocan en la máquina los transistores y algunas resistencias a menudo resultan más baratos.

    
respondido por el PeterJ
3

Esto definitivamente funciona. A menudo encontrará que el dispositivo puede consumir más corriente de la que puede generar, así que utilícelo en una configuración de drenaje abierto. Los registros de turnos son otros buenos para usar; Tengo algunos a la espera de un proyecto donde se manejarán desde la interfaz SPI de un microcontrolador.

    
respondido por el pjc50
0

Sí, puedes.

Sin embargo, debes recordar que un controlador de LED adecuado no es reemplazado por este tipo de cosas. De hecho, hasta cierto punto (IIRC 8mA) incluso podría conducir un LED utilizando un pin AVR. Eso es realmente más que suficiente para la mayoría de los indicadores tipo LED de requisitos.

Un controlador LED adecuado no solo aumenta la salida de corriente. Por lo general, es una fuente de corriente en lugar de una fuente de voltaje y, por lo tanto, le permite reducir o incluso eliminar la disipación a través de la resistencia en serie que usaría cuando un LED recibe alimentación de 5 V, o en realidad cualquier fuente de voltaje típica. La salida del búfer o la salida del inversor están diseñadas específicamente para ser una fuente de voltaje, y una buena fuente, lo que significa que no obtiene la ventaja a veces significativa de no tener que caer muchos voltios a través de una resistencia en serie y, posteriormente, poder bombear Más potencia a través del LED antes de que tenga que comenzar a preocuparse por el sobrecalentamiento y / o la falla de la resistencia.

    
respondido por el Chintalagiri Shashank

Lea otras preguntas en las etiquetas