Estoy tratando de conducir un ánodo común de 7 segmentos, en la siguiente conexión, sin embargo, no hay salida del ULN2003, es como cuando obtiene un 0 en la entrada, da un estado tri salida.
Estoy tratando de conducir un ánodo común de 7 segmentos, en la siguiente conexión, sin embargo, no hay salida del ULN2003, es como cuando obtiene un 0 en la entrada, da un estado tri salida.
El circuito que muestres funcionará bien en realidad (asumiendo que también agregas las resistencias en serie con la pantalla para limitar la corriente).
En proteus, no se comporta como se esperaba, las salidas del colector abierto de ULN2003 no se elevan a través del LED como se supone que deben ser, esto es un mal comportamiento del modelo de simulación.
La solución que puede usar para agregar resistencias de extracción (he usado una red de resistencias) como se muestra a continuación:
El esquema mostrado es válido solo para simulación, la red de extracción no es necesaria en el circuito real. También debe agregar las resistencias de la serie a las líneas de segmento que se omiten en proteus para mejorar la velocidad de simulación.
El ULN2003 es un controlador de colector abierto, puede sumir la corriente a tierra pero no suministrar corriente desde Vcc. Necesitará usar una pantalla diferente (ánodo común en lugar de cátodo común) o usar un controlador diferente (existen controladores de emisor abierto (o fuente), pero no son tan comunes como el ULN2004 / ULN2803).
Tenga en cuenta que si necesita conducir solo una pantalla, el HC595 probablemente puede manejar la corriente. Trate de obtener unos pocos mA por segmento en lugar de los 20 mA completos. La diferencia de brillo será mucho menor de lo que sospecharía.
Lea otras preguntas en las etiquetas driver 7segmentdisplay proteus