Post on 06-Apr-2020
Fabrício Campos
Cap9) Circuitos Lógicos MSI
Inúmeros CI’s que realizam estas operações estãopresentes na categoria MSI- Medium Scale Integration
As informações e os dados são codificados em binário esão continuamente submetidos a diversas operações.
Fabrício Campos
DecodificadoresCodificadoresMultiplesadoresDemultiplexadoresComparadoresConversores de Código
9.1) DecodificadoresÉ um circuito lógico que recebe um conjunto de entradasque representa um número binário e ativa apenas a saídacorrespondente a este número
N entradas e M saídas, M pode ser no máximo 2N
Fabrício Campos
Decodificador BCD para decimal, decodifica N=4 bits deentrada em M=10 linhas de saída correspondentes aos 10grupos de códigos
9.1) DecodificadoresDecodificador 1 de 8 Decodificador de 3 linhas para 8 linhas
Fabrício Campos
9.1) DecodificadoresEntradas de HABILITAÇÃO (ENABLE) 74ALS138
Fabrício Campos
9.1) Decodificadores74ALS138 formando um decodificador 1 de 32
Fabrício Campos
Qual saída será ativada para a entrada A4A3A2A1A0=01101?
R: vai para nível baixo13Q
9.1) Decodificadores7442 decodificador BDC para DECIMAL
Fabrício Campos
9.1) Decodificadores7445 decodificador/driver BCD para DECIMAL EXEMPLO: Gerar operação de temporização e sequenciamento com contador e decodificador
Coletor aberto:Capaz de absorver até 80mA (Baixo) e
Fabrício Campos
80mA (Baixo) e30V (Alto)
9.2) Decodificadores/Drivers BCD para 7 segmentos
Fabrício Campos
9.2) Decodificadores/Drivers BCD para 7 segmentos
7447 decodificador/Driver BDC para 7 segmentos
Fabrício Campos
9.3) Displays de Cristal Líquido
Enquanto o display de led emite luz conforme a correnteque passa por cada segmento, um display de cristallíquido (LCD – Liquid-Cristal Display) controla areflexão da luz disponível (Ambiente ou Backligth)
Fabrício Campos
9.3) Displays de Cristal Líquido
LCD tem baixo consumoOpera a partir de uma tensão CA de baixa frequencia (25 a60Hz) aplicada entre o segmento e o BackPlane
ON – ativado – não reflete a luzOFF – desativado – reflete a luz
Fabrício Campos
A B S
0 0 0
0 1 1
1 0 1
1 1 0
Tabela verdade XOR
inversor
Não inversor
9.3) Displays de Cristal Líquido
Fabrício Campos
9.3) Displays de Cristal Líquido
LCD Alfanuméricos
Outros Símbolos: , . ; : / ? ( ) ...
Fabrício Campos
9.4) CodificadoresÉ um circuito lógico que tem M linhas de entrada, emque somente uma delas é ativada por vez, e que produzum código de saída correspondente de N bits.
Fabrício Campos
9.4) CodificadoresCodificador 8 linhas para 3 linhas sem prioridade
Apenas uma entrada deve ser ativada por vez
Fabrício Campos
9.4) Codificadores74147 – codificador de prioridade decimal
maior prioridade9A
Fabrício Campos
9.4) CodificadoresCodificador de Chaves
Fabrício Campos
Fabrício Campos
9.6) Multiplexadores(Seletores de dados)
O Multiplexador seleciona um dos diversos dados deentrada e o transfere para a saída
Fabrício Campos
O Demultiplexador recebe um única entrada e adistribui para várias saídas
9.6) Multiplexadores(Seletores de dados)
Funciona como uma chave de múltiplas posiçõescontrolada digitalmente
Seleção = Endereço de Seleção
Fabrício Campos
Já estudamos este circuito em contadorescrescente/decrescente
9.6) MultiplexadoresMUX de quatro entradas2 bits de seleçãoAPLICAÇÃO DECODIFICADOR
Fabrício Campos
9.6) MultiplexadoresMUX de oito entradas
Fabrício Campos
9.6) MultiplexadoresMUX de 16 entradas
Fabrício Campos
9.6) Multiplexadores74ALS157MUX quádruplo deduas entradas
Fabrício Campos
9.7) Aplicações de Multiplexadores
O Os Multiplexadores são usados em diversas aplicaçõesem sistemas digitais, estudaremos algumas delas:
Fabrício Campos
Roteamento de DadosConversão Paralelo-Série
Seqüenciamento de OperaçõesGeração de funções Lógicas
9.7) Aplicações de Multiplexadores
Roteamento de Dados
Em um relógio digital que mostra hora:min ou Dia:mes
Precisamos compartilhar os circuitos dos decodificadores e os displays
Fabrício Campos
e os displays
Economia de energia, conexões,componente, área na placa
Fabrício CamposRoteamento de Dados
9.7) Aplicações de Multiplexadores
Conversão Paralelo-Série
Com um contador de 3 bits (módulo 8) podemos gerar os
Fabrício Campos
Com um contador de 3 bits (módulo 8) podemos gerar os bits de seleção e teremos na saída do multiplexador o
dado serializado
Fabrício CamposConversão Paralelo-Série
9.7) Aplicações de Multiplexadores
Seqüenciamento de Operações
Combinando com outros circuitos digitais podemos controlar um processo industrial por meio de um
seqüenciamento de operações
Fabrício Campos
Fabrício CamposSeqüenciamento de Operações
9.7) Aplicações de Multiplexadores
Geração de funções Lógicas
Implementa funções lógicas diretamente da tabela verdade
Esta estratégia é usada em CPLD (Dispositivo Lógico Programável Compléxo) e
FPGA (Field Progammable Gate Array)
Fabrício Campos
FPGA (Field Progammable Gate Array)
9.8) DEMULTIPLEXADORESDistribuidores de Dados
O código de seleção determina para qual saída o dado será transmitido
Fabrício Campos
9.8) DEMUX
Demultiplexador de 1 linha para 8 linhas
Fabrício Campos
9.8) DEMUX
74ALS138 – Decodificador/Demultiplexador
O Decodificador com entrada de habilitação pode ser usado como um demultiplexador
Fabrício Campos
9.8) DEMUXSistema de monitoração e segurança
Várias portas devem ser monitoradasNão queremos uma grande quantidade de fios
Fabrício Campos
Porta Fechada – entrada mux baixo – saída alto –seleciona e desabilita demux – apaga Led
Porta Aberta – entrada mux alto – saída baixo –seleciona e habilita demux – acende Led
9.8) DEMUXSistema de monitoração e segurança
Fabrício Campos
9.8) DEMUXSistema síncrono de transmissão de dados
Queremos transmitir serialmente palavras de dados de quatro bits
Quatro palavras serão transmitidas totalizando 16bits
Reduzir o número de fios entre transmissor e receptor
Fabrício Campos
Reduzir o número de fios entre transmissor e receptor
9.8) DEMUX
Fabrício CamposSistema síncrono de transmissão de dados
9.8) DEMUX
Fabrício CamposSistema síncrono de transmissão de dados
9.8) DEMUX
Fabrício CamposSistema síncrono de transmissão de dados
9.10) Comparador de MagnitudeCompara duas quantidades binárias e gera uma saída
para indicar qual delas tem a maior magnitude
Entradas de dados:A e B de 4 bits sem sinal
Saídas ativas em nível alto:OA>B OA<B OA=B
Fabrício Campos
OA>B OA<B OA=B
Entradas de cascateamento:Usadas para testar palavras com mais de 4 bits usando mais de
um comparador
9.10) Comparador de MagnitudeAs entradas de cascateamento devem ser ligadas com na
figura a) quando não usadas
Fabrício Campos
9.10) Comparador de MagnitudeAplicação
Termostato digital
Fabrício Campos
9.12) Barramento de dadosConjunto de linhas de sinais comuns para transferência
de dados
Fabrício Campos
9.13) Registrador tristate
74ALS173 / HC173
Fabrício Campos
9.14) Operação de barramento de dados
Veremos algumas
Fabrício Campos
Veremos algumas nomenclaturas e
simbologias
9.14) Barramento de dados
Sinais do barramento
Fabrício Campos
9.14Barramento de dados
Forma simplificada
Fabrício Campos
9.14Barramento de dados
Forma expandida
Fabrício Campos
9.14) Barramento de dados
Representação simplificada
Fabrício Campos
9.14) Barramento de dados
Reunião de linhas (bus)
Fabrício Campos
9.14) Barramento de dados
Barramento bidirecional
Fabrício Campos