Son circuitos combinacionales cuya función es cambiar los datos de un código binario a otro, esto es así porque para determinadas operaciones de transmisión y procesamiento de información son más eficaces unos códigos que otros. Se suelen implementar mediante dispositivos lógicos programables.
Circuito mínimo conversor de código de BCD a GRAY para 4 variables de entrada A, B, C, D, utilizando inversores, una compuerta O y compuertas No-O.
Tabla funcional:
DEC | B C D | G R A Y | ||||||
A | B | C | D | G3 | G2 | G1 | G0 | |
0 1 2 3 4 5 6 7 8 9 | 0 0 0 0 0 0 0 0 1 1 | 0 0 0 0 1 1 1 1 0 0 | 0 0 1 1 0 0 1 1 0 0 | 0 1 0 1 0 1 0 1 0 1 | 0 0 0 0 0 0 0 0 1 1 | 0 0 0 0 1 1 1 1 1 1 | 0 0 1 1 1 1 0 0 0 0 | 0 1 1 0 0 1 1 0 0 1 |
10 : 15 | x :x | x :x | x :x | x :x |
G3(A, B, C, D) = JM (0-7) Jx (10-15)
G2(A, B, C, D) = JM (0-3) Jx (10-15)G1(A, B, C, D) = JM (0,1,6-9) Jx (10-15)G0(A, B, C, D) = JM (0,3,4,7,8) Jx (10-15)
Minimización de las funciones de conmutación: Reduciendo por el método de Karnaugh, se obtiene:
Las funciones mínimas son:
G3(A, B, C, D) = A
G2(A, B, C, D) = A + B
G1(A, B, C, D) = (B + C)(B' +C')G0(A, B, C, D) = (C + D)(C' +D')
Logigrama:
Referencias:
http://e-ducativa.catedu.es/44700165/aula/archivos/repositorio/4750/4923/html/3_convertidores_de_cdigo.html
http://azul2.bnct.ipn.mx/clogicos/codigos_conversores_y_detectores_de_error/codigos_conversores_detectores_de_error.htm
No hay comentarios:
Publicar un comentario