Implementação de ADC e DAC no Laboratório
Implementação de ADC e DAC no Laboratório
(EL-323)
MANUAL DE LABORATÓRIO
____________________________________________________________________________________________________________________________________________________________
_____________________________________________________________________________________________
Página 2 de 18
Analógico e Digital Universidade Nacional Número de matrícula: __________
Laboratório de Comunicação
(EL323)
de Computação e Ciências Emergentes
Islamabad Outono 2016
11
____________________________________________________________________________________
O valor de quantização (Q) significa que, quando a saída digital muda 1 LSB, a tensão de entrada exigida
o valor também muda, a expressão é
FS 1
Q= n
= n
2 −1 2
O bit de saída digital ADC, quanto maior o valor de n, maior a resolução. Em geral, o ADC
o manual técnico define a resolução em bits. Por exemplo, a resolução do ADC0804 é de 8 bits.
Os métodos de conversão para ADC são diversos, normalmente podem ser divididos como conversão A/D
os métodos são ADC de rampa digital, ADC de aproximação sucessiva, ADC flash e ADC de rastreamento. Em
neste capítulo, apenas o ADC de aproximação sucessiva é discutido, portanto, iremos discutir sobre o
teoria de operação de aproximação sucessiva de ADC.
A Figura-2 é o diagrama de bloco do ADC de aproximação sucessiva, que é fornecido com 8 bits.
resolução. Quando inserimos o sinal analógico, o circuito de amostragem e retenção, S&H, capturará o
sinal de entrada Vin para evitar qualquer alteração de sinal durante o período de conversão. Neste momento, o controle
a lógica armazenará todos os bits e será reiniciada para '0', seguida pelo bit mais significativo, MSBD7 está definido como “1”.
Assim, a tensão de saída do DAC é
Esta tensão é metade da tensão de referência Vref. Se a tensão de entrada Vin for maior que V(D), então
D7permanece em "1", caso contrário altera para "0". Em seguida, faça o segundo bit D6 como "1", após passar por
um DAC então obtém uma tensão de saída V(D), neste momento capturando o novo V(D), neste momento
comparando o novo V(D) e Vin, se Vin for maior que V(D), então D6permanece em "1" caso contrário
_____________________________________________________________________________________________
Página 3 de 18
Analógico e Digital Universidade Nacional Roll No: __________
Laboratório de Comunicação
(EL323)
da Computação e Ciências Emergentes
Islamabad Outono de 2016
11
____________________________________________________________________________________
altera para "0". Da mesma forma para os outros até a comparação de D7 para D0foram concluídos, então nós
pode obter o D completo7para D0saída digital.
A Figura-3 mostra o diagrama de pinos do ADC0804. Na figura-3, o D 0para D7do ADC0804 é o de 8 bits
saídas de pinos, quando´
CS e ´ estão baixos, os dados digitais serão enviados para os pinos de saída. Em qualquer pino de
RD
´ e
CS ´ estão altos, então D0 para 7D estão em condição flutuante.
RD
WR ´ e WR
´ é o sinal de controle de gravação, quando
CS ´ estão baixos, o ADC0804 realizará a ação de limpeza, quando
´ os pinos voltam ao alto, o ADC iniciará a conversão. CLK IN (pino 4) é a entrada de clock, a frequência
WR
a faixa começa de 100 KHz a 800 KHz. Durante o período de conversão, ´ está em um nível alto e
INTR
então, após a conversão concluída, INTR ´ vai alterar para baixo. Pino 6 Vin(+) e pino 7 Vin(-) são
entradas de sinal analógico diferencial, normalmente usado um terminal de entrada único e Vin(-) está conectado a
terra. O ADC0804 possui dois terminais de terra, um é terra analógica (A GND) e o outro é
terra digital (D GND). O pino 9 (Vref/2) é ½ da tensão de referência, se o pino 9 estiver flutuando, então o ½
A tensão de referência é igual à tensão de alimentação Vcc. O ADC0804 possui um trigger Schmitt embutido como
mostrado na figura-4. Se adicionarmos um resistor e um capacitor em CLK R (pino 19) e CLK IN (pino 4), então
podemos gerar o tempo de operação do ADC, onde a frequência é
_____________________________________________________________________________________________
Página 4 de 18
Analógico e Digital Universidade Nacional Roll No: __________
Laboratório de Comunicação
(EL323)
da Computação e Ciências Emergentes
Islamabad Outono de 2016
11
____________________________________________________________________________________
1
fCLK ≈ (Hz)
1.1∗R∗C
Portanto, não precisamos inserir um sinal de clock externo no terminal CLK IN. Podemos determinar o
sinal de clock pelo R e C externos através do pino 4 e pino 19.
A Figura-5 é o diagrama de circuito do conversor analógico para digital ADC 0804, a entrada do sinal analógico
a faixa é controlada pelo VR2 e a entrada é feita através do terminal Vin(+) e, ao mesmo tempo, o Vin(-) é
circuito curto. Vref/2 é fornecido por R1, R2 e VR1. C1 e R3 são usados para controlar o clock do
circuitoCS´ e RD WR´ e INTR
´ estão em curto-circuito, para que o CI esteja habilitado, então deixe ´ conectar ao SW1
a fim de simular o sinal de controle.
_____________________________________________________________________________________________
Página 5 de 18
Analógico e Digital Universidade Nacional Número de matrícula: __________
Laboratório de Comunicação
(EL323)
de Computação e Ciências Emergentes
Islãbade Outono de 2016
11
____________________________________________________________________________________
ADC0809 é um pacote DIP de 28 pinos, que possui uma resolução de 8 bits e um CI multiplexador de 8 canais. Ele
opera com fonte de alimentação única de 5 V, a faixa do sinal analógico de entrada é de 0 V a 5 V e o
o consumo de energia é de 15 mW. O multiplexador de 8 canais pode acessar diretamente qualquer um dos 8 de um único lado
8
sinais analógicos. Com resolução de 8 bits, o ADC0809 tem
2 =256 passos de quantização. Portanto para
a condição de fonte de alimentação de 5 V, cada passo é 5/256 V, então o valor de quantização (Q) é
0,01953 V. Assim, 00000000 (00H) representa 0,00 V e 11111111 (FFH) representa (255/256)x5 =
4,9805 V. O erro não ajustado é ± 1 LSB, que é o mesmo que 0,01953 V onde contém o valor total-
erro de escala, erro de deslocamento, erro de não linearidade e erro de multiplexador. O ADC0809 precisa de um grupo de clock.
sinais de entrada para operar, a faixa de frequência do sinal de clock varia de 10 KHz a 1280 KHz.
A 640 KHz de frequência de relógio, o tempo típico de conversão é de 100 µs.
O ADC0809 pode ser facilmente conectado a um microprocessador, onde o pino 6 (INÍCIO), pino 7 (fim de
conversão, EOC), pino 9 (habilitação de saída, OE) e pino 22 (habilitação de latch de endereço, ALE) são normalmente
usado para controlar o ADC e o clock de conversão de dados do microprocessador. Quando ADC0809
a conversão está concluída, EOC pode ativar a unidade central de processamento (CPU). Quando a CPU estiver pronta para
recebe os dados, irá habilitar o pino OE e ler os dados. Depois disso, habilita ALE e START, para permitir que o
ADC0809 continua a próxima conversão. Se sob a condição de usar entradas multiponto, pino 23
(ADD C), pino 24 (ADD B) e pino 25 (ADD A), ALE e START devem ser definidos durante o período de
habilitar.
_____________________________________________________________________________________________
Página 6 de 18
Analógico e Digital Universidade Nacional Número de Registro: __________
Laboratório de Comunicação
(EL323)
de Computação e Ciências Emergentes
Islãbad Outono de 2016
11
____________________________________________________________________________________
A Figura-7 é o diagrama do circuito do ADC0809 ADC, onde o sinal de saída EOC (pino 7) é o INÍCIO.
sinal de entrada, e o sinal de saída ALE e CLK são o sinal do clock. A faixa de sinal de entrada de
A porta de entrada analógica IN0 é determinada pelo VR1. As faixas de sinal de entrada IN1 e IN7 são determinadas
por R1 a R7, que é um grupo de redes de resistores. A seleção do canal é controlada pelo SW1,
SW2 and SW3. We use LED to represent the digital output, therefore, LED “ON” represents “1”
e LED "DESLIGADO" representa "0". O brilho do LED depende da corrente que flui através dele.
então está relacionado ao pacote de resistores série.
_____________________________________________________________________________________________
Página 7 de 18
Analógico e Digital Universidade Nacional Roll No: __________
Laboratório de Comunicação
(EL323)
de Ciências da Computação e Emergentes
Islamabad Outono 2016
11
____________________________________________________________________________________
Basicamente. DAC é um código digital que representa um valor digital convertido em tensão analógica ou
atual. Abaixo, a figura 8 é um código binário DAC de 4 bits, o terminal de entrada digital D3, D2,
D1e D0são manipulados pelo registrador em um sistema digital.
O código de 4 bits representa 24Grupo de 2 valores binários, conforme mostrado na figura 9. Para cada binário
entrada de código, o DAC irá gerar uma tensão (Vfora), que é o dobro ou outra ordem do valor binário.
Figura-8: Tabela-Verdade
A Figura 9 é o diagrama de bloco básico do DAC. A tensão de referência conecta-se à rede de resistores, enquanto
the digital input codes are used to control the different switches and is decided whether the reference
o voltagem se conecta à rede de resistores ou não. Normalmente, a saída do DAC é representada por corrente, se quisermos
para obter a voltagem precisamos conectar um amplificador operacional.
_____________________________________________________________________________________________
Página 8 de 18
Analógico e Digital Universidade Nacional Roll No: __________
Laboratório de Comunicação
(EL323)
de Computação e Ciências Emergentes
Islãbade Outono de 2016
11
____________________________________________________________________________________
Figura-10: Diagrama de circuito do DAC com rede de resistores em ladder R-2R de 4 bits
_____________________________________________________________________________________________
Página 9 de 18
Analógico e Digital Universidade Nacional Roll No: __________
Laboratório de Comunicação
(EL323)
da Computação e Ciências Emergentes
Islamabad Outono de 2016
11
____________________________________________________________________________________
Onde D3, D2, D1e D0pode ser dividido em 0 e 1, se o interruptor estiver ligado em 1, caso contrário em 0. Portanto, só precisamos de
controle os valores de D3, D2, D1e D0corretamente e podemos obter a corrente de saída necessária.
Input Weigtage:
A partir da entrada digital DAC, quando apenas um dos bits está ligado e os outros bits estão zero, a saída do DAC
o intervalo de sinal é chamado de peso de entrada. A partir da figura 8, se toda vez, deixarmos um dos bits D3, D2, D1e D0como
nível alto e os outros bits estão em zero, então o valor do bit mais baixo D0é 1V, D1é 2V, D2é 4V, D3é
8V. Para cada bit, o peso de entrada começa pelo bit mais baixo e depois aumenta seguindo o peso.
Então, podemos dizer que Vforaé a soma do peso da entrada digital. Por exemplo, para encontrar o Vforade digital
entrada 0111, podemos somar D2, D1e D0o peso dos bits e o valor total é 4+2+1=7V.
_____________________________________________________________________________________________
Página 10 de 18
Analógico e Digital Universidade Nacional Roll No: __________
Laboratório de Comunicação
(EL323)
da Computação e Ciências Emergentes
Islamabad Outono de 2016
11
____________________________________________________________________________________
_____________________________________________________________________________________________
Página 11 de 18
Analógico e Digital Universidade Nacional Roll No: __________
Laboratório de Comunicação
(EL323)
de Computação e Ciências Emergentes
Islamabad Outono de 2016
11
____________________________________________________________________________________
Como
Então,
_____________________________________________________________________________________________
Página 12 de 18
Analógico e Digital Universidade Nacional Roll No: __________
Laboratório de Comunicação
(EL323)
da Computação e Ciências Emergentes
Islamabad Outono de 2016
11
____________________________________________________________________________________
Table-1:
Os resultados medidos do ADC0804
Saída Digital
Entrada Analógica
Valores Ideais Valores Experimentais
Tensões (V)
Dígitos Binários Dígitos Binários
0.0
0,5
1.0
1,5
2.0
2,5
3.0
3.5
4.0
4.5
5.0
_____________________________________________________________________________________________
Página 13 de 18
Analógico e Digital Universidade Nacional Roll No: __________
Laboratório de Comunicação
(EL323)
de Computação e Ciências Emergentes
Islamabad Outono de 2016
11
____________________________________________________________________________________
Table-2:
Os resultados medidos do ADC0809
Saída Digital
Entrada Analógica
Valores Ideais Valores Experimentais
Tensões (V)
Dígitos Binários Dígitos Binários
0.0
0,5
1.0
1.5
2.0
2,5
3.0
3,5
4.0
4.5
5.0
_____________________________________________________________________________________________
Página 14 de 18
Analógico e Digital Universidade Nacional Roll No: __________
Laboratório de Comunicação
(EL323)
de Computação e Ciências Emergentes
Islamabad Outono 2016
11
____________________________________________________________________________________
Table-3:
Os resultados medidos da entrada multi-canal do ADC0809
Saída Digital
Analog Input (Ideal Value)
SW3 SW2 SW1 (Valor Experimental)
Terminal de Entrada Voltagem (V) Dígitos Binários
GND GND +5 V NO1
GND +5 V GND EM2
GND +5 V +5 V Dentro3
+5 V GND GND DENTRO4
+5 V GND +5 V EM5
+5 V +5 V GND EM6
+5 V +5 V +5 V EM7
o terminal de saída (pino 4) do DAC0800 está conectado a Vemterminal (-ve) (pino 2) do uA741 e E´u fora
o terminal de saída (pino 2) do DAC0800 está conectado ao Vem(+ve) terminal (pino 3) do uA741
2. Calcule o tamanho do passo e registre o cálculo na tabela-5.
3. Na tabela-5, os valores binários são usados como entradas digitais onde 0 significa GND e 1 significa 5V.
4. Calcule os valores teóricos da tensão de saída, corrente e corrente de escala total usando o acima.
dadas equações. Registre os resultados na tabela-5.
5. Agora deixe J1 em circuito aberto, J2 em curto-circuito e meça a corrente de saída I forausando multímetro.
6. Agora deixe J2 em circuito aberto, J1 em curto-circuito e meça a corrente I´ de saída forausando multímetro.
´
Eu
7. Calcule Ifora+ fora e registre os resultados na tabela-5.
8. Ajuste o ligar/desligar de D7para D0insira os valores binários de acordo com os valores binários na tabela-5
e repita a etapa 5 e 6.
_____________________________________________________________________________________________
Página 15 de 18
Analógico e Digital Universidade Nacional Roll No: __________
Laboratório de Comunicação
(EL323)
da Computação e Ciências Emergentes
Islamabad Outono de 2016
11
____________________________________________________________________________________
Table-4:
Os resultados medidos da tensão de saída unipolar do DAC0800
Table-5:
Os resultados medidos da tensão de saída bipolar do DAC0800
_____________________________________________________________________________________________
Page 16 of 18
Analógico e Digital Universidade Nacional Roll No: __________
Laboratório de Comunicação
(EL323)
da Computação e Ciências Emergentes
Islãmabade Outono 2016
11
____________________________________________________________________________________
_____________________________________________________________________________________________
Página 17 de 18
Analógico e Digital Universidade Nacional Roll No: __________
Laboratório de Comunicação
(EL323)
das Ciências da Computação e Emergentes
Islãbade Outono de 2016
11
____________________________________________________________________________________
Student's feedback(Try giving useful feedback, e.g. did this lab session help you in learning, how to
melhorar a experiência de aprendizado dos alunos, a equipe foi útil, etc):
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
TOTAL 10 10 10 20 20 30 100
GANHOU
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________________________
Página 18 de 18