Você está na página 1de 10

UNIVERSIDADE FEDERAL RURAL DO SEMI-RIDO DEPARTAMENTO DE CINCIAS AMBIENTAIS E TECNOLGICAS CURSO DE ENGENHARIA DE ENERGIA Laboratrio de Sistemas Digitais 2013.

CONVERSORES A/D E D/A

Alunos: Allyson Arilson Lima Filgueira Daniel Carlos de Carvalho Crisstomo Jos Victor Lucena

Prof: Gustavo Henn Turma: TURMA 01 3M34

Mossor, Agosto de 2013

1. Objetivos

Familiarizao com os circuitos digitais sequenciais. Esta prtica trata da operao de converso de sinal analgico em digital e digital em analgico.

2. Introduo terica

Uma quantidade digital ter um valor que especificado entre duas possibilidades, como 0 ou 1, BAIXO ou ALTO, verdadeiro ou falso, e assim por diante. Na prtica, uma quantidade digital como uma tenso pode ter um valor que est dentro de faixas especificadas, e definimos que valores dentro de uma determinada faixa possuem o mesmo valor digital. Por exemplo, para a lgica TTL sabemos que: 0 V a 0,8 V = 0 lgico 2 V a 5 V = 1 lgico Por outro lado, uma quantidade analgica pode assumir qualquer valor ao longo de uma faixa contnua de valores e, o que mais importante, o seu valor exato relevante. Os sistemas digitais realizam todas as suas operaes internas usando circuitos digitais e operaes digitais. Qualquer informao que tenha de entrar em um sistema digital deve primeiro ser colocada no formato digital. Quando um sistema digital, como um computador, usado para monitorar e/ou controlar um processo fsico, temos de lidar com as diferenas entre a natureza digital do computador e a natureza analgica das variveis do processo. A Figura 1 ilustra essa situao. Esse diagrama mostra os cinco elementos envolvidos quando um computador est monitorando e controlando uma varivel fsica presumivelmente analgica.

Figura 1 Conversor analgico-digital (ADC) e conversor digital-analgico (DAC) so usados para interfacear um computador com o mundo analgico, de forma que ele possa monitorar e controlar uma varivel fsica.

A converso D/A o processo em que o valor representado em cdigo digital (como binrio direto ou BCD) convertido em uma tenso ou corrente que proporcional ao valor digital. A Figura 2 mostra o smbolo para um conversor D/A tpico de quatro bits. Observe que existe uma entrada para uma tenso de referncia, . Essa entrada usada para determinar a sada de fundo de escala ou valor mximo que o conversor D/A pode gerar. As entradas digitais D, C, B e A so geralmente acionadas pela sada do registrador de um sistema digital. Os 24 = 16 diferentes nmeros binrios representados por esses quatro bits so listados na Figura 2.

Figura 2 DAC de quatro bits com sada em tenso.

Para cada nmero de entrada, a tenso de sada do conversor D/A um valor nico. Na realidade, para esse caso, a tenso de sada analgica igual em volts ao

nmero binrio. A mesma ideia seria verdadeira se a sada do conversor D/A fosse uma corrente . Geralmente: (1) Onde K o fator de proporcionalidade e um valor constante para um determinado DAC conectado em uma tenso de referncia fixa. A sada analgica pode, claro, ser uma corrente ou uma tenso. A Resoluo de um conversor D/A definida como a menor variao que pode ocorrer na sada analgica como resultado de uma mudana na entrada digital. A resoluo sempre igual ao peso do LSB e tambm conhecida como tamanho do degrau. Uma nova interpretao da expresso (1) seria que uma entrada digital igual ao nmero de degraus, K a quantidade de tenso (ou corrente) por degrau, e a sada

analgica o produto dos dois. Agora tem-se uma forma conveniente de calcular o valor de K para um conversor D/A:
( )

(2)

Um conversor analgico-digital recebe uma tenso analgica de entrada e, aps um certo tempo, produz um cdigo digital de sada que representa a entrada analgica. O processo de converso A/D geralmente mais complexo e consome mais tempo do que o processo D/A, e diversos mtodos diferentes tm sido desenvolvidos e usados. Alguns tipos importantes de ADCs usam um DAC como parte dos seus circuitos. A Figura 3 mostra um diagrama em bloco geral para essa classe de ADC. A temporizao da operao fornecida por um sinal de clock na entrada. A unidade de controle contm o circuito lgico para a gerao da sequncia apropriada de operaes em resposta ao comando start, que inicia o processo de converso. O amplificador operacional comparador tem duas entradas analgicas e uma sada digital que muda de estado, dependendo de qual entrada analgica for maior.

Figura 3 Diagrama geral de uma classe ADCs.

Uma das verses mais simples do ADC geral mostrado na Figura 3 usa um contador binrio como o registrador e permite que o clock incremente o contador um passo de cada vez at forma de onda em . Ele denominado ADC de rampa digital porque a uma rampa passo a passo, realidade, uma escada. A Figura 4

mostraum ADC de rampa digital. Ele contm um contador, um DAC, um comparador e uma porta AND de controle. A sada do comparador serve como sinal (fim de converso) ativo em nvel BAIXO. Considera-se que convertida. a tenso analgica a ser

Figura 4 ADC de rampa digital.

3. Desenvolvimento

3.1. Utilizando o mdulo XDM09 no kit, conecte em um canal de entrada um sinal analgico ajustvel a partir de potencimetro alimentado com 5V, conforme figura abaixo. Conecte o sistema de controle de canais em chaves lgicas e as sadas digitais devero estar conectadas ao leds de visualizao.

