unicamprepositorio.unicamp.br/jspui/bitstream/reposip/... · usando o mesmo esquema de simulações...

70

Upload: others

Post on 28-Nov-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 2: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 3: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 4: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 5: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 6: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 7: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 8: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 9: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 10: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 11: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 12: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 13: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 14: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 15: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 16: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 17: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 18: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 19: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 20: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 21: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 22: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 23: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 24: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 25: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 26: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 27: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 28: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 29: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 30: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 31: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 32: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 33: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 34: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 35: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 36: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 37: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 38: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 39: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 40: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 41: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 42: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de

o ganho total do comparador pode ser descrito como:Apêndice I)

(Vide

Av = Gmo.Gme.R.RI.1 - Gmf.R

onde: -3Gme = Gm2 = Gm3 = 0,5mA)/VT = 58 x 10 A/V

-3Gmo= GmAA= Gm8B= (120~ / VT = 4,6 x 10 A/V

-3Gmf= GmA= Gm8= (301lA)/VT = 1, 1538 x 10 A/V

R = 300 ohms e RI. = 4 K ohms

Av = 490 (53,8 dB)

o ganho minimo necessário, dado pela equação (2.4.1), vale:

onde escolhemos Vomin= 1, OVpara maior margemde segurança. O cálculoacima serve para confirmar o resultado das simulações, uma vez que estainformação pode ser extraida do gráfico da função transferência. Nafigura 3.3.5 está mostrada a função de transferência corrente de entradax tensão de saida (complementar e normal).

:::~/"'1In~ run' GS/O2"~1 ?: 2: 57 Tfrr.~'e"atu,e 27 O~ n- -- nu+- --- --"'-_u -- -- --- - ---- -u - _uu ---

.---': ===-~""'-, ~ .'-. //.,. ")".1., . '\..- j'/

-- '.! ~\'\\

..

I>{~.'

I \I . .I DI. \

,.. ?"l .c

\. ,

..

,i'<. _\ i /.'

I '. .: . /

: ~ .I ~TI /: ". II ... \' I

- ,., . '.

,; -,T ,: \ ::

/ .\ :

I " II " I

: \ ,+: ri , \~ . :

--V.1. l: "', . . Io:. :;; , ; r,' '~'" I

. ,I' I " D . I

: :/'~:-"':: ../ "' "-.1::.---- u .,...I'~~~-+--~--- ----+---. -----+ u_.,.-

-.+.I.I

III1.I

.+IIIII

:1.97mH 11.9&mA.'Y(bO) .v(bbO)11 9'3u:A 12.00n:A 12 OlmA 1202rr.A I

ji

.. -- .1i (ix)

-__'h_- -- '. . - ".o-.- --- ._------

Figura 3.3.5 - Função de transferência

3.6

Vomin 1,OVAvmin = = 42

7250.12,8mAR. Iref/2

-27

Page 43: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 44: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 45: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 46: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 47: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de

---..-- - ----

v,

I

11m I fm ,11~ ,lliA ,11m ,11iA

VII & 6 11 Iift

RICO'.

- . . - -.-.-----

Figura 3.4.4 - Circuito alternativo para gerar Iln

3.5 - Caracteristicas do Conversor Simulado

Uma vez terminado o projeto elétrico, passamos à etapa desimulação do conversor de 6 bits como um todo. Para racionalizar o usode CPU, simulamos inicialmente só a fonte de correntes binárias dereferência junto com os resistores de entrada do comparador. De possedos valores das correntes e das capacitâncias parasitas no nó deentrada dos comparadores fornecidos pelo PSPICE, modelamos a rede R-2Rpor fontes de corrente ideais (pois a impedância de saida é aIta,conforme vimos no item anterior), com capacitâncias parasitas associadas(da ordem de 1,5 pF). Depois disso, o circuito da figura 3.2.1 foisimulado (com os comparadores já projetados), usando-se uma análisetransiente com duas formas de ondas sucessivas:

a) Primeiramente aplicamos uma rampa bem lenta (100 ms deduração), que vai de O até 13 mA, através da fonte decorrente Ix. Desta simulação obtemos a função detransferência do comparador e, portanto, podemos calcular asua linearidade (que é o mais importante).

b) Na segunda simulação aplicamos, através da fonte Ix, umpulso de corrente, conforme a figura 3.5.1., o que ocasiona,

