TEMA S2 - Filtros - AULA Conversores Analógicos Digitais XG204

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 16

TEMA: Conversores

AULA: Conversores Analógicos Digitais


Conversores Analógicos Digitais

Assuntos:

ˆ Conversor A/D;

ˆ Conversor A/D de rampa digital;

ˆ Conversor A/D por aproximação sucessiva;

ˆ Conversor A/D flash.

Habilidades e Competências:

ˆ Familiarizar com os tipos de conversores A/D;

ˆ Calcular e identificar como dever ser feito as operações da conversão analógica para digital;

ˆ Gerar e analisar a curva de transferência do conversor A/D.

Recursos:

ˆ Kit XG204 - Banco de ensaios em Eletrônica Geral com cartões analógicos, digitais e sensores;

ˆ XG200MB03 - Conversores;

ˆ Fios e cabos para conexões;

ˆ Multı́metro1 .

1
Recurso não acompanha o kit
2
Conversor A/D
A maioria dos dados obtidos de sensores comuns, tais como sensores de temperatura, intensidade lu-
minosa, posição, tensão, corrente e etc, fornecem sinais analógicos, ou seja, uma tensão que é proporcional
à grandeza medida e que varia de forma contı́nua numa faixa de valores.
No entanto, a maioria dos equipamentos modernos que fazem a aquisição de dados destes sensores,
trabalha com técnicas digitais. Isso significa que o dado analógico, precisa ser convertido para a forma
digital. Para fazer esta conversão são utilizados circuitos denominados conversores analógicos digitais,
ou simplesmente A/D. Como seu próprio nome indica, realiza a conversão de sinais, cuja amplitude varia
continuamente em sinais digitais correspondentes à amplitude do sinal original.
Para converter se faz o uso de um comparador de tensão ou corrente - variando de acordo com a
aplicação - que irá comparar o sinal analógico com o valor de referência.
Desta forma os circuitos A/D devem preencher certos requisitos importantes quanto ao seu desempe-
nho que são: Quantização; Taxa de Amostragem; Linearidade.

Quantização

Entre os dois valores extremos da escala de valores analógicos que devem ser convertidos para a forma
digital existem infinitos valores intermediários, o que justamente caracteriza uma grandeza que varia de
forma análoga ou analógica.
Entretanto, quando passamos um valor qualquer entre os dois valores extremos incluindo-os, não
podemos representar qualquer quantidade, pois precisarı́amos para isso de um número infinito de bits.
Assim, por exemplo, se utilizarmos na conversão 4 bits, teremos a possibilidade de representar apenas
16 valores na escala total de valores analógicos, e se usarmos 8 bits poderemos representar 256 valores,
conforme mostra a figura 1.

Figura 1: Escala de Conversão

3
Se tivermos uma escala de 0 a 7,5 [V], por exemplo, e usarmos 4 bits para a conversão, os ”degraus”da
escada de conversão terão 0,5[V] de altura, o que significa que este conversor terá uma resolução de 0,5[V].
Se usarmos um conversor A/D de 8 bits (255 ”degraus”de resolução) para fazer um voltı́metro de 0 a
10[V], por exemplo, a resolução deste voltı́metro será de 10/255 ou pouco menos de 0,04[V]. Diminui-se
1 ,pois entre 0 e 255, há 255 diferenças de nı́veis entre dois valores consecutivos, ou seja, 2N − 1.
Este comportamento ”digital”pode ser observado em muitos instrumentos comuns, tais como os
multı́metros digitais em que, se a grandeza medida estiver num valor intermediário entre dois degraus da
resolução do conversor A/D, o valor apresentado no display oscilará entre eles.
Evidentemente, tanto maior é a precisão na conversão mais bits serão utilizados pelo conversor.
Tipos com 8 a 16 bits são comuns nas aplicações industriais e em medidas, dependendo da quantidade
de ”passos”desejados na conversão ou a resolução.

Taxa de amostragem