Figura 5 Mdulo XDM09.

Figura 6 Funes das conexes.

Esse primeira etapa consistiu apenas na conexo do mdulo na placa e alimentao do circuito com um potencimetro para variar a tenso analgica at 5 V como pedia o roteiro da prtica. Para o controle da tenso de entrada no circuito, foi utilizada a alimentao de 5 V da placa, conectado com o resistor varivel tambm interno placa. O sistema foi disposto de forma a se comportar como um divisor de tenso, ou seja, parte da tenso era dissipada no resistor varivel, e a parte complementar, alimentava o mdulo XDM09 utilizado na prtica. Abaixo, a figura 7 mostra como ficou disposto o circuito:

]
Figura 7 Circuito de alimentao ao mdulo XDM09

3.2. Preencha a tabela abaixo com os valores obtidos (ser necessria a utilizao do voltmetro). Nesta parte realizamos as conexes necessrias para obter um conversor A/D (ADC de rampa digital). Para tanto precisvamos de uma entrada analgica e sada digital. Ento foi utilizada a primeira parte do mdulo XMD09 (ADC). Todas as entradas analgicas (CH0 at CH7) foram conectadas a placa motherboard que foi alimentada conforme o modo descrito no tpico anterior. As entradas digitais A, B e C (seleo de canal) foram conectadas a entrada digital manual (0 ou 1), direto na chave. Essas entradas representam um determinado nmero binrio que em decimal indica qual o canal que vai ser selecionado pra leitura, os quais foram alimentados (CH0 at CH7), variando de 000 a 111, ou 0 7. Todas as sadas digitais do ADC (D0 at D7) foram conectadas sequencialmente de acordo com a tabela a ser preenchida. Usando a equao (2) foi possvel calcular a resoluo, ou valor degrau. Com e n=8 bits, a resoluo igual a 5/255. Para obter o valor da converso pedido na tabela basta transformar o nmero binrio obtido em decimal e multiplicar pela resoluo.
Tabela 1 Converso A/D.

Tenso analgica de entrada [V] 1,0 (1,42) 2,5 (2,5) 3,3 (3,3) 4,0 (4,0) 4,9 (4,89) D7 0 1 1 1 1

Configurao dos 8 bits na sada do A/D D6 1 0 0 1 1 D5 0 0 1 0 1 D4 0 0 1 1 1 D3 0 1 0 0 1 D2 1 0 1 1 1 D1 1 0 1 0 1 D0 1 1 0 1 1

Valor da converso [V] 1,42 2,74 3,64 4,26 5

3.3. Utilizando o mdulo XMD09 no kit, conecte entrada digital do D/A as chaves lgicas. Com auxlio de um voltmetro mea a tenso de sada conforme a tabela 2 abaixo.

Nesta parte da prtica foi utilizado o outro lado do mdulo, o DAC. Neste caso as entradas passaram a ser digitais. Portanto, D0 at D7 foram conectadas as chaves lgicas. A sada analgica e foi obtida com auxlio de um multmetro com terminal do terra no terra e o outro na sada do DAC no mdulo. A, B e C foram conectadas ao terra para manter a seleo no 0 e liberar mais chaves lgicas para o DAC. Para obter o valor de converso medido bastava colocar 0 ou 1 para cada valor de entrada digital, de acordo com a tabela abaixo e medir a tenso obtida com o multmetro.
Tabela 2 Converso D/A.

Entrada digital D7 0 0 0 0 1 D6 0 0 0 1 1 D5 0 0 0 0 1 D4 0 0 1 0 1 D3 0 0 0 1 1 D2 0 1 0 0 1 D1 0 0 0 0 1 D0 0 0 0 0 1

Valor de Converso [V] 0 0,1 0,36 1,45 4,89

4. Questes

4.1. Simule no software PROTEUS o circuito mostrado na Figura 7 mostrando os valores utilizados na tabela 1 comentando os resultados obtidos.

Figura 8 Circuito a ser simulado no PROTEUS para ADC0808.

Figura 9 Simulao do circuito no PROTEUS para ADC0808.

Depois de realizada a montagem do circuito no PROTEUS para ADC0808 corretamente, o resultado da simulao no foi o esperado, ou seja, a converso da

entrada analgica para a uma sada digital no foi realizada, pois como se pode observar na Figura 8 apesar de existir uma tenso de entrada maior do que 1V e mesmo variando este valor at 5V as sadas permaneceram as mesma e iguais a 0. Mas como foi observado na prtica, os resultados desta simulao seriam aproximadamente ou iguais aos da Tabela 1 vista anteriormente.

5. Concluso

Variveis fsicas que desejamos medir, tais como temperatura, presso, umidade, distncia, velocidade etc., so quantidades que variam continuamente. O estudo de circuitos conversores de analgico para digital e digital para analgico de grande importncia, pois em tudo h converso A/D e/ou D/A. Este tema abrange um leque de subtpicos muito vasto. Existem diversos circuitos para realizao de converso A/D ou D/A. Alm disso, o A/D mais complexo e utiliza-se de um D/A, assim como tambm consome mais tempo em relao ao D/A. diversos mtodos diferentes tm sido desenvolvidos e usados.

6. Referncias Bibliogrficas

[1]

Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss. Sistemas Digitais: princpios e aplicaes. 10 Edio, So Paulo, Brasil, 2007.