na saida do conversor, uma transição dos niveis lógicos de'011111' para '100000', seguida, após micro-segundos, deoutra transição de '100000' para '011111'. Estas duastransições representam o pior caso de velocidade, pois amudança de todos os bits acarreta uma propagação de sinaispor todos os conversores de modo sequencial.

3.11

Page 48: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de

6,45mA

.!B...6,4 mA2---------6,35mA 6.35 mA

tr(f,.,)

tftp:C3}1sJ (I na)

Figura 3.5.1 - Pulso de teste

A partir da segunda simulaçãoobtivemos a figura 3.5.2, ondemostramos o tempo de conversão, que é aproximadamente 60 ns. Este tempopermite ao conversor operar até frequências de amostragem próximas de 16MHz. Na prática, a este tempo de conversão temos de acrescentar ortempode resposta'.do conversor tensão-corrente que gera o sinal Ix. Porém,usando-se operacionais rápidos com realimentação de corrente, comopor exemplo o AD9611 da Analog Devices (00=280 MHz), este tempo é daordem de apenas 2 nS'i },

,.I

8jt~/TllTi~ ~LJn: 04,/E/?1-- _. ..l' '::.r,.

.. ; . ~~). ,.,1 ;~m~,::-ratu:e 27.0

-:: !),ç,.::,;V..- - -~-- -- - i-- - - -- - --- +'--:.,--- -- - - -' - - - - --+- - - - - -- - --;---- -- - ,~~--'I ,""", I- I

.i -\ II '1 \ II I .\ I, fY( i I" ,/ ".r, , , . I-'-'--"-a-""::'F I \ '\ C " o- o :i---"':,~ i;' ~ I, ""\ \

~

II 11, ~ . ,'

\\ i \ . II 10 I I

-3500Vt. . ,U\/I. -t'Ii! 'f \

TüJ,~ . ;I }f: I: II ' I'" ~ I II / 'I' \ ' II

j ' \'., '\ II , '," \., ."-'" \ I

1 / ,',\ ',-"./ i II ' :,"':\, \ II P ", ... 1,'" \, II ,'T", , II ,l.., \, "\

'\ ... :__"I I \' ,

-~ , O'JOv + í' \ \;... <: ' \ -+I I ". \ 'I / \\ \ \ II / . \\+\ \ \ II / ",', \ II " '.':', \ . II :; '-:,,\ '\ II . / ~,\. II ~ "'-.\ II "'ç.t::-- T_- - - I-- ,,-.'='-,,-o--"'-"'-;.-+-.-T-I

\ .. . I

I . " ~.- , . I: . ' ;-4 410VL ---+ -- i------- ---+ ----~ --- -+----------+-- -- --,_..J12.00L:5 1202'.;5 12,(141.:5 12.ú6us 12.0Ôus 12.10u5

D v(bbO) . v(bbl) .; v (bb2) + v (b~3) .. v (bb4) T v (btS)Time

"".-.,,--- -

Figura 3.5.2 - Tempo de conversão

3.12

Page 49: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de

Na figura 3.5.3 mostramos os gráficosnAo-linearidade, tanto integral quanto diferencial, ondetanto o erro de não-linearidade integral como o erro dediferencial estão abaixo de 0,5 LSB.

de erros depodemos ver quenAo-linearidade

----- --- '--

I~I_,' ". ,r- R"-I-""'" .. ' O 6 I)

ITC::'.' -,,', vt:.. \,::-,,~'r\ i-,,!' C""'"

LN;:'_RIt...::.(

r L -~, ,!

-

'TT~-

1

"'

J

' "1~~1ijl"hJ"

i

'