Muitos processos de aquisição de dados de sensores, de processos ou de outras aplicações precisam ser
rápidos. Uma placa de aquisição de dados de um instrumento de medida que projete uma forma de onda,
desenhe um gráfico na tela de um PC representando um processo dinâmico ou mesmo um instrumento
digital simples como um multı́metro, deve estar constantemente em andamento.
Um osciloscópio digital, por exemplo, deve medir as tensões instantâneas de um sinal em diversos
pontos ao longo de um ciclo para poder ”desenhar”esta forma de onda com precisão na tela. Se a
frequência do sinal for alta, isso implica a necessidade de se fazer amostragens num tempo extremamente
curto.
Os conversores A/D podem ser encontrados possuindo frequências de amostragem numa ampla escala
de valores. Os tipos mais rápidos têm suas velocidades especificadas em MSPS (Mega Samples Per Second
ou Mega Amostragens Por Segundo).
Uma máquina industrial ou um instrumento de uso geral como um multı́metro pode usar conversores
A/D relativamente lentos com taxas ou velocidades de amostragens de até algumas unidades por segundo.
Um multı́metro digital comum, por exemplo, faz de 1 a 10 amostragens por segundo apenas, dependendo
do tipo. Todavia, um osciloscópio digital ou virtual que precise observar uma forma de onda de 10 MHz,
deve, para ter uma definição razoável, realizar pelo menos 100 milhões de amostragens por segundo (10
pontos por ciclo).

Linearidade

A curva de conversão da grandeza analógica para a forma digital deve ser linear para um bom
conversor. Isso significa que não existem desvios na correspondência entre o valor analógico e a saı́da
digital ao longo da escala de valores em que o conversor deve trabalhar. No entanto, na prática podem
ocorrer pequenos desvios, conforme pode ser visto na figura 2.

Figura 2: Grau de Linearidade de Conversão

4
Desenvolvimento

Para fazer uma conversão de sinais analógicos para a forma digital existem diversas técnicas que são
empregadas nos circuitos comerciais, muitas delas encontradas em circuitos integrados que são ”embuti-
dos”(embedded ) em aplicações mais complexas, os quais fazem o controle de máquinas e equipamentos.
Analisamos as tecnologias mais empregadas para esta finalidade começando com o bloco comum a todos
os conversores, que é o circuito de amostragem e manutenção (sample and hold ), mostrado na figura 3.
O valor dos sinais analógicos que devem ser convertidos para a forma digital corresponde a um
determinado instante, cuja duração, em alguns casos, não vai além de alguns milionésimos segundos.
Assim, um primeiro bloco importante do conversor é um circuito que lê o valor do sinal a ser convertido
num determinado instante e o armazena de modo que, mesmo que o sinal varie depois, os circuitos que
fazem a conversão têm numa memória seu valor.
O sinal a ser amostrado é amplificado por um buffer de entrada cuja finalidade é não carregar o
circuito externo, e ao mesmo tempo proporcionar isolamento do circuito de conversão.

Figura 3: Diagrama em Blocos de Conversor A/D

Na saı́da deste circuito temos uma chave eletrônica ou chaveador, que determina o instante exato em
que a leitura do sinal deve ser feita. A chave fecha então por uma fração de segundo (numa frequência
que depende da velocidade de amostragem) permitindo que o sinal carregue o capacitor C.
Assim, quando a chave abre, esperando a leitura seguinte, o capacitor tem armazenado o valor da
grandeza analógica a ser convertida. Esta tensão no capacitor é mantida no circuito conversor através de
um buffer de saı́da durante o tempo que ele necessita para isso.
Na figura 4 temos um gráfico que indica de que modo à tensão de entrada varia e o circuito de
amostragem e retenção mantém a saı́da constante durante os intervalos de conversão (que correspondem
aos ”degraus”).

Figura 4: Escala de Conversão

5
Aplicação

Existem várias formas de se construir conversores A/D, sendo que cada um tem a sua caracterı́stica
de funcionamento que deve ser levada em conta, na hora de se construir e/ou escolher para sua aplicação.
Temos uma relação de possı́veis combinações:

ˆ Conversor A/D com comparador em paralelo;

ˆ Conversor A/D com rampa em escada;

ˆ Conversor A/D de aproximações sucessivas;

ˆ Conversor A/D rampa única;

ˆ Conversor A/D de rampa dupla;

ˆ Sigma-Delta.

O Sigma-Delta é uma das importantes técnicas de conversão A/D, utilizada em que se deseja uma
altı́ssima velocidade de conversão, como nos DSPs (Digital Signal Processing).
Portanto, vimos que a conversão do sinal analógico para o digital sempre existe uma perda de in-
formação seja ela de amplitude - caracterı́stica da quantidade de bits utilizados - ou de fase do sinal -
caracterı́stica da taxa de amostragem empregada.
Vimos que o erro máximo que pode ocorrer na quantização é de metade do valor de nı́vel da quan-
tização assim sendo quanto maior for o número de bits do conversor menor será o seu erro.
O erro de sobreposição do espectro ”Aliasing”é facilmente evitado utilizando o teorema da amos-
tragem de Nyquist que ”Para que uma determinada frequência f do sinal analógico seja ou possa ser
completamente reconstituı́da a taxa amostral, no processo de digitalização, deve ser no mı́nimo igual a
2.f ”.
Conhecidas as imperfeições da conversão podemos então saber quais os fatores que influeciam na
escolha de um conversor A/D e assim prever melhor os ajustes que sistema deverá sofrer, pois as suas
fraquezas já são conhecidas. A figura 5 apresenta o diagrama em blocos geral de um conversor A/D.

