Escolar Documentos
Profissional Documentos
Cultura Documentos
Julho 2008
FACULDADE DE ENGENHARIA MECNICA
COORDENAO DE GRADUAO
UNICAMP
ENGENHARIA DE CONTROLE E AUTOMAO
ALUNO: RA:
TTULO:
CONTEDO DO TRABALHO
APRESENTAO DO
TRABALHO
SEMINRIO DE
APRESENTAO
ATRIBUIR CONCEITO: EXCELENTE, BOM, REGULAR, INSUFICIENTE
MDIA
FINAL
NOTA GLOBAL
ATRIBUIR NOTA DE 0-10 (NOTA MNIMA PARA APROVAO: 5,0)
CAMPINAS, DE DE
______________________________ ____________________________
PROF. PROF.
MEMBRO (1) MEMBRO (2)
CARIMBO E ASSINATURA CARIMBO E ASSINATURA
_______________________________ ______________________________
PROF. PROF.DR. EURPEDES G. DE O.
NBREGA ORIENTADOR
COORDENADOR DE GRADUAO
CARIMBO E ASSINATURA CARIMBO E ASSINATURA
2
Agradecimentos
3
Resumo
4
NDICE
1 INTRODUO.........................................................................8
2 RESUMO BIBLIOGRFICO....................................................9
2.1 Fotodiodos.................................................................................................................9
2.3.1 Quantizao..............................................................................................42
5
2.3.4 Rudo referenciado entrada (rudo de transio de dado)....................48
REFERNCIA BIBLIOGRFICA....................................................91
6
ndice de Figuras
7
1. INTRODUO
8
2. RESUMO BIBLIOGRFICO
2.1 Fotodiodos
Fotodiodo PN
Fotodiodo PIN
Fotodiodo tipo Schottky
Fotodiodo tipo avalanche (APD)
10
Dos pares eltron-buraco gerados na camada N, os eltrons, juntamente com os eltrons
vindos da camada P, so deixados na banda de conduo da camada N. Os buracos,
por sua vez, vo sendo difundidos pela camada N at a camada de depleo, quando so
acelerados e coletados na banda de valncia da camada P. Desse modo, os pares eltron-
buraco, gerados proporcionalmente com a quantidade de luz incidente, so coletados
nas camadas N e P. Isso resulta em uma carga positiva na camada P e negativa em N. Se
um circuito externo conectado entre essas camadas, eltrons iro fluir saindo da
camada N, e buracos fluiro da camada P em direo ao eletrodo oposto. Esses
eltrons e buracos, que geram um fluxo de corrente em um semi-condutor, so
chamados de transportadores.
11
resistiva em srie inserida no circuito, as condies de operao podem ser vistas na
Figura 5.a e 5.b.
Figura 2.5 - Fotodiodo reversamente polarizado a)sem carga e b) com carga resistiva. O ponto de
operao varia atravs da linha tracejada.
12
O circuito equivalente de um fotodiodo de silcio mostrado na Figura 6.
(2.1)
Sendo:
IS: corrente de saturao reversa do fotodiodo
e: carga do eltron
k: constante de Boltzmann
T: temperatura absoluta do fotodiodo
13
(2.2)
Se I for desprezvel, e tendo que IS cresce exponencialmente em relao
temperatura ambiente, VOC inversamente proporcional temperatura ambiente e
proporcional ao logaritmo de IL. No entanto, essa relao no mantida para nveis
baixos de luz.
A corrente de curto circuito ISC a corrente de sada quando a resistncia de carga
RL nula e VO zero, levando :
(2.3)
Quando uma tenso aplicada em um fotodiodo numa regio escura (dark state), a
relao corrente-tenso observada similar curva de um diodo retificador
convencional como pode ser visto na Figura 7. Porm, quando luz incide no fotodiodo,
a curva se desloca de 1 para 2 e, medida com que aumentamos a luz incidente a curva
deslocada ainda mais para baixo, em paralelo, para a posio 3. Assim como para as
caractersticas de 2 e 3, se os terminais do fotodiodo so encurtados, uma foto-corrente
ISC ou ISC proporcional intensidade de luz ir fluir do anodo para o catodo. Se o
circuito estiver aberto, uma voltagem de circuito aberto VOC ou VOC ser gerada com
polaridade positiva no anodo.
A corrente de curto-circuito ISC extremamente linear considerando o nvel de
incidncia de luz. O limite mais baixo da linearidade determinado pelo NEP (Noise
Equivalent Power), enquanto o limite superior depende da resistncia da carga e da
voltagem reversa induzida, e dada pela seguinte equao:
14
(2.4)
15
Figura 2.8 - Corrente x tenso e linha de carga
As figuras 10.a) e 10.b) mostram mtodos para medir a luz atravs da foto-
corrente IL ou ISC. No circuito a) a voltagem (IO x RL) amplificada por um
amplificador de ganho G, embora o circuito no tenha limitaes de linearidade. Essa
condio mostrada na Figura 8. A figura 10.b) representa um circuito usando um
amplificador operacional. Se definirmos o ganho de malha aberta do amp-op como A,
as caractersticas do circuito de realimentao permitem que a resistncia equivalente de
entrada (equivalente resistncia RL da carga) seja Rf/A, que tem magnitude menor que
Rf. Com isso, esse circuito permite uma medio ideal de ISC num grande range.
16
Figura 2.10 Circuitos operacionais
Como explicado na seo 2.1.1, quando a energia absorvida dos ftons mais
baixa que a energia da banda de lacuna Eg, o efeito foto-voltaico no ocorre. O
comprimento de onda limite h pode ser expresso em termos de Eg como:
17
(2.5)
18
Figura 2.12 Exemplo de resposta espectral
1.24 10 5 R( A / W )
Q.E. = (2.6)
(nm)
19
O fotodetector um dispositivo que mede o fluxo de ftons. Idealmente, ele
responde a um fluxo de ftons gerando uma corrente eltrica proporcional. Na verdade,
o dispositivo gera uma corrente cujo valor flutua em torno de sua mdia. Essas
flutuaes aleatrias so conseqncias dos rudos.
Algumas fontes de rudos so inerentes ao processo de deteco do fton:
Rudo do fton: a principal fonte de rudo est associada chegada aleatria dos
ftons do que aos prprios ftons.
Rudo foto-eletrnico: para um detector de ftons com eficincia quntica < 1,
um simples fton gera um par eltron-buraco com probabilidade , mas tem a
probabilidade -1 de falhar. Devido a essa aleatoriedade do processo de gerao
dos transportadores, uma fonte de rudo passa a existir.
Rudo de ganho: O processo de amplificao que fornece ganho interno em
alguns fotodetectores (como os APDs) aleatrio. Cada fton detectado gera um
nmero aleatrio G de transportadores com um valor mdio G, mas com uma
incerteza que dependente da natureza do mecanismo de amplificao.
Rudo do circuito receptor: Os vrios componentes no circuito eltrico de um
receptor ptico, como resistores e transistores, contribuem para o rudo do
circuito receptor.
20
Figura 2.13 - Sinal e fontes de rudo para a) fotodetector sem ganho (e.g., um fotodiodo pn) e b) um
fotodetector com ganho (e.g., um APD)
Assim como em outros sensores de luz, o menor limite para a deteco de luz
em fotodiodos determinado pelas caractersticas de rudo do dispositivo. Para a anlise
em fotodiodos, consideraremos apenas os quatro mecanismos de rudo mais relevantes,
que so: o rudo de fundo (Background), que gerado pela luz ambiente sobre o sinal; o
rudo de escuro, que ocorre na ausncia de luz e produzido primeiramente pela
radiao de alta energia ou devido imperfeio no detector; o rudo balstico ou shot,
que representa o limite de um detector ideal e o rudo trmico, que est presente em
todos os semicondutores. Para estudos mais complexos, ver (Saleh e Teich, 2007).
O rudo do fotodiodo , ento, a soma do rudo trmico (ou rudo de Johnson) ij,
gerado pela resistncia shunt; e do rudo shot de isD e isL, resultado da corrente escura
(dark current) e da foto-corrente.
(2.7)
(2.8)
onde:
K: constante de Boltzmann (1,38x10-23 j/K)
T: temperatura absoluta em Kelvin
21
B: largura de banda do rudo
Quando uma voltagem aplicada conforme Figura 3, existe sempre uma
corrente ID (dark currente). O rudo shot de isD que se origina da corrente ID dado por
(2.9)
sendo:
q: carga do eltron ( 1,6x10-19 C)
ID: corrente escura
B: largura de banda do rudo
Com a incidncia de luz, uma foto-corrente IL passa a existir. Ento, isL dado
por
(2.10)
(2.11)
1/2
Onde in a corrente do rudo em (A/Hz ) e S a sensibilidade em (A/W).
A Figura 14 mostra a relao entre NEP e a resistncia de desvio (shunt) para o modelo
S2386-5K da Hamamatsu:
22
Figura 2.14 NEP x resistncia de desvio
24
Amplificadores operacionais so dispositivos extremamente versteis com uma
imensa gama de aplicaes em toda a eletrnica. So amplificadores de acoplamento
direto, de alto ganho, que usam realimentao para controle de suas caractersticas.
Podem ser usados em diversas aplicaes, tais como: amplificao, controle, gerao de
formas de onda, em freqncias desde C.C. at vrios Megahertz. Eles servem para
amplificar sinais de tenso ou corrente eltricos vindos das mais variadas fontes, entre
elas, um fotodiodo de um sensor ptico.
O rudo shot sempre associado a um fluxo de corrente. Ele aparece sempre que
uma carga atravessa uma barreira potencial, como uma juno pn. O cruzamento dessa
barreira um evento puramente aleatrio. Dessa forma, a corrente instantnea, i,
composta de um grande nmero de pulsos de corrente aleatrios e independentes, com
valor mdio iD. O rudo shot geralmente especificado em termos do quadrado de sua
2
variao mdia sobre seu valor mdio. Isso escrito como i n , sendo:
(2.12)
onde q a carga do eltron (1.62 x 10-19C) e df a variao da freqncia. Rudo shot
tem espectro horizontal (plano) ou densidade uniforme de energia; isso significa que
quando traamos a curva em funo da freqncia, ele apresenta um valor constante.
25
Esse rudo independe da temperatura. O termo qiD a densidade de energia da corrente
dada em unidades de A 2 / Hz .
Rudo trmico
(2.13)
Onde K a constante de Boltzmann (1.38 x 10-23 j/K), T a temperatura absoluta
em Kelvin (K), R a resistncia em ohms do condutor e df a variao da freqncia.
Os termos 4kTR e 4kT/R so densidades de energia de tenso e de corrente, com
unidades de V 2 / Hz e A 2 / Hz .
Rudo Flicker
O rudo flicker tambm chamado de rudo 1/f. Ele est presente em todos os
dispositivos ativos e tem vrias origens. Esse rudo est sempre associado com corrente
dc, e o valor do quadrado de sua mdia da forma:
(2.14)
26
Rudo flicker tambm encontrado em resistores compostos de carbono, onde
freqentemente referenciado como excesso de rudo por aparecer em adio ao rudo
trmico. Outros tipos de resistores tambm apresentam rudo flicker em graus variados
de intensidade. Uma vez que ele proporcional corrente dc no dispositivo, se a
corrente mantida em um nvel baixo, o rudo trmico ir predominar e o tipo do
resistor usado no alterar o rudo do circuito.
Os termos K e2 / f e K i2 / f so densidades de energia de tenso e de corrente,
com unidades V 2 / Hz e A 2 / Hz .
Rudo Burst
Rudo Avalanche
Uma vez que as fontes de rudos tm amplitudes que variam aleatoriamente com
o tempo, elas s podem ser especificadas por uma funo de probabilidade de
densidade. Rudo trmico e rudo shot possuem funes de probabilidade de densidade
Gaussianas. As outras formas de rudo no. Seja o desvio padro da distribuio
27
gaussiana, ento o valor instantneo se encontra entre o valor mdio do sinal e em
68% do tempo. Por definio, 2 (varincia) a variao do quadrado da mdia sobre o
valor mdio. Isso significa que em sinais de rudo com distribuio gaussiana da
amplitude, a variao do quadrado da mdia sobre o valor mdio, i2 ou e2, a varincia
2, e o valor RMS o desvio padro .
Teoricamente, a amplitude do rudo pode ter valores que se aproximam do
infinito. No entanto, a probabilidade diminui rapidamente com o aumento da amplitude.
Um limite efetivo 3 , j que a amplitude do rudo est dentro desse limite 99,7% do
tempo. A Figura 1 mostra graficamente como a probabilidade da amplitude se relaciona
com o valor RMS.
Sabendo que o valor RMS de uma fonte de rudo igual a , para assegurar que
o sinal esteja dentro do limite pico-a-pico 99,7% do tempo, multiplica-se o valor RMS
por 6 (+3 - (-3)): Erms x 6 = Epp. Para uma margem razovel de certeza, usa-se valores
entre 4 (95,4%) e 6.8 (99.94%).
28
(2.15)
Para calcular o quadrado da tenso mdia, Et2 , atravs dos dois resistores,
(2.16)
Uma vez que a tenso dos rudos, e1(t) e e2(t), nascem de resistores diferentes,
elas so independentes, e a mdia de seu produto zero:
(2.17)
(2.18)
valores mdios. Dessa forma, em nosso exemplo Et2 = 4kT ( R1 + R2 )df , conforme o
esperado. Essa relao foi derivada usando uma fonte de tenso, mas tambm
verdadeira para fontes de corrente. O mesmo resultado pode ser provado considerando
duas fontes de sinal independentes.
29
Um sinal de onda limpo tem energia em uma nica freqncia. A energia do
rudo, por outro lado, se espalha sobre o espectro de freqncia. A densidade da energia
(2.19)
Quando plotado pela freqncia em escala log-log, o rudo de 1/f uma linha
com inclinao constante. Se a densidade da energia V 2 / Hz for plotada, a inclinao -
1 dcada por dcada. Se a raiz quadrada da densidade da energia, Vrms / Hz , for
plotada, a inclinao de -0.5 dcada por dcada.
30
Figura 2.20 - Espectro de 1/f e do rudo branco
(2.20)
(2.21)
31
O rudo de entrada de um amp-op contm tanto o rudo 1/f quanto o rudo
branco. O ponto no espectro de freqncia onde o rudo 1/f e o rudo branco so iguais
conhecido como freqncia de dobra do rudo (noise corner frequency), fnc. Usando a
mesma notao das equaes acima, isso significa que K2/fnc = C. til encontrar a fnc
porque o quadrado do rudo mdio total pode ser calculado pela adio das duas
equaes anteriores, e, substituindo K2 por Cfnc:
(2.22)
onde C o quadrado da especificao da tenso do rudo branco para o amp-op.
A Figura 21 mostra o grfico da tenso equivalente do rudo de entrada pela
freqncia para o modelo TLV2772 da Texas Instruments como normalmente aparece
no data sheet.
A fnc pode ser determinada visualmente a partir do grfico da figura 21, que est
incluso na maioria dos data sheetes de amp-ops. Sabendo que na fnc o rudo branco e o
rudo 1/f so iguais, fnc a freqncia na qual o rudo vale 2 x especificao do rudo
branco. Isso seria em torno de 17 nV/ Hz para o TLV2772, que se encontra em 1000
Hz como mostrada na Figura 21.
Outra maneira de encontrar fnc determinar K2, encontrando a tenso do rudo de
entrada por hertz na menor freqncia possvel na banda do rudo 1/f, elevar esse valor
ao quadrado, subtrair o quadrado do rudo de tenso, e multiplicar pela freqncia.
Ento, dividir K2 pelo quadrado da especificao do rudo branco. O resultado fnc.
Por exemplo, o TLV2772 tem uma tenso tpica de rudo de 130 nV/ Hz
10Hz. A especificao tpica do rudo branco para o mesmo modelo 12 nV/ Hz ,
logo:
32
Figura 2.21 - Tenso equivalente do rudo de entrada vs. Freqncia para TLV2772
Considere um simples filtro RC da figura 24 como exemplo, usado para filtrar uma
fonte de rudo de tenso, ein:
(2.23)
Figura 2.24 Filtro RC
(2.24)
De maneira que a largura de banda ENB = 1.57 x 3dB nesse sistema de primeira
ordem. Esse resultado vlido para qualquer funo passa-baixa de primeira ordem.
Para filtros de ordens superiores, o ENB se aproxima da freqncia normal de corte, fc,
do filtro. A tabela 1 mostra o ENB para filtros passa-baixa de diferentes ordens.
36
Figura 2.27 - Circuito de anlise de rudo de amp-op inversores e no-inversores
Embora parea complicada, essa anlise pode ser feita passo-a-passo. Usando os
princpios de superposio, cada uma das fontes de rudo isolada e assumimos que
todo o resto est livre de rudos. Em seguida, os resultados podem ser somados de
acordo com as regras de adio de fontes de rudos independentes. Assumimos o amp-
op ideal livre de rudos.
As figuras de 28-30 mostram a anlise:
Figura 2.28 E1
Figura 2.29 E2
37
Figura 2.30 E3
A tenso RMS do rudo de sada do circuito, ERms, devido ao rudo trmico dos
resistores no circuito dada por:
38
Normalmente R3 escolhido para ser igual combinao paralela de R1 e R2,
para minimizar a tenso de offset devido entrada da corrente de induo. Se isso
feito, a equao se simplifica para:
Agora considere as fontes de rudo associadas ao prprio amp-op. Essa anlise procede
como antes, como mostrada nas figuras 31 a 33.
Figura 2.31 - Ep
39
Figura 2.33 - Enn
40
Onde A = (R1 + R2)/R1, iw a especificao da corrente do rudo branco
(densidade espectral em A/ Hz ), finc a freqncia de dobra da corrente do rudo, ew
a especificao da tenso do rudo branco (densidade espectral em V/ Hz , e fenc a
freqncia de dobra da tenso do rudo. ENB determinado pelas caractersticas da
freqncia do circuito. fH/fL representa a faixa de operao do circuito.
Na entrada de amp-ops tipo CMOS, a corrente de rudo geralmente to baixa
que a tenso do rudo predomina e os termos iW no so considerados no clculo do
rudo. Alm disso, uma vez que a corrente de induo muito baixa, no h necessidade
de usar R3 para compensar a corrente de induo, sendo tambm removido do circuito e
dos clculos. Com essas simplificaes, a frmula acima se reduz :
A presena de rudos, sejam eles inerentes ou externos ao circuito, faz com que
os sinais de sada de qualquer sistema ptico ou eletrnico sejam modificados, se
tornando diferente do sinal original. A qualidade do sinal especificada pela razo
sinal/rudo (do ingls Signal-to-Noise Ratio), que definida pela razo, em decibis, do
valor da raiz quadrada mdia (rms) do sinal de sada pelo valor rms do rudo presente,
isto ,
V
SNR = 20 log10 s (2.26)
E nT
onde Vs a tenso de sada e EnT a tenso total de rudo gerado pelo circuito. Quanto
maior for esta razo, melhor ser a identificao do sinal puro do rudo existente no
circuito.
41
2.3 Conversores A/D
2.3.1 Quantizao
Figure 2.34 Converso de sinal analgico para domnio digital, com valores tomados a instantes de
tempo discretos
42
A resoluo de tempo que ns temos limitada pela mxima taxa de
amostragem do ADC. Mesmo que fossemos capaz de aumentar infinitamente a taxa de
amostragem, nunca teramos um tempo contnuo como o sinal de entrada, como
mostrado na Figura 34. Para as aplicaes no mundo real, esse processo ainda muito
til apesar de sua limitao natural. Mas, obviamente a utilidade da nossa representao
digital aumenta conforme a resoluo do tempo e da amplitude aumenta. A resoluo da
amplitude limitada pelo nmero de nveis discretos de sada do ADC.
Por exemplo, um conversor ADC de 3 bits divide o range em 23 ou 8 divises.
Cada cdigo binrio entre 000 e 111 representa uma diviso. O ADC traduz cada
medio do sinal analgico para uma das divises digitais. A Figura 35 mostra um sinal
digital senoidal de 5 kHz obtido por um ADC de 3 bits. Como mostrado na Figura 36, o
sinal no representa adequadamente o sinal original porque o conversor tem poucas
divises digitais para representar a tenso variante do sinal analgico. No entanto, o
aumento da resoluo para 16 bits, passando o nmero de divises do ADC de 8 para
65,365 (216), permite que o ADC de 16 bits obtenha uma representao extremamente
precisa do sinal analgico. A essa incerteza inerente na digitalizao de um valor
analgico damos o nome de erro de quantizao. O erro de quantizao depende do
nmero de bits do conversor, assim como de seus rudos e no-linearidades.
43
Figura 2.35 Imagem digital de uma senide de 5 Hz obtida por um ADC de 3 bits
A Figura 37 mostra como pareceria a aquisio de um sinal, dado um range de entrada de 2,5V,
usando um digitalizador de 14 bits e outro de 8 bits. Podemos ver a preciso ganha com o ADC
de 14 bits, dado o fato que ele possui 16,384 tenses discretas para representar o sinal de
entrada comparado com os 256 nveis para um digitalizador de 8 bits.
44
Figura 2.37 - Medio com 8-bits e 14-bits
45
Figura 2.38 Rudo de quantizao de um ADC ideal de N bits
(2.27)
O valor quadrado de e(t) pode ser escrito como:
(2.28)
Realizando a integrao acima e simplificando, temos:
(2.29)
O erro RMS (root-mean-square) portanto,
(2.30)
(2.31)
O sinal RMS do sinal de entrada , ento
(2.32)
A razo sinal/rudo para um conversor ideal de N bits portanto:
onde:
K = constante de Boltzmann = 1.381 10-23W/Hz/K
T = 300 K temperatura ambiente
B = largura de banda de freqncia
47
2.3.4 Rudo referenciado entrada (rudo de transio de dado)
Figura 2.40 - Rudo de transferncia de dado (Rudo referenciado entrada) e seu efeito sobre a
funo de transferncia do ADC
48
Todos os circuitos internos de um ADC produzem certa quantidade de rudo
RMS devido ao rudo das resistncias e do rudo "kTB". Esses rudos aparecem at
mesmo em sinais dc de entrada, e contribuem para o rudo de transio de valor.
Atualmente, esse rudo mais conhecido como rudo de entrada. Geralmente ele
caracterizado pela anlise do histograma de um nmero de amostras de sada quando o
ADC tem um valor dc na entrada. A sada da maioria dos ADCs de alta velocidade ou
alta resoluo uma distribuio dos valores codificados, centrados em trono do valor
nominal da entrada dc (veja Figura 41). Para medir seu valor, a entrada do ADC pode
ser ou aterrada ou conectada a uma fonte de tenso seguramente desacoplada, e um
grande nmero de amostras de sada coletado e plotado como histograma (algumas
vezes citado como histograma de entradas aterradas). J que o rudo aproximadamente
Gaussiano, o desvio padro do histograma, , pode ser calculado, correspondendo ao
rudo RMS efetivo de entrada. uma prtica comum expressar esse rudo RMS em
termos de RMS do bit menos significativo (LSB), embora ele possa se expresso como
uma tenso RMS referente todo range de entrada do ADC.
Figura 2.41 - Efeito do rudo de entrada sobre um ADC com entrada aterrada Histograma para um ADC
com pequena no-linearidade
(2.37)
50
Esse valor pode ser convertido em resoluo do valor de codificao sem rudo
se tomarmos o logaritmo de base 2 como se segue:
(2.38)
Note que para uma taxa de sada de dados de 50Hz e um range de entrada de
10mV, a resoluo para o valor de codificao sem rudo de 16.5 bits (80.000
contagens sem rudo). O tempo estabelecido sob essas condies 460ms, fazendo
desse ADC uma boa escolha para aplicaes precisas. Dados como esses esto
disponveis na maioria dos data sheets para ADC sigma-delta de alta-resoluo.
A razo do range total do ADC pelo rudo RMS de entrada algumas vezes
usada para calcular a resoluo. Nesse caso, o termo resoluo efetiva usado. Note
que, sob as mesmas condies, a resoluo efetiva maior que a resoluo de valor sem
rudo pelo fator log2 x (6,6), ou aproximadamente 2.7 bits.
(2.39)
51
Os efeitos do rudo de entrada podem ser reduzidos atravs do mtodo de
digital averaging. Considere um ADC de 16 bits que tem 15 bits sem rudos
amostrando uma taxa de 100 kSPS (samples per seconds amostras por segundo).
Tomando o termo mdio de duas amostras de sada, reduzimos a taxa efetiva de
amostragem para 50 kSPS e aumentamos a relao sinal/rudo (Signal-to-Noise ratio
SNR) em 3 db, e os bits sem rudos para 15,5. Considerando a mdia de 4 amostras por
amostra de sada, reduzimos a taxa de amostragem para 25 kSPS, aumentamos a SNR
em 6 db e aumentamos os bits livre de rudos para 16.
De fato, se pegarmos a mdia de 16 amostras por amostra de sada, a taxa de
amostragem reduzida para 6,25 kSPS, a SNR elevada em 6db e os bits sem rudos
aumentados para 17. A aritmtica do termo mdio deve ser transmitida para o maior
nmero de bits significantes para termos a vantagem de uma resoluo extra.
Esse processo ajuda ainda a aplainar os erros de no-linearidade na funo de
transferncia do ADC. Isso pode ser ilustrado pelo simples caso onde o ADC tem
ausncia de um valor de codificao no nvel kde quantizao. Mesmo que o valor
k esteja ausente por causa de um grande erro de no-linearidade, a mdia dos dois
valores adjacentes, k-1 e k+1 igual a k.
Essa tcnica pode ento ser usada efetivamente para aumentar o range dinmico
do ADC. Deve ser notado, porm, que esse mtodo no corrigir a no-linearidade
integral natural do ADC.
Considere agora o caso de ADC ter um rudo de entrada extremamente baixo, e
o histograma mostrar valores de codificao slidos todo o tempo. O que a digital
averaging faz para esse ADC? A resposta : nada. No importa quantas amostras a
gente usa para achar o termo mdio, ns iremos obter a mesma resposta. No entanto, to
logo adicionemos rudo suficiente no sinal de entrada para que haja mais de um valor de
codificao no histograma, o mtodo digital averaging passa a funcionar novamente.
Portanto, uma pequena quantidade de rudo boa (pelo menos em respeito ao mtodo
em questo), mas quanto maior o rudo na entrada, maior dever ser o nmero de
amostras consideradas no mtodo para alcanarmos a mesma resoluo.
52
Pela similaridade dos termos, nmero efetivo de bits e resoluo efetiva so,
geralmente, considerados iguais. Esse no caso.
O nmero efetivo de bits (Effective number of bits ENOB) derivado de uma
anlise da transformada de Fourrier da sada do ADC quando o conversor estimulado
por um sinal senoidal de entrada. O valor RMS de todos os rudos e os termos de
distoro so computados, e a relao sinal/rudo definida como SINAD, ou S/(N+D).
A relao terica sinal/rudo (SNR) para um ADC ideal de N-bit dada pela equao
(2.35):
(2.41)
O ADC tipo rampa usa uma tenso de rampa linearmente crescente para
converter uma tenso desconhecida, em um intervalo de tempo equivalente. Esse
intervalo de tempo usado como porta de entrada (gate) de uma parte da sada do clock
do oscilador. Os clocks do oscilador que passam nesse intervalo de tempo constituem
um nmero digital proporcional em valor tenso desconhecida. O trem de pulsos
normalmente convertido para sistemas numricos mais teis tais como binrio, BCD,
etc. A Figura 44 mostra um ADC tipo rampa simplificado. Em geral, certo tempo
necessrio para a recuperao da rampa aps cada uso. Portanto, os tempos de abertura
de porta (processo conhecido como gating) so usados para separar as vrias operaes.
A Figura 44(a) inclui um esquema simples para conseguirmos o gating desejado, e a
53
Figura 44(b) mostra formas de onda tpicas. Descreveremos agora as operaes dos
componentes mostrados no diagrama de blocos.
54
Existem 2 tipos de erros da rampa (alm da no-linearidade); aqueles
relacionados inclinao e os relacionados com o tempo de incio. Se a rampa tem um
atraso em seu incio, incluiremos menos nmeros do que o correto. Se a inclinao da
rampa for muito excessiva, ela alcanar a tenso desconhecida muito brevemente e a
contagem de pulsos includos ser menor que a correta. O offset da tenso do
comparador e o atraso tm um efeito similar sobre erros no tempo de incio da rampa.
Se a tenso da rampa deve exceder, em certa quantidade, a tenso desconhecida para
mudar o estado do comparador, a porta ir fechar atrasada e vrias contagens sero
includas. Da mesma forma, a propagao do atraso do comparador far com que vrias
contagens sejam includas pelo mesmo motivo. Colocando os erros acima em ordem;
variaes na inclinao da rampa so causadas por variaes da curva de tenso V,
resistncia de entrada R, capacitncia C e, em menor extenso, por parmetros no-
ideais do amp-op e chave de reset A. Variaes no tempo de incio da rampa so
causadas por mudanas na tenso de offset e tempo de atraso do amp-op.
desejvel termos um meio de confirmao que os erros de atraso da rampa so
pequenos e previsveis frente a variaes ambientais. Um mtodo bastante usado
iniciar a rampa abaixo da tenso de referncia, como mostrado na Figura 45. O timing
gate , ento, acionado quando a rampa cruza a referncia e fechado quando a rampa
cruza a tenso desconhecida. Os dois pontos de cruzamento so detectados por circuitos
comparadores idnticos. Atrasos e no-linearidades associadas com o incio da rampa
tambm so eliminados por essa tcnica. Um pequeno problema surge com essa tcnica:
muito difcil sincronizar o clock com o tempo de abertura do timing gate, pois a
abertura da porta um evento analgico no relacionado com o clock. Essa falta de
sincronia pode resultar em um erro de Bit Menos Significativo se o processo de
gating ocorre durante o tempo de subida do clock. Com as atuais tecnologias, esses
erros ocorrem em menos de 1% das vezes.
A discusso anterior indica que mesmo que o contador tenha um processo de
gating perfeito, ainda existem pelo menos mais dois fatores que podem causar erros;
inclinao imprpria da rampa e freqncia de clock inadequada. Como mencionado,
eles esto intimamente relacionados, pois um clock muito rpido, ou uma onda muito
inclinada, resultam em excesso de contagens sendo computadas. Portanto, se a
freqncia do clock puder ser controlada, ela pode ser usada tambm para controlar os
erros de inclinao da rampa. (Um mtodo alternativo seria controlar a inclinao da
rampa). Um oscilador de freqncia pode facilmente ser controlado se soubermos qual
55
a freqncia exigida. Uma maneira de determinar a freqncia exigida por tentativa e
erro. A tenso analgica conhecida convertida em um numero digital e a sada
resultante observada. Se a indicao de sada muito alta, o clock pode ter a
velocidade diminuda e vice-versa. A Figura 46 mostra um diagrama de blocos de tal
esquema de calibrao. A tenso de referncia selecionada para ser exatamente
metade do valor da escala total do conversor.
Em operao, o comparador chaveado alternadamente entre a tenso
desconhecida e a tenso de referncia. O MSB da sada binria decodificado para que
possa determinar se a freqncia do oscilador est muito alta ou muito baixa. Essa sada
decodificada convertida em uma tenso dc bipolar, e usada para controlar a freqncia
do oscilador. Pelo fato dessa sada de calibrao estar disponvel, no mximo, 25% do
tempo, um recurso deve ser oferecido para armazenar o valor quando ele no estiver
presente na sada do decodificador. No sistema mostrado, um amp-op integrador
usado no circuito Sample and Hold.
Os valores do capacitor e do resistor de carregamento so selecionados para que
a tenso resultante de um erro corrija a freqncia do oscilador por uma quantidade de
cerca de LSB/4. O benefcio de usar o bit mais significante que sua decodificao
sempre fornece o significado correto do rudo, mesmo quando grandes erros esto
presentes.
56
Figura 2.46 Diagrama de blocos da calibrao
57
Figura 2.47 ADC por aproximao sucessiva bsico
Uma converso de N bits leva N passos. Seria uma anlise superficial dizer que
um conversor de 16 bits tem dobro do tempo de converso de um de 8 bits. Em um
conversor de 8 bits, o DAC deve ser ajustado para uma preciso de 8 bits antes que a
deciso do bit seja feita; no caso do ADC de 16 bits, ele deve ser ajustado para preciso
de 16 bits, o que leva muito mais tempo. Na prtica, ADC SAR de 8 bits pode realizar a
converso em centenas de nanosegundos, enquanto um de 16 bits levaria alguns
microsegundos.
59
Perceba que a preciso e linearidade total do ADC SAR so determinadas
primariamente pelo DAC interno. At pouco tempo, ADCs SAR usavam DACs com
laser-trimmed thin-film para alcanarem a preciso e linearidade desejadas. Esse
processo acrescenta custos e alguns componentes podiam ser afetados quando
submetidos estresses mecnicos no empacotamento.
60
Figura 2.49 DAC de capacitores chaveados de 3 bits
Perceba que o capacitor extra do LSB (C/4 no caso do DAC de 3 bits) usado
para fazer o valor total da estrutura de capacitores seja igual a 2C para que a diviso
binria seja executada quando os capacitores individuais dos bits sejam manipulados.
61
2.3.10 Conversor A/D Sigma-Delta
62
um integrador somador.
Portanto, o integrador somador somar a prxima amostra com o resultado da amostra
anterior (uma tenso positiva ou negativa), com o propsito de manter zero na sada do
integrador.
O resultado que na sada do flip-flop teremos uma srie de zeros e uns que
correspondem ao dado amostrado: o nvel mdio da cadeia de bits representa a tenso
mdia do sinal de entrada analgico.
Como o clock usado no flip-flop muito alto, o dado amostrado vrias vezes, uma
tcnica conhecida como sobreamostragem (oversampling). Quanto maior o clock, maior a
preciso de um conversor A/D sigma-delta.
Em aplicaes do mundo real, o clock do flip-flop ser 64 vezes maior do que a taxa de
amostragem (ou seja, taxa de sobreamostragem de 64). Portanto, para uma taxa de
amostragem de 44.100 Hz, o clock do flip-flop ser de 2.822.400 MHz.
Uma outra maneira de aumentar a preciso do conversor A/D e assim reduzir o rudo
implementar um segundo integrador somador entre o integrador original e o comparador.
Esta implementao seria chamada conversor A/D sigma-delta de segunda ordem.
Conversores A/D comerciais de alto desempenho para aplicaes de udio podem usar
moduladores analgicos de quinta ordem.
O problema com conversores A/D sigma-delta que com a utilizao de apenas um bit
a relao sinal/rudo seria muito baixa. Se voc lembrar nossa frmula SNR = 6,02 x n +
1,76 dB, os conversores A/D sigma-delta teriam uma relao sinal/rudo de apenas 7,78 dB.
No entanto, devido sobreamostragem, o rudo de quantizao jogado em altas
freqncias do espectro, e no espalhado por todo o espectro como ocorre com outros
projetos. Este efeito chamado shaped noise. Com todo o rudo concentrado em uma
poro especfica do espectro em uma faixa de freqncia acima do dado amostrado
muito fcil construir um filtro para remov-lo, aumentando assim a relao sinal/rudo. Este
tipo de filtro conhecido como filtro passa baixa (que permite apenas freqncias abaixo
de uma certa freqncia passarem atravs dele) e este filtro feito por um estgio de
filtragem digital.
O uso deste tipo de filtro aumenta a relao sinal/rudo em 9 dB para vez em que o
clock usado dobrado (9 dB/oitava). Sem isto a relao sinal/rudo aumenta apenas 3
dB/oitava. Portanto, um conversor A/D sigma-delta de primeira ordem com uma taxa de
sobreamostragem de 64 (26) teria uma relao sinal/rudo de 54dB (9dB x 6).
63
Aplicando a equao (2.41) para obter o nmero efetivo de bits chegamos concluso que
um conversor A/D sigma-delta de primeira ordem com uma taxa de sobreamostragem de 64
tem o mesmo desempenho que conversores A/D de 8 bits, usando apenas um bit!
Aumentando o nmero de integradores somadores aumentamos tambm a relao
sinal/rudo. O aumento da relao sinal/rudo pode ser calculado pela frmula SNR = 6 x L
+ 3 dB, onde L o nmero da ordem. Assim um conversor A/D sigma-delta de segunda
ordem fornece uma relao sinal/rudo de 15 dB/oitava, um de terceira ordem fornece uma
relao sinal/rudo de 21 dB/oitava, um de quarta ordem fornece uma relao sinal/rudo de
27 dB/oitava e um de quinta ordem fornece uma relao sinal/rudo de 33 dB/oitava. Uma
maneira fcil de calcular o nmero efetivo de bits atravs da frmula:
64
Figura 2.51 Sobreamostragem seguida de filtragem digital e decimao melhoram o ENOB e SNR
Uma vez que a largura de banda reduzida pelo filtro digital na sada, a taxa de sada
de dados pode ser mais baixa que a taxa original de amostragem e ainda sim satisfazer o
critrio de Nyquist. Isso pode ser alcanado passando todo n-simo resultado para a sada e
descartando o restante. Esse processo conhecido como decimao por um fator M. M
pode ter qualquer valor inteiro, dado que a taxa de sada de dados maior que o dobro da
largura de banda do sinal. A decimao no resulta em nenhuma perda de informao. Veja
Figura 52.
65
conversor sigma-delta no necessita de um taxa de sobre-amostragem to grande porque,
alm de limitar a banda-passante do sinal ela tambm modela o rudo de quantizao, que
em sua maior parte se situa fora dessa banda.
Se pegarmos um ADC de 1 bit, excit-lo com a sada de um integrador e alimentar esse
integrador com um sinal de entrada somado com a sada de um ADC de 1 bit, alimentado
pela sada do ADC, ns temos um modulador sigma-delta de 1 ordem como mostrado na
figura 53. Adicione um filtro digital passa-baixas e um decimador na sada digital e teremos
um ADC sigma-delta: o modulador sigma-delta modela o rudo de quantizao fazendo
com que ele se situe alm da banda-passante do filtro digital da sada, e o ENOB , ento,
muito maior do que seria esperado de uma taxa de sobre-amostragem.
66
Figura 2.54 - Modelo linearizado simplificado no domnio da freq. De um modulador sigma-delta
(2.43)
Essa expresso pode ser facilmente rearranjada e resolvida para Y em termos X, f e Q:
(2.44)
Note que quando a freqncia f aproxima de zero, a tenso Y de sada aproxima de X
sem rudo. Para freqncias mais altas, a amplitude da componente do sinal tende a zero, e
o componente do rudo tende a Q. Em altas freqncias, a sada consiste primariamente de
rudo de quantizao. Em essncia, o filtro analgico tem um efeito passa-baixa sobre o
sinal e um efeito passa-alta sobre o rudo de quantizao. Ento o filtro analgico executa a
67
funo de modelagem do rudo no modelo do modulador sigma-delta. Para uma dada
freqncia de entrada, filtros analgicos de ordens mais altas oferecem maior atenuao. O
mesmo vlido para moduladores sigma-delta.
Atravs do uso de mais de um estgio de integrao e de soma no modulador sigma-
delta, podemos alcanar maiores ordens de modelagem (shaping) do rudo de quantizao e
ENOB ainda melhores para uma dada taxa de sobreamostragem como mostrado no grfico
da Figura 55 (para modulador de 1 e 2 ordem). O diagrama de blocos para o modulador
sigma-delta de 2 ordem mostrado na figura 56.
68
exemplo, se a taxa de sobre-amostragem 64, um sistema ideal de 2 ordem capaz de
fornecer uma SNR de cerca de 80 dB. Isso implica, aproximadamente, em um nmero
efetivo de bits (ENOB) igual a 13. Embora a filtragem feita pelo filtro digital e pelo
decimador possa ser feita em qualquer de preciso desejvel, seria sem propsito carregar
mais que 13 bits para o lado de fora. Os bits adicionais no carregariam nenhuma
informao adicional e seriam enterrados no rudo de quantizao menos que tcnicas
ps-filtragem sejam empregadas.
69
70
3. Materiais e Mtodos
E ns = I D RR (3.1)
71
O capacitor em conjunto com a resistncia forma um filtro passa-baixa,
limitando a faixa de operao do circuito. Seus valores influenciam diretamente na
freqncia de corte fc, que coincide com a freqncia de corte do ganho de corrente de
rudo, e dada por (GRAEME, 1996):
1
fc =
2 RR C R (3.2)
Para evitar perdas de identificao, foi considerada apenas uma fonte de corrente
do rudo de entrada do amp-op. De acordo com a figura 3.2, Ens a tenso total de rudo
72
na sada do amplificador. Cd e Rsh so, respectivamente, a capacitncia e a resistncia
shunt do fotodiodo. Id representa o gerador de rudo na resistncia da juno, IL
representa o gerador de rudo shot do fotodiodo, enia o gerador de corrente de rudo de
entrada do amplificador, enta o gerador de tenso de rudo de entrada do amplificador e
enr o gerador de tenso de rudo pela resistncia de realimentao RR.
A anlise do rudo feita a partir do princpio da superposio, onde cada fonte
isolada e assumimos que todo o resto est livre de rudos. Em seguida, os resultados so
somados de acordo com a regra de adio de fontes de rudos independentes.
1
Atr ( )
( ) (3.4)
73
Na figura 3.3 so representadas as diversas regies do ganho do circuito clssico. A
curva superior representa o ganho em malha aberta Ama() do amplificador; a curva
central representa o ganho corrente-tenso que coincide com o ganho de corrente de
rudo; e a ltima o ganho de tenso de rudo, Ane().
74
f u CR
fi =
CR + CD (3.8)
Como temos um filtro passa-baixa de primeira ordem no circuito, temos do
captulo anterior que esse filtro pode ser substitudo por um filtro passa-baixa ideal, com
uma faixa de passagem equivalente de rudo NEB = 1,57 fc.
Portanto, o valor rms Ens1 da tenso total de rudo na sada do amplificador
devido tenso de rudo de entrada do amplificador dado por (FRANCO, 1988):
C
E ns1 1 + D enta (1,57 f i ) f c
CR (3.9)
E ns 2 Z R ( ) enia (1,57 f i f c
(3.10)
E ns 3 = 4 KTR R 1,57 f c
(3.11)
75
Onde K a constante de Boltzmann (1,38 x 10-23 J/K) e T a temperatura absoluta
em Kelvin.
E ns 4 = itotal Z R ( ) (3.12)
onde,
Com isso, pela regra de adio de fontes de rudos independentes, podemos expressar o
valor rms da tenso total de rudo na sada do circuito como:
76
Figura 3.4 Cirucito Fotosensor-Amplificador
Figura 3.5 Caixa preta fechada com a chave externa de acionamento do laser
77
Sabendo que a tenso de sada dada por Es = ID x RR, e que a corrente de sada do
fotodiodo a da ordem de poucos A, chegamos em um valor de 330 k para o resistor
RR de realimentao. Esse valor foi confirmado atravs do voltmetro, que indicava uma
tenso de aproximadamente 1,0 V na sada do amp-op.
A partir disso, o capacitor foi dimensionado respeitando a equao 3.2, resultando
em um valor de 10 pF.
Alguns parmetros do fotodiodo e do amplificador operacional so necessrios para
prosseguimento da anlise. Adiantamos alguns deles de antemo e outros sero
apresentados conforme seja necessrio:
1 = 23 kHz
f zf =
500 10 0,33 10 6
6
2 6 6
(
11 10 12 + 10 10 12 )
500 10 + 0,33 10
78
Figura 9 Densidade espectral de Tenso e Corrente de Rudo de entrada do amplificador OPA656
11 10 12
E ns1 1 + 7 10 9 (1,57 476 10 3 ) 48 10 3 = 11,70 V rms
1 10 12
O valor rms de tenso total de rudo na sada do amplificador, devido corrente
de rudo de entrada, dado pela equao (3.10), dada pela multiplicao da densidade
espectral de corrente de rudo de entrada do amplificador, com a impedncia ZR() de
realimentao.
Temos, ento, o valor rms do rudo de sada:
79
Por ltimo, analisamos a tenso total de rudo devido aos geradores do
fotodiodo. IL a componente dc da fotocorrente devido luz incidente no fotodiodo, e,
como a anlise est sendo feita sob condio de escuro, IL = 0.
Do datasheet do fotodiodo SIEMENS SH213 temos o valor da corrente escura
(dark current) Ice = 1 nA. Com isso, pela equao (2.9), temos:
O valor rms da corrente total resultante dado pela raiz quadrada da soma quadrtica:
Portanto, o valor rms da tenso total de rudo devido aos geradores de rudo do
fotodiodo :
O valor rms da tenso total de rudo na sada do amplificador a raiz quadrada da soma
quadrtica entre estas tenses, ou seja,
Podemos notar que a tenso de rudo predominante nesse modo de operao foi
o da tenso de rudo devido tenso de rudo de entrada do amplificador.
A corrente mnima detectvel no circuito pode ser dada por :
11,88 10 6
I det = = 36 pA rms
330 10 3
80
importante observar que esses valores calculados so vlidos para a situao onde no
h incidncia de luz no fotodiodo.
82
Figura 3.8 Experimento com o circuito fotodiodo-amplificador integrado com o microcontrolador
Quantizao
Vimos na seo 2.3.2 que o rudo de quantizao s existe para sinais AC. Como
estamos trabalhando com um sinal contnuo, esse rudo no se aplica ao nosso sistema.
Para um conversor de 12 bits, o range de tenso dividido em 212 = 4096 valores. O
erro mximo de conversor quando digitaliza um sinal dc LSB, e considerando um
range 2,5V, isso representa um valor de 0,0003V.
Rudo Trmico
Tambm conhecido como rudo KTB, ele inerente a todos os conversores. Seu
valor depende da faixa de operao do circuito e, para nosso sistema dado por
(equao 2.36):
Rudo de entrada
Para mensurarmos esse valor, realizamos a aquisio de dados com a entrada dos
ADCs aterrada e os valores de sada foram obtidos pelo Hiper Terminal. Como visto na
seo 2.3.4, o desvio padro das amostras corresponde ao rudo rms efetivo de entrada.
Com o auxlio do software Microsoft Excel, esse valor foi calculado para:
84
Desvio padro das amostras = 0,003433. Isso resulta em uma tenso rms de
rudo no valor de 3,433mV. Note a grandeza desse valor quando comparado
tenso rms do rudo de sada do amp-op, calculada na seo 3.3.
Isso significa que dos 12 Bits do conversor, podemos ter rudo nos ltimos 5
(LSB).
85
Como era de se esperar, esse modelo obteve um desempenho melhor,
fornecendo um nmero maior de bits livre de rudo que o anterior.
4. Resultados Experimentais
Pela adio de fontes independentes de rudos, a tenso total do rudo no sistema dada
por
86
E NTOTSL = (11,88 10 6 ) 2 + (3,433 10 3 ) 2 3,433 mV rms
1,03
SNR = 20 log = 49,5dB
3
3,433 10
1.12
1.1
1.08
1.06
Tenso (V)
1.04
1.02
0.98
0.96
0.94
0 1 2 3 4 5 6 7 8
Tempo (s) -3
x 10
87
Espectro de Potncia
Densidade Espectral de Potncia -30
-20
-30 -40
-40
-50
-50
Power/frequency (dB/Hz)
Magnitude (dB)
-60 -60
-70
-70
-80
-90 -80
-100
-90
-110
-120 -100
0 1
0 10 20 30 40 50 60 70 80 90 10 10
Frequency (kHz) Frequency (kHz)
Figura 3.10 Densidade Espectral de Potncia e Espectro de Potncia para conversor tipo
rampa
Para um sinal dc a razo sinal/rudo pode ser dada pela relao da mdia da
magnitude das amostras sobre o desvio padro dessas mesmas amostras. Aplicando essa
relao nos dados colhidos (1750 amostras) para o processador MSP430F2131,
encontramos:
88
iii. Rudo de entrada do conversor = 2,2463mV rms
1,03
SNR = 20 log = 53,2dB
3
2,246 10
1.08
1.06
1.04
1.02
Tenso (V)
0.98
0.96
0.94
0.92
0.9
0 1 2 3 4 5 6 7 8
Tempo (s) -3
x 10
89
Densidade Espectral de Potncia Espectro de Potncia
-20 -30
-30
-40
-40
-50
-50
Power/frequency (dB/Hz)
Magnitude (dB)
-60
-60
-70
-70
-80
-90 -80
-100
-90
-110
-120 -100
0 10 20 30 40 50 60 70 80 90 0 1
10 10
Frequency (kHz) Frequency (kHz)
Figura 3.12 - Densidade Espectral de Potncia e Espectro de Potncia para conversor por
aproximao sucessiva
1,018228
SNR = 20 log = 46,0dB
0,005105
90
para os mais exigentes, capaz de fornecer uma boa ordem de grandeza do rudo total
no sistema.
Em referncia ao mtodo de converso, o mtodo por aproximao sucessiva se
mostrou superior ao tipo rampa, tanto na estimativa quanto no experimento prtico,
onde teve uma relao sinal/rudo superior em 2,5dB. Embora no tenha sido
apresentada nenhuma evidncia numrica terica comparando ambos os mtodos de
converso, era de se esperar esse resultado, pelo fato do conversor por aproximao
sucessiva ser muito mais recente e utilizado para operar em altas freqncias, enquanto
que o tipo rampa consiste em uma arquitetura mais antiga e lenta. Diferenas dessa
grandeza podem no ter muita importncia para sinais de alta amplitude, porm passa a
ter enorme importncia quando trabalhamos com sinais muito pequenos.
92
Referncias bibliogrficas
KESTER, Walt; BRYANT, James e JUNG, Walt. Amplifiers for Signal Conditioning.
1999.
Analog Devices, Inc., The Good, the Bad, and the Ugly Aspects of ADC Input Noise
Is No Noise Good Noise?- Tutorial MT-004. 2005
KESTER, Walt; BRYANT, James e BUXTON, Joe. ADCs for Signal Condiotining.
1999.
93
1996; 426 p.
FRANCO, S, Active Filters: Part I and Switched Capacitors Circuits In: Designed with
Operational Amplifiers and Analog Integrated Circuits, Tucson: Mc Graw Hill
International Editions, 1988, p 103-110, cap3, p 556, 564, cap 13.
94
Anexo I
A partir do circuito da Fig. A1.1, tem-se o ganho de tenso de rudo An(f) obtido por:
(A1.1)
Sendo:
Ama - Ganho de malha aberta, open loop, do amplificador;
(f) - Fator de realimentao, indicativo da frao da tenso de sada que realimentada
para a entrada do amplificador;
Ama(f)(f) - Ganho de malha do amplificador realimentado.
Na hiptese de Ama(f)(f) >> 1, tem-se:
(A1.2)
E como para o circuito em questo:
95
(A1.3)
Chega-se a:
(A.1.4)
Definindo ainda:
(A1.10)
e
(A1.11)
96
Anexo II
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Trabalho de Graduao *
* *
**************************************
* Fbio da Costa Simes RA 015993
* Compilado com o Code Composer da Texas Instruments *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Descrio geral *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*
Este programa inicializa os portos de entrada/sada do Microcontrolador, ini-
cializa o ADC12 e, ento passa a ler seqencialmente a voltagem do circuito
externo atravs do canal 0 do ADC12. Aps converter a leitura para Volts,
esse valor enviado via pora serial para o PC e mostrado no hyperterminal.
ACLK = n/a, MCLK = SMCLK = default DCO ~ 800k
*/
/*
**===========================================================================
** 1 Informaes Gerais
**===========================================================================
** 1.1 Referncias
**
** No Identificao Nome ou Descrio
** == ===================== ================================
** 1 MSP430x1xx Family User's Guide SLAU049F
* 2 MSP430F14x Datasheet SLAS368E
**===========================================================================
*/
/*
**===========================================================================
** 2. Arquivos a Incluir
** 2.1 Arquivos-padro a incluir
**===========================================================================
*/
#include "msp430x44x.h"
#include <stdio.h>
/*
**===========================================================================
** 2.2 Arquivos a incluir especficos da aplicao
**===========================================================================
** Coloque nesta seo as diretivas "include" dos arquivos de definio de
** macros, funes especiais, etc.
*/
97
/*
**===========================================================================
** 3. DECLARAES
** 3.1 Constantes Internas
**===========================================================================
*/
/*
**===========================================================================
** 3.2 Macros internas
**===========================================================================
*/
/*
**===========================================================================
** 3.3 Definies de tipos internas
**===========================================================================
*/
/*
**===========================================================================
** 3.4 Variveis globais
** (declaradas como 'extern' em algum arquivo de cabealho)
**===========================================================================
*/
/*
**===========================================================================
** 3.5 Prottipos de funes internas (definidas na Seo 5)
**===========================================================================
*/
void Retardo_ms(unsigned int TEMPO);
void envia_tx_serial(char *aux, char size);
/*
**===========================================================================
** 3.6 Variveis Internas
**===========================================================================
*/
char TENSAO[16], aux[16];
unsigned int i, c;
float VOLTAGEM;
/*
**===========================================================================
** 4. FUNES GLOBAIS
** (declaradas como 'extern' em algum arquivo de cabealho)
**===========================================================================
*/
/* FUNO PRINCIPAL */
void main( void )
/*
**---------------------------------------------------------------------------
*/
{
/*
98
**------------------------------------------------------------------
** Inicia o sistema
**------------------------------------------------------------------
*/
WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer
/*
**----------------------------------
** Inicia os perifricos utilizados
**----------------------------------
*/
P1OUT = 0x00; // Set P1 pins
P2OUT = 0x00; // Set P2 pins
P3OUT = 0x00; // Set P3 pins
P4OUT = 0x00; // Set P4 pins
P5OUT = 0x00; // Set P5 pins
P6OUT = 0x00; // Set P6 pins
//******************Configura USART0*************************************************
/* Inicializa o ADC12
/**************************************************************************************************
*************************************************************************************************/
WDTCTL = WDTPW+WDTHOLD; // Desliga watchdog timer
P6SEL = 0x01; // Enable A/D channel A0
99
ADC12CTL0 = ADC12ON+SHT0_0+REFON+REF2_5V; // Liga e configura ADC12
//** ADC12CTL1 = SHP; // Use sampling timer
ADC12MCTL0 = SREF_1 + INCH_0;
// Configura memria 0: SREF_1 - tenso ref. interna, INCH_0 - Canal 0 (pino 6.0).
ADC12CTL0 = SHT0_0 + MSC + ADC12ON + REFON + REF2_5V;
// SHT0_2 - tempo de amostragem, MSC - modo de converso repetitiva, ADC12ON -
// conversor ligado, REFON - ref. tenso interno, REF2_5 - tenso ref. = 2,5V
envia_tx_serial(TENSAO,8);
envia_tx_serial("/r",1);
}
}
}
} /* FIM DA FUNO PRINCIPAL */
/*
**===========================================================================
** 5. FUNES INTERNAS (prototipadas na Seo 3.5)
**===========================================================================
*/
//*****************************************************************************
// Funo Retardo_ms( tempo )
// tempo = quantidade de milissegundos
//-----------------------------------------------------------------------------
void Retardo_ms(unsigned int TEMPO)
/* Cdigo do livro de MSP430 */
{
volatile unsigned int TEMP;
for(;TEMPO;TEMPO--) for (TEMP=1000;TEMP;TEMP--);
100
}
/* Funo que envia voltagem para serial */
//-----------------------------------------------------------------------------
void envia_tx_serial(char *aux, char size)
{
for (i=0; i < size; i++)
{
while (!(IFG1 & UTXIFG0));
U0TXBUF=(aux[i]);
}
}
/*
**===========================================================================
** FIM DO ARQUIVO
**===========================================================================
*/
101