Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Eletrônica Digital
Fernando Rodrigues
2024-1
Conversores de Código
Conversores de código são empregados na conversão de
códigos ou de formatos de dados binários.
Eventualmente dois circuitos previamente projetados
usando códigos diferentes devem ser conectados, ou
ainda, por questões econômicas ou de segurança, dados
devem ser convertidos para outro formato.
Neste caso, usa-se os conversores de códigos.
O número de linhas do código de entrada corresponde ao
número de variáveis em cada Mapa de Karnaugh, e o
número de linhas de saída corresponde ao número de
Mapas de Karnaugh.
A sigla BCD representa as iniciais de “Binary-Coded
Decimal”, que significa decimal codificado em binário.
Conversores de Código
Conversores de Código
• O código BCD 8421 é um sistema de codificação de
números decimais em binários de quatro bits. Os
valores 8421 são respectivamente os valores de 2
elevado ao valor de sua posição (3, 2, 1, 0). Este
código assume apenas 10 dígitos, variando de 0 até 9.
• Existem outros códigos BCDs que assumem valores
diferentes de acordo com alguma variação em seu
cálculo.
• Por exemplo: BCD 7421, BCD 2421 e BCD 5211.
Conversão do código BCD5311 para o código BCD8421
Conversores de Código
Conversores de Código
1 X
1
X
X X X X
HG
FE 00 01 11 10
00
01
11
10
X
1 1
1 X 1
X X X X
HG
FE
00
01
11
10
1 X
1
1 X 1
X X X X
HG
FE
00
01
11
10
1 X
1 1
1 X 1
X X X X
HG
FE
00
01
11
10
00 01 11 10
00 01 11 10
00 01 11 10
D = HG C = H’GE + HG’
B = H’GE’ + G’F + HG’ A = H’G’F’E + H’GE’ + GF + HGE + HF
Codificadores
Codificador é um circuito que codifica M linhas de entrada
em N linhas de saída, em que somente uma de suas
entradas é ativa por vez. O código referente à entrada ativa
é apresentado nas N saídas. O número de entradas M é
menor ou igual a 2N. Normalmente apresenta-se o
codificador como sendo M*N.
Conversores de Código
Codificadores
Um codificador tem um certo número de linhas de entrada,
onde somente uma das entradas é ativada por vez, e
produz um código de saída de N bits, dependendo de qual
entrada está sendo ativada.
Conversores de Código
Codificadores
Exemplo: considere o codificador de um teclado decimal.
Veremos a forma de acionamento apenas para a tecla 9,
mas é idêntica para as demais teclas.
Considerando-se que somente uma tecla seja acionada por
vez, o código referente à tecla pressionada aparece nas
saídas. Dessa forma, se a tecla 9 for pressionada, tem-se na
saída o código 1001.
Conversores de Código
Codificadores
Conversores de Código
Codificadores
Conversores de Código
[S3] D = 9 + 8
[S2] C = 4 + 5 + 6 + 7
[S1] B = 2 + 3 + 6 + 7
[S0] A = 1 + 3 + 5 + 7 + 9
SAÍDAS:
Decodificadores
Decodificador é um circuito que decodifica N linhas de
entrada em M linhas de saída, em que o código presente
nas entradas corresponde à saída que deve ser ativa.
Somente uma de suas saídas é ativa por vez. O número de
saídas M é menor ou igual a 2N. O decodificador faz o papel
oposto ao do codificador. Normalmente apresenta-se o
decodificador como sendo N*M.
Conversores de Código
Decodificadores
Um decodificador detecta a presença de uma combinação
específica de bits (código) em suas entradas e indica a
presença desse código através do acionamento de uma
saída especificada.
Conversores de Código
Decodificadores
Exemplo: considere o TTL 7442 que é um decodificador
BCD para decimal. Se for aplicado o código 0101 às
entradas, somente a saída 5 se torna ativa.
Conversores de Código
Decodificadores
Exemplo: TTL 7442 decodificador BCD para decimal.
- Expressões:
0 = D’C’B’A’
1 = D’C’B’A
2 = D’C’BA’
3 = D’C’BA
4 = D’CB’A’
5 = D’CB’A
6 = D’CBA’
7 = D’CBA
8 = DC’B’A’
9 = DC’B’A
Conversores de Código
Decodificadores BCD e Binário para Sete Segmentos
Destes, os mais conhecidos são os TTL 7446, 7447 e 9368.
Eles apresentam o formato ilustrado abaixo:
Conversores de Código
Decodificadores BCD e Binário para Sete Segmentos
- Display de 7 segmentos:
Conversores de Código
Decodificadores BCD e Binário para Sete Segmentos
Cada segmento do display corresponde a um LED (diodo
emissor de luz), que pode estar conectado na configuração
catodo comum ou na configuração anodo comum.
Conversores de Código
Decodificadores BCD e Binário para Sete Segmentos
Cada segmento do display corresponde a um LED (diodo
emissor de luz), que pode estar conectado na configuração
catodo comum ou na configuração anodo comum.
Conversores de Código
Decodificadores BCD e Binário para Sete Segmentos
Na configuração catodo comum, para que um dado
segmento acenda, é necessário fornecer corrente ao display,
ao passo que no anodo comum, deve-se drenar corrente.
Tendo em vista que os TTL são melhores absorvedores do
que fornecedores de corrente, costuma-se usar a
configuração anodo comum.
Desta forma, para que um segmento acenda, a saída do
circuito TTL deve apresentar nível lógico baixo.
Conversores de Código
Decodificadores BCD e Binário para Sete Segmentos
Tabela de operação decodificador BCD para sete segmentos:
Conversores de Código
Decodificadores BCD e Binário para Sete Segmentos
Tabela de operação decodificador BCD para sete segmentos:
Conversores de Código
Decodificadores BCD e Binário para Sete Segmentos
Com base na tabela e usando mapas de Karnaugh, obtemos
as expressões lógicas de cada saída:
Conversores de Código
Associação de Decodificadores
Exemplo: TTL 74138, decodificador 3*8.
Conversores de Código
Associação de Decodificadores
Exemplo: TTL 74138, decodificador 3*8.
Conversores de Código
Associação de Decodificadores
Exemplo: TTL 74138, decodificador 3*8.
As entradas habilitadoras servem para habilitar o
funcionamento normal do circuito integrado.
Se as entradas habilitadoras não forem habilitadas, todas as
saídas permanecem em nível alto.
Estas entradas habilitadoras podem ser usadas para se
fazer associação de decodificadores para a formação de
decodificadores maiores.
Conversores de Código
Associação de Decodificadores
Exemplo: TTL 74138, para formar um decodificador 4*16.
Conversores de Código
Associação de Decodificadores
As entradas seletoras estão ligadas
simultaneamente aos dois
decodificadores.
A linha de seleção mais significativa
(linha D) é ligada às entradas
habilitadoras por zero do
decodificador superior e à linha
habilitadora por 1 do decodificador
inferior.
Conversores de Código
Associação de Decodificadores
Se a linha D apresentar nível lógico
baixo, o decodificador superior
fica habilitado e, portanto a sua
saída, dada pelas entradas de
seleção A, B e C, fica ativa,
enquanto o decodificador inferior
fica desabilitado.
Conversores de Código
Associação de Decodificadores
E se a linha D apresentar nível
lógico alto, o decodificador
inferior fica habilitado e, portanto a
sua saída, dada pelas entradas de
seleção A, B e C, fica ativa,
enquanto o decodificador superior
fica desabilitado.
Conversores de Código
Associação de Decodificadores
- Tabela Verdade:
Conversores de Código
D C B A S
0 0 0 0 Y0
0 0 0 1 Y1
0 0 1 0 Y2
0 0 1 1 Y3
0 1 0 0 Y4
0 1 0 1 Y5
0 1 1 0 Y6
0 1 1 1 Y7
1 0 0 0 Y8
1 0 0 1 Y9
1 0 1 0 Y10
1 0 1 1 Y11
1 1 0 0 Y12
1 1 0 1 Y13
1 1 1 0 Y14
1 1 1 1 Y15
Conversores de Código
Aplicações
Pode‐se utilizar a informação de um valor lido em um
instrumento e se este valor for igual ou maior que um valor
pré‐determinado pode‐se ligar uma lâmpada de
sinalização ou mesmo ligar um relê ou enviar para entrada
digital de uma máquina que poderia servir para ligar e
desligar um motor.
Conversores de Código
Seleção de apenas um determinado valor
Para atuar em algum dispositivo quando somente um
determinado valor estiver presente podemos utilizar uma
porta inversora, conforme a figura a seguir.
Quando determinado valor 
for digitado na entrada, a sua 
saída correspondente liga. 
Conversores de Código
Seleção de maisde um valor
Para mais de uma possibilidade de saída, é necessário
utilizar uma porta lógica que tenha mais entradas.
Quando algum dos números 
selecionados for digitado na 
entrada, neste caso o 8, 6, 4 
e 1, o LED da saída liga.
Conversores de Código
Seleção por faixa de valores (MAIOR)
Se trabalharmos com faixa de valores, como por exemplo
em aplicações com níveis de silos ou com temperatura de
fornos, em que uma ação deve ser tomada se o nível ou a
temperatura forem abaixo ou acima de determinado valor.
Quando o número selecionado for 7, 8 
ou 9, o LED da saída liga. Ou seja, para 
faixa de valores maior/acima de 6.
Conversores de Código
Seleção por faixa de valores (MENOR)
Se trabalharmos com faixa de valores, como por exemplo
em aplicações com níveis de silos ou com temperatura de
fornos, em que uma ação deve ser tomada se o nível ou a
temperatura forem abaixo ou acima de determinado valor.
Quando o número selecionado for 
2, 1 ou 0, o LED da saída liga. Ou 
seja, para faixa de valores 
menor/abaixo de 3.
Eletrônica Digital
To be continued...
	Slide 1: Eletrônica Digital
	Slide 2: Conversores de Código
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17
	Slide 18
	Slide 19
	Slide 20
	Slide 21
	Slide 22
	Slide 23
	Slide 24
	Slide 25
	Slide 26
	Slide 27
	Slide 28
	Slide 29
	Slide 30
	Slide 31
	Slide 32
	Slide 33
	Slide 34
	Slide 35
	Slide 36
	Slide 37: Eletrônica Digital

Mais conteúdos dessa disciplina