Documente Academic
Documente Profesional
Documente Cultură
ESCOLA DE ENGENHARIA
DEPARTAMENTO DE ENGENHARIA ELTRICA
MAX FELDMAN
Porto Alegre
2013
MAX FELDMAN
Porto Alegre
2013
MAX FELDMAN
Banca Examinadora:
Prof. Dr. Tiago Roberto Balen, UFRGS
Doutor pela Universidade Federal do Rio Grande do Sul Porto Alegre, Brasil
Prof. Dr. Gilson Incio Wirth, UFRGS
Doutor pela Universitt Dortmund Dortmund, Alemanha
Prof. Dr. Marcelo Gtz, UFRGS
Doutor pela Universitt Paderborn Paderborn, Alemanha
Porto Alegre
2013
AGRADECIMENTOS
Agradeo
todos
que
de
alguma
forma
contriburam
para
RESUMO
ABSTRACT
The consolidation of the data processing digital systems arises the need to use
analog-to-digital converters to acquire the signals present in the nature, and then
store and processes these signals in the digital domain. The present work aims to
study the successive approximation analog-to-digital converter, more specifically the
architecture based on charge redistribution. The project and simulation of this type of
converter are also addressed in this work.
SUMRIO
INTRODUO
11
1.1
MOTIVAO
11
1.2
OBJETIVO
12
1.3
ORGANIZAO DO TRABALHO
12
CONVERSORES A/D
14
2.1
15
2.2
17
17
20
22
24
REDISTRIBUIO DE CARGA
3.1
FUNCIONAMENTO
26
DO
CONVERSOR
SAR
BASEADO
EM
REDISTRIBUIO DE CARGA
27
3.1.1 Amostragem
28
3.1.2 Reteno
28
29
3.2
32
33
3.2.2 O contador
36
3.2.3 O demultiplexador
36
36
37
MATERIAIS
38
4.1
O SIMULADOR SPICE
38
39
39
40
41
4.1.5 Demultiplexador
42
RESULTADOS
44
5.1
44
5.2
48
5.3
49
5.4
52
CONCLUSES
59
REFERNCIAS
61
62
64
70
LISTA DE ILUSTRAES
11
14
16
17
18
19
21
23
24
26
27
30
33
34
38
Figura 16: Descrio de uma porta lgica AND ideal de duas entradas
40
41
42
43
44
45
46
47
47
48
49
52
53
54
55
56
56
57
57
58
1. Introduo
1.1. Motivao
Nos sistemas eletrnicos modernos, as informaes so processadas e
armazenadas de forma digital, porm devido natureza analgica do mundo, surge
a necessidade de utilizao de conversores de dados (MANGANARO, 2012).
Com o avano e a popularizao do processamento digital de sinais (Digital
Signal Processing - DSP), a utilizao dos conversores de dados torna-se muito
importante, para adquirir informaes do mundo analgico. Vale salientar que a
gama de aplicaes deste tipo de sistema enorme, e continua em constante
crescimento. Cita-se alguns exemplos como, udio digital, instrumentao mdica e
tratamento de sinais de radares.
Os sinais digitais so muitas vezes tratados atravs da utilizao de
processadores. A Figura 1 mostra um ciclo, desde a aquisio de dados at a
reconstruo, de dados j processados digitalmente, para o mundo analgico.
1.2. Objetivo
Este trabalho apresenta como objetivo principal o estudo e a simulao de
um conversor analgico-digital que utiliza a tcnica de aproximaes sucessivas
atravs da redistribuio de carga. Neste trabalho so citadas tambm outras
arquiteturas de conversores A/D, para que desta forma possa se tenha uma idia
das principais diferenas e semelhantes entre os diversos modelos, alm da
aplicabilidade de cada um.
A simulao do conversor ser realizada com a utilizao de um software
simulador SPICE. O conversor A/D projetado possui um sistema digital de controle
presente em seu circuito. Vale salientar que, neste trabalho, foi feita a escolha de
simular este sistema digital com a utilizao de componentes ideais.
neste
tipo
de
conversor,
como
suas
principais
caractersticas e aplicaes.
12
13
2. Conversores A/D
Os conversores A/D traduzem os sinais eltricos analgicos que
representam fenmenos do mundo real, como, por exemplo, luz, som, temperatura e
presso, para sinais digitais. Alm dos sinais naturais serem analgicos, os seres
humanos percebem e retm informaes em formato analgico, em escala
macroscpica (RAZAVI, 1995).
Os passos padres de uma converso analgico-digital so observados na
Figura 2.
referncias predeterminadas, gerando desta forma um sinal que passa a ser discreto
em amplitude. Posteriormente este sinal processado por um decoder, que tem por
sada a palavra digital referente ao sinal analgico presente na entrada.
Em relao frequncia de amostragem, vale salientar que existem dois
tipos de conversores, os que utilizam a taxa de Nyquist, ou seja, a frequncia de
amostragem um pouco maior que duas vezes a largura de banda do sinal
analgico e os conversores oversamplig, que utilizam uma frequncia de
amostragem muito maior que a taxa de Nyquist, e realizam uma posterior filtragem
digital para remover o rudo presente fora da faixa de frequncia do sinal de
interesse (SCHREIER & TEMES, 2005).
J tendo conhecimento da grande variedade de aplicaes para os
conversores de dados, deve-se salientar que existe tambm uma grande quantidade
de arquiteturas de conversores, cada uma delas com suas vantagens e
desvantagens. Logo, ao projetar um sistema, deve-se ter um bom conhecimento dos
sinais a serem convertidos para que a escolha do tipo de conversor a ser utilizado
seja feita da melhor forma possvel.
Existem dois tipos de mtodos de converso empregados em conversores
A/D, so eles o mtodo de integrao e o mtodo de comparao. Os conversores
que utilizam o mtodo de integrao podem ser ainda divididos em dois grupos, os
que utilizam a relao entre tenso e tempo e os que utilizam a relao entre tenso
e frequncia. J os conversores que utilizam o mtodo de comparao podem ser
subdivididos nos que utilizam realimentao e os que no utilizam. Os conversores
que utilizam o mtodo de comparao so geralmente mais rpidos que os que
utilizam o mtodo de integrao.
15
2.2.1.
elevada, mas no se dispensa uma alta resoluo. Este dispositivo possui seu
funcionamento baseado na integrao de sinais e seus componentes bsicos so:
um integrador de Miller, um comparador e um contador.
Na figura Figura 5 pode-se observar a imagem do circuito base para este
tipo de conversor.
18
(1)
(2)
(3)
(4)
nvel
comum
de
chaveamento
do
comparador
que
no
2.2.2.
Esta pode ser considerada uma das mais simples arquiteturas de conversor
A/D conhecida. Este conversor tem seu circuito composto por trs componentes
bsicos, um comparador de tenso, um contador e um conversor digital-analgico
(D/A). Observa-se na Figura 7 como estruturado este tipo de conversor.
20
Como j foi citado, este conversor apresenta como vantagem a sua elevada
simplicidade tanto de construo, como de operao, porm este um conversor
que apresenta uma baixa velocidade, fazendo com que a sua utilizao fique
restrita.
2.2.3.
22
Observa-se na Figura 8, que os comparadores possuem suas entradas noinversoras conectadas entre si, e neste ponto onde aplicada a tenso analgica
a ser convertida. J a tenso aplicada entrada inversora de cada um dos
comparadores, provm de um divisor de tenso resistivo, onde a tenso de
referncia para cada um um bit menos significativo, maior que o comparador
abaixo. Cada um dos comparadores ir apresentar sada com nvel lgico alto
quando a entrada analgica for maior que a sua respectiva tenso de referncia.
Para a gerao da palavra digital de sada do comparador, existe um decodificador
que tem como entradas as sadas de todos os comparadores.
23
2.2.4.
24
25
Nota-se que esta arquitetura de conversor inicia a converso pelo bit mais
significativo (MSB) e encerra a mesma ao determinar o bit menos significativo (LSB).
Vale ressaltar que no diagrama apresentado acima, S representa a palavra
digital de sada do conversor, logo, no primeiro passo de converso onde no
diagrama est descrito S>100, se esta testando apenas o bit mais significativo, se o
26
dado sob converso for maior que 100, logo obrigatoriamente o bit mais significativo
ser 1, j se ele for menor que 100, o bit mais significativo ser zero.
O conversor A/D por redistribuio de carga utiliza um conjunto de
capacitores para gerar as tenses de referncia para comparao, ao invs de um
arranjo de resistores como o caso de um conversor flash por exemplo.
Este conversor utiliza apenas um comparador ao invs de inmeros que a
arquitetura flash utiliza, isto faz com que o consumo de energia deste tipo de
conversor seja consideravelmente menor, ao comparar conversores de uma mesma
resoluo.
3.1. O
funcionamento
do
conversor
SAR
baseado
em
redistribuio de carga
O funcionamento do conversor A/D por redistribuio de carga pode ser
dividido em trs fases distintas: a amostragem (Sample), a retenso (Hold) e a
redistribuio de carga.
As etapas de converso que sero descritas na sequncia, utilizaro as
nomenclaturas que podem ser visualizadas na Figura 11.
27
3.1.1.
Amostragem
(5)
=2
3.1.2.
(6)
Reteno
Esta segunda etapa da converso inicia-se ao abrir a chave SB, fazendo com
que o barramento superior seja desconectado do ground. Na sequncia, as chaves
conectadas aos terminais inferiores dos capacitores so ligadas ao ground. Como
no existiu nenhum caminho de descarga durante estes chaveamentos, a carga
armazenada nos capacitores continua sendo 2CVa e como consequncia a tenso
presente no barramento superior passa a ser -Va.
28
Para que esta etapa da converso seja finalizada, a chave SA que antes
estava ligada a tenso analgica que se quer converter, passa a ser ligada a uma
tenso de referncia que ser utilizada na prxima etapa de converso.
3.1.3.
Redistribuio de Carga
29
1
=
(7)
1
=
(8)
(9)
30
(10)
(11)
e isto como entrada do sistema de controle digital deve fazer com que a chave S7
seja movida para o ground.
Depois de completada esta primeira fase da etapa de redistribuio de carga
passa-se para a prxima fase onde o mesmo procedimento ser repetido, porm
desta vez com a chave S6. Deve-se observar que agora ao passarmos esta chave
para o barramento inferior a tenso no barramento inferior ir aumentar segundo a
equao descrita abaixo.
(12)
Este valor bit7 ser dado pela posio da chave obtida na fase anterior onde
foi controlada a chave S7, se esta voltou para o ground o valor de bit7 igual a zero,
j se ela ficou conectada ao barramento inferior o valor de bit7 um.
32
Nas subsees que seguem, sero discutidos os blocos deste sistema digital
de controle presente no conversor.
3.2.1.
A mquina de estados
33
Aps
identificao
do
problema,
como
primeira
parte
para
34
!" = #
! =#
"
"
$& + #
%%%$%& + #
%%%& + #
%%%$%& + #%%%%
%%%$%& + #%%%
! =#
$&
$&
$&
!$ = %%%$%
'( = #
*+
=#
"
%%%$%& + #
&
%%%$%&
%%%$%&
35
,',
',
*+-./0 =
3.2.2.
%%% %%%$%
"
O contador
3.2.3.
O demultiplexador
3.2.4.
3.2.5.
Circuito RESET/START
37
4. Materiais
38
4.1.1.
Criao de componentes
4.1.2.
Portas Lgicas
39
Esta descrio utiliza-se de funes lineares definidas por partes, para gerar
os modelos de portas lgicas AND, NAND, OR e NOR, onde em cada caso apenas
uma entrada ir definir o estado da sada da porta. No caso das portas AND e NAND
utiliza-se apenas o menor valor da entrada, e j no caso dos modelos OR e NOR o
estado da sada defino apenas pelo valor da maior tenso de entrada. Na Figura
16 pode se observar como exemplo a descrio de uma porta do tipo AND de duas
entradas, a descrio das demais portas podem ser observadas no netlist completo,
presente no APNDICE 2 deste trabalho.
Figura 16: Descrio de uma porta lgica AND ideal de duas entradas
4.1.3.
Flip Flops
40
Vale ressaltar que este flip-flop descrito apresenta alm das entradas
padres J, K e CLK, contm tambm duas entradas assncronas que so SET e
RESET, que sero bastante importantes no circuito digital projetado.
Para a elaborao do flip-flop do tipo D, utilizou-se este flip-flop JK j
descrito, e foi feita a insero de um inversor entre as entradas JK, ou seja, a
entrada D ligada diretamente a entrada J, e na entrada K ligado o sinal D
negado.
4.1.4.
Contador de 3 bits
41
4.1.5.
Demultiplexador
42
43
5. Resultados
5.1.
CLK
4
2
0
SA
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
x 10
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
SB
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
CLKFF
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
RESET
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
SET
4
2
0
CLKCONT
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
x 10
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
x 10
CLK
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
x 10
Q3
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
x 10
Q2
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
x 10
Q1
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
x 10
Q0
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
x 10
45
CLK 7
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
CLK 6
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
CLK5
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
CLK4
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
CLK 3
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
CLK2
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
CLK1
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
CLK0
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
x 10
46
S7
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
S6
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
S5
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
S4
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
S3
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
S2
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
S1
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
S0
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
x 10
S7
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
S6
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
S5
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
S4
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
S3
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
S2
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
S1
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
S0
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-3
x 10
47
Observa-se que na Figura 23, onde a entrada do conversor era nula, durante
as etapas de redistribuio de carga, cada uma das chaves foi em algum momento
conectada ao barramento inferior, mas logo aps retornou para o ground, indicando
que o respectivo bit da palavra digital de sada 0.
J na Figura 24, nota-se exatamente o contrrio, todas as chaves so
conectadas ao barramento inferior, e no voltam a conectar-se ao ground, indicando
desta forma que os respectivos bits da palavra digital de sada neste caso so 1.
CLK
4
2
0
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
2
-5
SA
x 10
4
2
0
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
2
-5
SB
x 10
4
2
0
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
2
-5
CLK FF
x 10
4
2
0
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
RESET
-5
x 10
4
2
0
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
2
-5
SET
x 10
4
2
0
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
CLKCONT
-5
x 10
4
2
0
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
START
-5
x 10
4
2
0
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
2
-5
x 10
48
Observa-se na Figura 25, que aps a aplicao do sinal START, que pode
ser visualisado na ltima linha do grfico, um novo ciclo de converso foi iniciado.
Isso pode ser notado atravs do comportamento das sadas da mquina de estados,
que passam a repetir-se.
S7
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
S6
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
S5
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
S4
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
S3
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
S2
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
S1
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
S0
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
x 10
49
1=
2 1
(13)
3,3
1
(14)
1 = 12,94 7
(15)
1=
24
!=
(16)
(17)
! = 154,6 155
(18)
!=
155
= 10011011
(19)
Comparando o valor binrio obtido na equao 19, com na Figura 26, notase que a converso foi realizada com sucesso, pois se observa que aps a
50
(20)
! = 77,28 77
(21)
!=
77
= 01001101
(22)
51
S7
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
S6
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
S5
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
S4
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
S3
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
S2
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
S1
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
S0
x 10
4
2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
x 10
52
0.5
0
-0.35 V
-0.5
-1
-1.5
-2
-2 V
-2.5
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
x 10
)>
2
3,3
2
)>
= 2 +
)>
= 0,35
(23)
(24)
(25)
53
A prxima chave a ser trabalhada S6, onde desta vez a tenso sobre o
barramento superior ser incrementada de VREF/4.
)>
)>
)>
+1
(26)
3,3 3,3
+
2
4
(27)
(28)
= 0,475
0.475 V
0.5
0
-0.35 V
-0.35 V
-0.5
-1
-1.5
-2
-2 V
-2.5
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
x 10
54
0.5
0.06254 V
-0.35 V
-0.5
-0.35 V
-1
-1.5
-2
-2 V
-2.5
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
x 10
55
0.5
-0.1437 V
-0.35 V
-0.5
-1
-1.5
-2
-2 V
-2.5
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
x 10
0.5
-0.04058 V
-0.1437 V
-0.5
-1
-1.5
-2
-2 V
-2.5
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
x 10
56
0.5
0.01099 V
0
-0.04058 V
-0.04057 V
-0.5
-1
-1.5
-2
-2 V
-2.5
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
x 10
0.5
-0.01479 V
0
-0.04057 V
-0.5
-1
-1.5
-2
-2 V
-2.5
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
x 10
57
0.5
-4.928e-10 V
-0.01479 V
-0.5
-1
-1.5
-2
-2 V
-2.5
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
-5
x 10
Observando estas figuras pode se notar que as chaves S7, S4, S3, S1 e S0
foram mantidas conectadas ao barramento inferior, j as chaves S6, S5 e S2
retornaram ao ground, isto indica que a palavra digital de sada nesta converso
100110112, concordando com o que foi observado na Figura 26 e na equao 19.
58
6. Concluses
Com a evoluo e popularizao do processamento de sinais digitais,
ocorreu um grande avano nas tecnologias de conversores analgico-digitais e com
isso passaram a ser utilizadas inmeras arquiteturas deste tipo de componente, com
diferentes topologias e apresentando caractersticas diferentes entre si.
Neste trabalho foi realizado o estudo do conversor A/D que utiliza o mtodo
das aproximaes sucessivas atravs da redistribuio de carga. Como ponto alto
do trabalho, partindo do conhecimento comportamental deste tipo de conversor, foi
elaborado um circuito digital de controle, que pode ser considerado o crebro deste
conversor. Este sistema atua sobre chaves analgicas que controlam a carga a
descarga dos capacitores durante as etapas de amostragem, reteno e
redistribuio de carga.
Na etapa de simulao deste conversor, tomou-se como escolha descrever
o circuito utilizando componentes ideais, fazendo com que o objetivo do trabalho
seja a validao da soluo adotada. Aps a realizao das simulaes, pode-se
observar que o conversor est realizando as converses da forma com que foi
planejado, garantindo desta forma a funcionalidade do sistema digital de controle
projetado.
Como proposta de trabalhos futuros, pode-se partir da topologia definida
aqui, para que este circuito passe a ser implementado com a utilizao de
componentes reais, ou seja, que apresentem as no idealidades que no foram
levadas em conta durante a realizao das simulaes apresentadas neste trabalho.
Citam-se aqui algumas caractersticas que devem ser levadas em conta: o atraso
das portas lgicas, a resistncia das chaves analgicas, os componentes parasitas
nos capacitores do banco, as no idealidades do comparador de tenso. Com estes
comportamentos inseridos pode-se partir para o clculo de algumas caractersticas
do conversor que no foram abordadas neste trabalho por no fazer muito sentido
no caso de um circuito ideal, como por exemplo, a mxima frequncia de operao,
o erro de no linearidade entre outras.
Como consequncia, pode-se partir tambm para os estudos de anlise de
falhas neste tipo de conversor, tanto ao nvel de simulao, como prtico.
59
60
7. Referncias
61
62
63
* CIRCUITO DE CONTROLE
*****************************************************************
* Mquina de Estados Principal
* Entradas: CLK_MASTER / RESET_MP
* Sadas: SA / SB / CLK_IN / RESET_C / SET_C / CLK_CONT
X000 D3 CLK_MASTER 0 RESET_MP Q3 Q3N FF_D
X001 D2 CLK_MASTER 0 RESET_MP Q2 Q2N FF_D
X002 D1 CLK_MASTER 0 RESET_MP Q1 Q1N FF_D
X003 D0 CLK_MASTER 0 RESET_MP Q0 Q0N FF_D
* Circuito Combinacional de Prximo Estado
X004 Q3 Q0N N001 AND2
X005 Q1 Q2 Q0 N002 AND3
X006 N001 N002 D3 OR2
X007 Q3 Q0 N003 AND2
X008 Q2 Q1N N004 AND2
X009 Q2 Q0N N005 AND2
X010 Q2N Q1 Q0 N006 AND3
X011 N003 N004 N005 N006 D2 OR4
X012 Q1 Q0N N007 AND2
X013 Q1N Q0 N008 AND2
X014 N007 N008 D1 OR2
R000 Q0N D0 0
* Circuito Combinacional de Sada
64
** Demultiplexador
.subc DEMUX A2 A1 A0 I O0 O1 O2 O3 O4 O5 O6 O7
X123 A2 A2N INVERSOR
X124 A1 A1N INVERSOR
X125 A0 A0N INVERSOR
X126 A2N A1N A0N I O0 AND4
X127 A2N A1N A0 I O1 AND4
X128 A2N A1 A0N I O2 AND4
X129 A2N A1 A0 I O3 AND4
X130 A2 A1N A0N I O4 AND4
X131 A2 A1N A0 I O5 AND4
X132 A2 A1 A0N I O6 AND4
X133 A2 A1 A0 I O7 AND4
.ends
** Chave
.subc CHAVE A B C
G1 A B VCR PWL(1) C 0 0,1000meg 1v,0.1m
.ends
** Comparador de Tenso
.subckt amp_op 1
2
3
E1 3 0 1 2 1E5 max = 3.3 min= 0
.ends
*
*** --- Simulao --- ***
.TRAN 0.0000009u 10u
.option post
.END
*
69
70
71
subplot(8,1,3)
plot(t,S5,'-k','linewidth',2); ylabel('S_5'); axis([0 10E-6 0 4]);
subplot(8,1,4)
plot(t,S4,'-k','linewidth',2); ylabel('S_4'); axis([0 10E-6 0 4]);
subplot(8,1,5)
plot(t,S3,'-k','linewidth',2); ylabel('S_3'); axis([0 10E-6 0 4]);
subplot(8,1,6)
plot(t,S2,'-k','linewidth',2); ylabel('S_2'); axis([0 10E-6 0 4]);
subplot(8,1,7)
plot(t,S1,'-k','linewidth',2); ylabel('S_1'); axis([0 10E-6 0 4]);
subplot(8,1,8)
plot(t,S0,'-k','linewidth',2); ylabel('S_0'); axis([0 10E-6 0 4]);
%% Sinal de Entrada do Comparador - Barramento Superior
figure(5)
plot(t,COMP_IN,'-k','linewidth',2); ylabel('Tenso sobre o barramento superior'); axis([0 10E6 -2.5 1]);
grid;
72