Projeto e Simulação de um AMP-OP para Validação de um Sistema

Propaganda
Victor Siqueira Cunha
Projeto e Simulação de um AMP-OP para
Validação de um Sistema de Filtro de Tempo
Discreto
Curitiba
2016
Victor Siqueira Cunha
Projeto e Simulação de um AMP-OP para Validação de
um Sistema de Filtro de Tempo Discreto
Projeto de Graduação como requisito de matrícula na disciplina TEX003 – Projeto de
Engenharia Elétrica para Dupla Diplomação,
do Departamento de Engenharia Elétrica, Setor de Tecnologia, Universidade Federal do
Paraná
Universidade Federal do Paraná – UFPR
Departamento de Engenharia Elétrica
Graduação em Engenharia Elétrica
Orientador: Prof. Dr. Luis Henrique A. Lolis
Curitiba
2016
Agradecimentos
Agradeço aos meus pais por todo o suporte e incentivo. Estes me fizeram quem
sou.
Resumo
Os dispositivos sem fio, amplamente utilizados nos dias de hoje, exigem um baixo consumo
de energia e precisam ser flexíveis a múltiplas frequências de portadoras. A técnica de
subamostragem é usada de modo a reduzir os requisito do amostrador, resultando em
circuitos com consumo de potência reduzido. O presente trabalho consiste no estudo de
sinais e sistemas e no projeto de um amplificador operacional de transcondutância (OTA)
com especificações para funcionamento em um filtro de tempo discreto, que faz o uso de
capacitores chaveados e possui frequência de amostragem de 25 Mhz.
Palavras-chave: Amplificador Operacional de Transcondutância, Filtro de Tempo Discreto, Capacitores Chaveados.
Abstract
Wireless devices, widely used today, require low power consumption and need to be
flexible at multiple carrier frequencies. The subsampling technique is used in order to
reduce sampler requirement, resulting in circuits with reduced power consumption. The
present work consists of the study of signals and systems and the design of a operational
transconductance amplifier (OTA) with specifications for operation in a discrete time filter,
which operates with switched capacitors and has a sampling frequency of 25 Mhz.
Keywords: Operational Transconductance Amplifier, Discrete Time Filter, Switched
Capacitors.
Lista de ilustrações
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
1
2
3
4
5
6
7
8
–
–
–
–
–
–
–
–
Sinal em Tempo Discreto . . . . . . . . . . . . . . . . . . . . . . . . . .
Representação de um Sistema em Tempo Discreto . . . . . . . . . . . .
Representação de um passa baixa em Tempo Discreto . . . . . . . . . .
Representação de um delay unitário no domínio z . . . . . . . . . . . .
Representação da EDCC no domínio z . . . . . . . . . . . . . . . . . .
Representação de um FIR e sua resposta em frequência |H(f )|2 . . . .
Resposta em frequência |H(f )|2 de um filtro IIR . . . . . . . . . . . . .
Representação de um capacitor em um circuito integrado (a) construção
física (b) modelo elétrico . . . . . . . . . . . . . . . . . . . . . . . . . .
9 – Representação de um switch com transistores MOSFET (a) NMOS (b)
PMOS (c) CMOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 – Símbolo e circuito equivalente de um AMP-OP ideal . . . . . . . . . .
11 – Representação de 2 clocks não sobrepostos (a) 2 sinais de clock (B)
realização prática dos clocks . . . . . . . . . . . . . . . . . . . . . . . .
12 – Representação de um resistor com capacitores chaveados (a) circuito
(b) resistor equivalente . . . . . . . . . . . . . . . . . . . . . . . . . . .
13 – Circuito de um FIR de 4a ordem com capacitores chaveados . . . . . .
14 – Circuito de um IIR a partir de um circuito integrador com capacitores
chaveados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15 – Circuito para simular o ganho diferencial de um OTA . . . . . . . . . .
16 – Representação do ruído em um OTA (a) circuito (b) resposta em frequência
17 – Curva de transferência DC ideal de um OTA . . . . . . . . . . . . . . .
18 – Curva de transferência DC "real"de um OTA . . . . . . . . . . . . . . .
19 – Curva de transferência "real"AC de um OTA . . . . . . . . . . . . . . .
20 – Representação do tempo de resolução de um OTA . . . . . . . . . . . .
21 – Representação de dois sinais produzindo intermodulação de terceira
ordem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22 – Representação gráfica do cálculo de IIPn . . . . . . . . . . . . . . . . .
23 – Topologia de OTA escolhida para o projeto . . . . . . . . . . . . . . .
24 – Circuito equivalente do OTA de dois estágios . . . . . . . . . . . . . .
25 – Circuito equivalente do OTA com capacitor de compensação . . . . . .
26 – Representação gráfica do efeito do capacitor de compensação na resposta
em frequência do OTA . . . . . . . . . . . . . . . . . . . . . . . . . . .
27 – Circuito de teste usado para testar o OTA . . . . . . . . . . . . . . . .
28 – Circuito de espelho de corrente usado para gerar Vbias . . . . . . . . . .
29 – Curva de comportamento DC do OTA . . . . . . . . . . . . . . . . . .
14
15
17
18
18
19
20
21
22
22
23
24
25
26
28
29
30
30
31
32
34
34
37
38
38
39
46
46
48
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
30
31
32
33
34
35
36
37
–
–
–
–
–
–
–
–
Resposta em frequência do OTA, curvas de ganho e fase
Resposta transiente do OTA . . . . . . . . . . . . . . . .
Resposta de ruído do ota a) Visto de Vout b) Visto de Vin
Figura de ruído do OTA . . . . . . . . . . . . . . . . . .
Calculo do IIP3 do OTA . . . . . . . . . . . . . . . . . .
Circuito equivalente do modelo OTA do Cadence . . . .
Resposta em frequência do modelo do OTA . . . . . . .
Resposta transiente do modelo do OTA . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
49
49
50
50
51
52
53
54
Lista de tabelas
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
1
2
3
4
5
6
–
–
–
–
–
–
Dimensionamento dos capacitores do filtro IIR . .
Especificações do OTA . . . . . . . . . . . . . . .
Dimensionamento do OTA . . . . . . . . . . . . .
Dimensionamento do OTA após correções . . . .
Parâmetros do OTA utilizado de modelo . . . . .
Comparação do OTA com outros apresentados na
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
literatura
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
27
36
45
47
53
56
Lista de abreviaturas e siglas
FIR
Resposta ao Impulso de Duração Finita
IIR
Resposta ao Impulso de Duração Infinita
CAD
Conversor Analógico-Digital
EDCC
Equação de Diferença a Coeficientes Constantes
AMP-OP
Amplificadores Operacionais
OTA
Amplificadores Operacionais de Transcondutância
PSRR
Taxa de Rejeição da Fonte de Alimentação
CMRR
Taxa de Rejeição de Ganho de Modo Comum
AC
Corrente Alternada
DC
Corrente Direta
CMR
Faixa de tensão de modo comum na entrada (Common Mode Range)
GB
Frequência de ganho unitário (Gain-Bandwidth)
SR
Slew-rate
MOSIS
Metal Oxide Semiconductor Implementation Service
GICS
Group of Integrated Circuits and Systems
PSS
Análise periódica de estado estacionário (Periodic Steady-State Analysis)
PAC
Análise AC periódica (Periodic AC Analysis)
PNOISE
Análise periódica de ruído (Periodic Noise Analysis)
IIP3
Ponto de intercepção de terceira ordem
IMD
Distorções de intermodulação
Sumário
1
1.1
1.2
1.2.1
1.2.2
INTRODUÇÃO . . .
Contexto e motivação
Objetivos . . . . . . .
Objetivo geral . . . . . .
Objetivos específicos . .
.
.
.
.
.
.
.
.
.
.
. . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
12
12
12
12
12
2
2.1
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
REVISÃO BIBLIOGRÁFICA . . . .
Sinais e sistemas de tempo discreto
Sinais de tempo discreto . . . . . . . .
Sistemas de tempo discreto . . . . . . .
Resposta em frequência . . . . . . . . .
Transformada z . . . . . . . . . . . . .
Filtros . . . . . . . . . . . . . . . . . .
Filtro FIR . . . . . . . . . . . . . . . . .
Filtro IIR . . . . . . . . . . . . . . . . .
Filtros a Capacitores Chaveados . .
Elementos Importantes . . . . . . . . .
Capacitores . . . . . . . . . . . . . . . .
Switches . . . . . . . . . . . . . . . . .
AMP-OPs . . . . . . . . . . . . . . . .
Clocks não sobrepostos . . . . . . . . . .
Resistência equivalente . . . . . . . . .
Implementação analógica de um FIR . .
Implementação analógica de um IIR . .
Características dos OTA . . . . . . .
Ganho Diferencial . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
14
14
14
15
16
17
18
2.4
2.4.1
2.4.2
. . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
Taxa de rejeição de ganho de modo comum (CMRR) . . . . . . . . . . . .
Taxa de rejeição da fonte de alimentação (PSRR) . . . . . . . . . . . . . .
Ruído . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Resposta DC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Resposta AC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modelagem do sistema . . . . . . . . . . . . . . . . . . . . . .
Bloco ampop do cadence . . . . . . . . . . . . . . . . . . . . . . .
Ponto de intercepção de terceira ordem (IIP3) . . . . . . . . . . . .
3
PROJETO DO OTA . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.1.5.1
2.1.5.2
2.2
2.2.1
2.2.1.1
2.2.1.2
2.2.1.3
2.2.1.4
2.2.2
2.2.3
2.2.4
2.3
2.3.0.1
2.3.0.2
2.3.0.3
2.3.0.4
2.3.0.5
2.3.0.6
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
19
19
20
21
21
21
22
23
23
24
25
27
27
28
28
29
29
30
32
32
33
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3.1
3.2
3.3
3.4
3.5
Especificações do OTA desejado
Topologia . . . . . . . . . . . . .
Dimensionamento . . . . . . . .
Circuitos de suporte . . . . . . .
Resultados Obtidos . . . . . . . .
4
4.1
4.2
MODELO COMPORTAMENTAL DO OTA . . . . . . . . . . . . . . 52
Dimensionamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Resultados Obtidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5
CONCLUSÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
REFERÊNCIAS
36
36
39
45
47
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
12
1 Introdução
1.1 Contexto e motivação
O mundo de hoje é conectado e os dispositivos eletrônicos fazem grande uso da
comunicação sem fio. Uma característica determinante para que estes dispositivos possam
estar conectados é a duração da bateria. Os circuitos de recepção wireless são alguns dos
elementos que mais consomem bateria nos dispositivos eletrônicos. Por isso, é importante
que estes componentes sejam altamente eficientes. Outra característica importante é a
flexibilidade, pois existem diversas frequências de portadoras e diferentes protocolos de
comunicação. Este conceito de flexibilidade na recepção RF é chamado de Radio Definido
por Software e faz parte de um sistema no qual os únicos componentes analógicos são
o conversor analógico/digital no receptor e o conversor digital/analógico no transmissor.
(BAGHERI et al., 2006).
A utilização de capacitores CMOS para o tratamento de sinais de radiofrequência
é interessante, pois permite uma resolução no tempo do sinal digital superior a resolução
da tensão do sinal analógico (STASZEWSKI et al., 2004).
A subamostragem, que consiste na amostragem do sinal em banda passante, é
uma técnica utilizada para simplificar a cadeia de recepção do sinal. Esta técnica faz a
conversão do sinal da banda passante para a banda base, de modo a reduzir os requisitos
do amostrador. Este trabalho faz parte de um estudo de sinais e sistemas para filtragem de
sinais em banda passante e do projeto de um amplificador operacional a transcondutância,
de baixo consumo, que será utilizado para compor um filtro de tempo discreto utilizando
capacitores chaveados, previamente apresentado por (LOLIS, 2011).
1.2 Objetivos
1.2.1 Objetivo geral
Projetar e simular um amplificador operacional (AMP-OP) que será utilizado em
um filtro de tempo discreto e modelar o amplificador projetado, com o intuito de reduzir o
tempo de processamento do mesmo.
1.2.2 Objetivos específicos
Para atingir este objetivo geral serão propostos os seguintes objetivos específicos:
Capítulo 1. Introdução
13
a) Estudar a teoria dos filtros de tempo discreto;
b) Estudar as especificações e a topologia de um amplificador operacional;
c) Projetar o esquemático do AMP-OP e simular separadamente cada estágio do
AMP-OP para então validar o amplificador completo;
d) Estudar os modelos prontos de AMP-OP do Cadence , que estão escritos em linguagem
Verilog-A;
14
2 Revisão Bibliográfica
2.1 Sinais e sistemas de tempo discreto
2.1.1 Sinais de tempo discreto
Este trabalho é sobre o projeto de um AMP-OP que irá operar no domínio de tempo
discreto. No processo de conversão de um sinal analógico para digital, o tempo discreto
é o processo intermediário, neste domínio o sinal analógico já foi amostrado no tempo
e precisa ser quantizado pelo conversor analógico-digital (CAD). Um sinal no domínio
discreto de tempo pode ser representado pelos valores de um sinal analógico no enésimo
valor do sinal no tempo nT . Onde n é um inteiro e T é o Período de amostragem.
x[n] = xn (nT ),
−∞ < n < ∞.
(2.1)
A figura 1 mostra um sinal qualquer no domínio discreto de tempo.
x[n]
2
1.5
1
0.5
−6
−4
−2
2
4
6 n
Figura 1 – Sinal em Tempo Discreto
Fonte: O autor, 2016
Uma forma de analisar um sinal no tempo discreto é tomar em conta a função
dirac no domínio de tempo contínuo:
δ[n] =