Figura 5: Representação gráfica do conversor A/D

6
Conversor A/D de rampa digital
Esse tipo de conversor gera uma rampa de tensão na saı́da do D/A e compara essa rampa com a
tensão de entrada. A rampa é gerada por um contador que, partindo de zero, a cada pulso de clock
incrementa o valor em sua saı́da, fazendo a saı́da do D/A gerar um sinal de rampa. Quando a saı́da do
comparador muda de estado identifica-se que o valor do contador corresponde a tensão na entrada do
D/A.
A principal deficiência desse tipo de conversor é que o tempo de conversão (tempo entre o inı́cio da
conversão e momento em que o resultado é apresentado) depende da tensão, de forma que quanto maior a
tensão de entrada maior o tempo de conversão. A figura 6 apresenta o diagrama em bloco da composição
de um conversor A/D de rampa digital.

Figura 6: Representação gráfica do conversor A/D de rampa digital

Conversor A/D por aproximação sucessiva


Para possibilitar uma conversão onde o tempo de conversão independa do valor de entrada foi desen-
volvido o conversor A/D por aproximação sucessiva. Esse conversor A/D permite obter o resultado da
conversão a intervalos sempre iguais, não proporcionais a tensão de entrada mas sim ao número de bits
do conversor.
O funcionamento desse conversor realiza o seguinte algoritmo (considere a figura 7 para análise):

1. Zera todos os bits do registro de controle;

2. Seta o bit mais significativo;

3. Verifica se o resultado a Vax (gerada pelo conversor D/A) é maior que Va (tensão de entrada):

ˆ Se Vax < Va (COMP = 1), mantém o bit em ’1’;


ˆ Se Vax > Va (COMP = 0), volta o bit para ’0’;

4. Repete o processo para cada bit, até chegar no menos significativo;


Dessa forma, um conversor A/D de N bits realizará a conversão em N interações.

7
Figura 7: Conversor A/D por aproximação sucessiva

A tabela 1 apresenta o resultado da conversão por aproxima sucessiva, considerando-se uma tensão de
entrada de 3,69[V] e um conversor de 4 bits que tem como referências 0 e 5[V] (cada interação corresponde
a um perı́odo do sinal de clock aplicado ao conversor).

Interação D3 D2 D1 D0 Vax Va Comp


1 1 0 0 0 2,67 3,69 1
2 1 1 0 0 4,00 0
3 1 0 1 0 3,33 1
4 1 0 1 1 3,67 1

Tabela 1: Tabela de conversão

Conversor A/D Flash


Este tipo de conversor, apresentado na figura 8, transforma diretamente o valor de tensão de entrada
em uma palavra binária. Para isso, ele compara a tensão de entrada com cada uma das faixas de
quantização, identificando quais deve estar em zero e um. Esse resultado passa por uma codificador que
transforma essa informação em uma palavra binária.
Como vantagem, esse tipo de conversor A/D tem o menor tempo possı́vel de conversão. Em contra-
partida sua construção é de grande complexidade, já que cada faixa de quantização (cada palavra binária)
necessita de um comparador. Por exemplo, um comparador de 10 bits precisa de 1024 comparadores.

8
Figura 8: Representação gráfica do conversor A/D Flash

A tabela 2 ilustra o funcionamento do conversor A/D flash:

Va C1 C2 C3 C4 C5 C6 C7 A B C
0-1[V] 1 1 1 1 1 1 1 0 0 0
1-2[V] 0 1 1 1 1 1 1 0 0 1
2-3[V] 0 0 1 1 1 1 1 0 1 0
3-4[V] 0 0 0 1 1 1 1 0 1 1
4-5[V] 0 0 0 0 1 1 1 1 0 0
5-6[V] 0 0 0 0 0 1 1 1 0 1
6-7[V] 0 0 0 0 0 0 1 1 1 0
>7[V] 0 0 0 0 0 0 0 1 1 1

