Академический Документы
Профессиональный Документы
Культура Документы
Matrices de LEDS
Se desea implementar un rtulo luminoso de forma que pueda representar palabras de siete caracteres alfanumricos, con una resolucin cada uno de ellos de 5x8 puntos; para ello, se dispone de matrices de LEDs de 5x8. Por otro lado, se desea que el mensaje que aparece en dicho rtulo luminoso, se actualice cada 10 segundos, con otra leyenda, hasta completar cinco mensajes diferentes. Utilice los bloques combinacionales y secuenciales SSI y MSI que considere oportunos, todos ellos de tecnologa TTL standard. Datos adicionales: -Se dispone de un reloj de 100 KHz -ImedLed= 10 mA
.
Ai+1-An
Memoria
Co
C4
Co
C4
. D7 D8
...
......
...
2(n+1)
KB
CLK1
A0-Ai
DEC
S0-S34
CLK2
Ai+1-An 3
Comentarios: - Se supone que todos los circuitos son capaces de suministrar o drenar toda la corriente que se precise. - Ntese que el decodificador tiene salidas activas nivel bajo. - Se hace preciso barrer (direccionar) la memoria con dos contadores: el primero de ellos (entrada CLK1) direccionar los cdigos correspondientes a cada mensaje; un total de 35 Bytes ( 1 byte por columna, 35 columnas ); el segundo, direccionar con la parte superior del bus de direcciones los distintos mensajes. - Es preciso utilizar dos frecuencias de reloj distintas Mens. 1 Mens. Mens. Mens. Mens. 2 3 4 5 4
Tamao de la memoria y lneas del bus de direcciones utilizadas. 35 Bytes; con 5 lneas de bus de direcciones somos capaces de acceder a 25 = 32 posiciones; necesitamos 35 posiciones de memoria distintas, luego no queda ms remedio que utilizar 6 Para poder seleccionar cinco mensajes distintos, necesitamos 3 lneas (A 8
A7 A6 )
0 0 0 X X X X X X 0 0 1 X X X X X X 0 1 0 X X X X X X 0 1 1 X X X X X X
1 0 0 X X X X X X
A 8 A7 A6 A5 A4 A3 A 2 A1 A0
Mens. 5
5
Frecuencias de reloj Para CLK2 es sencillo, ya que el mensaje hay que actualizarlo (cambiarlo) cada 10 segundos; es decir cada 10 segundos hay que incrementar el valor de las lneas A8,A7 y A6. Por tanto, el valor de la frecuencia de reloj debe de ser de 0.1 Hz y el contador debe de resetearse al llegar a la combinacin cinco por medio del correspondiente circuito combinacional. Para CLK1, basta con recordar que cada LED debe de actualizarse con una frecuencia mnima de 50 Hz 50 x 35 = 1750 T=17,5 mS redondeando 2 KHz (Sale un frecuencia de 57 Hz aprox.)
T1 500 uS
Columna 1
17,5 mS * Imed = Ip * 500 us Ip = 10 mA*17.5 mS/0.5mS Ip = 350 mA por cada LED 350 mA * 8 = 2.8 Amperios por columna, por cada salida del decodificador 7
Los valores anteriores son imposibles de obtener en salidas de tipo TTL standard; no hay ms remedio que acudir a transistores. Este hecho puede ocasionar que haya que cambiar los niveles activos del decodificador y negar los datos que estaban grabados en la memoria +Vcc Memoria TTL Memoria TTL Se enciende cuando la salida est a 0
Si en el primer caso tenamos (p. Ej) un dato = 00001111 ahora tendremos 11110000, para conseguir la misma visualizacin.
.
. Se selecciona la columna con un uno
. .
DECOD.
DECOD.
10