Escolar Documentos
Profissional Documentos
Cultura Documentos
Roteiro: Experimento #3
Conversão AD/DA
OBJETIVOS DO EXPERIMENTO
1
ESTO017-17 – Métodos Experimentais em Engenharia
INTRODUÇÃO
Saturação
1111
Reta ideal
1110
1101
1100
1011
1010
1001
1000
0111
0110
0101
0100
0011
0010
0001
Tensão de entrada
0000
analógica em volts
0,3125
0,6250
0,9375
1,2500
1,5625
1,8750
2,1875
2,5000
2,8125
3,1250
3,4375
3,7500
4,0625
4,3750
4,6875
5,0000
O tamanho de cada intervalo é chamado de passo de quantização, dado por ∆𝑉, e pode ser
calculado como sendo:
𝑉𝑟𝑒𝑓 (1)
𝑁
, ∆𝑉 =
2
onde 𝑉𝑟𝑒𝑓 é a tensão de referência, conhecida também como sendo a tensão de fundo de
escala. No exemplo da Figura 1 ilustramos a função de transferência de um conversor AD de 4
bits com tensão de referência igual a 5volts. Em um conversor ideal, as transições entre um
2
ESTO017-17 – Métodos Experimentais em Engenharia
código e outro ocorrem exatamente a cada ∆𝑉 e os pontos de transição dos degraus caem
sobre uma reta, que chamamos de reta ideal. Observe que, no exemplo da Figura 1, a primeira
transição ocorre para a tensão de entrada igual a um ∆𝑉 (ou seja, 0,3125𝑉).
Após a digitalização do sinal, pode ser necessário convertê-lo novamente para a sua forma
original, i.e., torná-lo analógico de novo. Isto pode ser feito através de um conversor
digital/analógico (DA). Em um conversor DA cada código binário é então transformado em um
nível de tensão, como pode ser visto através da Figura 2, para um conversor de 4 bits.
4,6875
Reta ideal
4,3750
4,0625
3,7500
3,4375
3,1250
2,8125
2,5000
2,1875
1,8750
1,5625
1,2500
0,9375
0,6250
0,3125
Código binário de
entrada
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Erro de offset (𝑬𝟎 ): é definido como sendo a diferença entre o início da reta real e o início da
reta ideal, conforme ilustrado na Figura 3(a) para um conversor AD de 3 bits.
Erro de ganho (𝑬𝑮 ): é definido como sendo a diferença entre o fim da reta real e o fim da reta
ideal do conversor após a correção de offset da reta real, conforme ilustrado na Figura 3(b)
para um conversor AD de 3 bits, com tensão de referência igual a 5 volts.
3
ESTO017-17 – Métodos Experimentais em Engenharia
Figura 3. (a) Erro de offset e (b) Erro de ganho em um conversor AD unipolar de 3 bits.
(a) (b)
Código da saída Erro de ganho
digital Código da saída
digital
111
Reta real 111
Reta ideal Reta real após a
110 correção de offset Reta ideal
110
101
101
100
100
011
011
010
010
001
001
000
000
0,6250
1,2500
1,8750
2,5000
3,1250
3,7500
4,3750
5,0000
0,6250
1,2500
1,8750
2,5000
3,1250
3,7500
4,3750
5,0000
Tensão de entrada
analógica em volts Tensão de entrada
analógica em volts
Erro de offset
O erro de offset e o erro de ganho de um conversor AD podem ser calculados em função dos
parâmetros 𝑎 e 𝑏 obtidos a partir do ajuste de uma regressão linear do tipo 𝑦 = 𝑎𝑥 + 𝑏,
onde os valores de 𝑦 são dados pelos níveis de tensão correspondentes a cada código e 𝑥 é a
tensão de entrada do conversor.
Por exemplo, idealmente para um conversor de 4 bits, o código 0001 corresponde a 𝑦 = ∆𝑉, o
código 0010 corresponde a 𝑦 = 2∆𝑉 e assim sucessivamente, até o código 1111 que
corresponderia a 𝑦 = 15∆𝑉. Desta forma, a reta ideal seria dada por 𝑥 = 𝑦 . Na prática, os
pontos (x,y) podem afastar-se dessa característica ideal, devido justamente aos denominados
erros de offset e de ganho.
Os erros de offset e de ganho podem ser determinados de forma geral a partir das equações
(2) e (3). Na Figura 4 ilustra-se a determinação desses erros, para o caso específico de um
conversor AD de 3 bits. Deve-se notar que na prática os valores de E0 e EG, em volts, podem ser
positivos ou negativos, dependendo dos parâmetros a e b de ajuste da reta aos pontos
experimentais reais.
𝑏 (2)
𝐸0 = −
𝑎
𝑎−1 (3)
𝐸𝐺 = ( ) (𝑉𝑟𝑒𝑓 − ∆𝑉),
𝑎
4
ESTO017-17 – Métodos Experimentais em Engenharia
2,5000
1,8750
1,2500
Reta real
0,6250 y = ax+b
1,2500
1,8750
2,5000
3,1250
3,7500
4,3750
5,0000
Neste experimento será utilizado o kit com o Módulo Conversor AD e DA da Figura 5, cujos
circuitos implementados estão ilustrados pelos diagramas das Figuras 12 e 13 do Apêndice.
Este módulo deverá ser alimentado através da Fonte de tensão contínua simétrica (Figura 6).
Apesar do módulo conter um conversor AD de 8 bits, para esse experimento o circuito foi
adaptado para operar como um conversor AD com apenas 16 níveis de quantização, ou seja, 4
bits. Os LEDs do painel frontal do kit irão acender de acordo com a tensão aplicada entre os
pinos 𝑉𝑖𝑛 e GND, formando uma palavra de 4 bits. O LED mais à direita corresponde ao Bit
Menos Significativo (LSB- least significant bit) enquanto que o LED mais à esquerda
corresponde ao Bit Mais Significativo (MSB – most significant bit). Um LED aceso corresponde
ao nível lógico “1” enquanto que um LED apagado corresponde ao nível lógico “0”. A tensão de
referência deste circuito é igual à tensão de alimentação, que tem valor nominal de 5V.
5
ESTO017-17 – Métodos Experimentais em Engenharia
O ajuste da amplitude de tensão (𝑉𝑖𝑛 ), do sinal analógico de entrada será controlado pela
fonte de tensão variável, ilustrada na Figura 7. Para se medir o valor de tensão da entrada,
será utilizado o multímetro digital da Figura 8 e o esquema completo de ligação é ilustrado na
Figura 9.
1) Com o auxílio do multímetro 2, meça o valor real da tensão de referência 𝑉𝑟𝑒𝑓 que é
a tensão utilizada na construção da reta ideal (Tensão na saída +5V da fonte de
alimentação simétrica, que serve como referência para o conversor).
2) Determine o valor teórico para o parâmetro ∆𝑉 através da Equação (1):
𝑉𝑟𝑒𝑓
∆𝑉𝑡𝑒𝑜 = ∆𝑉 = 𝑁
2 𝑏𝑖𝑡𝑠
6
ESTO017-17 – Métodos Experimentais em Engenharia
onde 𝑉𝑟𝑒𝑓 é a tensão de referência medida com o multímetro e 𝑁𝑏𝑖𝑡𝑠 é o número de bits do
nosso conversor (4 bits).
Tabela 1
Tensão analógica de Código binário Tensão correspondente ao
entrada, 𝑽𝒊𝒏 (V) código binário
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
7
ESTO017-17 – Métodos Experimentais em Engenharia
respectivas incertezas. Observe que ∆𝑉𝑒𝑥𝑝 pode ser obtido através da seguinte
expressão:
∆𝑉𝑡𝑒𝑜 (4)
∆𝑉𝑒𝑥𝑝 =
𝑎
As incertezas em E0 e EG podem ser obtidas a partir das incertezas dos parâmetros a
e b da reta ajustada.
Fonte de tensão
variável
Canal 1
- +
+5 +12 GND -12
Conversor AD e DA
Fonte de tensão
simétrica
GND LEDS
Multímetro 2 Multímetro 1
Nesta segunda parte, a fonte de tensão variável será substituída por um gerador de funções e
será utilizado um osciloscópio, através dos canais 1 e 2, para visualizar as formas de onda na
entrada e na saída do Módulo Conversor AD e DA, de acordo com o esquema de ligação do
diagrama da Figura 10.
8
ESTO017-17 – Métodos Experimentais em Engenharia
Observe que, na primeira parte, vimos o processo de conversão AD. Nesta segunda parte, para
converter o valor digital de 4 bits em seu respectivo valor analógico, usaremos o circuito da
Figura 13 que será alimentado pelo circuito da Figura 12 através dos pinos DB4-14(MSB) a
DB7-11(LSB). Este conversor produzirá um nível de tensão que irá variar linearmente com a
saída digital do conversor AD.
1) Com o auxílio do gerador de funções da Figura 11, obtenha uma onda senoidal com
tensão de pico a pico (em aberto) de 5V, nível CC de 2,5V e frequência igual a 20Hz.
Para isso, realize os seguintes passos:
Nota: Observe que com esses valores, será gerado um sinal senoidal de
amplitude 2,5V que varia de 0V a +5V, respeitando assim a unipolaridade do
conversor AD utilizado.
5) Para uma boa visualização dos sinais no osciloscópio será necessário configurá-lo
seguindo os passos abaixo:
9
ESTO017-17 – Métodos Experimentais em Engenharia
Gerador de funções
50Ω
+5 +12 GND -12
Conversor AD e DA
Fonte de tensão
simétrica
GND LEDS
Osciloscópio
Canal 1 Canal 2
10
ESTO017-17 – Métodos Experimentais em Engenharia
Menu de configurações Saída do Gerador de Aciona a saída do Gerador Teclado para ajuste da Freq.,
Funções de Funções Fase, Amplitude e Offset
1) Se um conversor AD de 4 bits ideal fosse utilizado num multímetro digital por exemplo,
para medir níveis de tensão, pode-se considerar que o nível de tensão correspondente a
um determinado código do conversor seria dado por:
𝑉(𝑛) = ∆𝑉 ∗ (𝑛 + 0,5) (5)
ou seja, o valor no centro de cada degrau “digitalizado”. Desta forma, para n=0 (código
0000), poderíamos considerar que o valor da tensão lido no display do multímetro seria
igual a 0,5∆𝑉. Já para n=1 (código 0001), o valor seria igual a 1,5∆𝑉, e assim por diante.
Neste caso, determine a expressão da incerteza associada ao valor da tensão lida neste
instrumento, considerando a incerteza no valor de 𝑛.
Neste caso, determine a expressão da incerteza associada ao valor da tensão lida neste
instrumento, considerando as incertezas nos valores de 𝑛 e 𝐸𝑂 . Nota: Utilize o valor
da incerteza de E0 obtida no item 8 da Parte 1.
11
ESTO017-17 – Métodos Experimentais em Engenharia
Bibliografia
[1] Understanding Data Converters, Texas Instruments Application Report SLAA013, Mixed-
Signal Products, 1995.
[1] Len Staller, Understanding analog to digital converter specifications, 2005 disponível em:
https://www.embedded.com/design/configurable-systems/4025078/Understanding-analog-
to-digital-converter-specifications
[2] ADC Gain and Offset Error Calibration on ARM® Cortex®-M0+ Based MCUs, disponível em:
http://ww1.microchip.com/downloads/en/DeviceDoc/90003185A.pdf
Autores
Roteiro experimental e kit didático idealizados pelo Prof. Tiago Ribeiro de Oliveira;
desenvolvidos pelo Prof. Kenji Nose-Filho com o auxílio do monitor Pedro Henrique Pires da
Silva; e revisados pelos Profs. J.C. Teixeira, D. Consonni e os monitores Melissa Keiller Gomes e
Reynaldo G. G. Sandrini. Os kits didáticos e as fontes de alimentação foram implementadas e
montados pelos técnicos Dalton Esteves e Lívia Pereira de Castro.
12
ESTO017-17 – Métodos Experimentais em Engenharia
O circuito da Figura 12 foi projetado para trabalhar com apenas 16 níveis de quantização. Os
LEDs conectados nas portas 11 a 14 irão acender de acordo com a diferença de tensão aplicada
entre os pinos 6 (Vin +) e 7 (Vin -) formando uma palavra de 4 bits. O LED conectado na porta
DB4-14 corresponde ao Bit Menos Significativo (LSB) enquanto que o LED conectado na porta
DB7-11 corresponde ao Bit Mais Significativo (MSB). Um LED aceso corresponde ao nível lógico
“1” enquanto que um LED apagado corresponde ao nível lógico “0”. A tensão de referência
deste circuito é igual à tensão de alimentação, que tem valor nominal de 5 volts.
Figura 12. Esquema de ligação do conversor A/D (ADC0804) configurado para operar com
apenas 16 níveis de quantização.
10k
150pF
1-CS Vcc or Vref-20 Vref = 5V
2-RD CLKR-19
3-WR DB0(LSB)-18
4-CLK IN DB1-17
5-INTR DB2-16
RESET
6-Vin(+) DB3-15
Vin
7-Vin(-) DB4-14
8-AGND DB5-13
9-Vref/2 DB6-12
10-DGND DB7(MSB)-11
330
ADC0804
13
ESTO017-17 – Métodos Experimentais em Engenharia
Figura 13. Esquema de ligação do conversor D/A utilizando as saídas digitais do conversor A/D
(Saídas DB4-14 (LSB) a DB7-11 (MSB)).
LM741
2-GND Vref(-)-15
3-VEE Vref(+)-14
10k
4-I0 Vcc-13 Vcc = 5V
14