¿Regulación de voltaje en el lado alto de una matriz Darlington?

4

Estoy buscando construir un controlador de LED basado en Arduino Pro Mini de 3,3 V que maneje 3 (posiblemente 6) LED súper brillantes de 10 mm (R, G y B).

Tengo la intención de usar esta batería de 3.7V LiPo y these LEDs . Los LED tienen las siguientes especificaciones (las unidades son V, A y Ohm). He calculado los valores de resistencia requeridos en base a un suministro de 3.7V.

        Max Fwd Cur     VDC Drop    VDC delta   Req'd Resistor
RED     0.08            2.2         0.1         18.75
GREEN   0.08            3.2         0.2         6.25
BLUE    0.08            3.2         0.2         6.25

Quiero conducir esto con un ULN2803A Darlington Array (DA).

Tengo algunas preguntas.

  1. ¿He calculado los valores de resistencia requeridos correctamente arriba?
  2. ¿Funcionará PWM para los LED cuando se conecte a los bajos EDIT: [no me refiero a ALTO] lados del DA?
  3. ¿Debo regular el voltaje en el pin común del DA, o puedo conectarlo al pin RAW (VIN) del Arduino o directamente a la batería? A medida que desciende el voltaje de la batería, aprecio que las luces puedan atenuarse. ¿Esto está bien (hasta cierto punto) mientras el DA siga funcionando? Aparte, si usara una verruga de pared no regulada, en lugar de una batería, ¿la ondulación causaría un problema con la operación del DA? ¿Estoy siendo perezoso aquí y debo regular el alto voltaje lateral como una buena práctica de todos modos? Si lo estuviera ejecutando a 5 V, digamos, en lugar de 3,7 V, ¿la respuesta sería la misma?
  4. ¿Arriesgo el Arduino al dibujar demasiada corriente si conecto el pin común DA directamente al pin VCC de 3.3V del Arduino?
  5. Veo en todas partes que las GND deben estar conectadas entre sí. ¿Es esto cierto en este caso, tanto para el lado alto como para el bajo del DA? ¿Incluso si el lado alto no está regulado?
  6. ¿Elegir una batería de mayor voltaje será una mejor opción en términos de brillo, disipación de energía y vida útil de la batería? ¿Incluso si la calificación de mAh de la batería es comparable?
  7. ¿Hay una mejor manera de hacerlo (por ejemplo, un registro de desplazamiento, MOSFET, etc.)?

Quiero que los LED sean tan brillantes como sea posible sin arriesgar el Arduino y minimizando la pérdida de energía siempre que sea posible. El espacio físico también es un poco premium, pero los chips SMD me asustan desde una perspectiva de soldadura.

    
pregunta Brad

1 respuesta

1

NOTA: estas respuestas se estaban dando antes de que los comentarios de Jippie fueran evidentes. Sus comentarios estoy de acuerdo.

1) Resistencia = (3.3 -Vled) /0.08 y para un Vled de 2.2v R = (3.3 - 2.2) /0.08 = 13.75 ohms.

Tienes 18.75 ohmios, así que alguien está equivocado; ya sea usted o yo.

2) Los darlington son una matriz que "conecta a tierra" una carga conectada al riel de 3.3V, así que básicamente no, los LED están conectados en el "lado alto" PERO sí, pueden ser PWM'd

2a) Es probable que los Darlington no sean la mejor opción porque "caen" aproximadamente 0.6V cuando conduce una carga y no tiene mucho con qué jugar mirando las especificaciones de LED verde y azul que tiene en su publicación

2b) Es mejor utilizar un transistor convencional, no aquellos configurados como darlingtons

3) el pin común en el DA está conectado a tierra, los LED a través de resistencias (ver (1)) se conectan a 3V3

4) No hagas eso - haz (3)

5) digiera este aviso y decida si (5) es una pregunta relevante

6) posiblemente no, pero digiera las otras respuestas primero

7) puedes usar un registro de desplazamiento para guardar en IO y puedes usar fets

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas