Você está na página 1de 19

Universidade Federal de Gois Escola de Engenharia Eltrica e de Computao

PROJETO COM MICROC ONTROLADORES


Conversores AD e DA
Jos Wilson Lima Nerys
jwilson@eee.ufg.br

Goinia, 2009

Ncleo de Estudo e Pesquisa em Processamento de Energia e Qualidade

Prof. Jos Wilson Lima Nerys

Universidade Federal de Gois Escola de Engenharia Eltrica e de Computao

Conversores AD e DA
Como os dados de um microprocessador esto na forma digital e os dados do mundo exterior esto na forma analgica (contnua), necessrio fazer a converso entre esses dados. Assim, tem-se o Conversor Analgico-Digital (ADC), que faz a converso de sinal analgico para sinal digital e o Conversor Digital-Analgico (DAC), que faz a converso de sinal digital para sinal analgico.

Velocidade Temperatura Tenso Corrente Presso Sinal Analgico ADC Sinal Digital Microcontrolador Sinal Digital Sinal Analgico

DAC

Ncleo de Estudo e Pesquisa em Processamento de Energia e Qualidade

Prof. Jos Wilson Lima Nerys

Universidade Federal de Gois Escola de Engenharia Eltrica e de Computao

Conversor DA Bsico
VREF R VREF I2 = 2R V I1 = REF 4R V I 0 = REF 8R I3 =

Vsada = Rsada I

I = I 3 + I 2 + I1 + I 0

VREF 0 I= (2 D3 + 2 1 D2 + 2 2 D1 + 2 3 D0 ) R VREF I= ( D3 + 0,5 D2 + 0,25 D1 + 0,125 D0 ) R

Ncleo de Estudo e Pesquisa em Processamento de Energia e Qualidade

Prof. Jos Wilson Lima Nerys

Universidade Federal de Gois Escola de Engenharia Eltrica e de Computao

Conversor DA Bsico

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

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

Corrente sada (Vref = 5 V e R = 5 k ) 0 0.125 0.250 0.375 0.500 0.625 0.750 0.875 1.000 1.125 1.250 1.375 1.500 1.625 1.750 1.875

Frao do mximo 0 1/15 2/15 3/15 4/15 5/15 6/15 7/15 8/15 9/15 10/15 11/15 12/15 13/15 14/15 15/15

Ncleo de Estudo e Pesquisa em Processamento de Energia e Qualidade

Prof. Jos Wilson Lima Nerys

Universidade Federal de Gois Escola de Engenharia Eltrica e de Computao

Conversor DA Bsico

mx

1 LSB

Ncleo de Estudo e Pesquisa em Processamento de Energia e Qualidade

Prof. Jos Wilson Lima Nerys

Universidade Federal de Gois Escola de Engenharia Eltrica e de Computao

Caractersticas de um Conversor DA (a) Cada degrau corresponde a 1 LSB (bit menos significativo) (b) Nmero de degraus de um conversor: 2n 1, onde n o nmero de bits. Para n = 4 15 degraus. Para n = 8 255 degraus 1. Resoluo: a relao entre o menor incremento possvel, 1 LSB e a sada mxima. Resoluo =
1 2 1
n

, n nmero de bits.

No caso de n = 4 Resoluo = 1/15 Resoluo Percentual = Resoluo 100% No caso de 4 bits Resoluo Percentual = 6.67%

Ncleo de Estudo e Pesquisa em Processamento de Energia e Qualidade

Prof. Jos Wilson Lima Nerys

Universidade Federal de Gois Escola de Engenharia Eltrica e de Computao

Caractersticas de um Conversor DA
Resoluo do DA versus Nmero de bits Resoluo Percentual (%) 6,67 0,392 0,0244 0,000381

Nmero de bits 4 8 12 16

Resoluo 1/15 1/255 1/4095 1/65535

Ncleo de Estudo e Pesquisa em Processamento de Energia e Qualidade

Prof. Jos Wilson Lima Nerys

Universidade Federal de Gois Escola de Engenharia Eltrica e de Computao

Caractersticas de um Conversor DA
2. Preciso Absoluta: Refere-se a quo prxima cada corrente de sada est de seu valor ideal. A preciso depende da tolerncia dos resistores, do descasamento dos transistores e da tenso de referncia.

3. Preciso Relativa: Refere-se a quo prximo cada nvel de sada est de sua frao ideal de sada total. A preciso relativa depende principalmente da tolerncia dos resistores ponderados. Se eles forem exatamente iguais a R, 2R, 4R e 8R no caso do conversor de 4 bits, todos os degraus sero iguais a 1 incremento LSB. Se os resistores no estiverem corretos os degraus podero ser maiores ou menores que 1 incremento LSB.

Ncleo de Estudo e Pesquisa em Processamento de Energia e Qualidade

Prof. Jos Wilson Lima Nerys

Universidade Federal de Gois Escola de Engenharia Eltrica e de Computao

Caractersticas de um Conversor DA
4. Monotonicidade: Um conversor DA monotnico aquele que produz um aumento na corrente de sada para cada entrada digital sucessiva, ou seja, cada aumento no sinal de entrada produz um aumento no sinal de sada. Se os resistores ponderados no estiverem corretos, pode-se ter um conversor no monotnico. O erro mximo da sada do conversor deve ser de 1/2 LSB para garantir que o conversor seja monotnico.