1, n6=0,
0, n=0.
(2.2)
Capítulo 2. Revisão Bibliográfica
15
E com isso podemos caracterizar o sinal em tempo discreto como a reconstrução
de um sinal pela sua resposta ao impulso conforme a equação 2.3.
∞
X
x[n] =
x[k]δ[n − k].
(2.3)
k=−∞
2.1.2 Sistemas de tempo discreto
Um sistema de tempo discreto é um sistema que converte a partir de um operador
matemático um sinal x[n] em uma saída y[n]. Como mostram a equação 2.4 e a figura 2.
y[n] = T {x[n]}.
T{.}
x[n]
(2.4)
y[n]
Figura 2 – Representação de um Sistema em Tempo Discreto
Fonte: O autor, 2016
A maior parte das aplicações de sistemas discretos no tempo são feitas em cima de
sistemas que são chamados de sistemas lineares invariáveis no tempo, pois estes possuem
algumas características que permitem um tratamento simplificado do sinal em questão.
A classe de sistemas lineares é definida pelo princípio da superposição. Para um
sistema ser considerado linear é preciso que para duas entradas x1[n] e x2[n] que possuem
respostas y1[n] e y2[n] as seguintes afirmações sejam validas:
T {x1 [n]} + T {x2 [n]} = y1 [n] + y2 [n].
(2.5)
aT {x1 [n]} = ay1 [n].
(2.6)
Estas equações podem ser generalizadas para muitas entradas. Desta maneira
podemos garantir que para uma entrada:
x[n] =
X
k
ak xk [n].
(2.7)
Capítulo 2. Revisão Bibliográfica
16
O sistema será linear se a saída for:
y[n] =
X
ak yk [n].
(2.8)
k
Um sistema é invariante no tempo se um delay ou deslocamento de tempo causar
uma mudança correspondente no sinal de saída. Como por exemplo o sinal a seguir:
y1 [n] =
n−n
X0
x[k1 ] = y[n − n0 ].
(2.9)
k1 =−∞
Um sistema linear invariante no tempo é um sistema que combina as duas propriedades acima. Quando um sistema satisfaz ambas as propriedades podemos dizer que sua
resposta é completamente caracterizada por sua resposta em frequência, o que faz com
que este sistema seja interessante para o processamento de sinais. Ao aplicarmos as duas
propriedades no sinal temos que a resposta ao impulso de um sistema linear é a seguinte:
y[n] =
∞
X
x[k]h[n − k].
(2.10)
k=−∞
A equação 2.10 é também conhecida como a convolução da soma e pode ser
representada pela equação 2.11. Partindo desta propriedade, é possível realizar sistemas,
sejam eles matemáticos ou práticos, que tratem um sinal x[n] para uma saída y[n] desejada,
a partir do sinal h[n]. O tratamento do sinal pode ser feito ainda em tempo discreto, em
hardware, antes da quantização do sinal, ou mesmo depois da quantização do sinal, através
de softwares que realizem as filtragens desejadas.
y[n] = x[n] ∗ h[n].
(2.11)
2.1.3 Resposta em frequência
O conceito de resposta em frequência de um sistema linear invariante no tempo
é essencialmente o mesmo para sistemas de tempo continuo e para sistemas de tempo
discreto. A representação de uma transformada de fourier em tempo discreto é a seguinte:
jω
H(e ) =
∞
X
h[k]e−jωk .
(2.12)
k=−∞
O sinal no domínio da frequência H(ejω ) é geralmente complexo e pode ser expresso
da seguinte maneira:
H(ejω ) = HR (ejω ) + jHI (ejω ).
(2.13)
Capítulo 2. Revisão Bibliográfica
17
ou em termos de magnitude e fase:
H(ejω ) = |H(ejω )|ej
6 H(ejω )
.
(2.14)
A partir da equação 2.15 podemos provar que H(ejω ) é periodica com periodo 2π.
e−j(ω+2π)n = e−jωn e−j2πn = e−jωn .
(2.15)
A figura 3 mostra a representação de um filtro passa baixa ideal no domínio da
frequência. Observa-se que próximo da frequência 0 e de seus múltiplos consecutivos de 2π,
o sinal possui resposta unitária, enquanto que para valores próximos de π (alta frequência),
o sinal possui resposta 0. A frequência ωc é a frequência de corte do filtro.
1
Figura 3 – Representação de um passa baixa em Tempo Discreto
Fonte: O autor, 2016
A partir do teorema de Nyquist, definido pela equação 2.16, que define que um sinal
amostrado no tempo, possuí banda passante B limitada em Fs /2, onde Fs é a frequência
de amostragem, podemos concluir portanto que para um sinal periódico no tempo, quando
analisado em frequência, seus múltiplos de π serão Fs /2.
B<
Fs
.
2
(2.16)
2.1.4 Transformada z
Uma forma mais eficiente de analisar sistemas de tempo discreto é a partir da
transformada z, a seguir a transformada z da equação 2.17.
X(z) =
∞
X
x[n]z −n .
(2.17)
k=−∞
Os multiplicadores z −n da transformada z podem ser interpretados como valores
atrasados em n amostras do sinal atual x[n]. A figura 4 representa um delay unitário de
um devido sinal x[n] no domínio z.
Capítulo 2. Revisão Bibliográfica
18
Figura 4 – Representação de um delay unitário no domínio z
Fonte: (OPPENHEIM; SCHAFER; BUCK, 1999)
2.1.5 Filtros
Os filtros de sistemas lineares invariantes no tempo podem ser generalizados na
Equação de Diferença a Coeficientes Constantes(EDCC) que está escrita no domínio do
tempo e em z nas equações 2.18 e 2.19.
y[n] −
N
X
ak y[n − k] =
k=1
M
X
bk x[n − k].
(2.18)
k=0
M
P
H[z] =
1
bk x[n − k]
k=0
.
N
P
−
ak y[n − k]
k=1
(2.19)
Esta equação define que o sinal de saída será uma combinação do sinal atual, com
os últimos valores do sinal na entrada e os últimos valores do sinal na saída do sistema.
Podemos observar melhor a partir da figura 5.
Figura 5 – Representação da EDCC no domínio z
Fonte: (OPPENHEIM; SCHAFER; BUCK, 1999)
Capítulo 2. Revisão Bibliográfica
19
2.1.5.1 Filtro FIR
Quando o sistema em questão possui apenas o numerando da equação 2.19, este
sistema é chamado de Filtro de Resposta ao Impulso de Duração Finita (FIR), sua função
de transferência é dada pela equação 2.20 . Como não possuímos divisor na equação de
transferência, então podemos garantir que qualquer sistema FIR será sempre estável. A
equação de transferência nunca irá tender ao infinito, logo sua resposta é de duração finita.
A resposta de um filtro FIR será sempre dependente do sinal de entrada e de seus ultimas
medições, porém independe das ultimas medidas na saída.
H[z] =
M
X
bk x[n − k].
(2.20)
k=0
A figura 6a mostra a representação em blocos de um FIR e a figura 6b mostra
a resposta típica de um filtro FIR no domínio da frequência com MN=4, ou seja, este
filtro utiliza das ultimas 4 medidas na entrada para produzir o sinal de saída. A partir da
figura 6b podemos claramente ver seu comportamento de passa baixa, tendo em vista que
perto da frequência 0 nosso ganho é 1 ( 0 dB) enquanto que perto de 0,5 da frequência de
amostragem, nosso sinal é próximo de 0 (-30 dB).
(a)
(b)
Figura 6 – Representação de um FIR e sua resposta em frequência |H(f )|2
Fonte: (LOLIS, 2011)
2.1.5.2 Filtro IIR
Se o filtro possui denominador na equação 2.19, este sistema terá Resposta ao
Impulso de Duração Infinita (IIR). E diferente do filtro FIR, este filtro pode ser instável
Capítulo 2. Revisão Bibliográfica
20
em situações na qual o denominador possa tender ao infinito. A equação 2.21 tem um
exemplo de IIR de primeira ordem. Em função do valor β o filtro pode ser instável(β > 1)
ou estável. A estabilidade é melhor explicada pelo Região de Convergência da função de
transferência(LOLIS, 2011). A figura 7 contém um exemplo de filtro IIR, onde o termo
N = 4, para diferentes valores de β. Pode-se observar que a resposta em frequência deste
filtro é mais seletiva que a dos filtros FIR.
M
P
H[z] =
bk x[n − k]
k=0
1 − βz −N +1
.
(2.21)
Figura 7 – Resposta em frequência |H(f )|2 de um filtro IIR
Fonte: (LOLIS, 2011)
2.2 Filtros a Capacitores Chaveados
A forma mais popular de fazer o tratamento de sinais em Tempo Discreto antes da
quantização pelo CAD é através de capacitores chaveados. Capacitores chaveados operam
como processadores de sinal em tempo discreto e podem ser facilmente analisados com
o uso da transformada z. Sua popularidade esta diretamente relacionada ao fato que
capacitores nos circuitos integrados são altamente precisos (na ordem de 0,1%), enquanto
que circuitos RC convencionais não atingem grandes precisões (podem variar até 20%)
(CARUSONE; JOHNS; MARTIN, 2011). O chaveamento é controlado a partir de sinais
de clock que também são altamente precisos.
Filtros a capacitores chaveados usam capacitores, AMP-OPs, switches e clocks não
sobrepostos. Estes serão brevemente explicados.
Capítulo 2. Revisão Bibliográfica
21
2.2.1 Elementos Importantes
2.2.1.1 Capacitores
Nos circuitos integrados convencionais, as capacitâncias são geralmente construídas
por duas trilhas condutivas levemente separadas, sua construção física esta representada
na figura 8a. Os capacitores possuem duas capacitâncias parasitas, conforme a figura 8b.
A capacitância Cp1 é chamada de capacitância da placa superior (top-plate capacitance) e
é da ordem de 20% de C. A capacitância Cp2 é chamada de capacitância da placa inferior
e é da ordem de 5% de C, muito menos relevante que Cp1 .
(a)
(b)
Figura 8 – Representação de um capacitor em um circuito integrado (a) construção física
(b) modelo elétrico
Fonte: (CARUSONE; JOHNS; MARTIN, 2011)
2.2.1.2 Switches
Os transistores MOSFET satisfazem as necessidades de switch para aplicações com
capacitores chaveados. Estes possuem alta resistência em off (GΩ) e baixa resistência em
on (< 5KΩ). Um switch pode ser feito com somente um transistor seja este NMOS ou
PMOS, conforme figuras 9a e 9b. Porem este tipo de ligação possui limitações devido a
tensão de threshold dos transistores, sendo que os sinais V1 e V2 na montagem da figura 9a
não podem ser inferiores a VDD − Vth e na figura 9b não podem ser inferiores a VSS + Vth .
Tendo como base a tecnologia usado neste trabalho, os valores de Vth são em torno de
0, 35V e VDD = 1, 2V, limitando o switch NMOS de 0 a 0, 95V o switch PMOS de 0, 35
a 1, 2V. Como forma de evitar esta limitações, pode-se utilizar de uma combinação dos
transistores NMOS e PMOS, conforme figura 9c, esta combinação é chamada de switch
CMOS.
Capítulo 2. Revisão Bibliográfica
(a)
22
(b)
(c)
Figura 9 – Representação de um switch com transistores MOSFET (a) NMOS (b) PMOS
(c) CMOS
Fonte: (CARUSONE; JOHNS; MARTIN, 2011)
2.2.1.3 AMP-OPs
Amplificadores operacionais (AMP-OPs) são o elemento chave no processamento
analógico de sinais. Quando o tratamento de sinais é feito em tempo discreto, estes também
são muito usados. O AMP-OP ideal da figura 10 nos mostra que este é um elemento que
amplifica um sinal diferencial nas entradas V+ e V− em função de um ganho A. Geralmente
os AMP-OPs são utilizados realimentados, então é importante que o ganho diferencial A
seja alto, para que quando a tensão em V+ esteja em Vss , o sinal em V− se comporte como
uma "massa virtual", ou seja, com um valor muito próximo de Vss .
Figura 10 – Símbolo e circuito equivalente de um AMP-OP ideal
Fonte: (MALOBERTI, 2001)
Os AMP-OPs em circuitos embarcados geralmente são blocos genéricos, com
ganho alto, alta impedância de entrada e baixa impedância de saída, porém em circuitos
integrados, não existe a necessidade de baixa impedância de saída, pois normalmente a
carga do circuito é uma capacitância e não uma carga resistiva. Deste modo, o ultimo
estágio(normalmente um buffer), que serve para garantir a baixa impedância de saída, é
suprimido, reduzindo assim o consumo geral do bloco. AMP-OPs com alta impedância de
saída também são chamados de amplificadores operacionais de transcondutância (OTA) e
neste trabalho quando estivermos tratando de AMP-OPs estes serão inevitavelmente de
Capítulo 2. Revisão Bibliográfica
23
baixa impedância de saída. As características de AMP-OPs reais serão melhor tratadas no
capítulo 2.3.
2.2.1.4 Clocks não sobrepostos
Pelo menos um par de clocks não sobrepostos é necessário para a realização de
circuitos com capacitores chaveado. O termo não sobrepostos remete ao fato de que, ambos
os sinais não podem ficar em alto ao mesmo tempo, para evitar a perca de carga. A figura
11a mostra em um gráfico dois sinais de clock φ1 e φ2 não sobrepostos e a figura 11b
mostra um circuito prático para a realização destes dois sinais usando portas lógicas.
(a)
(b)
Figura 11 – Representação de 2 clocks não sobrepostos (a) 2 sinais de clock (B) realização
prática dos clocks
Fonte: (CARUSONE; JOHNS; MARTIN, 2011)
2.2.2 Resistência equivalente
A grande vantagem de trabalharmos com circuitos chaveados é o fato de podemos
substituir os resistores do circuito. Isso é possível, pois podemos reproduzir o comportamento de um resistor a partir de um capacitor chaveado, como mostra a figura 12.
A equação 2.22 é o valor de carga em um capacitor. As frequências φ1 e φ2 na
figura 12a são clocks complementares não sobrepostos. Em um primeiro momento, quando
φ1 está em alto, carrega-se o capacitor C1 com a tensão V1 . Em um segundo momento,
quando φ2 esta alto, transfere-se a tensão de C1 para V 2.
Qx = Cx Vx .
(2.22)
A carga será transferida para o capacitor a cada ciclo de clock, o que nos possibilita
calcular a corrente média que passará pelo capacitor, conforme a equação 2.23.
Imed =
C1 (V1 − V2 )
.
T
(2.23)
Capítulo 2. Revisão Bibliográfica
24
∆Q = C1 (V1 − V2 ) cada ciclo de
clock
Req =
T
C1
(b)
(a)
Figura 12 – Representação de um resistor com capacitores chaveados (a) circuito (b)
resistor equivalente
Fonte: (CARUSONE; JOHNS; MARTIN, 2011)
A corrente equivalente em um resistores é a seguinte:
Ieq =
V1 − V2
.
Req
(2.24)
Ao igualar as duas equações chega-se na relação da equação 2.25, que é a resistência
equivalente mostrada na figura 12b.
Req =
T
1
=
.
C1
C1 fs
(2.25)
Uma forma de analisar esta relação é imaginar que caso aumentemos a frequência
de clock, uma maior corrente será transferida para a saída. Caso a capacitância seja
aumentada, também haverá uma maior transferência de corrente para a saída.
2.2.3 Implementação analógica de um FIR
É possível implementar um filtro FIR apenas com capacitores chaveados, seguindo
do princípio de utilizar cada capacitor para carregar um período anterior do sinal de
entrada. A figura 13 mostra um filtro FIR de ordem 4 utilizando 4 capacitores chaveados.
A saída do circuito é amostrada a cada 4 amostras do sinal de entrada, realizando
uma operação equivalente a formula 2.20 com M = 4, conforme equação 2.26.
1
H(z) = P (C1 + C2 z −1 + C3 z −2 + C4 z −3 ),
Ci
Cn
bn = P .
Cn
n
(2.26)
Capítulo 2. Revisão Bibliográfica
25
Figura 13 – Circuito de um FIR de 4a ordem com capacitores chaveados
Fonte: (LOLIS, 2011)
2.2.4 Implementação analógica de um IIR
Para melhorar a seletividade dos filtros FIR, pode ser adicionado em seguida de
um estágio FIR um filtro IIR (SUN, 2006). O filtro IIR é um filtro que realiza a soma o
sinal atual com a saída anterior. Para isso é preciso que exista um loop de feedback do
sinal de saída. O circuito integrador é um circuito que realiza essa tipo de operação. Na
figura 14 temos um circuito integrador realizado com capacitores chaveados. Este funciona
de maneira similar ao integrador com resistores, os capacitores CA e Cf b2 operam como
resistores.
Em um primeiro momento o capacitor CA é carregado, em um segundo momento,
CA é conectado ao amplificador operacional, como a tensão V− é aproximadamente igual a
V+ (uma massa virtual), a carga que estava em CA é diretamente transferida para a saída.
O capacitor Cf b2 é descarregado enquanto CA carrega, este tem a função de controlar o
ganho total do sistema, podendo ser retirado se não existe a necessidade de ganho no
sistema.
A partir da equação de conservação de carga 2.22 é possível calcular a a diferença
de carga no circuito quando o switch S2 é fechado, conforme equação 2.27.
Vdec (n) · CA + 0 · (Cf b1 + Cf b2 ) = −Vout (n) · (Cf b1 + Cf b2 )
Capítulo 2. Revisão Bibliográfica
26
Figura 14 – Circuito de um IIR a partir de um circuito integrador com capacitores chaveados
Fonte: (LOLIS, 2011)
Vout (n)
CA
.
=−
Vdec (n)
Cf b1 + Cf b2
(2.27)
Quando o switch S2 abre, podemos dizer que a carga em Vout (n) é igual a Cf b1 /(Cf b1 +
Cf b2 ).
Se aplicarmos a conservação de carga neste caso temos:
Vdec (n + 1) · CA + Vout (n) ·
Cf b1
· (Cf b1 + Cf b2 ) = −Vout (n + 1) · (Cf b1 + Cf b2 )
Cf b1 + Cf b2
Vout (n + 1) = Vout (n) ·
Cf b1
CA
−
Vdec (n + 1).
Cf b1 + Cf b2 Cf b1 + Cf b2
(2.28)
A transformada z da equação 2.28 é a seguinte:
H(z) =
Vout (z)
CA
1
=−
·
,
Vdec (z)
Cf b1 + Cf b2 1 − β · z −1
β=
Cf b1
.
Cf b1 + Cf b2
(2.29)
É possível também ligar em série o filtro FIR com o IIR para assim conseguir uma
melhor seletividade de frequência.
O ganho em dB de um filtro IIR de um polo pode ser dado pela equação 2.30, onde
r = β. Se igualarmos H(ejω )dB = 3dB, podemos portando achar a frequência de corte ωc
Capítulo 2. Revisão Bibliográfica
27
de um filtro para um determinado valore de β, e vice versa.
H(ejω )dB = −10log10 [1 + r2 − 2r(cos(ω))]
(2.30)
Um exemplo prático de dimensionamento dos capacitores do filtro IIR foi feito. A
frequência de corte é de 3 MHz e a frequência de amostragem de 25 MHz. O β calculado foi
de 0,9, então a partir da equação 2.29 o valor de Cf b2 foi calculado para um Cf b1 = 200fF.
O valor de CA foi então calculado assumindo o ganho da função igual a 1. Os valores do
dimensionamento encontram-se na tabela 1.
Tabela 1 – Dimensionamento dos capacitores do filtro IIR
Dimensionamento
Cf b1
Cf b2
CA
Rout
Fonte: O autor
Valor
20f F
200f F
220f F
50Ω
O objetivo era que fossem feitas simulações de sinal periódico (PSS, PAC e PNOISE),
com a frequência do clock amostragem de 25 Mhz. O curto período de tempo impossibilitou
que estas simulações fossem feitas.
2.3 Características dos OTA
Na sessão 2.2.1.3 foi citado que espera-se de um OTA que este tenha um alto ganho.
Algumas das características de performance que um OTA serão discutidas a seguir. O
design de um OTA nem sempre permite que todas as características sejam optimizadas.
Para que possamos atingir as especificações desejadas, muitas vezes precisamos abrir mão
de algumas características de performance que não prejudiquem muito o circuito para o
qual este será utilizado. Como este trabalho é baseado no projeto de um OTA, as topologias
e o dimensionamento do OTA serão tratados em um capítulo a parte (Capítulo 3).
2.3.0.1 Ganho Diferencial
O ganho diferencial (Av ) é o ganho mais alto atingido pelo amplificador, ao
colocarmos um sinal pequeno na entrada e medirmos a saída. Este só pode ser medido
se compensarmos o offset para que este funcione em seu melhor ponto de operação. A
figura 15 possui um circuito que possibilita o teste do ganho diferencial de um OTA. As
resistências possuem o mesmo valor, para que o circuito opere em ganho unitário. Observe
que para altas frequências os resistores se comportam como um circuito aberto. Porém,
Capítulo 2. Revisão Bibliográfica
28
para fins de simulação os resistores podem ser bem altos, para que a frequência de transição
para alta frequência aconteça com valores pequenos. Desta forma, espera-se um alto ganho
na saída. Os valores de típicos de Av variam entre 60 − 80 dB. Para situações de alta
precisão estes valores podem ser maiores e para operações em ganho unitário, para reduzir
o consumo, este ganho pode ser inferior.
Figura 15 – Circuito para simular o ganho diferencial de um OTA
Fonte: (MALOBERTI, 2001)
2.3.0.2 Taxa de rejeição de ganho de modo comum (CMRR)
Se colocarmos um sinal de pequenos sinais de mesmo valor nos terminais V+ e
V− do circuito, para um OTA ideal, não haverá sinal algum na saída. Devido a erros no
processo de fabricação dos circuitos integrados, existe um ganho de modo comum (Acm ),
que varia de acordo com a tecnologia escolhida e com o layout dos transistores. Este ganho
é projetado para ser o menor possível. Um fator de mérito para determinar a qualidade de
um OTA é a taxa entre o ganho diferencial e o ganho de modo comum. o Acm tem valores
típicos de 10 − 30dB.
CM RR =
Av
Acm
(2.31)
2.3.0.3 Taxa de rejeição da fonte de alimentação (PSRR)
Se aplicarmos um sinal de pequenos sinais na alimentação positiva ou negativa do
circuito, haverá um sinal na saída do amplificador com uma amplificação (Aps+ ou Aps− ).
A taxa de rejeição da fonte de alimentação (PSRR) é a taxa entre o ganho diferencial e o
ganho na alimentação do OTA. Isto ocorre pois a tensão aplicada aos pinos do circuito não
é exatamente a tensão que chega para alimentar o OTA. Existem indutâncias e resistências
nas trilhas que espalham a tensão de alimentação pelo circuito. Além disso, como estamos
tratando de sinais de circuitos mistos, exitem também surtos na alimentação vindos da
Capítulo 2. Revisão Bibliográfica
29
alta frequência de chaveamento nas partes digitais do sistema, este ruído é chamado de
Ldl/dt.
2.3.0.4 Ruído
O ruído em um OTA pode ser representado por uma fonte de corrente na entrada
do circuito, conforme figura 16a. O ruído produzido por um OTA é majoritariamente
ruído branco e ruído 1/f . A frequência na qual o ruído 1/f atinge o valores médios do
ruído branco é chamado de frequência de corner. O ruído branco possui valor típico de 50
√
nV/ Hz. A frequência de corner é dependente da tecnologia em si, mas pode variar de 1
kHz a 10 Khz.
(a)
(b)
Figura 16 – Representação do ruído em um OTA (a) circuito (b) resposta em frequência
Fonte: (MALOBERTI, 2001)
2.3.0.5 Resposta DC
A figura 17 mostra como se comporta idealmente um OTA, se variarmos a tensão
DC nas entradas Vp e Vn . A tensão VOL é a tensão de saturação quando Vn > Vp e a tensão
VOH é a tensão de saturação quando Vp > Vn . Na prática esta curva só seria possível, se
nosso amplificador tivesse ganho infinito, pois o ganho é a inclinação da curva entre os
dois valores de saturação, conforme equação 2.32.
VOH − VOL
∆V →0
∆V
Ganho = Av = lim
(2.32)
Na prática esta curva é inclinada em valores entre as saturações, mas além disso
temos um offset, que na prática causa um deslocamento na curva, conforme figura 18. A
tensão de offset portanto é VOS , que é de tensão aplicada na diferença das entradas para
que a tensão na saída seja 0 V.
As tensões VOL e VOH são chamadas de swing da tensão na saída (output swing)
e são inferiores a Vdd e Vss . Já as tensões VIL e VIH são chamadas de faixa de tensão de
modo comum na entrada (Common Mode Range - CMR).
Capítulo 2. Revisão Bibliográfica
30
Figura 17 – Curva de transferência DC ideal de um OTA
Fonte: (ALLEN; HOLBERG, 2002)
Figura 18 – Curva de transferência DC "real"de um OTA
Fonte: (ALLEN; HOLBERG, 2002)
2.3.0.6 Resposta AC
A função de transferência de um OTA, costuma ter uma combinação de polos
e zeros. A figura 19 mostra uma curva de transferência típica de um OTA. Existe a
necessidade de um polo dominante para garantir a estabilidade do sistema. A frequência
onde o ganho atinge 0 dB é chamada de frequência de ganho unitário (GB).
Cada polo adicionado na função de transferência causa uma alteração de fase de
90◦ , para garantir que o sistema fique estável, é necessário que na frequência de ganho
unitário o sistema tenha fase próxima de 90◦ (conhecida como margem de fase). Valores
de até 60◦ graus de margem de fase ainda garantem boa estabilidade ao sistema. Quando
a margem de fase é muito baixa o tempo de resolução do sistema para uma alteração
brusca na entrada pode interferir no funcionamento, o tempo de resolução é representado
pela figura 20. Portanto é interessante que os polos não dominantes ω2, ω3 estejam bem
distantes de ω1, para garantir que o deslocamento de fase causado por eles não interfira
Capítulo 2. Revisão Bibliográfica
31
Figura 19 – Curva de transferência "real"AC de um OTA
Fonte: (ALLEN; HOLBERG, 2002)
de maneira drástica na margem de fase. Caso o sistema venha a operar realimentado, o
sistema não precisa respeitar a margem de fase superior a 60◦ , se este operar em frequências
inferiores ao ganho unitário, estando este limitado a fase na frequência na qual o circuito
está operando.
O slew-rate também é uma característica importante para o projeto de OTAs, e é
definido pela capacidade máxima de fornecimento de corrente e é definido geralmente em
V/µs. Ainda analisando a figura 20, dela podemos extrair o slew-rate, que é a inclinação
da curva antes de atingir estabilidade, logo que exista uma mudança brusca no sinal na
entrada do amplificador.
Capítulo 2. Revisão Bibliográfica
32
Figura 20 – Representação do tempo de resolução de um OTA
Fonte: (ALLEN; HOLBERG, 2002)
2.4 Modelagem do sistema
O Group of Integrated Circuits and Systems (GICS), do curso de engenharia elétrica
da UFPR conta com um convênio com a projeto de fabricação de circuitos integrados
Metal Oxide Semiconductor Implementation Service (MOSIS). O MOSIS é um serviço
que busca agrupar múltiplos designs em um único wafer de modo a baratear os custos
de produção dos circuitos integrados. Seu foco é voltado para protótipos e este possui
convênios com finalidade educacional, do qual o GICS faz parte. Eles também fornecem o
design kit da tecnologia em questão. Uma das tecnologias que o GICS possui acesso é a
Global Foundries 130nm, que foi a tecnologia escolhida para este projeto. As simulações
são feitas com o software de CAD Virtuoso da Cadence.
2.4.1 Bloco ampop do cadence
A estratégia usada será a de projetar um OTA, usando os modelos de transistor
fornecidos pela tecnologia, em seguida extrair as características principais do amplificador e simular fazendo o uso do bloco analógico de amplificador (ampop) da biblioteca
"adhlLib"fornecido pela Cadence, onde os parâmetros obtidos pelo modelo original serão
aplicados no bloco. As mesmas simulações serão repetidas com o bloco fornecido pela
Cadence, e comparadas com o bloco completo, para validar o modelo.
O bloco de ampop do Cadence é escrito em Verilog-A e possui os seguintes parâmetros:
• Ganho;
Capítulo 2. Revisão Bibliográfica
33
• Frequência de ganho unitário;
• Resistência de entrada (rin);
• Tensão de offset;
• Corrente de entrada (ibias);
• Corrente máxima (iin_max);
• Resistência de saída (rout);
• limitação de tensão na saída (vsoft);
É visível que este bloco não possui informações dos polos não dominantes, nem de
margem de fase, o que pode vir a prejudicar nossa resposta, porem devido ao curto tempo
deste trabalho, este será o modelo usado. Caso seja necessário o desenvolvimento de um
bloco mais complexo, este pode vir a ser um incentivo para a continuação deste trabalho.
2.4.2 Ponto de intercepção de terceira ordem (IIP3)
O ponto de intercepção de terceira ordem (IIP3) faz parte das características de
intermodulação dos dispositivos analógicos e é uma figura de mérito que representa a
linearidade do dispositivo. Se temos dois sinais fortes em frequências muitos próximas,
estes produzem distorções de intermodulação (IMD). O ganho não linear de um bloco
pode ser modelado por um polinômio conforme equação 2.33.
y0 = a0 + a1 xi + a2 x2i + a3 x3i + ... =
∞
X
ak xki
(2.33)
k=0
Esta função possui geralmente característica de função impar, portanto os valores
de k impar possuem amplitude dominante com relação aos valores de k pares. O mais
importante termo desta equação é o valor de terceira ordem. Se pegarmos a figura 21
como exemplo, tempos dois sinais próximos um do outro, estes produzem uma distorção
de terceira ordem. A distorção de intermodulação de terceira ordem (IMD3) é representa
pelo ∆3 . O interesse é que o IMD3 seja pequeno, consequentemente o sistema em questão
será altamente linear. A intermodulação de terceira ordem pode cair em uma faixa do
espectro que prejudique outros canais do espectro.
Se aumentarmos o valor dos sinais principais, pode-se traçar as curvas dos sinais
de entrada e dos IMD3, antes do circuito saturar, ambos se comportam como retas
acendentes, conforme figura 22. Se extrapolarmos ambas as retas, pode-se encontrar o
ponto de interceptação das duas curvas, quando o sinal de entrada em teoria produziria
Capítulo 2. Revisão Bibliográfica
34
Figura 21 – Representação de dois sinais produzindo intermodulação de terceira ordem
Fonte: (GU, 2006)
Figura 22 – Representação gráfica do cálculo de IIPn
Fonte: (GU, 2006)
Capítulo 2. Revisão Bibliográfica
35
o equivalente a sua componente de terceira ordem, este é o que chamamos de ponto de
intercepção de terceira ordem (IIP3).
A formula para calcularmos o IIP3 a partir de um valor de IMD3 está na equação
2.34, onde S é a potencia do sinal de entrada:
1
IIP3 = (3S − IM D3 )
2
(2.34)
36
3 Projeto do OTA
Este trabalho consiste no projeto de um OTA que será utilizado para validar o
integrador de um filtro IIR. Tem-se a pretensão de utilizar este OTA para validar o filtro
completo da tese (LOLIS, 2011). Foi desta que algumas das especificações do OTA foram
extraídas.
3.1 Especificações do OTA desejado
O trabalho será um OTA para validar o circuito da figura 14. A frequência de
amostragem é de 25 MHz. Os capacitores serão calculados para a frequência de corte de 3
MHz. Não existe a necessidade de um ganho alto, pois o circuito irá operar realimentado, o
valor estabelecido de ganho minimo do OTA em malha aberta é de 30 dB, que é um valor
baixo se comparado com o estado da arte. Pensando nisso, o foco foi em baixo consumo,
com corrente inferior a 100 µA. A tensão de alimentação é de 1, 6 V que é a tensão padrão
da tecnologia. A margem de fase foi definida maior que 60◦ .
Tabela 2 – Especificações do OTA
Especificação
Frequência de amostragem (fs )
Frequência de corte do filtro (fc )
Ganho
Frequência de ganho unitário (GB)
Consumo de corrente
Tensão de alimentação
Margem de fase
Fonte: O autor
Valor
25 MHz
3 MHz
>30 dB
>25 MHz
>100 µA
1, 6 V
>50◦
3.2 Topologia
A topologia escolhida para o OTA é a da figura 23. A motivação da escolha foi
que este é um circuito de baixa complexidade, devido ao curto tempo para este trabalho,
era importante que uma topologia simplificada fosse escolhida. Esta é uma topologia de
dois estágios, onde o primeiro estágio é constituído por um par diferencial, este par é
desbalanceado por um espelho de corrente formado por M 3 e M 4, para transformar as 2
entradas em uma saída. Portanto, devido ao espelho de corrente, a corrente IDS em M 4 é
equivalente a corrente em M 1. A saída do primeiro estágio, que é o nó entre M 4 e M 2, é a
Capítulo 3. Projeto do OTA
37
diferença de corrente entre M 1 e M 2. O segundo estágio é chamado de fonte comum onde
a entrada do amplificador é a base do transistor M 6, e o transistor M 7 se comporta como
fonte de corrente. Opta-se por um segundo estágio simples para melhorar a amplitude do
sinal de saída do amplificador.
Figura 23 – Topologia de OTA escolhida para o projeto
Fonte: (ALLEN; HOLBERG, 2002)
O capacitor Cc é chamado de capacitor de compensação e ele é necessário, pois
cada estágio do circuito insere um polo na função de transferência e os polos encontram-se
muito próximos um do outro, quando os polos estão muito próximos um do outro, é difícil
garantir os 60◦ de margem de fase pois o segundo polo desloca a fase mais 90◦ , se isto
ocorre antes do ganho unitário, a margem de fase fica próxima de 0◦ . A figura 24 representa
o circuito equivalente de pequenos sinais sem o capacitor de compensação. Os polos da
função deste circuito são as equações 3.1 e 3.2 e possuem a mesma ordem de gradeza,como
estamos tratando de transistores com W/L parecidos, os valores tendem a ser próximos
um do outro.
p01 =
p02 =
−1
RI CI
(3.1)
−1
RII CII
(3.2)
A técnica de adicionar um capacitor entre o primeiro e o segundo estágio é chamado
de compensação de Miller, observamos como fica o circuito equivalente pequenos sinais
quando adiciona-se o capacitor, na figura 25.
Capítulo 3. Projeto do OTA
38
+
+
+
Vin
VI
g mIVin
g mIIVI
RI CI
-
Vo
RII CII
-
Figura 24 – Circuito equivalente do OTA de dois estágios
Fonte: O autor
Cc
+
+
+
Vin
VI
g mIVin
RI CI
-
g mIIVI
-
Vo
RII CII
-
Figura 25 – Circuito equivalente do OTA com capacitor de compensação
Fonte: O autor
Ambos os polos da função são alterados com o capacitor, os novos polos são as
equações 3.3 e 3.4. Quanto temos CII muito maior que Cc o segundo polo pode ser reduzido
para aproximadamente a equação 3.5. A figura 26 mostra o que acontece com a resposta
em frequência do circuito quando acrescenta-se o capacitor de compensação. Na prática
o primeiro polo é reduzido em frequência e o segundo polo é aumentado, portante é
preciso que o capacitor de compensação seja escolhido de modo que os polos estejam
suficientemente afastados um do outro para que a margem de fase desejada seja garantida.
A função também apresenta um zero, no semi-plano direito, que pode ser calculado pela
equação 3.6 e precisa ser projetado muito maior que GB para garantir a estabilidade do
sistema.
−1
gmII RI RII Cc
(3.3)
−gmII Cc
CI CII + CII Cc + CI Cc
(3.4)
p1 =
p2 =
Capítulo 3. Projeto do OTA
39
−gmII
p2 ∼
=
CII
z1 =
gmII
Cc
(3.5)
(3.6)
Figura 26 – Representação gráfica do efeito do capacitor de compensação na resposta em
frequência do OTA
Fonte: (ALLEN; HOLBERG, 2002)
3.3 Dimensionamento
Para o dimensionamento dos transistores de nosso OTA, primeiro é preciso levar
em consideração algumas formulas essenciais para o cálculo. O dimensionamento é baseado
nos valores de transcondutância gm e de admitância gds dos transistores. As formulas
usadas no cálculo são aproximadas, na prática o simulador leva em conta para a simulação
dos transistores, modelos complexos. Os cálculos iniciais serão feitos para se obter uma
aproximação dos valores de W/L dos transistores, para que depois em simulação, seja
possível ajustar um pouco os valores.
A equação 3.7 e a equação 3.8 são os valores de gm e gds usados nos cálculos. Porém
evitou-se usar o valor de gds aproximado, contatou-se com as primeiras simulações, que a
aproximação do gds destoa muito do valor atingido em simulação.
gm ∼
=
K 0W
2K 0 (W/L)|ID | ∼
(VGS − VT )
=
L
q
(3.7)
Capítulo 3. Projeto do OTA
40
gds ∼
= λID
(3.8)
As varáveis destas equação são as seguintes:
• K 0 = parâmetro de transcondutância [ A/V2 ]
• Vt = tensão de threshold (limiar) do transistor [ V ]
• ID = corrente de dreno do transistor [ A ]
• VGS = tensão entre gate e fonte (source) do transistor [ Vgs ]
• λ = parâmetro de modulação do comprimento do canal [ V−1 ]
• µ0 = mobilidade de portadores de canal [ cm2 /V.s ]
• Cox = capacitância por unidade de área do óxido no gate do transistor [ F/cm2 ]
• ox = permissividade do SiO2 [ F/cm ]
• tox = espessura do óxido [ cm ]
O K 0 é um valor que varia entre os transistores PMOS e NMOS e é dependente da
tecnologia, seu valor pode ser calculado pela formula 3.9 e enquanto Cox é dependente da
tecnologia, µ0 depende do tipo do canal do transistor ( P ou N), comprovando que este
depende do tipo de transistor. Cox é calculado pela formula 3.11, onde 0 é uma constante
e tox é dependente da tecnologia. Outro parâmetro de transcondutância usado nos cálculos
é o β que é calculado pela formula 3.10.
K0 ∼
= µ0 Cox
β = (K 0 )
W
L
Cox =
[ A/V 2 ]
ox
tox
(3.9)
(3.10)
(3.11)
Para simplificar a notação Si = Wi /Li = (W/L)i para se referir a proporção entre
o W que é a largura do canal e L que é o comprimento do canal do transistor e i refere-se
a notação numérica dos transistores do circuito da figura 23.
O dimensionamento segue o procedimento apresentado por (ALLEN; HOLBERG,
2002). Assume-se os seguintes valores de transcondutância e admitância:
Capítulo 3. Projeto do OTA
41
• gmI = gm1 = gm2
• gmII = gm6
• 1/RI = (gds2 + gds4 )
• 1/RII = (gds6 + gds7 )
A seguir as relações importantes do circuito da figura 23 :
Slew-rate:
I5
Cc
(3.12)
Av1 =
gm2
gds2 + gds4
(3.13)
Av2 =
gm6
gds6 + gds7
(3.14)
SR =
Ganho do primeiro estágio:
Ganho do segundo estágio:
Frequência de ganho unitário:
GB =
gm2
Cc
Polo do estágio de saída:
p2 =
Zero do semi-plano direito:
z1 =
[ rad/s ]
(3.15)
−gm6
CL
(3.16)
gm6
Cc
(3.17)
Tensão de modo comum máxima:
Vin(max)
I5
= VDD −
β3
!1/2
− |VT 03(max) | + VT 1(min)
(3.18)
+ VT 1(max) + VDS5 (sat)
(3.19)
Tensão de modo comum mínima:
Vin(min) = VSS
I5
−
β1
!1/2
Tensão de saturação:
VDS (sat) =
2IDS
β
!1/2
(3.20)
Capítulo 3. Projeto do OTA
42
Para este procedimento de dimensionamento as seguintes especificações precisam
ser conhecidas:
• Frequência de ganho unitário (GB)
• Faixa de tensão de modo comum na entrada (CMR)
• Capacitância de carga (CL )
• Slew-rate (SR)
• Swing da tensão de saída
O ganho diferencial Av e o consumo de corrente Itotal serão consequência dos valores
estabelecidos pelas outras especificações.
Para que se obtenha 60◦ de margem de fase, o polo 2 precisa ser colocado numa
frequência 2,2 vezes maior que GB e o zero precisa estar a pelo menos 10 vezes a frequência
GB. Assumindo esta relação podemos, a partir formula de GB(equação 3.15) e da formula
do zero(equação 3.17), chegar na seguinte condição:
gm6
gm2
> 10
Cc
Cc
(3.21)
também podemos derivar a equação 3.22, com as equações 3.15 e 3.16.
gm6
gm2
> 2.2
C2
Cc
(3.22)
Se combinarmos as duas equações, chegamos na relação da equação 3.23. Portanto,
com a especificação de CL pode-se calcular Cc . Com Cc e o slew-rate pode-se calcular I5 ,
conforme equação 3.24.
Cc > (2, 2/10)CL
(3.23)
I5 = SR(Cc )
(3.24)
A relação do transitor M 3 pode ser calculada a partir da formula da tensão de
modo comum mínima, conforme equação 3.25.
S3 = (W/L)3 =
(K30 )[VDD
I5
− Vin(max) − |VT 03(max) | + VT 1(min) ]2
(3.25)
Capítulo 3. Projeto do OTA
43
Como temos GB e Cc , podemos calcular gm2 , conforme equação 3.26. E usando a
equação 3.7 pode-se calcular a proporção de M 2, conforme equação 3.27.
gm2 = GB(Cc )
(3.26)
2
gm2
S2 = (W/L)2 =
(K20 )(I5 )
(3.27)
Pode-se calcular a tensão VDS5 com a equação de tensão de modo comum máxima.
E então calcular a proporção de M 5 conforme equações 3.28 e 3.29.
VDS5 = Vin(min) − VSS
I5
−
β1
S5 = (W/L)5 =
!1/2
− VT 1(max)
2(I5 )
0
K5 (VDS5 )2
(3.28)
(3.29)
Com a equação 3.22 pode-se calcular gm6 .
gm6 = 2.2(gm2 )(CL /Cc )
(3.30)
Se assumirmos que VDS6 = VDS6 (min) = VDS6 (sat) = VDD − Vout (max) pode-se
calcular S6 .
S6 = (W/L)6 =
gm6
0
K6 VDS6 (sat)
(3.31)
Podemos calcular a corrente I6 com as equações 3.32 e 3.33. Escolhe-se a maior
das duas correntes. Se a corrente maior for a da equação 3.32, é preciso recalcular S6 a
partir da equação 3.33.
I6 =
2
gm6
(2)(K60 )(W/L)6
(3.32)
(W/L)6
I1
(W/L)3
(3.33)
I6 =
A relação S7 pode ser calculada com a equação 3.34.
S7 = (W/L)7 = (W/L)5
I6
I5
(3.34)
Para dimensionar os transistores foi feita uma primeira simulação DC do circuito,
todos com L mínimo (120nm) e com W qualquer, para que fossem extraídos os valores de
Capítulo 3. Projeto do OTA
44
VT 1 (max), VT 1 (min), VT 03 (max). Os valores (max) foram extraídos quando a diferença
de V + e V− é máxima (1, 6 V) e o valor (min) quando a diferença é mínima (0 V). Os
valores de Kp0 e Kn0 foram calculados a partir da formula 3.9 onde o µ0p , µ0n e tox foram
extraídos do modelo do transistor para da tecnologia e a constante ox = 3, 45 ∗ 10−11 F/m.
Os valores usados foram os seguintes:
• Kn0 = 115 µA/V2
• Kp0 = 516 µA/V2
• vt1 (max) = 470 mV
• vt1 (min) = 402 mV
• vt03 (max) = 402 mV
• CL = 2 pF
• Slew − rate = 40 V/µs
• GB = 40 MHz
• Vin (max) = 1, 5 V
• Vin (min) = 0, 7 mV
• Vds6 = 100 mV
Algumas observações podem ser feitas:
• O slew-rate foi escolhido, imaginando que o circuito chaveie a tensão nominal 1, 6 V
na frequência de 25 MHz, bem acima do que irá acontecer na prática, pois sabe-se
que o circuito integrador ira carregar apenas a variação de carga de um período a
outro, esse valor foi mantido, pois este influencia a corrente do primeiro estágio, que
é muito inferior a corrente do segundo estágio, não afetando de maneira drástica o
consumo real do circuito.
• A tensão de modo comum mínima Vin (min) está bem acima do valor ideal (deveria
estar próxima a GND) para viabilizar o cálculo, pois este influencia inversamente S3 ,
caso este esteja pequeno demais, a corrente I6 sobe para valores muito altos devido
a equação 3.33.
• GB está acima dos 25 MHz para que o circuito possa operar com um pouco de ganho
se for preciso.
Os valores calculados estão na tabela 3, referentes ao circuito da figura 23.
Capítulo 3. Projeto do OTA
45
Tabela 3 – Dimensionamento do OTA
Dimensionamento Valor
S1
1,34
S3
15,3
S5
13,6
S6
96
S7
42,7
I5
55 µA
I7
17,6 µA
Fonte: O autor
3.4 Circuitos de suporte
Para testar o OTA, foi utilizado o circuito da figura 27. Neste caso, o amplificador
está em malha aberta e precisa de correção de offset para funcionar em ganho máximo,
portanto foi feito primeiro uma simulação DC para extrair o offset, para que então as
outras simulações fossem feitas. Foram feitos 4 testes a seguir a configuração de cada teste:
• Resposta DC: fontes: DC: V 1 = sweep de 0 a 1, 6 V, V 2 = 0 V;
• Resposta AC e Ruído: fontes: DC: V 1 = (0, 8 V + offset), V 2 = 0, 8 V; AC: V 2 = 1
V;
• Transiente: fontes: DC: V 1 = 0, 8 V + offset, V 2 = 0, 8 V; VSIN: V 2 = [VP P = 1, 6
V, f = 1 MHz];
A tensão Vbias usada para gerar as correntes I7 e I5 foi gerada a partir de um
espelho de corrente conforme figura 28. Nota-se que as proporções de M 7 e M 5 ja foram
calculadas para que com a mesma tensão Vbias , ambos forneçam as correntes calculadas.
A proporção W/L do transistor M pol é igual a M 7, e a corrente I7 é a corrente que
deseja que passe por M 7. Sabe-se que este espelho de corrente não é preciso, pois devido
aos efeitos de modulação do canal, as tensões VGS de M pol e M 7 acabam não sendo
exatamente iguais, portanto sabe-se que os valores de W/L de M pol terão de ser ajustados
para fornecer a corrente calculada no dimensionamento.
Capítulo 3. Projeto do OTA
46
U1
C1
V1
V2
Figura 27 – Circuito de teste usado para testar o OTA
Fonte: O autor
I7
Mpol
M7
M5
Figura 28 – Circuito de espelho de corrente usado para gerar Vbias
Fonte: O autor
Capítulo 3. Projeto do OTA
47
3.5 Resultados Obtidos
Primeiro foi feita uma simulação da curva DC do circuito, porém observou-se que
as correntes I5 e I7 estavam abaixo do valor calculado, para chegar no valor da tabela 4
foi preciso diminuir W/L do transistor M pol para ((W/L)7 /1.3). As correntes medidas
foram:
• I5 = 13,55 µA
• I7 = 60,73 µA
O comprimento de canal dos transistores M 3, M 4, M 5, M 7 e M pol foram aumentados para 360nm, para reduzir os efeitos de modulação do canal, já que todos eles funcionam
como espelhos de corrente. Os valores de W/L foram arredondados, para facilitar o layout.
Nas primeiras simulações AC, constatou-se que a frequência de ganho unitário estava
abaixo do calculado, esta estava abaixo de 25 MHz, porém a margem de fase estava em
70◦ , acima do calculado. O valor do capacitor Cc foi então reduzido para 200 pF, para
aumentar a frequência GB.
Os valores finais de dimensionamento são os seguintes:
Tabela 4 – Dimensionamento do OTA após correções
Dimensionamento
Valor
W/L1
2 (L=120nm)
W/L3
15 (L=360nm)
W/L5
14 (L=360nm)
W/L6
96 (L=120nm)
W/L7
43 (L=360nm)
W/Lpol
33 (L=360nm)
Cc
200 pF
I5
13,55 µA
I7
60,73 µA
Fonte: O autor
Na figura 29 temos o comportamento DC do OTA. Pode-se extrair desta curva o
offset, o swing de tensão de saída e a faixa de tensão de modo comum. Os valores portanto
são os seguintes:
• Offset = 8,7 mV
• Output swing = 0, 05 − 1, 55 V
• Common mode range = 795 − 825 mV
Capítulo 3. Projeto do OTA
48
DC Response
1.75
Mon Dec 5 01:0...1
1.5
Vout (V)
1.25
M1: 808.70667mV 800.02359mV
1.0
.75
.5
.25
0.0
-.25
700.0
750.0
800.0
Vin (mV)
850.0
900.0
Figura 29 – Curva de comportamento DC do OTA
Fonte: O autor
Na figura 30 temos a resposta em frequência do OTA. Pode-se extrair desta curva o
ganho diferencial, a frequência de ganho unitário e a margem de fase. Os valores portanto
são os seguintes:
• Ganho diferencial = 41,37 dB
• Frequência de ganho unitário = 44,3 MHz
• Margem de fase = 52◦
A frequência de ganho unitário é maior que a frequência de amostragem (25 MHz)
e ainda temos uma margem caso o circuito venha a ser usado com um pouco de ganho.
A margem de fase está abaixo de 60◦ , porém como já havia sido comentado, o circuito
irá funcionar realimentado, portanto esta margem de fase não deve ser um problema. O
ganho diferencial está abaixo dos valores citados pela literatura (60 a 80 dB). O ganho é
baixo devido a exigência de consumo do circuito, também devido ao tamanho pequeno
da tecnologia usada, pois nesta topologia o L dos transistores é diretamente proporcional
ao ganho do circuito. Se houvesse necessidade de aumentar o ganho, poderia ser avaliada
outra topologia, melhor adaptada a transistores com o L da tecnologia utilizada.
Na figura 31 temos a resposta transiente do OTA operando em saturação. Pode-se
extrair desta curva o slew-rate, que observa-se que é diferente para a saturação positiva e
negativa. Os valores são os seguintes:
• Slew-rate de saturação positiva = 66 V/µs
• Slew-rate de saturação negativa = 26 V/µs
Capítulo 3. Projeto do OTA
49
phase(GainAC)
Mon Dec 5 01:0...1
V1
50.0
50.0
Gain (dB)
-50.0
Phase (deg)
0.0
25.0
0.0
-100.0
-25.0
-150.0
-200.0
-50.0
M2: 44.2353MHz -128.009deg
-250.0
-75.0
-300.0
2
10
3
10
4
10
5
6
7
10 10 10
freq (Hz)
8
10
9
10
10 10
Figura 30 – Resposta em frequência do OTA, curvas de ganho e fase
Fonte: O autor
O circuito havia sido calculado para um slew-rate de 40 V/µs, portanto o valor
está um pouco diferente, mas ainda assim aceitável para as utilizações que se espera do
circuito. É possível que a diferença de subida e decida de saturação seja em função da
diferença no gds dos transistores M 3 e M 1 no estágio de entrada, se houver necessidade
de regular o slew-rate, alterações finas no dimensionamento do circuito podem ser feitas.
Transient Response
1.75
Mon Dec 5 00:5...1
1.5
Vout (V)
1.25
1.0
dx: 35.48891ns
dy: 886.883mV
s: 24.99044MV/s
.75
.5
.25
0.0
-.25
0.0
.5
1.0
time (us)
1.5
2.0
Figura 31 – Resposta transiente do OTA
Fonte: O autor
Na figura 32 temos a resposta de ruído do OTA, vista da saída do circuito e
também da entrada do circuito. Para comparação o ruído em 1 KHz é de −106 dB, que é
comparável aos −140 dB típicos ((ALLEN; HOLBERG, 2002)).
A partir da curva de ruído, pode-se calcular a figura de ruído para uma carga de
50 Ω a partir da equação 3.35 (GU, 2006). A figura 33 possui a figura de ruído do OTA. É
possível observar o ruído 1/f , porém a frequência de corner está bem acima do esperado (
próximo de 10 Mhz ), isso se deve muito provavelmente pelo fato de estarmos trabalhando
Capítulo 3. Projeto do OTA
50
output noise; V / sqrt(Hz)
-50.0
1
-75.0
-100.0
-125.0
-150.0
-175.0
-200.0
1.0kHz
-225.0
2
10
3
10
V1
-90.0
-65.46204dB
Vin/sqrt(Hz) (dB)
Vout / sqrt(Hz) (dB)
Mon Dec 5 01:0...1
V1
4
10
-100.0
-106.8363dB
-110.0
-120.0
-130.0
-140.0
1.0kHz
-150.0
5
6
7
10
10
10
freq (Hz)
8
10
9
10
10
2
10
3
10
10
4
5
10
(a)
6
7
10
10
10
freq (Hz)
8
10
9
10
10
10
(b)
Figura 32 – Resposta de ruído do ota a) Visto de Vout b) Visto de Vin
Fonte: O autor
com uma tecnologia muito pequena. Pode-se futuramente avaliar se um aumento no L dos
transistores do OTA causam uma melhora na resposta ao ruído.
N F = (Vin2 /Hz)db − (−174 − 30 − 10log10 (50))
(3.35)
1
V1
90.0
NF (dB)
80.0
80.0957dB
70.0
60.0
50.0
40.0
1.02187kHz
30.0
2
10
3
10
4
10
5
6
7
10
10
10
freq (Hz)
8
10
9
10
10
10
Figura 33 – Figura de ruído do OTA
Fonte: O autor
A figura 34 possuí as curvas de IMD1 e IMD3 e o ponto de encontro entre as duas
é o IIP3 do OTA em malha aberta. Este portanto possui um IIP3 de 24,1 dBm.
Capítulo 3. Projeto do OTA
51
1
V1
50.0
1dB/dB
Pout (dBm)
25.0
0.0
-25.0
3dB/dB
-50.0
M5: 24.14794dBm 5.877818dBm
-75.0
3rd Order freq = 900K
1st Order freq = 1M
-100
-10.0
0.0
10.0
PI (dBm)
20.0
Figura 34 – Calculo do IIP3 do OTA
Fonte: O autor
30.0
52
4 Modelo comportamental do OTA
Foi feita uma análise do código do modelo de AMP-OP do Cadence e chegou-se
no circuito da figura 35. A corrente de entrada é limitada pelo parâmetro IIN_MAX. A
corrente na saída é limitada por gm∗(Vout (max)−Vdd +Vsof t ) e gm∗(Vout (min)−Vss −Vsof t ).
Voffset
Vin_p
- +
Cout
+
R in
+
Vout
Vin
g mVin
Vin_n
R out
-
RI C I
-
Figura 35 – Circuito equivalente do modelo OTA do Cadence
Fonte: O autor
A resistência R1 , a capacitância C1 e gm são calculados pelos seguintes cálculos
com os parâmetros fornecidos:
IIN _M AX
SR
(4.1)
gm = 2π(GB)(C1 )
(4.2)
C1 =
r1 =
GAIN
gm
(4.3)
4.1 Dimensionamento
Os parametros do modelo foram encontrados a partir de técnicas de bottom-up,
onde os valores foram alterados sistematicamente até que a curva transiente do modulo
se comportasse similar a curva de OTA com transistores. Os valores dos parâmetros do
OTA modelo estão na tabela 5. Nem todos os parâmetros do modelo foram utilizados,
observa-se que o modelo possui valores padrão para todos os parâmetros, portanto, aqueles
parâmetros que não influenciaram nas analises realizadas ficaram com os valores padrões.
Capítulo 4. Modelo comportamental do OTA
53
Tabela 5 – Parâmetros do OTA utilizado de modelo
Parâmetros
Valor
Ganho
117,1(41,37 dB)
GB
44,26 MHz
offset
8,7 mV
Slew-Rate
26 V/µs
vsof t
0,1 V
Fonte: O autor
4.2 Resultados Obtidos
Na figura 36 temos a resposta em frequência do modelo do ota. Pode-se observar
que o comportamento dos dois é muito próximo até a frequência de ganho unitário, com
exceção da margem de fase, pois infelizmente este modelo não permite que se altere a
margem de fase e este também não possui opção de adicionar mais polos a função de
transferência do OTA.
Mon Dec 5 01:5...1
-160.0
40.0
-180.0
20.0
-200.0
0.0
-220.0
-20.0
-240.0
-40.0
-260.0
Phase (deg)
Gain (dB)
phase(GainAC)
60.0
-60.0
-280.0
2
10
3
10
4
10
5
6
7
10 10 10
freq (Hz)
8
10
9
10
10 10
Figura 36 – Resposta em frequência do modelo do OTA
Fonte: O autor
Na figura 37 temos a resposta transiente do OTA operando em saturação. O
slew-rate acaba se comportando igual na subida e na descida do sistema, porém o ota
dimensionado possui valores diferentes de slew-rate para subida e descida. Isto pode vir a
influenciar a resposta do filtro, caso este venha a carregar grandes cargas nos capacitores,
porém em funcionamento padrão, este não deve ser um problema, pois assume-se que os
capacitores vão operar sempre carregados. A valor de Vsat (max) = 1, 58 V, ficou muito
próximo do valor 1, 55 V encontrado no OTA dimensionado, este valor foi regulado variando
a variável Vsof t .
Capítulo 4. Modelo comportamental do OTA
Transient Response
1.75
54
Mon Dec 5 01:5...1
1.5
Vout (V)
1.25
1.0
.75
.5
.25
0.0
0.0
.5
1.0
time (us)
1.5
2.0
Figura 37 – Resposta transiente do modelo do OTA
Fonte: O autor
55
5 Conclusão
Este foi um projeto completo, envolvendo o estudo de sinais e sistemas e também
o projeto de um OTA, com especificações voltadas para funcionar como filtro IIR em
frequência de amostragem de 25 MHz. O OTA projetado apresentou valores consistentes
com os valores da literatura, com exceção do ganho diferencial, que ficou abaixo da média.
Suspeita-se que a topologia utilizada esteja obsoleta para a tecnologia utilizada, devido ao
pequeno tamanho dos transistores. Espera-se que mesmo com um ganho reduzido, este
funcione como amplificador do integrador de nosso filtro IIR, principalmente pelo fato
do mesmo estar ligado com realimentação e com ganho muito baixo, conforme eram as
especificações iniciais. O teste do filtro IIR completo pode vir a ser uma continuação deste
trabalho.
O projeto de sistemas analógicos mostrou-se complicado e acabou tomando mais
tempo do que o pretendido no cronograma inicial. Portanto, restou pouco tempo para o
trabalho com a modelagem do sistema. A forma como foi escolhida a modelagem do circuito,
com o bloco de amplificador da Cadence, mostrou-se um pouco abaixo da expectativa,
principalmente por esta não possuir parâmetros de polos e zeros da função de transferência
do bloco.
Para o prosseguimento deste trabalho, é possível que sejam feitos estudos de
melhoramento do bloco de amplificador da Cadence. O mesmo pode ser escrito na mesma
linguagem que o atual (Verilog-A) e seria interessante que realizem testes para averiguar se
este bloco teria condições de funcionar com as mesmas simulações no simulador Virtuoso.
Em uma segunda etapa, também é interessante realizar o layout do OTA em questão,
validar o circuito com simulações pos-layout, para então modela-lo novamente em linguagem
Verilog-A. É importante lembrar que o processo de modelagem do amplificador é muito
interessante para a redução do tempo de processamento da simulação, principalmente se
estivermos tratando de um sistema de tratamento de sinal completo. Espera-se que em
um futuro, toda a cadeia de recepção desenvolvida por (LOLIS, 2011) possa ser validada
com modelos completos, já com o layout pronto, tanto para os amplificadores como para
os switches do sistema. Existe também o interesse de transformar este OTA em um OTA
diferencial, para isso precisaria primeiro ser feito o estudo e projeto do feedback de modo
comum, que é um circuito a parte que pretende ser o referencial de tensão do circuito
diferencial, já que este não estaria ligado diretamente ao GND.
Conclui-se que o projeto em questão abordou duas áreas distintas do processo de
concepção de circuitos analógicos, que conversam entre si. Foi uma ótima experiência,
que agregou conhecimento de ambas as áreas, além do conhecimento técnico adquirido ao
Capítulo 5. Conclusão
56
trabalhar com o simulador.
A tabela 6 faz uma comparação deste trabalho com outros trabalhos apresentados
(YANG; ROBERTS, 2016).
Tabela 6 – Comparação do OTA com outros apresentados na literatura
Medições
Tecnologia
Alimentação
N◦ de estágios
Ganho
Slew-Rate
Potência
GB
Carga
Margem de fase
Unidades
nm
V
dB
V/µs
mW
MHz
pF
graus
OTA proposto
130
1,6
2
41
26
0,118
44,3
2
52
Fonte: O autor
[1]
130
1,2
8
120
5
7,96
15
1
30
[2]
130
1,2
2
71
19,5
0,11
35
5,5
45
[3]
350
1,5
3
110
1,8
0,03
4,4
150
57
[4]
65
1,2
3
100
0,65
0,02
2
500
52
[5]
500
2,5
3
90
14
250
12
-
57
Referências
ALLEN, P.; HOLBERG, D. CMOS Analog Circuit Design. Oxford University Press, 2002.
(Oxford series in electrical and computer engineering). ISBN 9780195116441. Disponível
em: <https://books.google.com.br/books?id=-crQYfNHJDUC>. Citado 7 vezes nas
páginas 30, 31, 32, 37, 39, 40 e 49.
BAGHERI, R. et al. An 800-mhz ndash;6-ghz software-defined wireless receiver in 90-nm
cmos. IEEE Journal of Solid-State Circuits, v. 41, n. 12, p. 2860–2876, Dec 2006. ISSN
0018-9200. Citado na página 12.
CARUSONE, T.; JOHNS, D.; MARTIN, K. Analog Integrated Circuit Design,
2nd Edition. John Wiley & Sons, 2011. ISBN 9781118213735. Disponível em:
<https://books.google.com.br/books?id=GeobAAAAQBAJ>. Citado 5 vezes nas
páginas 20, 21, 22, 23 e 24.
GU, Q. RF System Design of Transceivers for Wireless Communications. Springer US,
2006. ISBN 9780387241616. Disponível em: <https://books.google.com.au/books?id=
dAGfSkX3\_vgC>. Citado 2 vezes nas páginas 34 e 49.
LOLIS, L. Agile bandpass sampling RF receivers for low power applications. Tese
(Doutorado) — Université Sciences et Technologies-Bordeaux I, 2011. Citado 7 vezes nas
páginas 12, 19, 20, 25, 26, 36 e 55.
MALOBERTI, F. Analog Design for CMOS VLSI Systems. Springer, 2001. (The
Kluwer international series in engineering and computer science.VLSI, computer
architecture and digital signal processing). ISBN 9780792375500. Disponível em:
<https://books.google.com.br/books?id=hITYEAMMWgwC>. Citado 3 vezes nas
páginas 22, 28 e 29.
OPPENHEIM, A.; SCHAFER, R.; BUCK, J. Discrete-time Signal Processing. Prentice
Hall, 1999. (Prentice Hall international editions). ISBN 9780137549207. Disponível em:
<https://books.google.com.br/books?id=Bv1SAAAAMAAJ>. Citado na página 18.
STASZEWSKI, R. B. et al. All-digital tx frequency synthesizer and discrete-time receiver
for bluetooth radio in 130-nm cmos. IEEE Journal of Solid-State Circuits, v. 39, n. 12, p.
2278–2291, Dec 2004. ISSN 0018-9200. Citado na página 12.
SUN, Y.-R. Generalized Bandpass Sampling Receivers for Software Defined Radio.
Stockholm: KTH, 2006. ISBN 91-7178-350-4. Citado na página 25.
YANG, M.; ROBERTS, G. W. A digitally programmable 50 x2013;150db dc gain
operational transconductance amplifier in 130nm cmos. In: 2016 14th IEEE International
New Circuits and Systems Conference (NEWCAS). [S.l.: s.n.], 2016. p. 1–4. Citado na
página 56.
Download