Você está na página 1de 7

RESUMO TERICO

CONVERSORES DIGITAL/ANALGICO

Baseado na apostila Conversor Digital/Analgico


da disciplina PCS 2498 LABORATRIO DE PROCESSADORES II
Autores: Andra Massamyi Matsunaga e Maurcio Ossamu Tsugawa
Reviso: Prof. Dr. Andr Riyuiti Hirakawa e Prof. Carlos Eduardo Cugnasca
Ver. 3.1 2005

1. CONVERSORES DIGITAL/ANALGICO
Os fenmenos do mundo real normalmente so analgicos. Em contradio, a tecnologia de
processamento digital est cada vez mais presente no nosso dia a dia. Assim, so necessrias
interfaces que convertem informaes analgicas do mundo real para dados digitais que so
processados, e em seguida convertidas para forma analgica. Um dos exemplos mais comuns nos
dias de hoje so os aparelhos que tocam discos CD, convertendo informaes digitais a msica
codificada digitalmente para a forma analgica o som gerado em alto-falantes.
Muitos dos componentes e equipamentos no entendem sinais digitais, necessitando-os na
na forma analgica. Em geral, processos de converso de sinais eltricos para grandezas fsicas
exigem sadas analgicas. Um bom exemplo o alto-falante. Para poder reproduzir um sinal de
udio, o alto-falante precisa ser excitado atravs de um sinal analgico.
necessrio ento a transformao das cadeias de bits gerada nas sadas dos sistemas
digitais em sinais analgicos. Esta a funo dos conversores Digital-Analgicos, ou simplesmente
DACs.

1.1 Tcnicas de Converso D/A


Vrias so as formas que podem ser utilizadas na converso D/A. Neste texto sero
abordadas as principais tcnicas, podendo-se obter mais detalhes na literatura especializada.
[3][4][5].
A seguir ser detalhada a rede R-2R, que serve como base para a maioria dos processos de
converso D/A.
 Conversor D/A baseado em rede resistiva com pesos binrios:
Esta tcnica baseia-se em um amplificador-somador, representado na figura abaixo, onde
se consegue a converso, controlando-se o ganho em cada entrada.

Escola Politcnica da USP/Departamento de Engenharia de Computao e Sistemas Digitais - PCS

Laboratrio de Processadores II

Figura 01: Rede resistiva com pesos binrios.


Como desvantagem desse circuito tem-se a necessidade de uma grande gama de valores de
resistores de preciso, tornando difcil a sua implementao de um circuito integrado.
 Rede Resistiva R-2R:
Diferente da tcnica anterior, esta rede resistiva utiliza apenas 2 valores resistivos: R e 2R.
H uma grande quantidade de tcnicas que utilizam esta rede resistiva como base. ela ser detalhada
posteriormente, no item 2.2.
 Rede NR:
Seja uma rede de N resistores em srie, onde N corresponde ao nmero de divises
discretas dada pelo cdigo digital, ou seja, trata-se de um grande divisor resistivo de tenso. Para
um conversor de 4 bits necessita-se de uma rede 16R, ou seja, 16 resistores iguais em srie. Para 8
bits, h a necessidade de uma rede 256R. O divisor resistivo conectado a um conjunto de chaves,
controlado por um grande decodificador, a base deste conversor.

Figura 02: Rede NR.

Escola Politcnica da USP/Departamento de Engenharia de Computao e Sistemas Digitais - PCS

Laboratrio de Processadores II

 Rede de Capacitores com Pesos Binrios:


Ao invs de se utilizar resistores com pesos binrios, esta tcnica utiliza capacitores com
pesos binrios. Ela favorece o processo de integrao CMOS, sendo mais fcil obter capacitncias
de preciso do que resistncias de preciso.
 Integrador:
Como o nome sugere, este conversor baseado em um circuito integrador. O princpio
simples. Atravs de um contador decrescente controla-se o tempo de carga do capacitor integrador.
No incio da converso carrega-se o contador com o valor binrio desejado, e descarrega-se o
capacitor integrador. Permite-se ento, uma carga linear, atravs de uma fonte de corrente, durante a
contagem decrescente. Quando a contagem atinge o valor zero, corta-se a carga do capacitor
integrador.

Figura 03: Integrador.

 Pulse Width Modulation (PMW)


O conversor baseia-se na gerao de um trem de pulsos com largura varivel (Pulse Width
Modulation) conforme a entrada digital. Passa-se o trem de pulsos por um filtro passa-baixas, de tal
forma a passar apenas a componente contnua, e obtm-se a converso para sinal analgico,
conforme apresenta a figura abaixo.

Figura 04: Filtro Passa-baixa.


Escola Politcnica da USP/Departamento de Engenharia de Computao e Sistemas Digitais - PCS

Laboratrio de Processadores II

Em um sistema microprocessado, o mtodo mais econmico de se efetuar a converso