5. Tempo de Resoluo (ou de Posicionamento): Tempo que a sada do conversor leva para se estabilizar dentro de 1/2 LSB de seu valor final. Esse tempo depende, dentre outros fatores, das capacitncias esprias e do tempo de retardo de saturao dos transistores.

Ncleo de Estudo e Pesquisa em Processamento de Energia e Qualidade

Prof. Jos Wilson Lima Nerys

Universidade Federal de Gois Escola de Engenharia Eltrica e de Computao

Conversor DA com resistores em escada

10Ncleo de Estudo e Pesquisa em Processamento de Energia e Qualidade 10

Prof. Jos Wilson Lima Nerys

Universidade Federal de Gois Escola de Engenharia Eltrica e de Computao

Conexo do Conversor DAC 0808

11 Ncleo de Estudo e Pesquisa em Processamento de Energia e Qualidade 11

Prof. Jos Wilson Lima Nerys

Universidade Federal de Gois Escola de Engenharia Eltrica e de Computao

Conversor ADC Bsico

12Ncleo de Estudo e Pesquisa em Processamento de Energia e Qualidade 12

Prof. Jos Wilson Lima Nerys

Universidade Federal de Gois Escola de Engenharia Eltrica e de Computao

Conversor ADC com Aproximao Sucessiva

13Ncleo de Estudo e Pesquisa em Processamento de Energia e Qualidade 13

Prof. Jos Wilson Lima Nerys

Universidade Federal de Gois Escola de Engenharia Eltrica e de Computao

Conversor ADC com Aproximao Sucessiva

14Ncleo de Estudo e Pesquisa em Processamento de Energia e Qualidade 14

Prof. Jos Wilson Lima Nerys

Universidade Federal de Gois Escola de Engenharia Eltrica e de Computao

Conversor ADC 0808 Caractersticas


Resoluo: 8 bits Tempo de converso: 100 s 8 canais multiplexados de entrada
ADD C 0 0 0 0 1 1 1 1 ADD B 0 0 1 1 0 0 1 1 ADD A 0 1 0 1 0 1 0 1 INPUT IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7

15Ncleo de Estudo e Pesquisa em Processamento de Energia e Qualidade 15

Prof. Jos Wilson Lima Nerys

Universidade Federal de Gois Escola de Engenharia Eltrica e de Computao

Conversor ADC 0808 Diagrama de Temporizao

16Ncleo de Estudo e Pesquisa em Processamento de Energia e Qualidade 16

Prof. Jos Wilson Lima Nerys

Universidade Federal de Gois Escola de Engenharia Eltrica e de Computao


; SUBROTINA PARA INICIAR CONVERSO DO CONVERSOR AD COM DUAS ENTRADAS MULTIPLEXADAS INICIA_AD: JNB EOC,$ ; ESPERA EOC FICAR SETADO JB ADRESS,LIMPA SETB ADRESS ; DEFINE PORTA IN1 COMO ENTRADA SJMP SEGUE LIMPA: CLR ADRESS ; DEFINE PORTA IN0 COMO ENTRADA SEGUE: NOP NOP NOP NOP SETB ALE ; HABILITA PORTA ESCOLHIDA PARA ENTRADA NOP NOP NOP NOP SETB START ; INICIA CONVERSO NOP NOP NOP NOP CLR ALE ; LIMPA SINAL DE HABILITAO DA ENTRADA NOP NOP NOP NOP NOP CLR START ; LIMPA SINAL DE INCIO DE CONVERSO RET

17Ncleo de Estudo e Pesquisa em Processamento de Energia e Qualidade

Prof. Jos Wilson Lima Nerys

Universidade Federal de Gois Escola de Engenharia Eltrica e de Computao

;========================================================== ; LAO INFINITO PROGRAMA QUE USA O CONVERSOR AD ;========================================================== CALL INICIA_AD REPETE: JNB EOC,NAOLE CALL LE_AD CALL INICIA_AD NAOLE: LCALL CONTROLE1 LCALL CONTROLE2 LCALL SENSORES LCALL LIMITES JB LIGA,REPETE JNB LIGA,$ SJMP INICIO CHAMA SUBROTINA DE CONVERSO ESPERA FIM DE CONVERSO LEITURA DO VALOR DIGITAL

; LAO DE ESPERA

VAI PARAR?

18Ncleo de Estudo e Pesquisa em Processamento de Energia e Qualidade

Prof. Jos Wilson Lima Nerys

Universidade Federal de Gois Escola de Engenharia Eltrica e de Computao

; ========================================================= ; L SADA DO AD ; ========================================================= LE_AD: SETB OE HABILIDA A SADA DO AD JB ADRESS,CORRENTE1 VERIFICA A PORTA USADA MOV COR_ZERO,P1 CLR OE RET CORRENTE1: MOV COR_UM,P1 CLR OE RET GUARDA VALOR CONVERTIDO NO REGISTRADOR COR_ZERO

GUARDA VALOR CONVERTIDO NO REGISTRADOR COR_ZERO

19Ncleo de Estudo e Pesquisa em Processamento de Energia e Qualidade

Prof. Jos Wilson Lima Nerys

Você também pode gostar