. [U!f'Efr1ilJ:.t]. ti!I11,f i,,

1 ti r~~~fH"

'

,

t,

~'

,,

(!;!jili i

,

1

,

"

,

1~

1

,

.

'

i

it f1 tJ d~ Gl

l

'1'~...!!'

ü' 111:

]

'1: .~, ~,,'-' !

t

'

,

A,1 " ii!: li

,

Jj

w ., ,I; u,...!,

U~~~ U ~ ~ I.,J",, "," "," ".".!"11,11"""""!.'I/,"'II'" -

:- !'J:. :+.~tP~0) cc

U t.!

I

i.., J

-" I

~'i ..-(J,3 -'TTi , , , ,

~-

POIQ<CC 8;~anal' .' I I!JL --- '---------------.-.---.

~ .- -.-----. .- - --- . ---'----

°,: ..

CC't<.~::,SOR ~./D 6BITSLI'~(A;1CtA[.;:

=

.. --= n~._- ...,I

f1

~ ,. ,1-.- - A

ti

..--- ;j~. ,= -'1

tJC.' _I

--- Yc..: ->:-

:V ~!1'~<,

'

1

'

c~. iAi 'J

-~:~ ~ i~".' - .1u

- !~

r

~ ~PI' j) n -r:r.-r1 ), ' ' . ,., , , ;. " ';' Jn ~' " f1 .1 11 ":: f' i, r, " n

:1 ;' .'- f~ ~; ~~ :; i1;~ r <: í '

1

L

,~~

,i';> '

,

""" ,A ,; i' c' ,f1', i1 ,1 1'0 Ir.., lI,! " " ,I I , I~', -./ ."".

j

--~

.J

' 'I~;"'--!' J d,

L:t.> '

J" ,"-"Ij"ri ~'J"p '

U'1Ut',;rl

,

'

LJ' .~ ., i1

~

-i-' ' "1

I'

r

i, ,,' .i I,I , --" .. .. "

,

'--' ,- I ',

"I~" .' '."" r ' "

, '" I' ;., U' , ,I iI I ' 'i ,)'-'...!" . f:' - 4 .., J",

I'A ;, " J H - 'J U!~ ~ I - IA

J :: - ~ ~ -' d Ur1

U

r1:J':,

" '1 I

'I fi i

f1 111

l'~I

"

II /1 ,!'1 ,. ril" ,1 'i

- 11

I

.

'J

U I

I

" ";"",""", 'I ," 11, ,li j

Q:.L ;;

i-:;,15..!

!

"O !-..,- ,,', r"". " ," I""""." ," ".

Palc.rQ Sina...o

... C2J DNL f

~~ ,-, '

Figura 3.5.3 - Erros de nAo-linearidade (6 bits)

3.13

Page 50: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de

CAPt TULO 4

Implementaçãode um Conversor AID de 4 Bits

4.1 - Circuito

Para verificarmos na prática o novo conceito, implementamos umConversor A/D de 4 bits, no PHU bipolar, que foi fundido no processo SID2I L compativel com linear. O circuito deste conversor de 4 bits foiobtido a partir do conversor completo de 6 bits, conforme pode ser vistona figura 4. 1. 1.

-- ---- -~-- ~------_.--u - --- - ------------

BOCOMP. CO M P.

B, B2 B3

BOC O M P. C O M P.

2 ã;"3 B2

4 B3

1.m

~ : Significa linha - VEE

-Vee :4-5V

VEE = -6V

. OODE

Iref : 12,8 mA'"-'-

~--. -_o. - - ---------

Figura 4.1.1 - Circuito conversor de 4 bits

Os comparadores são os mesmos proJetados para a versão de 6bits; só as fontes de correntes binárias de referência é que foramreproJetadas. Visando diminuir a área do circuito, optou-se por usar ocircuito da figura 2.5.6, usando-se a partição dos transistor~s de saidaem dois, para gerar as correntes de referência. Os valores de R e 2Rescolhidos foram R = 125 ohms e 2R = 250 ohms. Na implementação da fontede correntes binárias, o amplificador operacional está externo ao C.I.,para maior flexibilidade.A figura 4.1.2 mostra o circuito final dafonte de correntes binárias.

4.1

Page 51: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de

R R

- .

onde R = 125 a2R = 250 f!

Figura 4.1.2 - Fonte de correntes binárias para 4 bits

o circuito que gera a corrente Iln é mostrado na figura 4.1.3.Note-se que o Amplificador Operacional foi deixado externo ao C. L. demodo que podemos usar tanto operacionais convencionais como também osoperacionais realimentados por corrente (AD9611).

I i n- --- ---

~I i n ] i nI i n I i n

1111111VIN

R_escolo

RE

R_escol o -VEE

RE. - 250 OHM5GND-

Figura 4.1.3 - Fonte de corrente Iln para 4 bits

4.2

R

- -

Page 52: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de

4.2 - Caracteristicas do Conversor Simulado

Usando o mesmo esquema de simulações transientes Já descrito noitem 3.4, obtemos as caracteristicas do conversor de 4 bits:

a) Usando um pulso variando de 3,15 mA até 3,25formato igual ao da figura 3.4.1. obtemos oconversão. que é da ordem de 50 nS. conformefigura 4.2.1.

mA. detempo demostra' a

- ,-,---,---

