ULN2002A ¿No se enciende?

0

Ordené algunos ULN2002As .

Lo tengo conectado de la siguiente manera:

Pin 1 - > GPIO de Arduino Pro Mini 3.3V

Pin 16 - > Resistencia de 300Ω en serie con un LED

Pin 8 - > GND

Pin 9 (COM) - > 5V (que también es RAW para el Arduino).

Los pines 1-4 se conectaron de manera similar con los LED, pero eliminé 2-4 porque no funcionaba y la prueba con 1 era más simple.

Cuando aplico 3.3V del GPIO al Pin 1, no sucede nada. Cuando desconecto GPIO y solo aplico 3.3V con un puente, no pasa nada. Si aplico 5V, no pasa nada. La salida solo oscila alrededor de 300mV.

¿Estoy malinterpretando totalmente cómo funciona este chip? Pensé que aplicar al menos Von (2 V según la hoja de datos) en el Pin 1 debería hacer que el Pin 16 se activara.

    
pregunta brenzo

2 respuestas

3

Si observa la hoja de datos, en la primera página, bajo el encabezado de descripción, verá que el ULN2002A está diseñado para la lógica PMOS de 14-15 V.

Mirando el diagrama de bloques funcionales en la página 2, verá que hay un diodo Zener de 7 voltios en serie con la base del primer transistor. No hay forma de que una señal de 3.3 V desvíe el transistor.

Ofrecen una versión lógica de 5V CMOS (ULN2003A), que probablemente funcionará para usted, en su aplicación prevista.

Su confusión acerca de que "Von" es 2V es porque estaba mirando el voltaje de "condición de prueba" y no el "parámetro" real, que es 13V. Mira la hoja de datos de nuevo. Si todavía estás confundido, puedo intentar explicarlo con más detalle.

Espero que haya ayudado!

    
respondido por el Nettle Creek
0

Si usó un LED blanco Vf = 3.1V en una fuente de alimentación de 3.3V activada por el ULN200x Darlington que tiene un aumento de hasta 1V en la tensión de encendido. Entonces el LED no se encenderá.

Sin embargo, GPIO puede controlar un LED blanco directamente desde 3.3V, ya que tiene ~ 25R interno y algunas pequeñas R adicionales pueden ser útiles.

    
respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas