¿Controlando 13 salidas con un mcp23017 o 74hc595 y dos uln2003?

1

Necesito conducir 13 cargas de 20 mA (constantes) con un solo microcontrolador con solo 5 pines disponibles. Mi primer pensamiento fue usar un mcp23017 o unos 74hc595, pero después de leer las hojas de datos, parece que ambos tienen una corriente máxima baja en vcc (125/70 respectivamente) para que no funcione directamente. Tengo un montón de chips uln2003, así que estaba pensando en usar aquellos con el puerto como un expansor para conducir las cargas, pero se siente pesado por lo que estoy haciendo. ¿Me estoy perdiendo algo simple aquí?

El mcp23017 dice que tiene un máximo de 150 mA en vcc y 125 out vdd, ¿podría hacer algo inteligente como la fuente 7 de las cargas y hundir 6 de ellas a través de un mcp23017?

    
pregunta Ryan Detzel

3 respuestas

1

Los 150mA / 120mA son los números máximos absolutos y no deberías acercarte a esos niveles si deseas confiabilidad. La tensión de salida solo está garantizada en una fuente de 3 mA / un disipador de 8 mA.

Si el voltaje de salida relativamente alto de las salidas Darlington UL2003A (tal vez 0.7V típicamente a 20mA) no es un problema para usted, esa es probablemente su mejor opción para amortiguar las salidas del expansor. Parte muy barata y robusta y 7 salidas en un paquete pequeño.

    
respondido por el Spehro Pefhany
0

Puede utilizar el expansor de puerto para conducir transistores discretos (2n2222 manejaría esas cargas sin ningún problema), a su vez, impulsando su carga. Esto se hace a menudo en productos de consumo e industriales donde el gasto financiero o de espacio de un IC excesivo no es aceptable.

En mi experiencia, las salidas IC digitales rara vez manejan algo que no sean líneas digitales de alta impedancia, y se utiliza algo como un ULN o un transistor al final de la cadena para impulsar la carga.

    
respondido por el schadjo
0

Nada te detiene a hacer eso. La potencia máxima no se alcanza al menos 1/4 y todo está dentro de los límites de las especificaciones. No te preocupes por el "máximo absoluto" que no estás cerca. El chip debería funcionar en parámetros. La E / S se establece como una capacidad de 25 m, apenas estás en la mitad.

También puede consultar este chip o similar.

    
respondido por el Dorian

Lea otras preguntas en las etiquetas