DateiTlm:oiun 02/(J~,/31 ~C:47:05 Té-mp~ratu"e: 27,0

,. - - - - - - - - - - - - - - - - - - - - - - - - - - -+- - - - - - - - - - - - ...,...- - - - - - - - - - - -;- - - - - - - - - - - .,

-------=:- --, --" : '

./.).;-:e""/~. ",-,,-,-

\ //- I

\, ,/::7 i

\, li I Ib f! I I

\ /I ' I

. .~

j. I

\ /1 ';\ .

/I I

'. I 8 I\, j I " I\ .! i I\, ... I j .,'.' / I .i IQ, J I i I. l!

I

I

I

\

I ~ II I /'

7 ...", ; ;1 i

-~),LY'T\, I (

8 ., J

Ij ',' , "

! ~' / / '

: IV I

I ' . I/y': . Ji.'\.

I . !)) .

_7 -,.~a-<--.~.-:.,--. ,\ . ~ ::I~..),ov t ' . ' . \,

. . ~ . . . . .. '/ . .-

I - '- -' IL "- " I--+ ~ +---~ ~ + ~

'I; Ü'-JU~ .~ O'~' ~ ' 5 o. ,--'1.', . ';:. 1..) .db J. -t"<:; i~, l i-'!!'" 'l

~ U.," I-, _..~ --'-'~'" ..),'~;:'

c v::t.~O) . v(t.::,:) ~ v(bb:::) . v(bb3) ,

Tirfl~

-2 8V +

-- .-'---m'_' - ----, ,--.

Figura 4.2.1 - Tempo de conversão (4 bits)

b) Usando uma rampa lenta (1001nS). varremos Iln de O até 7mA. Esta varredura, por problemas de convergência doPSPICE. teve de ser feita em partes. O resultado são osgráficos de não-linearidade integral (fig.4.2.2) e ode não-linearidade diferencial (fig.4.2.3). Destesgráficos vemos que os erros de não-linearidade integrale de não-l1nearidade diferencial são menores do que 0.2LSB.

4.3

Page 53: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de

G,200" '"/"',- ,-/J/ .

1'/'

/I' /

G.15

1

"/'

,

/'./ >

;./->"/

O,, -4/ //'/' /r.,'

,// /

0,05

o

-0,05

-{},1

-G,1~.

O r,- ,..:.

C:O~\~\,/ERSO~~lJ\/O 4 BITSI

0,200 lINE.A.RID.A.DE

0,175 /,/ /'. / ,/ ,-" /'"

