Вы находитесь на странице: 1из 5

Circuito conversor de cdigo Gray a Binario y viceversa

Carlos Cardona
Samuel Toro
Cristian Vera
samtoro9408@gmail.com


Abstract En este informe se explic el desarrollo de un circuito
conversor de cdigo Gray a cdigo Binario y viceversa. Se
explica las bases tericas requeridas para este laboratorio, los
dispositivos escogidos y las ecuaciones necesarias para su
anlisis. Todo esto se hizo con el fin de ver las diferentes
aplicaciones e importancia del cdigo Gray y el Binario.
PLANTEAMIENTO
Cdigo binario - El sistema numrico binario recibe el
nombre de cdigo binario natural y su utilizacin
representa muchas ventajas en la realizacin de operaciones
aritmticas, por lo que es utilizado casi exclusivamente en
los sistemas digitales.
Con (n) cifras binarias, o bits, se pueden obtener (

)
combinaciones diferentes y cada una de stas se pueden
asignar a una cantidad diferente. Por ello el nmero de
asignaciones posibles es el de permutaciones de las


combinaciones, es decir (

) factorial, que constituyen


otros tantos cdigos binarios. A continuacin se pueden ver
los primeros 15 nmeros en binario.



Tabla 1 -

CODIGO GRAY
El cdigo de Gray es usado en informtica y resulta til en
determinadas aplicaciones que intentan minimizar el error
en un determinado proceso de transmisin de datos. Dado
un sistema de numeracin cualquiera, el cambio de un
nmero del mismo al siguiente comporta el cambio de uno
o varios dgitos: por ejemplo, en el sistema decimal, el paso
de 46 a 47 implica un solo cambio, pero el de 999 a 1000
supone cuatro cambios.

El cdigo de Gray establece un orden numrico tal que
en cada paso de un nmero al siguiente slo haya que
alterar una cifra.

Para pasar del cdigo binario al cdigo GRAY primero
debemos pasar sin ninguna modificacin el bit ms
significativo, posteriormente comparamos el primer bit ms
significativo con el segundo bit ms significativo, si son
iguales se pondr un 0 en el segundo bit ms significativo
del cdigo GRAY, si son diferentes ser un 1, se repetir el
proceso hasta llegar al bit menos significativo, a
continuacin un ejemplo: Se pasara el numero binario 1010
a cdigo GRAY.







En el caso opuesto, para pasar de cdigo GRAY a cdigo
binario tambin debemos pasar sin modificacin el bit ms
significativo, posteriormente se compara del bit ms
significativo que obtuvimos en GRAY con el 2do bit ms
significativo del binario, si son iguales pondremos un 0 en
el 2do bit ms significativo del cdigo GRAY, si son
diferentes ser un 1. Se realizara el mismo procedimiento
hasta llegar al bit menos significativo y terminar, para
entender mejor se presentara un ejemplo, en el cual se
quiere pasar el nmero 1011 de GRAY a binario:


Este cdigo tiene aplicaciones industriales en conversin de
seales analgicas a digitales, tambin en la robtica para
detectar mediante los discos codificados la posicin angular
de los ejes, las cuales proporcionan combinacin binaria en
gray.

Multiplexor
Para este trabajo se utiliz el multiplexor 74LS157 el cual
contiene cuatro multiplexores con sus dos entradas de datos
y su salida cada uno. Tiene una entrada de inhibicin
(STROBE G) activa a nivel bajo (0V) y una entrada de
seleccin (SELECT), comunes a los cuatro multiplexores.
Cuando STROBE est a nivel bajo, si la entrada SELECT
est a nivel bajo, en la salida aparece el valor del dato A; y
si la SELECT est a nivel alto aparece el dato B.
En la figura 1 se puede apreciar la distribucin de las patas
del multiplexor 74ls157, y en la tabla 2 se puede apreciar
la tabla de funcin del mismo

Fig. 1 pines del CI 74LS157.

Tabla 2 Tabla de verdad del CI 74LS157.
Compuerta XOR
Para el desarrollo de este trabajo se analizaron las
operaciones requeridas para convertir nmeros de un
cdigo al otro y se ve tanto en la conversin Gray-Binario
como en la Binario-Gray que la suma de bits diferentes
tena un resultado de 1, mientras que las sumas de nmeros
iguales daban 0 como resultado. Este comportamiento de
los resultados es el mismo que presenta una compuerta
XOR cuya tabla de verdad se muestra a continuacin.

Tabla 3 Tabla de verdad de la compuerta XOR
Con esto se disidi realizar el circuito conversor usando compuertas XOR,
por tanto se escogi un CI de referencia 74LS86 que internamente consta
de 4 compuertas XOR de dos entradas. La figura 2 muestra la distribucin
de los pines de este CI.

Fig. 2 Distribucin de los pines del CI 74LS86
Las figuras 3 y 4 muestran los diagramas de bloques y flujo del
circuito a implementar respectivamente.
Fig. 3 Diagrama de bloques del circuito.


Fig. 4 Diagrama de flujo del circuito.
Cada uno de los CI utilizados en este laboratorio tiene su propio
comportamiento que est representado con sus tablas de verdad.
Pero adems de ests tablas, conocer las ecuaciones que modelan
su comportamiento tambin es de utilidad. A continuacin se
muestran las ecuaciones lgicas de las compuertas utilizadas.
Para el chip 74LS157 se tiene la siguiente tabla de verdad donde
X y Y son las entradas, S la salida y B el bit de seleccin.

Tabla 3 Tabla de verdad del CI 74LS157.
Realizando anlisis de mintrminos se obtiene la expresin


Donde S es la ecuacin de cada multiplexor 2:1 presente en el CI.
Para el chip 74LS86 se tiene la siguiente tabla donde X y Y son
las entradas y S la salida.

Tabla 4 Tabla de verdad del CI 74LS86.
Realizando anlisis de mintrminos se obtiene la expresin


Donde S es la ecuacin de compuerta XOR presente en el CI.

El circuito que se desarroll para cumplir con los objetivos del
laboratorio se simul en el software Quartus II. .
La figura 5 (ver anexos) representa la simulacin de todo el
circuito conversor donde se aadieron dos multiplexores 74LS157
que harn la funcin de controlar que tipo de conversin se desea
realizar. Si la entrada B es 0 convertir de Gray a Binario, pero si
es 1 convertir de Binario a Gray. Tambin se identifican las 8
entradas del circuito siendo la entrada 7 el bit ms significativo y
la entrada 0 el bit menos significativo.
Las figuras 6 y 7 (ver anexos) muestran los resultados obtenidos
de la simulacin del circuito de la figura 5.
CONCLUSIONES
-
-
-
-
REFERENCIAS
[1]
http://meteo.ieec.uned.es/www_Usumeteog/comp_comb_m
ultiplexores.html









ANEXOS

Fig. 5 Esquema circuito conversor completo.
La figura 8 representa el resultado de la conversin de Binario a Gray. Se asigna una entrada de

y tericamente la salida de este


circuito debe ser

. La salida de la simulacin es igual a la esperada tericamente por tanto el conversor est trabajando
correctamente.

Fig. 6 Esquema circuito conversor Gray-Binario.

La figura 9 representa el resultado de la conversin de Gray a Binario. Se asigna una entrada de

y tericamente la salida de este


circuito debe ser

. Como la salida presente en la simulacin es igual a la calculada tericamente se asegura el correcto


funcionamiento del conversor.


Fig. 7 Esquema circuito conversor Gray-Binario.