You are on page 1of 10

2 Curso de Ingenieros de Telecomunicacin ML

Matrices de LEDS

2 Curso de Ingenieros de Telecomunicacin ML

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

2 Curso de Ingenieros de Telecomunicacin ML

Diseo lgico A0-Ai Do .


Matriz 1 Matriz 7

.
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

2 Curso de Ingenieros de Telecomunicacin ML

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

2 Curso de Ingenieros de Telecomunicacin ML

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

Mens. 1 Mens. 2 Mens. 3 Mens. 4 Memoria

1 0 0 X X X X X X
A 8 A7 A6 A5 A4 A3 A 2 A1 A0

Mens. 5
5

2 Curso de Ingenieros de Telecomunicacin ML

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

2 Curso de Ingenieros de Telecomunicacin ML

Idm1c1 T=17,5 mS Ip T1 500 uS 10 mA

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

2 Curso de Ingenieros de Telecomunicacin ML

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

Se enciende cuando la salida est a 1

Si en el primer caso tenamos (p. Ej) un dato = 00001111 ahora tendremos 11110000, para conseguir la misma visualizacin.

2 Curso de Ingenieros de Telecomunicacin ML

Se selecciona la columna con un cero

.
. Se selecciona la columna con un uno

. .

DECOD.

DECOD.

2 Curso de Ingenieros de Telecomunicacin ML

Cclculo de los distintos transistores

Tecnologa TTL => IoL = 16 mA; I

10

You might also like