Impulsar eficientemente 8 optoacopladores de baja corriente

3

Estoy tratando de manejar un banco de ocho FOD4216 controladores de triac de fase aleatoria. Estoy buscando específicamente el Fairchild FOD4218 (¡increíblemente caro, $ 3!), Que necesita 1.3mA para cambiar. 8 * 1.3 = 10.4 mA de sorteo total para el banco de 8.

Mi uC solo puede hundir / obtener 5 mA, así que necesito alguna forma de conducir mis optoacopladores. Preferiría mantener la menor potencia posible, pero un enfoque en minimizar la cantidad de componentes conduce a mis preocupaciones. De alguna manera, necesito obtener mi uC de la fuente de 1.3 mA por optoacoplador completo, hasta la fuente no más de .625mA (5mA / 8units = .625 / unidad) de la unidad de 1.3mA. Un poco de espacio libre más allá de la US sería bueno. ¿Cuáles serían las buenas maneras de crear estos 8 controladores de optoacoplador?

No estoy seguro de si es útil hacer los cálculos aquí, pero la caída de voltaje en el emisor parece estar entre 0,9 y 1,2 V en todo el rango de temperaturas.

    
pregunta rektide

3 respuestas

1

Observe el ULN2003 y las piezas relacionadas dentro de los arreglos de grupo de Darlington, son buenos para la conducción de LED, relés pequeños, etc. por encima de sus requisitos actuales y de disipación de potencia. Probablemente sean incluso una exageración para esas pequeñas corrientes.

Compruebe el uso de un búfer octal o un transceptor como el 74HC244 común, aunque en lugar de "HC" puede usar una parte diferente dependiendo de los niveles lógicos Voh / Vol de su MCU y los voltajes de suministro en comparación con el suministro de LED requerido. voltaje. Si el voltaje mínimo requerido del ánodo del LED es suficientemente alto (por ejemplo, más alto que el riel Vio / Vcc de su MCU / IC de búfer), querrá elegir un búfer que pueda tener un voltaje de salida más alto (> = voltajes del ánodo del LED cuando están apagados) mientras se mantiene la compatibilidad del nivel lógico con el MCU LVCMOS o cualquier nivel de salida.

También puede usar una pieza estándar específica de la aplicación que es un controlador LED multicanal especialmente diseñado, por ejemplo, el TLC59282 o muchas otras piezas de 8 canales o 15/16 canales diseñadas para este propósito. Muchos de ellos podrán guardar las E / S de MCU al conectarse a la MCU a través de un registro de desplazamiento o un sistema similar, si eso puede ser útil.

    
respondido por el whatever102904
1

Respuesta: usa buffers quad y octo.

    
respondido por el rektide
0

Si su microcontrolador tiene una interfaz I2C, entonces puede enrutar dos cables a un chip expansor de puertos de E / S I2C. Usando los comandos I2C, solo le dices qué pines activar y desactivar. Hay numerosos tales chips; La hoja de datos de buceo revelará una adecuada que puede generar toda la corriente necesaria.

Si puede cumplir con todos sus otros requisitos no declarados, podría ser una solución ideal. Necesitará al menos un componente externo para resolver el problema. Si es un puerto I2C, entonces también está guardando los pines en su unidad de control y simplificando la placa de circuito; no tiene que enrutar 8 salidas de uC a 8 buffers de fuentes actuales.

    
respondido por el Kaz

Lea otras preguntas en las etiquetas