Pages: [1]   Go Down
Author Topic: HEF4017B (decade counter) en cascada  (Read 1141 times)
0 Members and 1 Guest are viewing this topic.
Berango
Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola a todos.
Llevo tiempo jugando con arduino con cositas sencillas Led, sensores, cuentavueltas, etc. pero nada serio.

Quería hacer una matriz de led de 16x16. Con Bluetooth para controlar con android.

He empezado por hacer una matriz de led de 16x16, siguiendo esta pagina:
http://atmega32-avr.com/make-a-8x10-l-e-d-matrix-using-the-arduino-and-4017-decade-counter/
Para que fueran 16x16 he añadido otro 74HC595 en cascada y pretendía poner otro 4017 en cascada.

Los 74HC595 en cascada los he colocado según:
http://www.arduino.cc/en/Tutorial/ShiftOut
Y funcionan!!!

Pero no acabo de entender el datasheet de 4017 para ponerlos en cascada.
http://www.doctronics.co.uk/pdf_files/HEF4017B.pdf

Mi ingles es pésimo y no encuentro información en castellano.
He buscado en el foro... (¿hay alguna manera de hacer búsquedas solo en el foro de castellano?)

Al principio del datasheet hay un parrafo que dice:

“When cascading counters, the Q5-9 output, which is LOW while the counter is in states 5,
6, 7, 8, and 9, can be used to drive the CP0 input of the next counter. A HIGH on MR
resets the counter to zero (Q0 = Q5-9 = HIGH; Q1 to Q9 = LOW) independent of the clock
inputs (CP0, CP1).”

La traducción en Google:

“Cuando los contadores en cascada, el Q5-9 salida, que es bajo, mientras que el contador está en 5 estados,6, 7, 8, y 9, se puede utilizar para alimentar la entrada CP0 del siguiente contador. A ALTO en MR pone a cero el contador a cero (Q0 = Q5-9 = alto; Q1 a Q9 = LOW) independiente del reloj
entradas (CP0, CP1).”


Sigo sin entender.

En otro párrafo del datasheet en la pagina 11 viene a decir:

“Figure 11 shows a technique for extending the number of decoded output states for the
 HEF4017B. Decoded outputs are sequential within each stage and from stage to stage,
 with no dead time (except propagation delay).”


La traducción en Google:

“La Figura 11 muestra una técnica para ampliar el número de estados de salida descodificados para la HEF4017B. Salidas decodificadas son secuenciales dentro de cada fase y de fase en fase, sin tiempo muerto (excepto retardo de propagación).”

Sigo sin entender cual ha de ser el conexionado para que me funcione.

¿Como puedo hacerlo?

Un saludo a todos.

ANDER


* 4017B en cascada.jpg (46.58 KB, 750x424 - viewed 61 times.)
Logged

Alicante (España)
Offline Offline
Full Member
***
Karma: 13
Posts: 231
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ander, he probado un poco con el simulador Circuit Wizard (lo recomiendo por su sencillez para los que somos solo aficionados) este circuito y funciona. Da 9 décadas utilizables el primer 4017 y ya 8 el segundo tal como pone el data pdf.
El reloj es el CP0, el CP1 es el EN y el MR es el R del circuito.
Así, se encenderán secuencialmente las salidas 0 a 8 del primero y las 1 al 8 del segundo (y sucesivos 4017 que pongas)

Espero te sirva

Jopapa
www.jopapa.me


* 4017cascada.jpg (34.34 KB, 623x400 - viewed 84 times.)
Logged

Berango
Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Gracias, voy ha probar en cuanto pueda.


ANDER
Logged

Pages: [1]   Go Up
Jump to: