Escolar Documentos
Profissional Documentos
Cultura Documentos
𝐵1 . 𝑉𝑟𝑒𝑓 𝐵2 . 𝑉𝑟𝑒𝑓 𝐵3 𝐵𝑛
𝑉𝑠𝑎í𝑑𝑎 = −𝑅𝑓 ( + + … + 𝑛−1 )
𝑅 2𝑅 4𝑅 2 𝑅
𝐵1 𝐵2 𝐵3 𝐵𝑛
𝑉𝑠𝑎í𝑑𝑎 = 𝑉𝑟𝑒𝑓 ∗ ( + + + ⋯+ )
2 4 8 2𝑛
III. CONVERSORES ANALÓGICO DIGITAIS (ADC) Fig.6: Conversão analógico para digital (A/D) de um sinal:
(a) quantização e (b) codificação de pulso.
Os conversores analógicos-digitais são circuitos ou
componentes que quando excitado os por um sinal elétrico
Para o sinal em questão, o sinal analógico, x(t), a sua
produzem um código digital equivalente. Esses dispositivos são
amplitude está em uma faixa que varia de -V a +V. Essa faixa é
utilizados para compatibilizar a interface entre instrumentos
digitais ou computadores com o mundo analógico. particionada em L subintervalos - L corresponde a 2𝑛 , em que
Um sinal analógico pode assumir qualquer valor em uma n é quantidade de bits da saída -, cada um com magnitude Δ =
faixa contínua, sendo assim, a amplitude de um sinal analógico 2V/L. Dessa forma, cada valor amostrado é aproximado pelo
pode assumir infinitos valores. No entanto, a amplitude de um valor mais próximo de um dos L números. Cada um desses L
sinal digital só pode assumir um número finito de valores. números reproduzem uma saída digital. No caso da Fig., 6 o
Desse modo, um sinal analógico só pode ser convertido em um sinal analógico é quantizado em 16 níveis, cada um desses
sinal digital através da amostragem e quantização níveis está associado à uma palavra binária de 4 dígitos. Para
(arredondamento). Apenas a amostragem um sinal analógico transmitir ou processar digitalmente o dado binário, é associado
não é suficiente para que se resulte em um sinal digital, pois a um pulso elétrico distinto a cada um dos dois estados binários.
amostra de um sinal analógico pode assumir, ainda, qualquer Uma forma possível é associar um pulso negativo para o binário
valor em uma faixa contínua. Esse sinal é digitalizado pelo 0 e um pulso positivo para o binário 1, tal que cada amostra é,
arredondamento de seu valor para o valor mais próximo agora, representada por um grupo de quatro pulsos binários
possível dos números possíveis permitidos - níveis de (código de pulso), como indicado na Fig. 6b. O sinal binário
quantização). A Fig. 6 ilustra um esquema de quantização. resultante é um sinal digital obtido do sinal analógico x(t)
através da conversão ADC. No jargão de comunicações, tal
sinal é chamado de sinal modulado por código de pulso (PCM)
[6]. Devido a quantização aparecem erros e ruídos no sistema,
o erro de quantização consiste na diferença entre a entrada
original e saída do quantizador. Quanto maior o número de bits,
menor a amplitude do ruído e do erro. Ademais, esse sinal de
ruído indesejado, se necessário, pode ser atenuado por meio de
filtros digitais. Alguns conversores já possuem estes filtros
digitais internamente para a redução dos ruídos.
Existem vários tipos de conversores ADC, as características
de cada tipo definem as aplicações típicas, portanto deve-se ter
o conhecimento das técnicas empregadas para uma melhor
4
IV. SIMULAÇÃO
Neste trabalho, optou-se por simular um conversor DAC de
8 bits a partir da plataforma Tinkercad, que é uma ferramenta
online e gratuita para design de modelos 3D em CAD e de
simulação de circuitos elétricos analógicos e digitais,
Fig.9: Conversor ADC do tipo aproximações desenvolvida pela Autodesk. A topologia utilizada para o
sucessivas [10] conversor foi a malha de resistores R-2R, a qual é apresentada
abaixo:
▪ Principais características: circuito simples; baixo
custo; tempo de conversão fixo e inferior ao contador
de rampa digital; usado em médias e altas resoluções
(8 – 16 bits); é o tipo mais comum encontrado em
microcontroladores.
VI. REFERÊNCIAS
A. 8 BITS
V. CONCLUSÃO
A partir deste trabalho, pôde-se apresentar uma visão geral clc
dos conversores analógicos-digitais e digitais-analógicos, clear all
abordando aspectos tais como: princípio de funcionamento; close all
topologias; principais características e implementação. Sendo
Vref = 5; %Tensão de referencia do arduino
que, para este último foi implementado também na plataforma
Tinkercad para melhor compreensão e visualização da cont = 0;
conversão da digital analógica. Observou-se que, para esses
conversores, quanto maior a resolução, mais a saída do %Primeira iteração
conversor se aproxima do sinal analógico, ademais, conclui-se b_dec = 0;
que, os resultados obtidos na plataforma escolhida conferem
8
B. 4 BITS
clc
clear all
close all
Vref = 5; %Tensão de referencia do arduino
cont = 0;
%Primeira iteração
b_dec = 0;
bit = dec2bin(b_dec',4)';
vetor_bit = str2num(bit); % Mais significativo -> menos significativo
Vsaida(1) = Vref*sum(vetor_bit.*[1/2;1/4;1/8;1/16]);
b_dec = cont;
bit = dec2bin(b_dec',4)';
vetor_bit = str2num(bit); % Mais significativo -> menos significativo