Curso de Electronic a Digital
-
Upload
charlietarazonavargas -
Category
Documents
-
view
217 -
download
0
Transcript of Curso de Electronic a Digital
-
8/20/2019 Curso de Electronic a Digital
1/146
Apuntes de Electrónica Digital Página 1 de 146
CONTENIDO
NUMEROS UTILIZADOS EN ELECTRONICA DIGITAL
• Sistema decimal • Sistemas de numeros binarios• Sistema de numeración octal • Sistema de numeración e!adecimal Con"ersión de sistemas de numeración • Con"ersión de decimal a binario• Con"ersión de decimal #raccionario a binario• Con"ersión de binario a decimal • Con"ersión de decimal a octal • Con"ersión de octal a binario• Con"ersión de decimal a e!adecimal • Con"ersión de e!adecimal a decimal Sistemas de n$meros en com%lemento a &
CODIGOS 'INARIOS
• Códi(os binarios con %eso• Códi(os 'CD• Con"ersión de decimal a 'CD• Con"ersión de decimal #raccionario a 'CD
• Con"ersión de 'CD a decimal • Con"ersión de 'CD #raccionario a decimal • Con"ersión de 'CD a binario• Con"ersión de binario a 'CDCódi(os binarios sin %eso • Códi(o de e!ceso )• Con"ersión de decimal a *S)• Con"ersión de 'CD a *S)• Con"ersión de *S) a decimal • Códi(o Gra+• Con"ersión de binario a códi(o Gra+
• Con"ersión de códi(o Gra+ a binario• Códi(os al#anum,ricos
-UERTAS LOGICAS
• -uerta ANDS.mbolos de las com%uertas ló(icas • -uerta OR• -uerta NOT• -uerta NAND• -uerta NOR• -uerta *OR
http://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#NUMEROS_UTILIZADOS_EN_DIGITALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#SISTEMA_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#SISTEMA_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#SISTEMAS_BINARIOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#SISTEMA_OCTALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#SISTEMA_OCTALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#SISTEMA_HEXADECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#SISTEMA_HEXADECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#CONVERSIONEShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#DECIMAL_A_BINARIOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#FRACCIONARIO_A_BINARIOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#BINARIO_A_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#BINARIO_A_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#DECIMAL_A_OCTALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#DECIMAL_A_OCTALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#OCTAL_A_BINARIOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#DECIMAL_A_HEXADECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#DECIMAL_A_HEXADECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#HEXADECIMAL_A_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#HEXADECIMAL_A_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#SSISTEMA_COMP_A_2http://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#CODIGOS_BINARIOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#CODIGOS_CON_PESOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#CODIGOS_BCDhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#DECIMAL_A_BCDhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#FRACCIONARIO_A_BCDhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#BCD_A_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#BCD_A_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#FRACCIONARIO_A_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#FRACCIONARIO_A_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#BCD_A_BINARIOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#BINARIO_A_BCDhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#CODIGOS_SIN_PESOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#XS3http://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#DECIMAL_A_XS3http://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#BCD_XS3http://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#XS3_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#XS3_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#GRAYhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#BINARIO_GRAYhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#GRAY_BINARIOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#ALFANUMERICOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#PUERTAS_LOGICAShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#ANDhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#SIMBOLOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#SIMBOLOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#ORhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#NOThttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#NANDhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#NORhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#XORhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#NUMEROS_UTILIZADOS_EN_DIGITALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#SISTEMA_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#SISTEMAS_BINARIOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#SISTEMA_OCTALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#SISTEMA_HEXADECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#CONVERSIONEShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#DECIMAL_A_BINARIOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#FRACCIONARIO_A_BINARIOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#BINARIO_A_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#DECIMAL_A_OCTALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#OCTAL_A_BINARIOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#DECIMAL_A_HEXADECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#HEXADECIMAL_A_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#SSISTEMA_COMP_A_2http://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#CODIGOS_BINARIOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#CODIGOS_CON_PESOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#CODIGOS_BCDhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#DECIMAL_A_BCDhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#FRACCIONARIO_A_BCDhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#BCD_A_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#FRACCIONARIO_A_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#BCD_A_BINARIOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#BINARIO_A_BCDhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#CODIGOS_SIN_PESOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#XS3http://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#DECIMAL_A_XS3http://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#BCD_XS3http://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#XS3_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#GRAYhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#BINARIO_GRAYhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#GRAY_BINARIOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#ALFANUMERICOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#PUERTAS_LOGICAShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#ANDhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#SIMBOLOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#ORhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#NOThttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#NANDhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#NORhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#XOR
-
8/20/2019 Curso de Electronic a Digital
2/146
Apuntes de Electrónica Digital Página 2 de 146
• -uerta *NOR
SIM-LI/ICACION DE CIRCUITOS LOGICOS
• Sim%li#icación al(ebraica• E!%resiones en #orma de minterms• E!%resiones en #orma de ma!terms• Utili0ación de la ló(ica NAND + NOR• Dia(ramas de 1arnau(• Dia(ramas de 1arnau( de 2 "ariables
CIRCUITOS INTEGRADOS TTL 3 CMOS4 CARACTERISTICAS EINTER/ACES
• Ni"eles ló(icos• 5elocidad de o%eración• /an6out Circuitos inte(rados TTL Circuitos inte(rados CMOS • Marcas en un CI • Inter#aces entre TTL + CMOS
CON5ERSION DE CODIGOS
• Codi#icadores• Decodi#icador 'CD a decimal • Decodi#icación 'CD a 7 se(mentos• 5isuali0adores LCD• Controladores LCD• 5isuali0adores #luorescentes• Controladores 5/ con CMOS
CIRCUITOS ARITMETICOS 3 ARITMETICA 'INARIA
• Suma binaria• Resta binaria• Sumadores + restadores en %aralelo• Circuitos %r8cticos• Sumadores %ara la resta• Sumadores9restadores
/LI-6/LO-S 3 OTROS MULTI5I'RADORES
• /li%6/lo%s RS• /li%6/lo%s RS s.ncronos
http://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#XNORhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/simplificacion.html#SIMPLIFICACIONhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/simplificacion.html#SIMPLIFICACION_ALGEBRAICAhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/simplificacion.html#MINTERMShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/simplificacion.html#MAXTERMShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/simplificacion.html#LOGICA_NAND_NORhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/simplificacion.html#KARNAUGHhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/simplificacion.html#KARNAUGH_5http://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.htmlhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.htmlhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.html#NIVELES_LOGICOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.html#VELOCIDAD_DE_OPERACIONhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.html#FAN_OUThttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.html#FAN_OUThttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.html#CIRCUITOS_TTLhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.html#CIRCUITOS_CMOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.html#MARCAS_CIhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.html#MARCAS_CIhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.html#INTERFACEShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_de_codigos.html#CONVERSION_DE_CODIGOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_de_codigos.html#CODIFICADOREShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_de_codigos.html#DECODIFICADORES_BCD_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_de_codigos.html#DECODIFICADORES_BCD_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_de_codigos.html#BCD_SIETE_SEGMENTOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_de_codigos.html#VISUALIZADORES_LCDhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_de_codigos.html#CONTROLADORES_LCDhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_de_codigos.html#VISUALIZADORES_VFhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_de_codigos.html#CONTROLADORES_VFhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_aritmeticos.htmlhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_aritmeticos.html#SUMAhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_aritmeticos.html#RESTAhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_aritmeticos.html#SUMADORES_PARALELOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_aritmeticos.html#CIRCUITOS%20PRACTICOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_aritmeticos.html#SUMADORES_COMO_RESTADOREShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_aritmeticos.html#SUMADORES_RESTADOREShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/flip_flops.html#FLIP_FLOPhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/flip_flops.html#RShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/flip_flops.html#RS_SINCRONOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#XNORhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/simplificacion.html#SIMPLIFICACIONhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/simplificacion.html#SIMPLIFICACION_ALGEBRAICAhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/simplificacion.html#MINTERMShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/simplificacion.html#MAXTERMShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/simplificacion.html#LOGICA_NAND_NORhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/simplificacion.html#KARNAUGHhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/simplificacion.html#KARNAUGH_5http://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.htmlhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.htmlhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.html#NIVELES_LOGICOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.html#VELOCIDAD_DE_OPERACIONhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.html#FAN_OUThttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.html#CIRCUITOS_TTLhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.html#CIRCUITOS_CMOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.html#MARCAS_CIhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.html#INTERFACEShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_de_codigos.html#CONVERSION_DE_CODIGOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_de_codigos.html#CODIFICADOREShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_de_codigos.html#DECODIFICADORES_BCD_DECIMALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_de_codigos.html#BCD_SIETE_SEGMENTOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_de_codigos.html#VISUALIZADORES_LCDhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_de_codigos.html#CONTROLADORES_LCDhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_de_codigos.html#VISUALIZADORES_VFhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_de_codigos.html#CONTROLADORES_VFhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_aritmeticos.htmlhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_aritmeticos.html#SUMAhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_aritmeticos.html#RESTAhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_aritmeticos.html#SUMADORES_PARALELOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_aritmeticos.html#CIRCUITOS%20PRACTICOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_aritmeticos.html#SUMADORES_COMO_RESTADOREShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_aritmeticos.html#SUMADORES_RESTADOREShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/flip_flops.html#FLIP_FLOPhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/flip_flops.html#RShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/flip_flops.html#RS_SINCRONO
-
8/20/2019 Curso de Electronic a Digital
3/146
Apuntes de Electrónica Digital Página 3 de 146
• /li%6/lo% D• /li%6/lo% :1• Dis%aro de los /li%6/lo%sOtros Multi"ibradores • Multi"ibradores astables
• Multi"ibradores biestables• Multi"ibradores monoestables
CONTADORES
• Caracter.sticas• Utilidad• Contadores de ri0ado• Contadores de ri0ado MOD6;<• Contadores %aralelos• Contadores %aralelos MOD6=• Otros contadores• Contadores MOD6<• Contador decadal • Contadores descendentes• Contadores de ri0ado descendentes de ) bitsContadores TTL • Contador 7>?)Contadores CMOS • Contador 7>@C)?)• Contador 7>@C;?)• Di"isión de #recuencia4 relo di(ital
REGISTROS DE DES-LAZAMIENTO
• Re(istros de des%la0amiento serie• Re(istros de des%la0amiento %aralelo• Re(istros de des%la0amiento TTL• Re(istros de des%la0amiento CMOS
MEMORIAS
• Memorias RAM• Memorias ROM• Memorias -ROM• Memorias masi"as
OTROS DIS-OSITI5OS 3 TECNICAS
• Selectores de datos9multi%le!ores• Demulti%le!ores
http://www.cmelectronics.8m.com/cgi-bin/framed/2815/flip_flops.html#Dhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/flip_flops.html#JKhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/flip_flops.html#DISPAROhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/flip_flops.html#ASTABLEShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/flip_flops.html#BIESTABLEShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/flip_flops.html#MONOESTABLEShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#CONTADOREShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#CARACTERISTICAShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#UTILIDADhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#DE_RIZADOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#RIZADO_MOD_16http://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#PARALELOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#PARALELO_MOD_8http://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#OTROShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#MOD_6http://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#DECADALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#DECADALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#DESCENDENTE_3_BITShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#DESCENDENTE_3_BITShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#CONTADORES_TTLhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#7493http://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#CONTADORES_CMOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#CONTADOR_74HC393http://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#74HC193http://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#RELOJhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#RELOJhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/registros_de_desplazamiento.html#REGISTROS%20DE%20DESPLAZAMIENTOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/registros_de_desplazamiento.html#CARGA_SERIEhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/registros_de_desplazamiento.html#CARGA_PARALELOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/registros_de_desplazamiento.html#REGISTROS_TTLhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/registros_de_desplazamiento.html#REGISTROS_CMOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/memorias.html#MEMORIAShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/memorias.html#RAMhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/memorias.html#ROMhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/memorias.html#PROMhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/memorias.html#DISCOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/otros_dispositivos.htmlhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/otros_dispositivos.html#SELECTOREShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/otros_dispositivos.html#DEMULTIPLEXOREShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/flip_flops.html#Dhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/flip_flops.html#JKhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/flip_flops.html#DISPAROhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/flip_flops.html#ASTABLEShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/flip_flops.html#BIESTABLEShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/flip_flops.html#MONOESTABLEShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#CONTADOREShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#CARACTERISTICAShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#UTILIDADhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#DE_RIZADOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#RIZADO_MOD_16http://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#PARALELOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#PARALELO_MOD_8http://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#OTROShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#MOD_6http://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#DECADALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#DESCENDENTE_3_BITShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#DESCENDENTE_3_BITShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#CONTADORES_TTLhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#7493http://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#CONTADORES_CMOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#CONTADOR_74HC393http://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#74HC193http://www.cmelectronics.8m.com/cgi-bin/framed/2815/contadores.html#RELOJhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/registros_de_desplazamiento.html#REGISTROS%20DE%20DESPLAZAMIENTOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/registros_de_desplazamiento.html#CARGA_SERIEhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/registros_de_desplazamiento.html#CARGA_PARALELOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/registros_de_desplazamiento.html#REGISTROS_TTLhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/registros_de_desplazamiento.html#REGISTROS_CMOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/memorias.html#MEMORIAShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/memorias.html#RAMhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/memorias.html#ROMhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/memorias.html#PROMhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/memorias.html#DISCOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/otros_dispositivos.htmlhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/otros_dispositivos.html#SELECTOREShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/otros_dispositivos.html#DEMULTIPLEXORES
-
8/20/2019 Curso de Electronic a Digital
4/146
Apuntes de Electrónica Digital Página 4 de 146
• Cerroos + bu##ers de tres estados• Transmisión di(ital de datos• Arra+s ló(icos %ro(ramables B-LA• Com%aradores de ma(nitud• Dis%ositi"os dis%aradores Scmitt
CON5ERSION ANALOGICA9DIGITAL
• Con"ersión di(ital6analó(ica• El am%li#icador o%eracional • Con"ersor D9A b8sico• Con"ersor D9A ti%o escalera• Con"ersión Analó(ica6di(ital
http://www.cmelectronics.8m.com/cgi-bin/framed/2815/otros_dispositivos.html#CERROJOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/otros_dispositivos.html#TRANSMISION_DE_DATOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/otros_dispositivos.html#PLAhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/otros_dispositivos.html#COMPARADOREShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/otros_dispositivos.html#SCHMITThttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_d_a.html#primerohttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_d_a.html#DIGITAL_ANALOGAhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_d_a.html#OP_AMPhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_d_a.html#OP_AMPhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_d_a.html#D_A_BASICOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_d_a.html#D_A_ESCALERAhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_d_a.html#CONVERSION_A_Dhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_d_a.html#CONVERSION_A_Dhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/otros_dispositivos.html#CERROJOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/otros_dispositivos.html#TRANSMISION_DE_DATOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/otros_dispositivos.html#PLAhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/otros_dispositivos.html#COMPARADOREShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/otros_dispositivos.html#SCHMITThttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_d_a.html#primerohttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_d_a.html#DIGITAL_ANALOGAhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_d_a.html#OP_AMPhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_d_a.html#D_A_BASICOhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_d_a.html#D_A_ESCALERAhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/conversion_d_a.html#CONVERSION_A_D
-
8/20/2019 Curso de Electronic a Digital
5/146
Apuntes de Electrónica Digital Página 5 de 146
NUMEROS UTILIZADOS EN ELECTRONICA DIGITAL
NÚMEROS UTILIZADOS EN ELECTRÓNICA DIGITAL
Los sistemas de numeración utili0ados en electrónica di(ital son los si(uientes4sistema decimal sistema binario sistema octal + sistema e!adecimal
SISTEMA DECIMAL
Este sistema consta de die0 s.mbolos ue "an desde el numero F asta elnumero ? los cuales le dan la caracter.stica %rinci%al a este sistema conocido%or todo el mundo Estos s.mbolos num,ricos tambi,n #orman unidadesnum,ricas com%uestas al tomarlos como e!%onentes de un n$mero ue seencar(ar8 de re(ular el %rocedimiento este n$mero es llamado base Elnumero base "a a ser ;F %or tal moti"o tambi,n es conocido como Hsistemade numeración en base ;FH
Figura 1: Sistema decimal
SISTEMAS DE NÚMEROS BINARIOS
Figura 2: Sistema de numeros binarios
Este es el sistema num,rico ue utili0an los sistemas di(itales %ara contar + esel códi(o al ue traduce todas las in#ormaciones ue recibe Se dice H'inarioH atodo auello ue tiene dos %artes dos as%ectos etc Mucas cosas en lossistemas di(itales son binarias4 Los im%ulsos el,ctricos ue circulan en loscircuitos son de baa o de alta tensión los interru%tores biestables est8nencendidos o a%a(ados abiertos o cerrados etc A di#erencia del sistema
decimal al ue estamos abituados + ue utili0a die0 ci#ras del F al ? elsistema num,rico binario utili0a solo dos ci#ras el F + el ; En el sistema binario
http://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#NUMEROS_UTILIZADOS_EN_DIGITALhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/sistemas_de_numeracion.html#NUMEROS_UTILIZADOS_EN_DIGITAL
-
8/20/2019 Curso de Electronic a Digital
6/146
Apuntes de Electrónica Digital Página 6 de 146
las columnas no re%resentan la unidad la decena la centena como en elsistema decimal sino la unidad B&F el doble B&; el doble B&& etc De modoue al sumar en la misma columna ; + ; dar8 como resultado F lle"8ndonos ;a la columna inmediatamente a la i0uierda -ara los sistemas di(itales es #8cilasta el %unto ue reduce todas las o%eraciones a sumas + restas de n$meros
binarios
Figura 3: Sistema binario
Figura 4: Números binarios
Tambi,n las %alabras los n$meros + los dibuos se traducen en el ordenadoren secuencias de ; + F De eco toda letra ci#ra o s.mbolo (r8#ico escodi#icado en una secuencia de F + ; Si %or eem%lo nuestro nombre tienecinco letras la re%resentación %ara el ordenador constara de cinco b+tes La%alabra bit deri"a de las dos %alabras in(lesas Hbinar+ di(itH ci#ra binaria +desi(na a las dos ci#ras F + ; ue se utili0an en el sistema binario Un bit estambi,n la %orción m8s %euea de in#ormación re%resentable mediante un
n$mero e indica si una cosa es "erdadera o #alsa alta o baa ne(ra o blancaetc Un b+te es (eneralmente una secuencia de = bits Oco ceros + unos se%ueden ordenar de &2< maneras di#erentes +a ue cada bit tiene un "alor de%osición di#erente donde el bit numero ; le corres%onder8 un "alor de %osiciónde &FB; el si(uiente bit tendr8 un "alor de &;B& el si(uiente &&B> el si(uiente&)B= el si(uiente &>B;
-
8/20/2019 Curso de Electronic a Digital
7/146
Apuntes de Electrónica Digital Página 7 de 146
Figura 5: Valores de las posiciones de los números binarios
SISTEMA DE NUMERACIÓN OCTAL
Figura 6: Sistema de numeración octal
Este sistema consta de = s.mbolos desde el F asta el 7 es mu+ %oco utili0adoen los com%utadores La #acilidad con ue se %ueden con"ertir entre el sistemaOctal + el binario ace ue el sistema Octal sea atracti"o como un medioHtaui(r8#icoH de e!%resión de n$meros binarios (randes Cuando trabaamos
con una (ran cantidad de n$meros binarios de mucos bits es mas adecuado+ e#ica0 escribirlos en octal + no en binarios sin embar(o recordemos loscircuitos + sistemas di(itales trabaan el,ctricamente en binario usamos elsistema Octal solo %or con"eniencia con los o%eradores del sistema
SISTEMA DE NUMERACIÓN HEXADECIMAL
Este sistema consta de ;< s.mbolos donde desde el F asta el ? son n$meros +del ;F asta el ;2 son letras las cuales se encuentran distribuidas en lasi(uiente #orma4
Hexadecimal Decimal Hexadecimal Decimal
F F = =
; ; ? ?
& & A ;F
) ) ' ;;
> > C ;&
2 2 D ;)
< < E ;>
-
8/20/2019 Curso de Electronic a Digital
8/146
Apuntes de Electrónica Digital Página 8 de 146
7 7 / ;2Tabla 1: Smbolos utili!ados en el sistema de numeración "e#adecimal
La "entaa %rinci%al de este sistema de numeración es ue se utili0a %aracon"ertir directamente n$meros binarios de > bits En donde un solo d.(itoe!adecimal %uede re%resentar > n$meros binarios o > bits
CONVERSIONES DE SISTEMAS DE NUMERACIÓN
CONVERSIÓN DE UN NUMERO DECIMAL A BINARIO
-ara esta trans#ormación es necesario tener en cuenta los %asos uemostraremos en el si(uiente eem%lo4 Trans#ormemos el numero >& a numerobinario
1. Di"idimos el numero >& entre & 2. Di"idimos el cociente obtenido %or & + re%etimos el mismo
%rocedimiento asta ue el cociente sea ;
3. El numero binario lo #ormamos tomando el %rimer d.(ito el ultimocociente se(uidos %or los residuos obtenidos en cada di"isiónseleccion8ndolos de dereca a i0uierda como se muestra en elsi(uiente esuema
Figura $: %on&ersión de decimal a binario
CONVERSIÓN DE UN NUMERO DECIMAL FRACCIONARIO A UNNUMERO BINARIO
-
8/20/2019 Curso de Electronic a Digital
9/146
Apuntes de Electrónica Digital Página 9 de 146
-ara trans#ormar un n$mero decimal #raccionario a un numero binario debemosse(uir los %asos ue mostramos en el si(uiente eem%lo4 trans#ormemos elnumero >&)72
1. la %arte entera se trans#orma de i(ual #orma ue el eem%lo
anterior 2. La %arte #raccionaria de la si(uiente manera4
o Multi%licamos %or el numero & + tomamos la%arte entera del %roducto ue ira #ormando elnumero binario corres%ondiente o Tomamos nue"amente la %arte entera del%roducto + la %arte #raccionaria la multi%licamossucesi"amente %or & asta lle(ar a F o Tomamos nue"amente la %arte entera +como la %arte #raccionaria es F indica ue se a
terminado el %roceso El numero binariocorres%ondiente a la %arte decimal ser8 la unión detodas las %artes enteras tomadas de lasmulti%licaciones sucesi"as reali0adas durante eltranscurso del %roceso en donde el %rimer d.(itobinario corres%onde a la %rimera %arte entera else(undo d.(ito a la se(unda %arte entera + as.sucesi"amente asta lle(ar al ultimo Lue(otomamos el numero binario corres%ondiente a la%arte entera + el numero binario corres%ondientea la %arte #raccionaria + lo unimos en un solonumero binario corres%ondiente a el numerodecimal
Figura ': %on&ersión de decimal (raccionario a binario
-
8/20/2019 Curso de Electronic a Digital
10/146
Apuntes de Electrónica Digital Página 10 de 146
CONVERSIÓN DE UN NUMERO BINARIO A UN NUMERODECIMAL
-ara con"ertir un n$mero binario a decimal reali0amos los si(uientes %asos4
1. Tomamos los "alores de %osición corres%ondiente a las columnasdonde a%are0can $nicamente unos
2. Sumamos los "alores de %osición %ara identi#icar el numerodecimal eui"alente
Figura ): %on&ersión de binario a decimal
CONVERSIÓN DE UN NUMERO DECIMAL A OCTAL
-ara con"ertir un numero en el sistema decimal al sistema de numeraciónOctal debemos se(uir los %asos ue mostraremos en el si(uiente eem%loCon"ertir el numero decimal )&)
-
8/20/2019 Curso de Electronic a Digital
11/146
Apuntes de Electrónica Digital Página 11 de 146
Figura 1*: %on&ersión de decimal a octal
CONVERSIÓN DE UN NUMERO OCTAL A BINARIO
La "entaa %rinci%al del sistema de numeración Octal es la #acilidad conue%ueden reali0arse la con"ersión entre un numero binario + octal A continuaciónmostraremos un eercicio ue ilustrar8 la teor.a -or medio de este ti%o decon"ersiones cualuier numero Octal se con"ierte a binario de maneraindi"idual En este eem%lo mostramos claramente el eui"alente !! !!en binario de cada numero octal de #orma indi"idual
Figura 11: %on&ersión de octal a binario
CONVERSIÓN DE UN NUMERO DECIMAL A UN NUMEROHEXADECIMAL
Con"ertir el numero &2F&2 a @e!adecimal
1. Se toma la %arte entera + se di"ide sucesi"amente %or el numerodecimal ;< Bbase asta ue el cociente sea F
2. Los n$meros enteros resultantes de los cocientes %asar8n acon#ormar el numero e!adecimal corres%ondiente teniendo encuenta ue el sistema de numeración e!adecimal %osee solo ;<s.mbolos donde los n$meros del ;F asta el ;2 tienen s.mbolosal#ab,ticos ue +a emos e!%licado
3. La %arte #raccionaria del numero a con"ertir se multi%lica %or ;<
B'ase sucesi"amente asta ue el %roducto resultante no ten(a%arte #raccionaria
-
8/20/2019 Curso de Electronic a Digital
12/146
Apuntes de Electrónica Digital Página 12 de 146
4. Al i(ual ue en los sistemas anteriores el numero eui"alente se#orma de la unión de los dos n$meros eui"alentes tanto enterocomo #raccionario se%arados %or un %unto ue establece ladi#erencia entre ellos
Figura 12: %on&ersión de decimal a "e#adecimal
CONVERSIÓN DE UN NUMERO HEXADECIMAL A UN NUMERODECIMAL
Como en los eem%los anteriores este tambi,n nos a+udar8 a entender meoreste %rocedimiento4 Con"ertir el numero e!adecimal &'< a su eui"alentedecimal
1. Multi%licamos el "alor de %osición de cada columna %or el d.(itoe!adecimal corres%ondiente
2. El resultado del n$mero decimal eui"alente se obtiene sumandotodos los %roductos obtenidos en el %aso anterior
Figura 13: %on&ersión de "e#adecimal a decimal
SISTEMA DE NÚMEROS EN COM"LEMENTO A #
Este es un sistema ue nos %ermite re%resentar n$meros binarios de #ormane(ati"a en donde el MS' B'it mas Si(ni#icati"o es el bit del si(no Si este bites F entonces el numero binario es %ositi"o BJ si el bit del si(no es ;entonces el numero es ne(ati"oB6 los siete bits restantes del re(istrore%resentan la ma(nitud del numero !!! %ara com%lementar meor lae!%licación tendremos ue dedicarle muca atención a la e!%licación decon"ersiones donde inter"iene este ti%o de numeración ue es bastanteutili0ado en los micro%rocesadores +a ue estos manean tanto n$meros
%ositi"os como n$meros ne(ati"os
-
8/20/2019 Curso de Electronic a Digital
13/146
Apuntes de Electrónica Digital Página 13 de 146
-ara com%render meor la con"ersión de sistema de numeración de estesistema de numeración a+ ue tener en cuenta las si(uientes de#iniciones FORMA COM"LEMENTO A El com%lemento a ; de un numero binario se obtiene cambiando cada F %or ; +"ice"ersa En otras %alabras se cambia cada bit del numero %or su
com%lemento
Figura 14: %omplemento a uno
FORMA COM"LEMENTO A # El com%lemento a & de un numero binario se obtiene tomando el com%lementoa ; + sum8ndole ; al bit menos si(ni#icati"o A continuación se ilustra este%roceso %ara el numero ;FF; K ?
Figura 15: %omplemento a 2
Cuando se a(re(a el bit de si(no ; al MS' el numero com%lemento a & consi(no se con"ierte en ! + es el numero eui"alente al 6 ?
-
8/20/2019 Curso de Electronic a Digital
14/146
Apuntes de Electrónica Digital Página 14 de 146
CODIGOS 'INARIOS
Debido a la naturale0a biestable de los circuitos de electrónica di(ital estossolo %rocesan códi(os ue constan de F + ; Bcódi(os binarios e!isten mucassituaciones en la electrónica di(ital en la ue necesitamos reali0ar tareases%eci#icas %or lo tanto se necesitaran utili0ar una serie de códi(os uetambi,n utili0an ceros BF + unos B; %ero sus si(ni#icados %ueden "ariar Acontinuación detallaremos estos ti%os de códi(os
CÓDIGOS BINARIOS CON "ESO
Su%on(amos ue ueramos trans#ormar el numero decimal =?2)& a sucorres%ondiente eui"alencia en binario a%licando el m,todo de la di"isiónsucesi"a %or dos lle(aremos al si(uiente resultado4 !!!!!! %ero%ara lle(ar a este resultado se(uro te tomar8 cierto tiem%o + trabao de i(ual#orma si ueremos disear un sencillo circuito di(ital en el ue la ci#raintroducida en el teclado sea "isuali0ada en la %antalla se necesitar.an una(ran cantidad de com%uertas ló(icas %ara construir el circuito decodi#icado +codi#icador Los códi(os binarios con %eso nos resuel"en este %roblema %uesestos códi(os #ueron diseados %ara reali0ar la con"ersión de decimal a binariode una manera muco mas #8cil + r8%ida
CÓDIGOS BCD
Los códi(os 'CD B'inar+ Coded Decimal BDecimal Codi#icado en 'inario son(ru%os de > bits en el cual cada (ru%o de > bits solo %uede re%resentar a un$nico d.(ito decimal Bdel F al ? Estos códi(os son llamados códi(os con %eso+a ue cada bit del (ru%o %osee un %eso o "alor es%eci#ico E!isten %or lo tantocódi(os 'CDs de acuerdo al "alor o %eso ue %osea cada bit Eem%los deestos códi(os son el 'CD =>&; el 'CD >&&; el 'CD 2>&; el 'CD 7>&; el
'CD &; es el códi(o 'CD mas utili0adoes com$n re#erenciarlo sim%lemente como códi(o 'CD as. en el transcurso delcurso se entender8 el códi(o 'CD como el 'CD =>&; a menos ue se indiuelo contrario
http://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#CODIGOS_BINARIOShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/codigos_binarios.html#CODIGOS_BINARIOS
-
8/20/2019 Curso de Electronic a Digital
15/146
Apuntes de Electrónica Digital Página 15 de 146
CONVERSIÓN DE DECIMAL A BCD
3a ue cada (ru%o de > bits solo %uede re%resentar a un $nico d.(ito decimalla con"ersión de un numero decimal a un numero 'CD se lle"a a cabo de lasi(uiente #orma4
1. Se%aramos al d.(ito decimal en cada uno de sus d.(itos 2. Cada d.(ito decimal se trans#orma a su eui"alente 'CD 3. El n$mero obtenido es el eui"alente en 'CD del n$mero
decimal
-or eem%lo %ara con"ertir el decimal >
-
8/20/2019 Curso de Electronic a Digital
16/146
Apuntes de Electrónica Digital Página 16 de 146
De esta #orma el decimal 7>>& eui"ale al 'CD F;;FF;FF F;FFFF;F;
CONVERSIÓN DE BCD A DECIMAL
3a ue el códi(o 'CD son (ru%os de > bits reali0aremos lo si(uiente4
1. A %artir de la i0uierda se%aramos al n$mero 'CD en (ru%os de >bits
2. Cada (ru%o de > bits se con"ierte a su decimal corres%ondiente 3. El n$mero obtenido es el eui"alente decimal del n$mero 'CD
Eem%lo4 Con"ertir el n$mero 'CD F;F;F;FFFF;; a decimal
Se%aramos en (ru%os de > bits a %artir de la i0uierda F;F; F;FF FF;;
Trans#ormamos cada (ru%o a decimal
Figura 3: %on&ersión de +%, a decimal-
El 'CD F;F;F;FFFF;; eui"ale al decimal 2>)
CONVERSIÓN BCD FRACCIONARIO A DECIMAL
1. A %artir del %unto binario se%aramos al n$mero binario en (ru%osde > bits
2. Cada (ru%o de > bits se con"ierte a su eui"alente decimal 3. El %unto binario se con"ertir8 en el %unto decimal 4. El n$mero obtenido eui"ale en decimal al n$mero 'CD
Eem%lo4 Con"ertir el n$mero 'CD F;;;FFF;FFFF;FF a decimal
se%aramos en (ru%o de > bits F;;; FFF; FFFF ;FFF
-
8/20/2019 Curso de Electronic a Digital
17/146
Apuntes de Electrónica Digital Página 17 de 146
con"ertimos cada (ru%o a decimal + colocamos el %unto binario como %untodecimal
Figura 4: %on&ersión de +%, (raccionario a decimal-
El 'CD F;;;FFF;FFFF;FFF eui"ale al decimal 7;F=
CONVERSIÓN BCD A BINARIO "URO
Si ueremos trans#ormar un numero 'CD a su corres%ondiente binariolle"aremos a cabo los si(uientes %asos4
1. El n$mero 'CD lo trans#ormamos a decimal 2. Con"ertimos el decimal obtenido a binario mediante las t,cnicas
+a estudiadas 3. El binario obtenido es el eui"alente en binario del n$mero 'CD
Eem%lo4 Con"ertir el 'CD FFF;FFFFFF;;F;F; a binario
Con"ertimos FFF; FFFF FF;; F;F; a decimal ; F ) 2
Trans#ormamos el decimal a binario ;F)2B;FK;;FF;;;;
CONVERSIÓN DE BINARIO "URO A BCD
1. Con"ertimos el n$mero binario a n$mero decimal 2. Cada d.(ito decimal se con"ierte a su eui"alente 'CD 3. El numero obtenido es el eui"alente 'CD del n$mero binario
%uro
Eem%lo4 con"ertir el binario ;FFF;F;F;F; a 'CD
Se con"ierte %rimero a decimal ;FFF;F;F;F;
128 + 8 + 2 + 0.5 + 0.125 = 138.625.
-
8/20/2019 Curso de Electronic a Digital
18/146
Apuntes de Electrónica Digital Página 18 de 146
con"ertimos el decimal a 'CD
138.625 = 0001 0011 1000. 0110 0010 0101
El binario ;FFF;F;F;F; es i(ual al 'CD FFF;FF;;;FFFF;;FFF;FF;F;
NOTA4 Se(uramente a notado ue los n$meros en códi(o 'CD contienenma+or numero de bits ue sus corres%ondientes n$meros binarios %eronue"amente recalcamos ue esta des"entaa es com%ensada %or su #acilidad%ara con"ertir a decimal
CÓDIGOS BINARIOS SIN "ESO
De la misma #orma ue e!isten códi(os binarios con %eso tambi,n e!istencódi(os binarios sin %eso en el cual cada bit no "a a %oseer un "alor o
%onderación %or %osición Au. detallaremos dos códi(os binarios sin %eso4 elde e!ceso ) + el códi(o Gra+
CÓDIGO DE EXCESO $
A %esar de ser un códi(o binario sin %eso el códi(o de e!ceso ) (uarda unaestreca relación con el códi(o 'CD =>&; %or el eco de ue cada (ru%o de >bits solo %ueden re%resentar a un $nico d.(ito decimal Bdel F al ? + deri"a sunombre de e!ceso ) debido a ue cada (ru%o de > bits eui"ale al n$mero
'CD =>&; mas )
CONVERSIÓN DE DECIMAL A EXCESO $
1. Se se%ara al numero decimal en cada uno de sus d.(itos 2. Sumarle tres B) a cada d.(ito decimal 3. Con"ertir a 'CD el n$mero decimal obtenido 4. El n$mero obtenido es el eui"alente en *S) del n$mero decimal
Eem%lo4 con"ertir el numero decimal ;= a su eui"alente *S)
Solución4 %rimero le sumamos ) a cada d.(ito
1 8 + 3 + 3 ----- -----
4 11
lue(o cada resultado se trans#orma a 'CD
4 = 0100
-
8/20/2019 Curso de Electronic a Digital
19/146
Apuntes de Electrónica Digital Página 19 de 146
11 = 1001
Nota4 En las con"ersiones de e!ceso ) no se tiene en cuenta los códi(osin"8lidos B;F;F ;F;; ;;FF ;;F; ;;;F ;;;; como "imos en el eem%loanterior el n$mero ;; el cual nos resultó de la suma de =J) se con"irtió
directamente al 'CD ;FF;
CONVERSIÓN BCD A XS$
-ara con"ertir un n$mero 'CD a códi(o de e!ceso ) tenemos en cuenta lossi(uientes %asos4
1. A %artir de la i0uierda se%aramos al códi(o 'CD en (ru%os de >bits
2. Sumamos FF;;& a cada (ru%o de > bits 3. El resultado es el eui"alente en *S) del códi(o 'CD
Eem%lo4 Con"ertir el 'CD FF;F;FF; a *S)
Se%aramos en (ru%os de bits FF;F ;FF;
Sumamos FF;;& a cada (ru%o
0010 1001 + 0011 +0011
-------- ------- 0101 1100
El códi(o *S) F;F;;;FF eui"ale al 'CD FF;F;FF;
CONVERSIÓN DE XS$ A DECIMAL
1. Di"idimos a %artir de la i0uierda al n$mero *S) en (ru%os de >
bits 2. Con"ertimos a decimal cada (ru%o de > bits 3. Restamos ) a cada decimal 4. El n$mero obtenido es el eui"alente decimal del n$mero *S)
Eem%lo 4 Con"ertir ;FF;;F;F *S) a decimal
Se%aramos en > bits ;FF; ;F;F Con"irtiendo a decimal ;FF; ;F;F
1001 = 9 1010 = 10
-
8/20/2019 Curso de Electronic a Digital
20/146
Apuntes de Electrónica Digital Página 20 de 146
restamos ) a cada resultado
9 10 -3 -3
---- ---- 6 7
el n$mero
-
8/20/2019 Curso de Electronic a Digital
21/146
Apuntes de Electrónica Digital Página 21 de 146
3. Continuar sumando bits a los bits situados a la dereca +anotando las sumasP asta lle(ar al LS'
4. El n$mero en códi(o Gra+ tendr8 el mismo n$mero de bits ue eln$mero binario
Ilustraremos meor esta e!%licación con un eem%lo4
Eem%lo4 con"ertir el numero binario FF;F a códi(o Gra+
Au. #inali0a la con"ersión dado ue +a lle(amos al LS' del numero binario
Entonces el numero binario FF;F eui"ale al FF;; en códi(o Gra+
CONVERSIÓN DE CÓDIGO GRA% A BINARIO
1. El bit i0uierdo de códi(o Gra+ ser8 el MS' del numero binario 2. El bit obtenido es sumado al se(undo bit de la i0uierda del
códi(o Gra+ + el resultado se anotara a la dereca del numerobinario a #ormar 3. Este resultado se le suma al bit situado a la dereca inmediata del
ultimo bit ue sumamos + el resultado ser8 el otro bit del n$merobinario Bse ordena de i0uierda a dereca
4. Re%etir el %aso anterior asta lle(ar al bit mas a la dereca delcódi(o Gra+
5. El n$mero de bits del numero binario deber8 coincidir con eln$mero de bits del n$mero en códi(o Gra+
Eem%lo4 con"ertir el n$mero en códi(o Gra+ ;FF; a numero binario
-
8/20/2019 Curso de Electronic a Digital
22/146
Apuntes de Electrónica Digital Página 22 de 146
CÓDIGOS ALFANUM&RICOS
Los códi(os estudiados anteriormente sólo sir"en %ara re%resentar n$meros%ero P + si ueremos re%resentar las letras del al#abeto o al(unos s.mbolos Pcómo lo ar.amos
La solución est8 en los códi(os al#anum,ricos ue no es m8s ue un ti%o decódi(o diseado es%ecialmente %ara re%resentar n$meros letras del al#abetoBma+$sculas + min$sculas s.mbolos es%eciales si(nos de %untuación + unoscaracteres de control
Un códi(o al#anum,rico mu+ %o%ular + am%liamente utili0ado es el llamadocódi(o ASCII BAmerican Standard Code #or In#ormation Intercan(e ue enes%aol uiere decir4 códi(o est8ndar americano %ara el intercambio dein#ormación el cual es un códi(o de siete bits mu+ utili0ado en los sistemasdi(itales a"an0ados Bcom%utadores redes de transmisión de datos etc %arare%resentar asta ;&= B&7 %ie0as de in#ormación di#erentes inclu+endo letrasn$meros si(nos de %untuación instrucciones + caracteres es%eciales
http://www.cmelectronics.8m.com/cgi-bin/i/2815/imagenes/codigo_ascii.jpghttp://www.cmelectronics.8m.com/cgi-bin/i/2815/imagenes/codigo_ascii.jpg
-
8/20/2019 Curso de Electronic a Digital
23/146
Apuntes de Electrónica Digital Página 23 de 146
-UERTAS LOGICAS
"UERTAS LOGICAS
La %uerta ló(ica es el bloue de construcción b8sico de los sistemas di(itales
Las %uertas ló(icas o%eran con n$meros binarios -or tanto las %uertas ló(icasse denominan %uertas ló(icas binarias
En los circuitos di(itales todos los "oltaes a e!ce%ción de los "oltaes de las#uentes de %otencia se a(ru%an en dos %osibles cate(or.as4 "oltae altos +"oltaes baos No uiere decir esto ue solo se encuentren dos "oltaes si noue cierto ran(o de "oltaes se de#ine como alto + otro cierto ran(o como baosEntre estos dos ran(os de "oltaes e!isten e!iste una denominada 0ona%roibida o de incertidumbre ue los se%ara
Una tensión alta si(ni#ica un ; binario + una tensión baa si(ni#ica un cerobinario
Todos los sistemas di(itales se constru+en utili0ando tres %uertas ló(icasb8sicas Estas son las %uertas AND la %uerta OR + la %uerta NOT
LA "UERTA AND'
Figura 1: %ircuito e.ui&alente de una puerta /N,
La %uerta AND es denominada la %uerta de QQ Todo o Nada obser"ar elesuema de la #i(ura ; la cual muestra la idea de la %uerta AND E!aminandode cerca el circuito notamos ue la lam%ara encender8 solo si ambos
interru%tores se cierran o se acti"an simult8neamente Si uno de los de losinterru%tores esta abierto el circuito se interrum%e + la lam%ara no se enciendeTodas las %osibles combinaciones %ara los interru%tores A + ' se muestran enla tabla ; La tabla de esta #i(ura ue la salida B+ esta abilitada Bencendida solamente cuando ambas entradas est8n cerradas
http://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#PUERTAS_LOGICAShttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/puertas_logicas.html#PUERTAS_LOGICAS
-
8/20/2019 Curso de Electronic a Digital
24/146
Apuntes de Electrónica Digital Página 24 de 146
I()e**+,)-*e. dee()*ada
L+/ de.alida
A B %
Abierto
Abierto
Cerrado
Cerrado
AbiertoCerrado
Abierto
Cerrado
A%a(ado A%a(ado
A%a(ado
Encendido
Tabla 1: %ombinaciones posibles de la compuerta /N,
Con el 8nimo de %resentar en #orma mas com%acta la tabla anteriorcon"en(amos en ue la condición de interru%tor cerrado la re%resentamos conun ; + la de interru%tor abierto con un F De manera similar el encendido de lalam%ara la re%resentamos con un ; 3 su a%a(ado con un F Bcero Con estascon"enciones la tabla ; nos uedar.a como en la tabla &
A B %
F
F
;
;
F
;
F
;
F
F
F
;
Tabla 2: Tabla 1 simpli(icada
LOS S0MBOLOS DE LAS COM"UERTAS
Son una re%resentación (r8#ica de la #unción ue a+uda a "isuali0ar lasrelaciones ló(icas e!istente en un diseo o circuito En la #i(ura & se muestra els.mbolo de la com%uerta AND con lo ue se uiere si(ni#icar ue estacom%uerta AND es un dis%ositi"o ue %osee dos entradas A + ' + una salida 3
-
8/20/2019 Curso de Electronic a Digital
25/146
Apuntes de Electrónica Digital Página 25 de 146
Figura 2: Smbolo de una compuerta /N,
El 8l(ebra booleana es una #orma de ló(ica simbólica ue muestra comoo%eran las com%uertas ló(icas Una e!%resión booleana es un m,todo QQtau.(ra#o de mostrar ue ocurre en un circuito ló(ico La e!%resiónbooleana %ara el circuito de la #i(ura ) es
A 1 B 2 % Figura 3: 0#presión booleana de la compuerta /N,
La e!%resión booleana se lee A AND ' i(ual a la salida 3 El %unto B1 si(ni#icala #unción ló(ica AND en 8l(ebra booleana + no la o%eración de multi%licarcomo en el 8l(ebra re(ular
Con #recuencia un circuito ló(ico tiene tres "ariables La #i( > muestra unae!%resión booleana %ara una %uerta AND de tres entradas El s.mbolo ló(ico
%ara esta e!%resión AND de tres entradas esta dibuada en la #i( 2 La tabla de"erdad ) muestra las = %osibles combinaciones de la "ariables a b + cobser"ar ue solo cuando todas las entradas est8n en ; + la salida de la%uerta AND se abilita a ;
A 1 B 1 C 2 % Figura 4: 0#presión booleana para una compuerta /N, de tres entradas
Figura 5: %ompuerta /N, de tres entradas
-
8/20/2019 Curso de Electronic a Digital
26/146
Apuntes de Electrónica Digital Página 26 de 146
A B C %
F F F FF F ; F
F ; F F
F ; ; F
; F F F
; F ; F
; ; F F
; ; ; ;
Tabla 3: Tabla de &erdad de una compuerta /N, de tres entradas
LA "UERTA OR
Figura 6: %rcuito e.ui&alente de una compuerta
La %uerta OR se denomina + la %uerta de QQ cualuiera o todo El esuemade la #i(ura < nos muestra la idea de la %uerta OR en el cual los interru%toresan sido conectados en %aralelo El encendido de la lam%ara se %roducir8 si secierra cualuiera de los dos interru%tores o ambos Todas las %osiblescombinaciones de los interru%tores se muestran en la tabla > La tabla de"erdad detalla la #unción OR del circuito de interru%tores + lam%ara
-
8/20/2019 Curso de Electronic a Digital
27/146
Apuntes de Electrónica Digital Página 27 de 146
I()e**+,)-*e. dee()*ada
L+/ de.alida
A B %
Abierto
Abierto
Cerrado
Cerrado
Abierto
Cerrado
Abierto
Cerrado
A%a(ado
Encendido
Encendido
Encendido
Tabla 4: %ombinaciones posibles de la compuerta
La tabla de la > describe el #uncionamiento del circuito Obser"amos ue delas > %osibles combinaciones de cierre + a%ertura de los interru%tores ) deellas %roducen el encendido de la lam%ara + de nue"o utili0ando la con"enciónde re%resentar la condición cerrado o encendido %or un ; + la de abierto oa%a(ado %or un F se obtiene la tabla de "erdad de la tabla 2
A B %
F
F
;
;
F
;
F
;
F
;
;
;
Tabla 5: Tabla de &erdad de una compuerta de dos entradas
El s.mbolo ló(ico est8ndar %ara la %uerta OR esta dibuado en la #i( 7obser"ar la #orma di#erente de la %uerta OR La e!%resión booleana abre"iada%ara esta #unción OR es A J ' K 3 obser"ar ue s.mbolo J si(ni#ica OR en8l(ebra booleana la e!%resión B AJ ' K 3 se lee A OR ' i(ual a salida 3
-
8/20/2019 Curso de Electronic a Digital
28/146
Apuntes de Electrónica Digital Página 28 de 146
Figura $: Smbolo de una compuerta
La e!%resión booleana s.mbolo + tabla de "erdad de una %uerta OR de tresentradas o "ariables est8n dibuadas en las #i(uras = ? + en tabla
-
8/20/2019 Curso de Electronic a Digital
29/146
Apuntes de Electrónica Digital Página 29 de 146
LA "UERTA NOT
Las dos com%uertas descritas anteriormente %oseen cada una dos entradas +una salida La com%uerta NOT o in"ersora %osee una entrada + una salida
como se muestra en la #i( ;F Su #unción es %roducir una salida in"ersa ocontraria a su entrada es decir con"ertir unos a ceros + ceros a unos la tablade "erdad 7 resume el #uncionamiento de esta com%uerta
Figura 1*: Smbolo de una compuerta NT
A %
F ;
; FTabla $: Tabla de &erdad de una compuerta NT
La e!%resión booleana %ara la in"ersión es ⊕ K A La e!%resión ⊕ K A indicaue A es i(ual a la salida no A Un s.mbolo alternati"o %ara la %uerta NOT oin"ersor se muestra a continuación
Figura 11: Smbolo alternati&o de una compuerta NT
El circulo in"ersor %uede estar en la %arte de entrada o de salida del s.mbolotrian(ular cuando el circulo in"ersor a%arece en la %arte de la entrada dels.mbolo NOT el diseador abitualmente intenta su(erir ue esta una es unaseal acti"a en baa una seal acti"a en baa reuiere ue una tensión baaacti"e al(una #unción en circuito ló(ico
-
8/20/2019 Curso de Electronic a Digital
30/146
Apuntes de Electrónica Digital Página 30 de 146
LA "UERTA NAND
Una com%uerta NAND es un dis%ositi"o ló(ico ue o%era en #ormae!actamente contraria a una com%uerta AND entre(ando una salida baa
cuando todas sus entradas son altas + una salida alta mientras e!ista %or lomenos un bao a cualuiera de ellas
Considerar el dia(rama de los s.mbolos ló(icos de la #i( ;& una %uerta ANDesta conectada a un in"ersor Las entradas A + ' reali0an la #unción AND +#orma la e!%resión booleana A ' la %uerta NOT in"ierte A ' a la dereca delin"ersor se aade la barra de com%lementaron a la e!%resión booleanaobteni,ndose A ' K 3 a este circuito se denomina NOT6AND o NAND
Figura 12: %ircuito e.ui&alente de una compuerta N/N,
El s.mbolo ló(ico con"encional %ara la %uerta se muestra en el dia(rama de la#i( ;) obser"ar ue el s.mbolo NAND es s.mbolo AND con un %eueo circulo
a la salida El circulo a "eces se denomina circulo in"ersor Esta es una #ormasim%li#icada de re%resentar la %uerta NOT la tabla de "erdad describe lao%eración e!acta de la %uerta ló(ica la tabla de la "erdad %ara la %uertaNAND se ilustra en la tabla = obser"e como sus salida son las in"ersas de lassalidas de la %uerta AND
Figura 13: Smbolo lógico de una compuerta N/N,
A B NAND AND
F
F
;
;
F
;
F
;
;
;
;
F
F
F
F
;
-
8/20/2019 Curso de Electronic a Digital
31/146
Apuntes de Electrónica Digital Página 31 de 146
Tabla ': Tabla de &erdad de una compuerta N/N, de dos entradas
La o%eración de una %uerta NAND es an8lo(a a la del circuito el,ctrico
mostrado en la #i( ;> los interru%tores A + ' re%resentan las entradas de la%uerta + la lam%ara B 3 su salida
Figura 14: %ircuito elctrico e.ui&alente de una compuerta N/N,
Debido a ue los interru%tores A + ' est8n en serie entre si + en %aralelo con lalam%ara B3 esta ultima solo se a%a(a cuando ambos interru%tores est8ncerrados + %ermanece encendida mientras cualuiera de ellos este abierto
LA "UERTA NOR
Considerar el dia(rama ló(ico de la #i( ;2 se a conectado un in"ersor a lasalida de una %uerta OR la e!%resión booleana en la entrada de un in"ersores A J ' el in"ersor com%lementa la salida de la %uerta OR lo ue se indicacolocando una barra encima de la e!%resión booleana obteni,ndose AJ' K3 Esta es una #unción NOT6OR La #unción NOT6OR %uede re%resentarse %orun s.mbolo ló(ico llamado %uerta NOR ue se ilustra en el dia(rama de la #i(;
-
8/20/2019 Curso de Electronic a Digital
32/146
Apuntes de Electrónica Digital Página 32 de 146
-odemos decir ue este dis%ositi"o ló(ico o%era en #orma e!actamenteo%uesta a una %uerta OR entre(ando una salida alta cuando todas susentradas son baas + una salida baa cuando e!iste %or lo menos un alto en
cualuiera de ellas
La o%eración de una %uerta NOR es an8lo(a a la del circuito el,ctrico mostradoen la #i( ;7 los interru%tores A + ' re%resentan las entradas de la %uerta + lalam%ara B3 su salida
Figura 1$: %ircuito elctrico e.ui&alente a una compuerta N
Debido a ue los interru%tores A + ' est8n en %aralelo entre si + con la lam%araB3 esta ultima solo enciende cuando ambos interru%tores est8n abiertos +%ermanece a%a(ada mientras cualuiera de ellos o ambos est,n cerrados
La tabla de "erdad ? detalla la o%eración de la %uerta NOR Es com%lementoB a sido in"ertida de la columna OR en otras %alabras la %uerta NOR %oneun F donde la %uerta OR %roduce un ;
A B NOR ORF
F
;
;
F
;
F
;
;
F
F
F
F
;
;
;
Tabla ): Tabla de &erdad de una compuerta N de dos entradas
-
8/20/2019 Curso de Electronic a Digital
33/146
Apuntes de Electrónica Digital Página 33 de 146
LA "UERTA OR EXCLUSIVA O XOR
La OR 6 e!clusi"a se denomina la %uerta de QQ al(unos %ero no todos Eltermino OR 6 e!clusi"a con #recuencia se sustitu+e %or *OR La tabla de"erdad %ara la #unción *OR se muestra en la tabla ;F un cuidadoso e!amen
muestra ue esta tabla de "erdad es similar a la tabla de "erdad OR e!ce%toue cuando ambas entradas son ; la %uerta *OR (enera un F
A B OR XOR
F
F
;
;
F
;
F
;
F
;
;
;
F
;
;
F
Tabla 1*: Tabla de &erdad de una compuerta de dos entradas
La o%eración de una %uerta *OR es an8lo(a a la del circuito el,ctrico mostradoen la #i( ;= los interru%tores A + ' simulan las entradas + la lam%ara B3 lasalida
Figura 1': %ircuito elctrico e.ui&alente de una compuerta
Los interru%tores A + ' est8n aco%lados mec8nicamente a los interru%tores A +' de modo ue cuando A se cierra entonces A se abre + "ice"ersa lo mismo%uede decirse del interru%tor ' con res%ecto al '
Cuando los interru%tores A + ' est8n ambos cerrados o ambos abiertos lalam%ara no enciende En cambio cuando uno de ellos %or eem%lo el A esta
abierto + el otro ' esta cerrado entonces la lam%ara se enciende
-
8/20/2019 Curso de Electronic a Digital
34/146
Apuntes de Electrónica Digital Página 34 de 146
Una booleana %ara la %uerta *OR %uede obtenerse de la tabla de "erdad la #i(;? la e!%resión es A Β J ⊕ ' K 3 a %artir de esta e!%resión booleana %uedeconstruirse un circuito ló(ico utili0ando %uertas AND %uertas OR e in"ersoresdico circuito a%arece en la #i( ;? a este circuito ló(ico reali0a la #unción ló(ica*OR
Figura 1): %ircuito lógico .ue reali!a la (unción
El s.mbolo ló(ico con"encional %ara la %uerta *OR se muestra en la #i( &F lae!%resión booleana A ⊕ ' es una e!%resión *OR sim%li#icada el s.mbolo ⊕si(ni#ica la #unción *OR en 8l(ebra booleana Se dice ue las entradas A + 'de la #i( &F reali0a la #unción OR 6 e!clusi"a
Figura 2*: Smbolo lógico de una compuerta
LA "UERTA NOR EXCLUSIVA O XNOR
Una com%uerta NOR 6 e!clusi"a o *NOR o%era en #orma e!actamente o%uesta
a una com%uerta *OR entre(ando una salida baa cuando una de susentradas es baa + la otra es alta + una salida alta cuando sus entradas sonambas altas o ambas baas
Es decir ue una com%uerta *NOR indica mediante un ló(ico ue su salidacuando las dos entradas tienen el mismo estado
Esta caracter.stica la ace ideal %ara su utili0ación como "eri#icador de i(ual encom%aradores + otros circuitos aritm,ticos
En la #i(ura &; se muestra el s.mbolo ló(ico + en la tabla ;; el #uncionamiento
de una com%uerta *NOR La e!%resión 3 K A ⊕ ' %ude leerse como 3 K A o '
-
8/20/2019 Curso de Electronic a Digital
35/146
Apuntes de Electrónica Digital Página 35 de 146
e!clusi"amente ne(ada
Figura 21: Smbolo lógico de una compuerta N
A B %
F
F
;
;
F
;
F
;
;
F
F
;
Tabla 11: Tabla de &erdad de una compuerta N de dos entradas
-ara e#ectos %r8cticos una com%uerta *NOR es i(ual una com%uerta *ORse(uida de un in"ersor En la #i( && se indica esta eui"alencia + se muestraun circuito ló(ico de com%uertas AND OR + NOT ue o%era e!actamentecomo una com%uerta * NOR
Figura 22: %ircuito lógico .ue reali!a la (unción N
La o%eración de una com%uerta *NOR es an8lo(a a la del circuito el,ctricomostrado en la #i(ura &) los interru%tores A + ' est8n aco%lados de la misma#orma ue el circuito *OR Cuando los interru%tores A + ' est8n amboscerrados o ambos abiertos la lam%ara se enciende en cambio cuando uno de
ellos %or eem%lo el A esta abierto + el ' esta cerrado entonces la l8m%ara no
-
8/20/2019 Curso de Electronic a Digital
36/146
Apuntes de Electrónica Digital Página 36 de 146
se enciende
Figura 23: %ircuito elctrico e.ui&alente de una compuerta N
SIM-LI/ICACION DE CIRCUITOS LOGICOS
SIM"LIFICACION DE CIRCUITOS LOGICOS 4
Una "e0 ue se obtiene la e!%resión booleana %ara un circuito ló(ico %odemosreducirla a una #orma m8s sim%le ue conten(a menos t,rminos la nue"ae!%resión %uede utili0arse %ara im%lantar un circuito ue sea eui"alente alori(inal %ero ue conten(a menos com%uertas + cone!iones
SIM"LIFICACION ALGEBRAICA'
http://www.cmelectronics.8m.com/cgi-bin/framed/2815/simplificacion.html#SIMPLIFICACIONhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/simplificacion.html#SIMPLIFICACION
-
8/20/2019 Curso de Electronic a Digital
37/146
Apuntes de Electrónica Digital Página 37 de 146
El 8l(ebra booleana BAl(ebra de los circuitos ló(icos tiene mucas le+es oteoremas mu+ $tiles tales como 4
; Le+ de Mor(an 4
1. 1. A + B = A·B 2. A·B = A + B
& Le+ Distributi"a 4
1. 3. A+(B·C) = (A+B)·(A+C) 4. A·(B+C) = A·B+A·C
Ademas de las le+es #ormales %ara las #unciones AND + OR 4
1. 5. A·0 = 0 ; A+0 = A 6. A·1 = A ; A+1 = 1 7. A·A = A ; A+A = A 8. A·A = 0 ; A+A = 1
+ la Le+ de la In"olución4
1. 9. A(negada) = A
Considerar la e!%resión booleana A' J A' J A' K 3 un dia(rama ló(ico de,sta e!%resión a%arece en la /i(ura ; Obser"ar ue deben utili0arse seis
%uertas %ara im%lementar este circuito ló(ico ue reali0a la ló(ica detallada enla tabla de "erdad BTabla ;
Figura 1: %ircuito lógico no simpli(icado
-
8/20/2019 Curso de Electronic a Digital
38/146
Apuntes de Electrónica Digital Página 38 de 146
ENTRADAS SALIDA
B A %
F F F
F ; ;
; F ;
; ; ;
Tabla 1: Tabla de &erdad de la (unción
Figura 2: %ircuito lógico simpli(icado
A%licando el 8l(ebra booleana 4
A·B + A·B + A·B = Y
RAZONES
= A·B + (A·B + A·B) , Po!"edad a#o$"a%"&a
= A·B + B·(A+A) , 4. 'A·(B + C) = A·B + A·C
= A·B + B·1 , 8. 'A + A = 1
= A·B + B , 6. 'B·1 = B
= B + A·B , Po!"edad $on*%a%"&a
= (B + A)·(B + B) , 3. 'A + (B·C) = (A + B)·(A + C)
= (B + A)·1 , 8. 'A + A = 1
= B + A , 6. 'A 1 = A
-
8/20/2019 Curso de Electronic a Digital
39/146
Apuntes de Electrónica Digital Página 39 de 146
Concluimos entonces ue una sola %uerta OR de dos entradas reali0a la misma#unción B De eco la tabla ; corres%onde a la #unción OR
EX"RESIONES BOOLENAS EN FORMA DE MINTERMS 5SUMA DE
"RODUCTOS6'
Cuando se comien0a un %roblema de diseo ló(ico lo normal es construir%rimero una tabla de "erdad ue detalle la o%eración e!acta del circuito di(italConsiderar la tabla de "erdad & ue contiene las "ariables C ' + + AObser"ar ue sólo dos combinaciones de "ariables (eneran una salida ; Estascombinaciones se muestran en la lineas octa"a + se(unda Bsombreadas de latabla de "erdad La linea & se lee V una entrada no C 3 BAND una entrada no' 3 BAND una entrada A (eneran una salida I W Esto se muestra en la %artedereca de la linea & con la e!%resión booleana % ·+· / La otra combinación de"ariables ue (enera un ; se muestra en la linea = de la tabla de "erdad Lalinea = se lee Vuna entrada C 3 BAND una entrada ' 3 BAND una entrada A(eneran una salida ;W La e!%resión booleana de la linea = a%arece a ladereca + es % · + · / Estas dos %osible combinaciones se relacionanmediante el o%erador OR %ara #ormar la e!%resión booleana com%leta de latabla de "erdad ue se muestra en la tabla & como % · + · / % ·+ 1 / 7 8 Esta e!%resión a "eces se denomina #orma en suma de productos de lae!%resión booleana Los in(enieros tambi,n llaman a esta #orma (orma deminterms
Esta e!%resión %uede traducirse al %atrón AND6OR de %uertas ló(icas El
dia(rama ló(ico de la /i(ura 2)c reali0a la ló(ica descrita %or la e!%resiónbooleana C 1 ' 1 A J C 1'1 A K 3 + (enera la tabla de "erdad &
Figura 3: %ircuito lógico e.ui&alente /N,9
ENTRADAS SALIDAS
C B A %
F F F F
F F ; ; C1'1 A
F ; F F
F ; ; F
; F F F
-
8/20/2019 Curso de Electronic a Digital
40/146
Apuntes de Electrónica Digital Página 40 de 146
; F ; F
; ; F F
; ; ; ; C1'1 A
C'A J C'A K 3
Tabla 2: 0#presión booleana
El %rocedimiento t.%ico ue se si(ue en el trabao de diseo ló(ico consiste enconstruir primero una tabla de "erdad / continuación determinar unae!%resión booleana en #orma de minterms a %artir de la tabla de "erdadFinalmente dibuar el circuito ló(ico AND6OR a %artir de la e!%resión booleanaen minterms
EX"RESIONES BOOLENAS EN FORMA DE MAXTERMS5"RODUCTO DE SUMAS6'
Considerar la tabla de "erdad ) La e!%resión booleana %ara esta tabla de"erdad %uede escribirse de dos #ormas cómo se obser"ó en la secciónintroductoria La e!%resión booleana en minterms se obtiene de las salidas ueson ; en la tabla de "erdad Cada ; en la columna de salida se con"ierte en untermino ue se relaciona con los dem8s mediante el o%erador OR en lae!%resión en #orma de minterms La e!%resión en minterms %ara esta tabla de"erdad se da en la tabla ) como 4
B·A + B·A + B·A = Y
Ba E!%resión booleana en #orma de ma!terms 4 ' J A K 3
TABLA DE VERDAD OR
ENTRADAS SALIDA
B A %
F F F
F ; ; - B·A
-
8/20/2019 Curso de Electronic a Digital
41/146
Apuntes de Electrónica Digital Página 41 de 146
; F ; - B·A
; ; ; - B·A
E!%resión4 B·A + B·A + B·A = Y Tabla 3: 0#presión booleana en (orma de ma#terms
La tabla de "erdad ) tambi,n %uede describirse utili0ando una e!%resiónbooleana en (orma de ma#terms Este ti%o de e!%resión se desarrolla a %artirde los F de la columna de salida de la tabla de "erdad -or cada F de lacolumna de salida se reali0a una o%eración OR Obser"ar ue las &ariables deentrada se in&ierten despus se reali!a la operación La e!%resiónbooleana en ma!terms de esta tabla de "erdad a%arece en la tabla ) Lae!%resión en ma!terms %ara la tabla de "erdad OR es + / 7 8 Esto si(ni#icalo mismo ue la #amiliar e!%resión OR4 / + 7 8 -ara la tabla de "erdad ) lae!%resión booleana en ma!terms es la m8s sim%le aunue ambas #ormasdescriben con %recisión la ló(ica de dica tabla de "erdad
ENTRADAS SALIDA
C B A %
F F F ;
F F ; ;
; ; F ;F ; ; ;
; F F F C+B+A
; F ; ;
; ; F ;
; ; ; F C+B+A
(C+B+A)·(C+B+A)= Y
Tabla 4: 0#presión booleana en ;a#terms-
Considerar la tabla de "erdad > La e!%resión en minterms %ara esta tabla es
demasiado lar(a La e!%resión booleana en ma#terms se obtiene a %artir de las"ariables de las lineas 2 + = Cada una de estas lineas tiene un F en la columna
-
8/20/2019 Curso de Electronic a Digital
42/146
Apuntes de Electrónica Digital Página 42 de 146
de salida Las "ariables se in"ierten + se relacionan con o%eradores OR Lost,rminos as. obtenidos se %onen entre %ar,ntesis + se relacionan cono%eradores AND La e!%resión booleana com%leta en #orma de ma!terms seda en la tabla > + tambi,n se la denomina (orma de producto de sumas de lae!%resión booleana El termino %roducto de sumas "iene de la or(ani0ación de
los s.mbolos de suma B J + %roducto B 1
Una e!%resión booleana en ma!terms se im%lementa utili0ando el %atrón OR6 AND de %uertas ló(icas se($n indica la #i(ura > Obser"ar ue las salidas delas dos %uertas OR est8n alimentando una %uerta AND La e!%resión enma!terms
Figura 4:0#presión en (orma de ma#terms
A%licando el 8l(ebra booleana %odemos %asar e!%resiones en #orma deminterms a ma!terms + "ice"ersa Eem%lo4 -asar la e!%resión booleana en#orma de ma!terms
Y = (C + B + A)·(C + B + A)·(C + B + A)·(C + B + A)·(C + B + A)·(C + B
+ A)
a su corres%ondiente en #orma de mimterms Y = C·B·A + C·B·A
tenemos 4
Y = (C + B + A)·(C + B + A)·(C + B + A)·(C + B + A)·(C + B + A)·(C + B
+ A)
= '(C + B + A)·(C + B + A)·'(C + B + A)·(C + B + A)·'(C + B + A)·(C
+ B + A), Po!"edad a#o$"a%"&a $on*%a%"&a
= '(C + A) + B·'(C + A) + B/·'(C + B) + A·'(C + B) + A/·'(C +
A) + B·'(C + A) + B/, Po!"edad a#o$"a%"&a $on*%a%"&a.
-
8/20/2019 Curso de Electronic a Digital
43/146
Apuntes de Electrónica Digital Página 43 de 146
= '(C + A) + B·B·'(C + B)·(C + B) + A·'(C + A) + B·B - - - - , 'A +
(B·C) = (A + B)·(A + C)
(C + A)·'(C + B)·(C + B) + A·(C + A) - - - , 'A·A = 0 'A + 0 = A
(C + A)·(C + A)·'(C + B)·(C + B) + A - - - , Po!"edad $on*%a%"&a
(C·C + A)·'(C + B)·C + (C + B)·B + A , 'A + (B·C) = (A + B)(A + C),
'A·(B+C) = A·B + A·C
A·'C·C + C·B + C·B + B·B + A, 'A·A = 0,'A·(B + C) = A·B + A·C 'A
+ 0 = A
A·'C·B + C·B + A - - - - - - - - - - - ,'A·A = 0 'A + 0 = A
A·C·B + A·C·B + A·A - - - - - , 'A·(B + C) = A·B + A·C
A·C·B + A·C·B - - - - - - - - - , 'A·A = 0 'A + 0 = A
C·B·A + C·B·A - - - - - - - - , Po!"edad $on*%a%"&a
Otra #orma de %asar una e!%resión booleana en #orma de minterms a ma!terms+ "ice"ersa es utili0ando $nicamente el teorema de DMor(an El eem%loanterior uedar.a 4
Y = (C + B + A)·(C + B + A)·(C + B + A)·(C + B + A)·(C + B + A)·(C + B
+ A)
= (C·B·A)·(C·B·A)·(C·B·A)·(C·B·A)·(C·B·A)·(C·B·A),
= C·B·A + C·B·A + C·B·A + C·B·A + C·B·A + C·B·A,
UTILIZACION DE LA LOGICA NAND % NOR'
La ló(ica NAND + NOR se utili0a %ara sim%li#icar circuitos com%uestos %or%uertos AND OR + NOT en circuitos com%uestos $nicamente %or %uertasNAND o $nicamente %or %uertas NOR Esta ló(ica se #undamenta en la le+ de
la In"olución BA K A la cual %uede re%resentarse %or 4
teniendo en cuenta ue una %uerta NOT es eui"alente a 4
la ló(ica NAND se utili0a %ara sim%li#icar circuitos AND6OR como se ilustra enel si(uiente eem%lo 4
-
8/20/2019 Curso de Electronic a Digital
44/146
Apuntes de Electrónica Digital Página 44 de 146
Figura 5: %ircuito lógico N/N,
Obser"ar ue ne(amos las entradas de la %uerta OR al i(ual ue las salidasde las %uertas AND B; + & Dado ue la linea E solo se ne(ó una sola "e0 BA laentrada de la %uerta OR la ne(amos otra "e0 con una %uerta NOT %ara ueel circuito no se altere + teniendo en cuenta la le+ de la In"oluciónP es decir E KE
De manera similar la ló(ica NOR se utili0a %ara sim%li#icar circuitos OR6ANDcomo se ilustra en el si(uiente eem%lo 4
Figura 6: %ircuito lógico N
-
8/20/2019 Curso de Electronic a Digital
45/146
Apuntes de Electrónica Digital Página 45 de 146
Obser"ar ue tanto %ara la utili0ación de la ló(ica NAND como %ara la NOR
sobre cualuier linea se nie(a dos "eces 4 lo cual es consistente conla le+ de la In"olución
DIAGRAMAS DE 7ARNAUGH Es un metodo (ra#ico ue se utili0a %ara sim%li#icar circuitos lo(icos en un%roceso sim%le + ordenado Es metodo ue se basa en los teoremas booleanosestudiados anteriormente + su utilidad %ractica se limita a 2 "ariables Lasre(las a se(uir son las si(uientes4
1. A %artir de la tabla de "erdad sacar las e!%resiones booleanas en #ormade minterns o ma!terms
2. Colocar los ; cores%ondientes en el dia(rama %or cada (ru%o de"ariables o%eradas %or AND si es en #orma de minterns u o%eradas %orOR si es en #orma de ma!terms
3. A(ru%ar los ; ad+acentes Blas a(ru%aciones se reali0an en (ru%os de &> = ;
4. Eliminar las "ariables ue a%are0can con su com%lemento 5. Enla0amos con OR los resultados obtenidos Bsi es en #orma de minterns
o con AND Bsi es en #orma de ma!terms
Tomemos la tabla de "erdad 2 Lo %rimero ue debemos acer es sacar lase!%resiones booleanas corres%ondientes4
A B 8
F F F F F ; A1'
; F ; A1'
; ; ; A1'
KBA'JBA'JBA' Tabla 5
Lue(o %rocedemos a colocar cada ; corres%ondiente en el dia(rama %or cada(ru%o de "ariables o%eradas con AND B%ara nuestro eem%lo Los dia(ramas
-
8/20/2019 Curso de Electronic a Digital
46/146
Apuntes de Electrónica Digital Página 46 de 146
de 1arnau( %ueden %resentarse de dos maneras di#erentes4 la americana + laalemana demos un "ista0o a dicas %resentaciones4
Figura $: ,iagramas de ?arnaug" para 2 &ariables
Figura ': ,iagramas de ?arnaug" para 3 &ariables
Figura ): ,iagramas de ?arnaug" para 4 &ariables
Aora ue conocemos las maneras en ue se %ueden %resentar las dia(ramas%rocedemos a colocar los ; corres%ondientes %or cada (ru%o de "ariableso%eradas con AND Ben nuestro eem%lo
-
8/20/2019 Curso de Electronic a Digital
47/146
Apuntes de Electrónica Digital Página 47 de 146
Figura 1*: %olocación de los unos en el mapa de ?arnaug"
Lue(o %rocedemos a a(ru%ar los ; ad+acentes ue se encuentren en eldia(rama estas a(ru%aciones se reali0an en (ru%os de & > o de = H;H Debemos tratar en lo %osible de no reali0ar tantas a(ru%aciones
Figura 11: /grupación de trminos
Des%ues de reali0ar las a(ru%aciones eliminanos %or cada (ru%o las "ariablesue a%are0can con su com%lemento En el a(ru%amiento de & H;H se eliminauna "ariableP en el a(ru%amiento de > H;H se eliminan & "ariables + en ela(ru%amiento de = H;H se eliminan ) "ariables
Figura 12: 0liminación de trminos
-or ultimo enla0amos con OR B+a ue nuestro eem%lo es en #orma deminterns los resultados ue obtu"imos de la eliminacion de "ariables
= A +B
De esta manera la ecuacion lo(ica KBA1'JBA1'JBA1' nos uedar.a reducidaa una %uerta OR
-
8/20/2019 Curso de Electronic a Digital
48/146
Apuntes de Electrónica Digital Página 48 de 146
DIAGRAMAS DE 7ARNAUGH CON 9 VARIABLES
-ara reali0ar sim%li#icaciones con 2 "ariables se utili0an los llamadosdia(ramas bidimensionales en donde un %lano nos indica la uinta "ariable +el otro %lano su com%lemento "eamos4
Figura 13: ,iagrama de ?arnaug" para 5 &ariables
Realicemos un eercicio %ara asimilar la sim%li#icacion con 2 "ariablesTomemos la si(uiente tabla de "erdad4
C D E Q
F F F F F F
F F F F ; F
F F F ; F ;
F F F ; ; ;
F F ; F F F
F F ; F ; F
F F ; ; F F
F F ; ; ; F
F ; F F F F
F ; F F ; F
F ; F ; F ;
F ; F ; ; ;
F ; ; F F F
F ; ; F ; F
F ; ; ; F F
F ; ; ; ; F
-
8/20/2019 Curso de Electronic a Digital
49/146
Apuntes de Electrónica Digital Página 49 de 146
; F F F F ;
; F F F ; ;
; F F ; F F
; F F ; ; F
; F ; F F F
; F ; F ; F
; F ; ; F ;
; F ; ; ; F
; ; F F F F
; ; F F ; F
; ; F ; F F
; ; F ; ; F
; ; ; F F F
; ; ; F ; F
; ; ; ; F F
; ; ; ; ; F
Tabla 6: Tabla de &erdad de cinco &ariables
Lue(o %rocedemos a sacar la ecuacion no sim%li#icada
= ABC + ABC + ABC + ABC + ABC + ABC + ABC
Des%ues ue obtenemos la ecuacion no sim%li#icada %asamos los ;corres%ondientes al dia(rama + reali0amos las a(ru%aciones Si e!istena(ru%aciones ue ocu%an el mismo lu(ar en ambos %lanos los re#leamos%ara obtener una ecuación m8s sim%li#icada El %roceso de sim%li#icación es elmismo ue utili0amos anteriormente
-
8/20/2019 Curso de Electronic a Digital
50/146
Apuntes de Electrónica Digital Página 50 de 146
Figura 14: Simpli(icación de diagramas de ?arnaug" de 5 &ariables
De esta manera obtenemos la si(uiente ecuación4
= ABC + AC + ABC
CONDICIONES NO IM"ORTA
En mucos circuitos lo(icos a+ condiciones de entrada %ara las ue no sees%eci#ican los ni"eles de salidaen la ma+oria de los casos es %or ue estascondiciones nunca se %resentaran o sim%lemente el ni"el lo(ico de la salida esirrele"ante
A B C 8
F F F F
F F ; F
F ; F F
F ; ; *
; F F *
; F ; ; A1'1C
; ; F ; A1'1C
; ; ; ; A1'1C
Tabla $
-
8/20/2019 Curso de Electronic a Digital
51/146
Apuntes de Electrónica Digital Página 51 de 146
En la tabla de "erdad no se es%eci#ica el ni"el de salida %ara las condiciones
HF;;H + H;FFH En su lu(ar se coloca una ! ue re%resenta la condicion noim%orta La %ersona ue este reali0ando la sim%li#icacion tiene la libertad dedeterminar el ni"el lo(ico %ara la salida de la condicion Hno im%ortaH con el #inde %roducir la e!%resion mas sim%le Realicemos la sim%li#icacion4
Figura 15: Simpli(icación de diagramas de ?arnaug" con condiciones @no importa@
de esta manera obtenemos ue4 K A
En mucos casos se trabaa con el códi(o 'CD sabemos ue en este codi(oe!isten < cobinaciones ue son %roibidas B;F;F;F;;;;F; ;;;F;;;; estas
condiciones tambien son llamadas condiciones no im%orta
: ; # 8
F F F F F
F F F ; F
F F ; F F
F F ; ; F
F ; F F F
F ; F ; F
F ; ; F F
F ; ; ; F
; F F F F
; F F ; ;
; F ; F *
-
8/20/2019 Curso de Electronic a Digital
52/146
Apuntes de Electrónica Digital Página 52 de 146
; F ; ; *
; ; F F *
; ; F ; *
; ; ; F *
; ; ; ; *Tabla ': Trminos irrele&antes en los números +%,
Figura 16: Simpli(icación
CIRCUITOS INTEGRADOS TTL 3 CMOS4 CARACTERISTICAS EINTER/ACES
FAMILIAS LOGICAS DE CIRCUITOS INTEGRADOS
Una #amilia ló(ica es el conunto de circuitos inte(rados BCIXs los cuales%ueden ser interconectados entre si sin nin($n ti%o de Inter#ace o aditamento
http://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.htmlhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.htmlhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.htmlhttp://www.cmelectronics.8m.com/cgi-bin/framed/2815/circuitos_integrados.html
-
8/20/2019 Curso de Electronic a Digital
53/146
Apuntes de Electrónica Digital Página 53 de 146
es decir una salida de un CI %uede conectarse directamente a la entrada deotro CI de una misma #amilia Se dice entonces ue son com%atibles
Las #amilias %ueden clasi#icarse en bi%olares + MOS %odemos mencionaral(unos eem%los /amilias bi%olares4 RTL DTL TTL ECL @TL IIL /amilias
MOS4 -MOS NMOS CMOS Las tecnolo(.as TTL Bló(ica transistor6 transistor+ CMOS Bmetal o!ido6semiconductor com%lementario son los mas utili0adasen la #abricación de CIXs SSI Bbaa escala de inte(ración + MSI Bmedia escalade inte(ración
CARACTER0STICAS GENERALES
NIVELES LOGICOS
-ara ue un CI TTL o%ere adecuadamente el #abricante es%eci#ica ue unaentrada baa "ar.e de F a F=5 + una alta "ar.e de & a 25 La re(ión ue estacom%rendida entre F= + &5 se le denomina re(ión %roibida o de incertidumbre+ cualuier entrada en este ran(o dar.a resultados im%redecibles
Los ran(os de salidas es%erados "ar.an normalmente entre F + F>5 %ara unasalida baa + de &> a 25 %ara una salida alta
La di#erencia entre los ni"eles de entrada + salida B&6&>5 + F=6F>5 es%ro%orcionarle al dis%ositi"o inmunidad al ruido ue se de#ine como lainsensibilidad del circuito di(ital a seales el,ctricas no deseadas
-ara los CI CMOS una entrada alta %uede "ariar de F a )5 + una alta de 7 a;F5 Bde%endiendo del ti%o de CI CMOS -ara las salidas los CI toman "aloresmu+ cercanos a los de 5CC 3 GND BAlrededor de los FF25 de di#erencia
Este am%lio mar(en entre los ni"eles de entrada + salida o#rece una inmunidadal ruido muco ma+or ue la de los CI TTL
VELOCIDAD DE O"ERACIÓN
Cuando se %resenta un cambio de estado en la entrada de un dis%ositi"odi(ital debido a su circuiter.a interna este se demora un cierto tiem%o antes de
dar una res%uesta a la salida A este tiem%o se le denomina retardo de%ro%a(ación Este retardo %uede ser distinto en la transición de alto a bao B@6L + de bao a alto BL6@
La #amilia TTL se caracteri0a %or su alta "elocidad Bbao retardo de%ro%a(ación mientras ue la #amilia CMOS es de baa "elocidad sin embar(ola sub#amilia de CI CMOS @C de alta "elocidad reduce considerablemente losretardos de %ro%a(ación
FAN
-
8/20/2019 Curso de Electronic a Digital
54/146
Apuntes de Electrónica Digital Página 54 de 146
Cuando a+ una salida baa en el e!citador este absorbe la corriente de lacar(a + cuando a+ una salida alta en el e!citador la suministra En este casola corriente de absorción es muco ma+or a la corriente de suministro
Estas corrientes determinan el #an6out ue se %uede de#inir como la cantidad
de entradas ue se %ueden conectar a una sola salida ue %ara los CIXs TTLes de a%ro!imadamente de ;F Los CIXs CMOS %oseen corrientes de absorción+ de suministro mu+ similares + su #an6out es muco mas am%lio ue la de losCIXs TTL A%ro!imadamente 2F
CIRCUITOS INTEGRADOS TTL
Esta #amilia utili0a elementos ue son com%arables a los transistores bi%olaresdiodos + resistores discretos + es %robablemente la mas utili0ada A ra.0 de lasmeoras ue se an reali0ado a los CI TTL se an creado sub#amilias lascuales %odemos clasi#icarlas en4
1. TTL est8ndar 2. TTL de baa %otencia BL 3. TTL ScottY+ de baa %otencia BLS 4. TTL ScottY+ BS 5. TTL ScottY+ a"an0ada de baa %otencia BALS 6. TTL ScottY+ a"an0ada BAS
Como sus caracter.sticas de "oltae son las mismas BLa #amilia ló(ica TTL
trabaa normalmente a J25 anali0aremos sus "elocidades + consumo de%otencia
Vel-cidad a,*-ximada S+=>amilia TTL
;2 ns ScottY+ a"an0ada
) ns ScottY+
> ns ScottY+ a"an0ada de baa %otencia
;F ns ScottY+ de baa %otencia;F ns est8ndar
)) ns baa %otencia
Tabla 1: Velocidades de las distintas sub(amilias TTA
C-(.+m- de ,-)e(cia ,-*,+e*)a
S+=>amilia TTL
; m baa %otencia
-
8/20/2019 Curso de Electronic a Digital
55/146
Apuntes de Electrónica Digital Página 55 de 146
; m ScottY+ a"an0ada de baa %otencia
& m ScottY+ de baa %otencia
7 m