Tabela 2: Tabela do conversor A/D Flash

9
Seja um conversor DA com referência superior igual a 5[V] e referência inferior igual a 0[V]. Calcule

as palavras binárias obtidas a partir das seguintes tensões:

Cálculo:

Resolução =

a) 4,95[V]

b) 4,5[V]

c) 3,75[V]

d) 2,25[V]

e) 1,15[V]

f) 0,6[V]

10
Resposta:

a)

b)

c)

d)

e)

f)

11
MÓDULO: XG200MB03 - Conversores
O módulo XG200MB03, conforme ilustrado na figura ??, trata-se de vários circuitos conversores:
conversor digital analógico (DAC), conversor analógico digital(ADC), conversor V/F, conversor F/V,
conversor V/I e conversor I/V. Também inclui os filtros anti-aliasing e filtro de reconstrução. É impor-
tante ressaltar que os circuitos são independentes entre si. A placa possui um tipo de circuito integrado
para o conversor ADC: ADC0804LCWM.

Figura 9: Conversores

Conversor Analógico Digital

No circuito do conversor A/D, conforme mostrado na figura 10, utilizamos o CI ADC0804LCWM


que é um conversor analógico digital com 8 saı́das. Esse atributo o torna adequado para aplicações de
interface para sensores de temperatura, fontes de tensão e transdutores.

Figura 10: Conversor D/A

Como pode-se observar na figura 10, tem-se a entrada analógica CLK por onde o sinal analógico
entra e a entrada FS que é responsável por habilitar o circuito. A conversão A/D feita através do CI
ADC0804LCWM é entregue ao usuário pelas saı́das D0 a D7 . Esse resultado é uma palavra binária de 8
bits.

12
Compreensão:

a) Quais são as aplicações em que as caracterı́sticas do conversor ADC0804 se torna vantajoso de se


utilizar?

b) Descreva o procedimento para realizar a conversão de um sinal analógico contı́nuo em 3[V] no módulo
XG200MB03 para um sinal digital.

c) Como se evita o erro de sobreposição do espectro ”Aliasing”?

13
1) Faça as ligações necessárias do conversor analógico digital, conforme ilustram as figuras
11 e 12, utilizando o módulo XG200MB03-Conversores e o kit XG204 - Banco de ensaios
em Eletrônica Geral com cartões analógicos, digitais e sensores.

ˆ Configuração do potenciômetro Utilize os dois potenciômetros presentes no bastidor do kit


XG204, conforme ilustrado na figura 11. Um potenciômetro deve ser configurado inicialmente
na posição mı́nima e o outro deve ser configurado na posição máxima. Ambos potenciômetros
devem ser alimentados em +5[V]. Conecte as saı́das de tensões variáveis de 0[V] a 5[V] ao canal
do conversor, utilize um canal primeiramente realizando os testes necessários e depois alterne pelo
outro.

Figura 11: Ligações dos Potenciômetros

14
ˆ Configuração do módulo XG200MB03 - parte ADC No circuito do conversor analógico
digital, conecte as entradas e saı́das de acordo com a figura 12. A entrada de habilitação deve
ser conectada na chave pulsativa inicialmente na posição ”0”. Nesta aplicação, sempre que FS ter
um pulso, a saı́da é atualizada. A entrada CLK deve ser ligada na saı́da do potenciômetro, como
indicado na figura 11. As saı́das D0 a D7 devem ser conectadas nos LEDs indicadores.

Figura 12: Ligações do módulo XG200MB03

Utilizando o multı́metro, meça o valor da tensão necessária ao conversor A/D na entrada para as
combinações de saı́das a seguir. Anote os resultados encontrados para ambos entradas potenciômetros.

Valores P ot1 [V] P ot2 [V]


00000000(2)
00000001(2)
00000010(2)
00000100(2)
00001000(2)
00010000(2)
00100000(2)
01000000(2)
10000000(2)
11111111(2)

Compare os valores obtidos e comente a existência de possı́veis diferenças encontradas.

2) Permaneça com as ligações feitas no exercı́cio do conversor analógico digital.

Com o potenciômetro 1 configurado, levante a curva de transferência do A/D, considerando somente


os 4 bits mais significativos. Para isto, ajuste o sinal de entrada do canal até obter os valores nos LEDs
indicadores. Anote os valores da tensão de entrada e as saı́das digitais possı́veis na tabela e desenhe a
curva da função de transferência.
Com a tabela pronta, levante a curva da função de transferência do conversor D/A.

15
16

Você também pode gostar