alternativa al contador de 4017 décadas para iterar sobre columnas de matriz

1

NOTA: He realizado algunos cambios desde la pregunta original, el número de columnas es 114 y no 45, esto puede afectar algunas de las respuestas a continuación.

Estoy trabajando en un proyecto con una gran matriz de LED que estoy creando. Estoy usando 114 columnas de LED y necesito una forma de iterar sobre las columnas de manera que pueda usar un número mínimo de pines de mi AVR.

Cuando estaba en la escuela, recuerdo que solíamos usar contadores de décadas, el 4017, parece que ahora leo que están obsoletos, y que parece que fueron reemplazados por contadores bcd. Eso está muy bien, pero necesito pines, no eficiencia, la salida de bcd de 4 bits no me ayuda, necesito más de 114 conexiones que puedo repetir.

Entonces, ¿qué uso? Necesito algo a lo largo de la columna para cambiarlos en secuencia.

A continuación, se muestra un rápido esquema SPICE sobre cómo quiero configurar esto, la diferencia es que mi proyecto real tendrá 28 LED en cada columna y 114 columnas, R1-R28 y C1-C114.

Tengo 74HC595 8 Registros de desplazamiento de bits en las filas, cronometrando datos, todo lo que necesito es un dispositivo adecuado para conmutar alto los 114 transistores que hunden la corriente.

    
pregunta Hamid

5 respuestas

2

El MM5450 puede hacer lo que quieras.

34 salidas, serial, chainable.
 En teoría, 3 pines para conducir (reloj, datos, enganche) pero se pueden accionar con 1 pin si es necesario. Digikey $ 4.39 / 1 Este en DIP-40 pero disponible en LCC.

si esto no satisface sus necesidades, debe proporcionar una descripción más completa de sus requisitos.

Las salidas son de drenaje abierto, es decir, encendido = bajo o apagado = flotador o circuito abierto.

    
respondido por el Russell McMahon
2

Si el 4017 hace lo que quieres, sigue adelante y úsalo. Está en producción activa por múltiples empresas: Texas Instruments , On Semiconductor , NXP (HEF4017B) , NXP (74HC4017) . Cuando un chip está en producción activa por más de una compañía (fuente múltiple), siento que es mucho menos probable que se vuelva obsoleto que los chips fabricados por una sola compañía.

Cualquiera de los chips listados en ¿Qué chip SIPO es mejor, 74HC4094 o 74HC595 o algo más? también funcionaría en su aplicación: Todos esos chips, como el MM5450 que Russell McMahon mencionó, usan 3 pines para conducir (reloj, datos, cierre).

  • El 74HC595 (también disponible de varios fabricantes) es popular para controlar los LED en pantallas POV. Esos 3 pines de su microcontrolador conducirían una cadena de 6 de los chips 74HC595 de 8 salidas para impulsar 48 salidas.
  • TLC5925 de TI le permite configurar la corriente de sumidero. Esos 3 pines de su microcontrolador conducirían una cadena de 3 de los chips TLC5925 de 16 salidas para impulsar 48 salidas.
respondido por el davidcary
1

Una de las razones por las que el MM5450 de Russell se limita al número impar de 34 salidas es que no es un dispositivo multiplexado. El MAX7219 es multiplexado y puede controlar 64 LED. Tiene control de brillo de software y decodificadores de 7 segmentos seleccionables. Y puede ser demasiado caro :-(, incluso más de dos MM5450s.

Pero no todo está perdido. El CD4017 puede estar obsoleto, pero varios de los dispositivos de la serie CD4000 se han relanzado como un dispositivo HCMOS, para el CD4017 que es el 74HC4017 , por lo que aún puedes ir por ese camino.

    
respondido por el stevenvh
0

Un registro de desplazamiento como el 74HC164 o el 74HC595 seguramente funcionará mejor para usted que el contador de décadas. Cualquiera de las opciones anteriores le dará ocho salidas cada una, y pueden conectarse en cascada fácilmente a cualquier número de dispositivos sin lógica de control adicional. Si usa el 74HC595, puede transferir datos a los dispositivos sin que aparezcan en sus salidas hasta que llegue a una señal de "registro de reloj" que copiará todos los datos cambiados a las salidas simultáneamente. Sin embargo, para su situación particular, probablemente no sea necesario.

    
respondido por el supercat
0

¿Proyecto de hobby o producto comercial? En este último caso, compruebe si realmente vale la pena agregar fichas adicionales. Probablemente esté disponible una versión de su AVR con más pines y el costo adicional podría ser sorprendentemente bajo.

¿Necesita un controlador entre la salida lógica y los LED? Si es así, compruebe el TPIC6A595, es como un 74HC595 con salidas de potencia.

Si aún no hay coincidencia, probablemente tengas un proyecto de pasatiempo de baja corriente. Cualquier medio de generar un solo bit en una secuencia de pines servirá. Davidcary ha vinculado algunos. Añado el MCP23017 y el MCP23S17.

    
respondido por el Wouter van Ooijen

Lea otras preguntas en las etiquetas