D/A, bastando o programa gerar um trem de pulsos em uma sada digital. Uma desvantagem desta
tcnica a baixa velocidade de converso.
 Oversampling Delta-sigma (
-
):
A grande vantagem desta tcnica a obteno de conversores bastante precisos sem a
necessidade da utilizao circuitos analgicos de preciso. Ela no ser abordada em detalhes por
envolver teorias de processamento sinais.
O princpio envolvido um processamento digital complexo, que utiliza certas
caractersticas do sistema PWM (utiliza um conversor D/A de 1 bit), alm de um processamento
digital. Como resultado tem-se um conversor D/A bastante veloz e preciso. Ela muito utilizado em
equipamentos digitais de udio.

1.2 A Rede R-2R


A seguir ser analisado em detalhes como se processa a converso D/A com uma rede
resistiva R-2R, para um conversor de 4 bits:

Figura 05: Rede R-2R para 4 bits.


Nas Figura 05, tem-se que D3 o bit mais significativo, o nvel lgico 1 corresponde a V
Volts, e que o nvel lgico 0 corresponde a 0 Volts.
Supondo-se que na entrada digital tenha-se D[3..0]=1000, o circuito eltrico equivalente :

Figura 06: Anlise para entrada 1000.

Escola Politcnica da USP/Departamento de Engenharia de Computao e Sistemas Digitais - PCS

Laboratrio de Processadores II

A resistncia equivalente entre o n A e o terra R. Portanto,

Vsada =

VR V
=
3 R
3

Figura 07: O circuito equivalente para entrada 1000.


Para D[3..0] = 0100:

Figura 08: Anlise para entrada 0100.


A tenso de sada pode ser calculada considerando-se que o no n A se tem
V sada =

V
.
3

V 1 V
=
3 2 6

Para D[3..0] = 0010:

Figura 09: Anlise para entrada 0010.


VA =

V
,
3

VB =

V
V
, Vsada =
6
12

Para D[3..0] = 0001:

Escola Politcnica da USP/Departamento de Engenharia de Computao e Sistemas Digitais - PCS

Laboratrio de Processadores II

Figura 10: Anlise para entrada 0001.


VA =

V
V
V
V
, VB = , VC = , Vsada =
3
6
12
24

Para os valores restantes de entrada digital, a sada pode ser facilmente calculada
considerando o teorema da superposio.
D3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

D2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

D1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

Observa-se a variao de
bits esperava-se

D0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

Cdigo Hex.
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F

Sada
0
V/24
2V/24
3V/24
4V/24
5V/24
6V/24
7V/24
8V/24
9V/24
10V/24
11V/24
12V/24
13V/24
14V/24
15V/24

V
de um nvel para outro, enquanto para um convesor D/A de 4
24

V
. Esta diferena pode ser recuperada atravs de um amplificador de ganho
16

24 3
= .
16 2

Para que o circuito funcione convenientemente, importante que o nvel lgico 1 tenha
sempre o mesmo valor. Em sistemas digitais, isto nem sempre vlido, uma vez que circuitos TTL
reconhecem como nvel 1 uma faixa de tenso entre de cerca de 2 a 5 V.
Em circuitos integrados comerciais so utilizadas chaves analgicas, de tal forma que o
nvel lgico colocado em cada elemento da rede R-2R seja sempre preciso, ou seja, 0 volts ou Vcc.

Escola Politcnica da USP/Departamento de Engenharia de Computao e Sistemas Digitais - PCS

Laboratrio de Processadores II

Um circuito de controle efetua a comutao da chave analgica, permitindo a seleo dos nveis Vcc
e terra.

Figura 11: Comutador Vcc-terra.

2. BIBLIOGRAFIA
[1]

NATIONAL Linear Databook 2 National Semiconductor Corporation, 1988, rev1.

[2]

NATIONAL Home Page http://www.national.com

[3]

JAMES W. STEWART The 8051 Microcontroller Prentice Hall, 1993.

[4]

TOCCI WIDMER Digital Systems Principles and Applications Prentice Hall, 7 ed., 1998.

[5]

HOROWITZ e HILL The art of Electronics Cambridge University Press, 2 ed., 1998.

[6]

PHILIPS 80C51-Based 8-bit Microcontrollers Philips Semiconductors Data Handbook,1995.

[7]

PHILIPS Application Notes and Development Tools for 80C51 Microcontrollers Philips
Semiconductors Data Handbook,1995.

[8]

INTEL. Embedded Microcontrollers Intel Datasheet 1995.

[9]

INTEL. Embedded Applications Intel Datasheet V.2 1995/1996.

[10] Andra M. Matsunaga e Maurcio 0. Tsugawa Projeto de Formatura Sistema de Pesagem


Dinmica. PCS-588 1997.
[11] Intel Home Page ApBUILDER http://developer.intel.com/design/builder/apbldr/

Escola Politcnica da USP/Departamento de Engenharia de Computao e Sistemas Digitais - PCS