09.11.2013 Views

Editorial

Editorial

Editorial

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Agustín Cruz Contreras, Edgar A. Portilla Flores y Ramón Silva Ortigoza<br />

A0<br />

A0<br />

U1F<br />

13 12<br />

U3A<br />

U3B<br />

1 2 3 4 4<br />

74LS04 74LS04 74LS045<br />

HI<br />

U6A<br />

4<br />

PRE<br />

2<br />

D Q<br />

3<br />

CK<br />

CLK Q<br />

CLR<br />

5<br />

6<br />

U4B<br />

6<br />

74LS86A<br />

CK<br />

HI<br />

HI<br />

HI<br />

1<br />

74LS74A<br />

12<br />

13<br />

U4D<br />

11<br />

74LS86A<br />

U8A<br />

4<br />

PRE<br />

2<br />

D Q<br />

3<br />

CLK Q<br />

CLR<br />

1<br />

La simulación del circuito anterior se puede observar en la<br />

Fig. 12; se tienen la señales en cuadratura A y B, la detección<br />

de flancos para A y B y la salida x4. En comparación de<br />

señales 2x y 4x; 2x tiene un ciclo de trabajo del cincuenta por<br />

ciento, 4x no cumple esta condición pero, no es ningún<br />

impedimento para su aplicación.<br />

5<br />

6<br />

DIR<br />

U8B<br />

10<br />

74LS74A<br />

B0<br />

CK<br />

12<br />

11<br />

D<br />

PRE<br />

CLK Q<br />

CLR<br />

Q<br />

9<br />

8<br />

HI<br />

Fig. 12. Simulación, detección de flancos en 4x.<br />

HI<br />

13<br />

74LS74A<br />

CK<br />

(a)<br />

U11B<br />

U11C<br />

3 4 5 6<br />

74LS04 74LS04<br />

Para obtener la señal de dirección se deben considerar como<br />

el caso 2x los valores de A y B en cada flanco, en este caso se<br />

consideran los flancos de A y B, y de igual modo se revisa<br />

para CW izquierda a derecha y CCW derecha a izquierda.<br />

(b)<br />

Fig. 9. Salida registrada (a), simulación (b).<br />

IV. MULTIPLICACIÓN POR CUATRO (4X)<br />

Para el caso 4x de igual manera que en 2x la decodificación<br />

se puede dividir en dos partes; determinación de la frecuencia<br />

múltiplo de 4, y la dirección del desplazamiento.<br />

Determinar la frecuencia múltiplo de 4 no es tan sencillo<br />

cómo para el caso 2x, en 4x se debe generar un pulso en los<br />

flancos de subida y bajada de ambas señales A y B. La Fig. 10<br />

muestra que para el caso 4x se debe de tener en consideración<br />

el evento de los flancos de ambas señales. En el circuito de la<br />

Fig. 11 se obtiene un pulso por cada flanco de A y B, por<br />

medio de la AND se unen las dos señales para integrar la señal<br />

4x.<br />

Fig. 13. Diagrama de estados 4x.<br />

Revisando los valores de izquierda a derecha se tienen los<br />

siguientes estados: A=1 B=0, A=1 B=1 A=0 B=1, A=0 B=0,<br />

en este caso son cuatro en 2x fueron dos. El diagrama de<br />

estados de la Fig. 13 representa los estados y transiciones para<br />

el caso CW y CCW.<br />

Del diagrama de estados se obtiene la tabla 1, en esta se<br />

tienen los estados presentes y siguientes para A y B, de los<br />

diez y seis estados posibles únicamente se emplean ocho, los<br />

restantes se pueden descartar plenamente dado que por la<br />

naturaleza del sistema nunca serán presentes. Considerando<br />

CW=0 y CCW=1 y estados no ocupados=X (no importa).<br />

A0<br />

B0<br />

Fig. 10. Flancos para 4x.<br />

U12F<br />

U14A<br />

U14B U8B<br />

13 12 1 2 3 4 4<br />

6<br />

74LS04 74LS04 74LS045<br />

74LS86A<br />

U2B<br />

4<br />

5<br />

U14C<br />

U14D<br />

U14E U8D<br />

5 6 9 8 11 10 12<br />

11<br />

74LS04 74LS04 74LS04 13<br />

74LS86A<br />

Fig. 11. Detección de flancos en A y B.<br />

6<br />

74LS08<br />

x4<br />

TABLA I.<br />

CASO 4X<br />

Estado presente Estado siguiente<br />

B A b a DIR<br />

0 0 0 0 x<br />

0 0 0 1 CCW<br />

0 0 1 0 CW<br />

0 0 1 1 x<br />

0 1 0 0 CW<br />

0 1 0 1 x<br />

0 1 1 0 x<br />

Polibits (38) 2008<br />

66

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!