¿Cómo elijo un transistor para operar en modo activo / lineal?

0

Versión corta:
Quiero operar un transistor (de cualquier tipo, pero presumiblemente MOSFET / BJT) en su estado "parcial" para regular la corriente a través de varios LED, pero no estoy seguro de qué tipo de transistor usar, ni cómo elegir uno de dichos tipo.
Tengo dos LED blancos en serie, más un LED RGB, por lo que 4 canales en total.

Las especificaciones / requisitos son:

  • Voltaje de alimentación de 12 V para LED blancos, 3.3-5 V (ajustable) para RGB
  • Corriente máxima de 4.8 A para blanco, 1 A por color para RGB; típico tal vez 1.5 A blanco / 0.3 A RGB
  • Las corrientes se ajustan suavemente hasta exactamente cero, sin un paso en ninguna parte (por ejemplo, 0 A cuando está apagado, 0.2 - 5 A cuando está encendido)
  • Tensiones de LED de 11.2 ~ 11.8 V (típicas) y 2.2 ~ 3.9 para los distintos colores, en todos los rangos de corriente
  • control desde 3.3 voltios MCU / DAC; < capacidad de corriente de 10 mA
  • Colocación de transistores en el lado bajo
  • operación de CC, la corriente permanecerá invariable durante horas a la vez
  • Costo relativamente bajo (un par de USD por transistor o menos)
  • DPAK / D2PAK o paquetes similares que se pueden vender a mano con cierta capacidad de disipación de energía (el PCB es de 0.8 mm / 2 oz, con vías térmicas llenas y con disipador térmico)

Versión larga:

He diseñado un controlador LED lineal, con al menos una comprensión decente de sus ventajas y desventajas (principalmente la estafa de la disipación de energía). Las principales ventajas que busco son el funcionamiento totalmente libre de parpadeo y la relativa facilidad de diseño. Estoy haciendo esto para cuatro canales, así que ir con algo más complejo, como un convertidor Buck de corriente constante, no es realmente factible; eso también es probable que esté por encima de mi nivel de habilidad.

Utilicé un MOSFET de lado bajo para regular la corriente; la compuerta MOSFET está controlada por un DAC, y dicho DAC está controlado por un microcontrolador mediante un bucle PID. Hay una derivación de corriente en el lado alto para que la MCU pueda regular el MOSFET para obtener la corriente deseada.

Ya que quiero controlar esto desde una MCU de 3.3 V, elegí un MOSFET con un voltaje de umbral bajo y un% de RDS(on) bajo (en caso de que me quede sin voltaje de suministro a altas corrientes, y quiero que todo el voltaje de suministro se transmita la carga).

Todo esto me pareció bien, hasta ayer, cuando aprendí sobre la inestabilidad térmica en los MOSFET de potencia. Aparentemente, mi elección de un RDS(on) MOSFET bajo es una muy mala elección cuando se opera en modo lineal, ya que los MOSFET modernos de "zanja" están diseñados para una rápida conmutación, minimizando el tiempo que no se enciende o apaga completamente, y puede fallar catastróficamente durante mucho Operación en modo lineal, especialmente a voltajes de compuerta más bajos (como en mi caso de < 3.3 V en todo momento).

No estoy seguro de cuánto se aplica esto a mí, ya que VDS < 12 V e IDS < 5 A en todo momento, y nunca serán muy altas simultáneamente. Espero menos de 3.5 W de disipación de potencia en el peor de los casos.

Después de analizar MOSFET optimizados para operaciones lineales, solo pude encontrar unidades diseñadas para niveles extremos de operación, como 500-1000 voltios a disipaciones de potencia de cientos de vatios ... y precios de $ 50 y más por MOSFET.

A continuación, leí un poco sobre BJT, pero encontré otros inconvenientes, especialmente los altos voltajes de% co_de que podrían causar una gran cantidad de calor residual durante la operación "totalmente encendido". También necesitaría un transistor Darlington o alguna otra combinación (¿quizás un MOSFET que controla la base BJT?) Para poder regular 0-5 A con un DAC de salida de lt; 10 mA.

¿Cómo debo abordar esto? ¿Debo usar un MOSFET simple, ya que la corriente y los voltajes de la fuente de drenaje nunca serán altos simultáneamente, o algo más?

Editar para comentarios:

Hojas de datos de LED:
LED blancos, Cree XHP70.2 , 2x en la configuración de 6 V en serie
LED RGB, Color Cree XM-L

Añadiré un esquema pronto; agregar el esquema completo del proyecto es una exageración para la pregunta, así que tendré que dibujar uno.

Como se mencionó, la MCU ejecuta un controlador PID para ajustar la salida DAC; El prototipo (en un solo LED de 3 mm) funciona bien a ~ 300 Hz y se asienta en unos 50-100 ms, lo que es más que suficiente.

    
pregunta exscape

1 respuesta

2

Esta no es una respuesta todavía, pero fue demasiado larga para ponerla en los comentarios, así que aquí vamos.

Si desea un sumidero de corriente lineal, use el esquema de Bimpelrekkie. Esto requiere ajuste, puede ser un BJT o un FET, pero entiendes la idea.

Su DAC genera un voltaje que refleja el opamp en la resistencia de detección de corriente Rs, lo que crea un sumidero de corriente constante.

Dado que su problema es el control de la corriente uniforme sobre una amplia gama de corrientes, y especialmente en el extremo inferior, el problema con el que se encontrará es:

  • Desea una resistencia de detección de valor bajo, ya que el voltaje en ella se traduce en calor perdido.
  • Sin embargo, el voltaje de compensación del opamp y DAC (Vo total) no es cero.

Con su suministro de 12V y 11.8V LED, esto deja solo 0.2V para el transistor y la resistencia de detección.

Con 100mV en la resistencia sensorial, a su corriente de 4.8A, Rs será de 20 mOhms.

Por lo tanto, el desplazamiento de 10µV en la cadena DAC / AOP resultará en una corriente de 500µA.

Estoy seguro de que sus LED producirán luz visible a esta corriente. Si el desplazamiento es positivo, incluso cuando se establece el DAC en cero, no podrá apagar los LED.

Además, si su suministro es de 12 V +/- 5%, el final del rango del -5% es de 11,4 V, por lo que los LED no alcanzarán el brillo máximo.

Además, sus LED RGB tienen un bajo Vf, por lo que si los maneja desde 12 V con una fuente de corriente lineal (sin conmutación), habrá mucha disipación (la eficiencia será 3.8 / 12 = 31%, por lo que el 69% de los la energía se desperdiciará como calor en Rs y en el transistor).

Por lo tanto, esto necesita replantearse & planificación, más información sobre los LED, cómo organizarlos en serie / en paralelo para obtener el mejor Vf que le da suficiente espacio para el transistor + Rs sin demasiada pérdida.

También debe decidir entre una solución lineal y una solución de conmutación.

    
respondido por el peufeu

Lea otras preguntas en las etiquetas