( ' ,, "

,.,/..,/~'/'

,

/

,'

' ./

,/ ,,'

/,//

" ./, "

" ..",/ /

" /.' /

.' ..( ,.-'/

C,05.0 1>/// ,

(/,100

(o oc~..\r/>~<:

j

r>'>. <// 1~;~1 y./>~-~

' '~;~"':l~/":/1',' -.'

[

1/ // ",' " ,- " r/,'. /" /1

1

//.')/

,

/ (0,025) /,/ (c-,O2:"i ',/ 1///-'

,

,/ // i,',"/' '/"" //1

U""/ ,// 'I" ,~/,/I, .. , /'" .,\'( ..' ,- / ,.. (G' ,5. '!'- /1

,/' , I'/~/ '//, ' ,'" ~"/<.1! f...\ n7~"'1 i'" / ../ " "

~" ,~ ~I t' .. / ' f

~/ ~/.-'//

/ /

J'/ // /-'" "r' / ' //"

, ,/ ,/ J

1

',//,// , ,/ "

" ,/./ ,

L./ /

(0,15.0)

l"}.... 12

, I

14 (0.2:90)I,~e. 9 10 11 13~-o:t 6~..J4 I

Po lavro 8in oria[ZZ] INL

-,' ,- --. ~---, ----- .-- -- -,-_O"

Figura 4.2.2 - Não - Linearidade Integral

4.4

Page 54: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de

0,20G

....

" 0~,- I/, I«/

j"

I,. "

/.'/

c ' 1 1:;, J /'.

/,'~ f' ,,/

I ", ,

Jk /

'1// /1

, / ~G,1 -1"'>1

I' -'I/ '/

1J

//' /",.

'-", ,"'\ I; ,/ /1

~",~ ~//

1//t/.' ,,"

U -r 'I,I!

-O,Dt, 1

-O,1 J

JI,

-C',15 II

~-0,2

::..'t!

I-" ('-1 r', J

'

\ i EF'>t'"-.(-1F) t\ / D"'-'1 \./ \. .-::::;' , \ r\ I ';LINEAJ~;I[IA.DE

4 BITS

, ,/ ,A,//'1

../~~

<~~'1,/ /,1- ,

/

.

/~a,

/I

/.' ,

" "I ,

(O,, 50)

2

:-,125

P/JI,' /

1' /'

t~/ ,

r/~J~~r / ~v' ./ I

A

,<'~,:~~

!.. ,

,/ // ,'1

, /,1

'>":1'/

J/ "

~('" , 1:"').'.J, ' ~o'...1,

'-

<-'..I

0,175

M/ "'

]-' o"

, /'1

..' /

I" ./ .11

1"'-',,' j1/'/'1.,/ ""'

j>~,~"/ '

,

/'/

~

' ,-' ..-. / ,./ /.' /,/ /1-, , ,, ,,/ /

4

~" ',.~'1I . A

(j1:,I.

o' ,,/

rt~':"":'

.

1/ ~

/'/

/////

, ,.!'/' /', r,,-,/ /-'

(f', , ,1:;\',"'" . '~/

5

,", r.ll:;"","" (,~,

..-

/,

,. ../,/ /

" f

// /I

~"

/ "o'" ,/ I

6

[' -'

j

' -, ,

,,/., '/,../ I, ./ /.-1

f'/'o'/.

-' '/"'-""'1-' ,,'

[/>""/"1

~>'<" /</,/

/ ,,(O n7' )./ ' ,~, ~'..

(0,1 0,3)

~

,. o'

Palavra Bínario

l/ /1 DNL

9

O,G50

// /'

///, ,/' '

/ ,,'

,/ /~/

/ /" /,/ /"/

", /'/ ,,'

" /

~8,

;./ .', .-

(0,15Co)

10

O,15{}

Sl[><,.1I ,. J,/ '

1

,.-' ''

,

' r'... /

//

/ /.///" /,r./' ./. //i' ,/, ,/

11

Figura4.2.3 - Rio - Linearidade Diferencial

4.5

/',./",i/ /

, "/'/,/ J

/ ,r/ ,/

/ ,

/,/'J, ///

/,./

(0,115)

12

0,100

rj)~/>1

t

// "

.-- /,////,, ./

,/'/í

1~

..:"

r'" .J

'///

1

i

/:>',-' ,, /

/ /1" /,

'

j, ,

--:<~

j/'/"'/

./ i' i~(O.1='~), I

~14 15

Page 55: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de

4.3 - Layout do Conversor

Por falta de tempo. pois fomos informados que a área estariadisponivel para nosso uso apenas 1 mês antes de findo o prazo para aentrega das fitas com os layouts. optamos por usar o esquema de célulashierárquicas no layout do cotlversor. Assim, o primeiro bloco a serdesenhado foi a célula comparador (fig.4.3.1). Ele foi desenhado deforma modular. de modo que os comparadores correspondentes aos váriosbits se encadêem de forma simples no layout. Devido ao aIto grau decruzamento de linhas no esquemático. foi inevitável usarmos"cross-unders" de difusão de emissor. As capacitâncias parasitasassociadas a estes" cross-unders" podem diminuir um pouco a velocidadedo circuito.

No layout do bloco gerador das correntesbinárias e do blocogerador da corrente de entrada, tomou-se um cuidado especial com ocasamento dos resistores e dos transistores da rede R-2R. Um exemplodisso é que um transistor de Área 8Ae, por exemplo, é feito com 8difusões de emissor, cada uma de área Ae. Os resistores para melhorcasamento foram feitos mais largos (W = 2,0 mils) e com a mesmaorientação no layout.

Os pares diferenciais que compõem as chaves de corrente tambémforam desenhados o mais casados possiveis entre si. inclusive tendo amesma orientação no layout. O layout completo do conversor experimentalde 4 bits é mostrado na Figura 4.3.5. e uma fotografia do chip jáencapsulado é apresentada na Figura 4.3.6.

Figura 4.3.1 - Fotomicrografia do Comparador

4.6

Page 56: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 57: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 58: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 59: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 60: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 61: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 62: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 63: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 64: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 65: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 66: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 67: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 68: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 69: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de
Page 70: Unicamprepositorio.unicamp.br/jspui/bitstream/REPOSIP/... · Usando o mesmo esquema de simulações transientes Já descrito no item 3.4, obtemos as caracteristicas do conversor de