¿Controlador led lineal ajustable? Lineal, no PWM

8

Estoy trabajando en un producto que requiere un led para generar corrientes de salida desde 0mA a 350mA y tantos niveles posibles entre (supongo que bastaría con ~ 1000). CANTo una señal PWM al led porque eso anularía el propósito de mi producto (Esto es importante).

¿Alguien sabe un circuito integrado que permita este nivel de control de corriente? De lo contrario, ¿alguien tiene una idea de cómo podría construir un circuito para hacer esto? He pensado en fuentes de corriente controladas por voltaje construidas con amplificadores operacionales, pero no tengo experiencia con estos o no conozco ningún circuito específico.

También debe ser capaz de agotar las baterías.

El LED se moverá a una velocidad extremadamente rápida a través del aire y debe mantener un haz de luz sólido en lugar de un parpadeo. por eso no puedo usar PWM.

    
pregunta Peter Clyde

4 respuestas

5

Para una opción "todo en uno", el ADB8810 se ve bonito cerca del tipo de cosa que quieres. Si busca "corriente programable" en, por ejemplo, Analog Devices, Nat Semi, Linear Tech, TI, Maxim, etc. probablemente encontrará muchas opciones como esta.

Otra opción sería usar un DAC (o incluso un potenciómetro si no hay uC involucrado) para controlar un opamp con transistor configurado como fuente de corriente.

Para ~ 1000 niveles, necesitarías 10 o más bits, por lo que esto sería bastante barato.

Algo como este circuito podría hacer:

El transistor podría ser cualquier NPN o MOSFET (con Vth apropiado) o darlington capaz de hundir la corriente necesaria (EDITAR - como Wouter menciona que el 2N2222 no es una buena opción, algo en un paquete clasificado para mayor potencia, por ejemplo, un TO- El paquete 220 sería mejor)
Opamp debe ser riel a riel de entrada / salida si es posible para facilitar las cosas.
La resistencia de detección de 1 ohmio se puede cambiar para adaptarse a la corriente requerida. Esto se configuró para generar una salida de 1 mA por 10 mV, por lo que 3.5 V produce 350 mA (en la entrada opamp es en realidad 1 mA por 1 mV, el divisor de resistencia divide la entrada DAC por 10)

    
respondido por el Oli Glaser
4

Todavía puede usar PWM para ajustar el nivel de la unidad. Lo que realmente estás diciendo es que no quieres que el LED pulse. Esto se puede lograr mediante el filtrado de paso bajo de la salida PWM, y luego usarlo para controlar el LED. Hay muchas formas de promediar una señal PWM para que, en última instancia, tengan ese promedio que maneje el LED en lugar de los pulsos individuales. Aquí hay una manera simple:

Cuando la salida de PWM es alta, Q1 se hunde unos 20 mA. Cuando está bajo, se hunde a 0. La corriente promedio en el colector de Q1 es proporcional al ciclo de trabajo de PWM. Toda esta corriente debe pasar finalmente por el LED ya que el condensador no puede conducir la corriente a largo plazo. Los pasos de paso bajo C1 y R2 filtran los impulsos de corriente individuales, de modo que la corriente a través del LED es el promedio, no los impulsos de activación / desactivación individuales.

Digamos que estás usando algo como un PIC 24H para hacer el PWM. Puede funcionar a una velocidad de instrucción de 40 MHz, que también es el reloj PWM máximo para las salidas PWM regulares (hay un periférico especial PWM de alta velocidad que puede ir mucho más alto, pero eso no es necesario aquí). Para obtener 1000 niveles de salida diferentes, eso significa que la frecuencia PWM será de 40 kHz, o 25 µs por pulso. En el punto medio, el condensador se está drenando a una velocidad de 10 mA, y eso ocurrirá durante 12.5 µs. (10mA) (12.5µs) / 22µF = 5.7mV. Así es como la tensión en el condensador variará de pico a pico en el punto de operación del caso más desfavorable. Eso dividido por 180 Ω es de 32 µA, que es la cantidad que variará la corriente a través del LED. Eso es 0.16% de la escala total o una parte en 630, lo cual es imposible de ver para los humanos.

    
respondido por el Olin Lathrop
0

El LM8502 es un controlador IC LED que haría el trabajo. Puedes controlar la corriente de salida entre otras cosas.

enlace

Estoy seguro de que hay muchos otros controladores IC LED similares que hacen la misma tarea también.

    
respondido por el umps
0

El optoacoplador lineal de precisión TIL300 tiene un fotodiodo adicional para retroalimentación. La hoja de datos ( enlace ) tiene un circuito de aplicación de ejemplo que muestra cómo se podría utilizar un opamp con él.

    
respondido por el Olli Niemitalo

Lea otras preguntas en las etiquetas