Sunteți pe pagina 1din 50

Capitolul 8

Structuri analogice liniare


8.1. Liniarizarea caracteristicii de transfer a
amplificatoarelor diferentiale
8.1. Liniarizarea caracteristicii de transfer a AD
• Functionarea amplificatoarelor diferentiale clasice este neliniara.
• In conditiile functionarii la semnal mic, caracteristica amplificatoarelor diferentiale
poate fi aproximata cu o caracteristica liniara.
• Tehnicile de liniarizare permit obtinerea unei caracteristici liniare de transfer a AD,
pentru amplitudini mari ale tensiunii de intrare.
Amplificatorul diferential MOS clasic
Caracteristicile I 1 (V I ) , I 2 (V I )
8.1. Liniarizarea caracteristicii de transfer a AD
8.1.1. Tehnica de liniarizare utilizand circuite de extragere a radacinii patrate (I)
Circuit de extragere a radacinii patrate (I)

VC
VDD
VC = V SG 3 − VGS 1 =
2
( I3 − I1 )
K
M1 M2
K
I3 = I1 + VC
M3 M4 2
IOUT1 I3 I4 IOUT2 K 2
I3 = I1 + VC + 2 KI 1 VC
I1
2
I1 I2 I2
K
I 4 = I 2 + VC2 + 2 KI 2 VC
2
K 2
I OUT 1 = I 3 − I 1 = VC + 2 KI 1 VC
2
K
I OUT 2 = I 4 − I 2 = VC2 + 2 KI 2 VC
2

I OUT 1 − I OUT 2 = 2 K V C ( I 1 − I 2 )
8.1. Liniarizarea caracteristicii de transfer a AD
8.1.1. Tehnica de liniarizare utilizand circuite de extragere a radacinii patrate (I)
(continuare)
VDD
VC
M1 M2

M3 M4

IOUT1 I3 I4 IOUT2

I1 I1 I2 I2
M5 M6 M7 M8
V1 V2

K
I OUT 1 − I OUT 2 = 2 K VC (VGS 5 − VGS 8 ) = K VC (V1 − V 2 )
2
G m = KVC
8.1. Liniarizarea caracteristicii de transfer a AD
8.1.2. Tehnica de liniarizare utilizand circuite de extragere a radacinii patrate (II)

IOUT1 IOUT2

V1

VL VR
VB VB

V2
IO

K
I OUT 1 = (V L − VT ) 2 + K (V R − V B − VT ) 2
2 2
K K
I OUT 2 = (V R − VT ) 2 + (V L − V B − VT ) 2
2 2
K K
I OUT = I OUT 1 − I OUT 2 = (V L − V R )(V L + V R − 2VT ) + (V R − V L )(V L + V R − 2V B − 2VT )
2 2
I OUT = KV B (V L − V R ) = KV B (V1 − V 2 )
8.1. Liniarizarea caracteristicii de transfer a AD
8.1.3. Amplificator diferential liniarizat printr-o polarizare specifica in curent

AD clasic

I1 I2

V1 V2

IO’

K ( V1 − V 2 ) 2 K 2 ( V1 − V 2 ) 4
I OUT = I 1 − I 2 = I O' −
I O' 4 I O' 2

V1 − V 2
I OUT = 4 KI O ' − K 2 ( V 1 − V 2 ) 2
2
8.1. Liniarizarea caracteristicii de transfer a AD
8.1.3. Amplificator diferential liniarizat printr-o polarizare specifica in curent
(continuare)
IOUT1 IOUT2

V1 V2

IO’
i1

I
IO

X2

K
IO' = IO + I = IO + ( V1 − V 2 ) 2
4
I OUT = KI O ( V 1 − V 2 ) = G m ( V 1 − V 2 )
8.1. Liniarizarea caracteristicii de transfer a AD
8.1.3. Amplificator diferential liniarizat printr-o polarizare specifica in curent
(continuare)
Circuit de ridicare la patrat
VDD

IREF I = I1 + I 2 − I 3 =
V K K
V1 V2 = (V1 − VT )2 + (V2 − VT )2 −
2 2
2
 V + V2  K
− K 1 − VT  = (V1 − V2 )2
 2  4
VDD

I
I3
I1 I2

K K 2K
8.1. Liniarizarea caracteristicii de transfer a AD
8.1.4. Amplificator diferential liniarizat prin anularea armonicilor

AD clasic
I1 I2

V1 V2

IO’

K3/ 2 K5/2
I OUT ( V I ) = − K 1 / 2 I O1 / 2V I + V I3 + V I5 + ...
8 I O1 / 2 128 I O3 / 2

I OUT ( V I ) = a 1V I + a 3V I3 + a 5V I5 + ...

a 3V I3 K 2
THD = = VI
a 1V I IO
8.1. Liniarizarea caracteristicii de transfer a AD
8.1.4. Amplificator diferential liniarizat prin anularea armonicilor (continuare)
AD anti-paralel
IOUT1 IOUT2

M3 M1 M2 M4 V2
V1

IO1 IO2

- VDD

K 13,2/ 2 K 15,2/ 2
( I D 2 − I D1 )( V I ) = − K 11,/2 2 I O1 1/ 2V I + V I3 + V I5 + ...
8 I O1 1/ 2 128 I O3 1/ 2
K 33,/4 2 K 35,/4 2
( I D 4 − I D 3 )( V I ) = − K 31,/42 I O1 /2 2V I + V I3 + V I5 + ...
8 I O1 /2 2 128 I O3 2/ 2
8.1. Liniarizarea caracteristicii de transfer a AD
8.1.4. Amplificator diferential liniarizat prin anularea armonicilor (continuare)
AD anti-paralel
I OUT 2 − I OUT 1 = ( I D 2 + I D 3 ) − ( I D 1 + I D 4 ) = ( I D 2 − I D 1 ) − ( I D 4 − I D 3 )

 K3/ 2 K3/ 2   
( )
5/2
 1 ,2 3 ,4  V 3  K 1 ,2 K 35 ,/4 2  5
I OUT 2 − I OUT 1 = K 31,/42 I O1 /2 2 − K 11,/2 2 I O1 1/ 2 VI +  −  I +  −  V I + ...
 8I 1 / 2 8I 1 / 2 128 I 3/ 2
128 I 3/2
 O1 O2   O 1 O 2 

K 13,2/ 2 K 33,/4 2 3
= I O 1  K 1 ,2 
=  

8 I O1 1/ 2 8 I O1 /2 2 I O 2  K 3 ,4 

 I 
2/ 3 K 15,2/ 2  I 
2/ 3
1/ 2 1/ 2  VI − 1 −  O 1  V I5 + ...
I OUT 2 − I OUT 1 = − K 1 ,2 I O 1 1 −  O 2  
  I O 1   128 I O5 1/ 2   I O 2  

2 2/3
V I4  K 1 ,2   I O1 
THD' =    
128  I O 1 
  IO2 
8.1. Liniarizarea caracteristicii de transfer a AD
8.1.5. Amplificator diferential cu domeniu extins al tensiunii de intrare de MC (I)
DIFF 1 VDD
+
R1 R2
-
M5

M1 M2 R5

R6 IO IO

M3 M4
VC VI

R7

M8

IO

M6 M7

SUM DIFF 2
A + -
+ +
R3 R4
VO RL

I O R1 I O R1
NMOS
V IC max = V DD − − V DS 1 sat + VGS 1 = V DD − + VT
2 2
= VGS 1 + V DS 3 sat = VGS 1 + VGS 3 − VT = VT + ( 2 + 1) O
NMOS I
V IC min
K
8.1. Liniarizarea caracteristicii de transfer a AD
8.1.5. Amplificator diferential cu domeniu extins al tensiunii de intrare de MC (I)
DIFF 1 V
(continuare) DD

+
R1 R2
-
M5

M1 M2 R5

R6 IO IO

M3 M4
VC VI

R7

M8

IO

M6 M7

SUM DIFF 2
A + -
+ +
R3 R4
VO RL

max = V DD − V SG 6 − V SD 8 sat = V DD − V SG 6 − V SG 8 + VT = V DD − VT − ( 2 + 1)
PMOS IO
V IC
K
I O R3 I O R3
PMOS
V IC min = + V SD6 sat − V SG 6 = − VT
2 2
8.1. Liniarizarea caracteristicii de transfer a AD
8.1.5. Amplificator diferential cu domeniu extins al tensiunii de intrare de MC (I)
(continuare)
NMOS
VICmax
VDD
Functionare
normala
NMOS
VICmin VPMOS
ICmax
AD NMOS
Functionare
0 normala
VPMOS
ICmin AD PMOS

max > V DD >


NMOS PMOS NMOS
V IC V IC max V IC min

min < 0
PMOS
V IC

Rezulta:
I O R1 < 2VT
 I 
V DD > 2 VT + ( 2 + 1) O 
 K 
8.1. Liniarizarea caracteristicii de transfer a AD
8.1.5. Amplificator diferential cu domeniu extins al tensiunii de intrare de MC (I)
(continuare)
NMOS
VICmax
VDD
Functionare
normala
NMOS
VICmin VPMOS
ICmax
AD NMOS
Functionare
0 normala
VPMOS
ICmin AD PMOS

Domeniu VIC
min < V IC < V IC min min < V IC < V IC max max < V IC < V IC max
PMOS NMOS NMOS PMOS PMOS NMOS
V IC V IC V IC

AD NMOS 0 gm gm

AD PMOS gm gm 0

AD paralel gm 2 gm gm
8.1. Liniarizarea caracteristicii de transfer a AD
8.1.5. Amplificator diferential cu domeniu extins al tensiunii de intrare de MC (I)
(continuare)

Caracteristica de transfer AD paralel


8.1. Liniarizarea caracteristicii de transfer a AD
8.1.6. Amplificator diferential cu domeniu extins al tensiunii de intrare de MC (II)

1:1:1 1:1

In1 – In2
IOp
1:1 In1 IOUT
IO IOp IO In2
IOn
M3 M4
M5 M6 M7 M8 V1 M1 M2 V2
Ip1 Ip2

IOn
IO IO Ip1 – Ip2
1:1 1:1:1 1:1

(
I OUT = ( I n1 − I n 2 ) + ( I P 1 − I P 2 ) = g mn + g mp (V 1 − V 2 ) )
g mn = K n I On g mp = K p I Op

I OUT = K ( )
I Op + I On (V 1 − V 2 )
VGS 5 + VGS7 = VGS 6 + VGS 8 I On + I Op = 2 I O
I OUT = 2 KI O (V 1 − V 2 )
8.2. Circuite de multiplicare cu comportament liniar
Circuite de multiplicare cu functionare in tensiune
8.2. Circuite de multiplicare cu comportament liniar
8.2.1. Circuit de multiplicare liniarizat cu functionare in tensiune (I)

Schema bloc (I) a circuitului de multiplicare

CM
IOUT

IOUT1 IOUT2

V1 DA V2

IO

V3 SQ V4

DA = amplificator diferential
SQ = circuit de ridicare la patrat
8.2. Circuite de multiplicare cu comportament liniar
8.2.1. Circuit de multiplicare liniarizat cu functionare in tensiune (I)
Structura interna a blocului “DA”

IOUT1 IOUT2

M1 M2
V1 IO IO V2

IOUT1 VO VO IOUT2
- + + -
IO IO
IO IO

K K
I OUT 1 = (VGS 1 − VT ) 2 I OUT 2 = (VGS 2 − VT ) 2
2 2

V1 − V 2 = VO − VGS 2 = VGS 1 − VO

VGS 1 = VO + (V1 − V2 ) VGS 2 = VO − (V1 − V 2 )


8.2. Circuite de multiplicare cu comportament liniar
8.2.1. Circuit de multiplicare liniarizat cu functionare in tensiune (I)

Structura interna a blocului “DA”

Rezulta:

I OUT 1 = [(VO − VT ) + (V1 − V 2 )]2 I OUT 2 = [(VO − VT ) − (V1 − V 2 )]2


K K
2 2

I OUT = I OUT 1 − I OUT 2 = 2 K (VO − VT )(V1 − V 2 )


2 IO
VO = VT +
Deci: K

I OUT = 8 KI O (V1 − V 2 )
8.2. Circuite de multiplicare cu comportament liniar
8.2.1. Circuit de multiplicare liniarizat cu functionare in tensiune (I)

Schema bloc (II) a circuitului de multiplicare

CM
IOUT

IOUT1 IOUT2 I OUT 1' + I OUT 2' = K (VO − VT )2 +


V1
DA (I) V2 + K (V1 − V2 )2 = 2 I O + K (V1 − V2 )2

IO’ I OUT = I OUT 1 − I OUT 2 = 8 KI O ' (V1 − V 2 )

I O ' = I OUT 1' + I OUT 2 ' −2 I O = K (V 3 − V4 ) 2


2IO

IOUT1’ IOUT2’
I OUT = 8 K (V1 − V 2 )(V 3 − V4 )
V3 V4
DA (II)

IO
8.2. Circuite de multiplicare cu comportament liniar
8.2.1. Circuit de multiplicare liniarizat cu functionare in tensiune (I)

Implementarea (I) a blocului “DA”

VDD

M7 M8
IO IO
IOUT1 IO IOUT2

M1 M3 M5 M2
V1 V2
VO VO
IO + IOUT1 IO + IOUT2

M4 M6

-VDD
8.2. Circuite de multiplicare cu comportament liniar
8.2.1. Circuit de multiplicare liniarizat cu functionare in tensiune (I)
Implementarea (I) a circuitului de multiplicare
VDD

IO’
IO’ IOUT
IO’
IOUT1 IOUT2
V1 M1 M2 V2

-VDD
VDD

2IO IO IO
IO
IOUT1’ IOUT2’

V3 M3 M4 V4

-VDD
8.2. Circuite de multiplicare cu comportament liniar
8.2.1. Circuit de multiplicare liniarizat cu functionare in tensiune (I)

Implementarea (II) a blocului “DA”

VDD

IO IO

IOUT1 IOUT2

M1 M2

V1 M3
M4 V2
VO VO
8.2. Circuite de multiplicare cu comportament liniar
8.2.1. Circuit de multiplicare liniarizat cu functionare in tensiune (I)
VDD

Implementarea (II) IO ’ IOUT IO’


a circuitului de multiplicare IOUT1 IOUT2
IO’

V1 V2

-VDD

VDD

IO’
IO 2IO IO
IO
IOUT1’ IOUT2’

V3 V4

-VDD
8.2. Circuite de multiplicare cu comportament liniar
8.2.2. Circuit de multiplicare liniarizat cu functionare in tensiune (II)

IOUT1 IOUT2

V1 V2
V − V2
I OUT = 1 4 KI O − K 2 ( V1 − V 2 ) 2
2
IO
I12 K K
I34 I O = I 12 + I 34 = ( V1 − V 2 ) 2 + ( V 3 − V 4 ) 2
4 4
X2 K
I OUT = ( V1 − V 2 )( V 3 − V4 )
2
V3 X2 V4
8.2. Circuite de multiplicare cu comportament liniar
8.2.3. Circuit de multiplicare liniarizat cu functionare in tensiune (III)
VDD

IO IO

IOUT2 IOUT1

M1 M7 M8 M4
-V1 -V2 M5 M2 M3 M6 V2 -V1
V
V1
IO IO

-VDD

I OUT = I OUT 1 − I OUT 2 = ( I D 2 + I D 4 ) − ( I D1 + I D 3 )


K
I D 1 = (− V1 − V − VT ) 2
2
2IO
V = −V 2 − VGS 5 = −V 2 − VT −
K
2
K 2IO 
I D 1 =  − V1 + V 2 + 
2 K 
8.2. Circuite de multiplicare cu comportament liniar
8.2.3. Circuit de multiplicare liniarizat cu functionare in tensiune (III) - continuare

2
K 2IO 
I D 2 =  V1 + V 2 + 
2 K 

2
K 2IO 

I D 3 =  V1 − V 2 + 
2 K 

2
K 2IO 

I D 4 =  − V1 − V 2 + 
2 K 

K  2IO  K  2IO 
I OUT = 2V1  2V 2 + 2  + (− 2V1 ) − 2V 2 + 2  = 4 KV1V 2
2  K  2  K 
8.2. Circuite de multiplicare cu comportament liniar
8.2.4. Circuit de multiplicare liniarizat cu functionare in tensiune (IV)
VDD

M13 M14
IOUT

V3 V4 V4 V3
M1 M2 M3 M4

V1 V2
M9 V M10 M11 M12

M5 M6 M11 M12

V DD − V3 = V − V1
Rezulta:

V = V1 − V 3 + V DD

I D9 =
K
(VGS 9 − VT )2 = K (V − VT )2 = K [(V1 − V 3 ) + (V DD − VT )]2
2 2 2
8.2. Circuite de multiplicare cu comportament liniar
8.2.4. Circuit de multiplicare liniarizat cu functionare in tensiune (IV) - continuare

I D9 =
K
[(V1 − V3 ) + (V DD − VT )]2
2
I D 10 = [(V1 − V4 ) + (V DD − VT )]2
K
2
I D 11 = [(V 2 − V4 ) + (V DD − VT )]2
K
2

I D 12 =
K
[(V 2 − V 3 ) + (V DD − VT )]2
2

I OUT = I D9 + I D 11 − I D10 − I D12

I OUT = (V4 − V3 )(2V1 − V3 − V4 + 2V DD − 2VT ) +


K
2
+ (V3 − V4 )(2V2 − V3 − V4 + 2V DD − 2VT )
K
2
I OUT = K (V 2 − V1 )(V 3 − V4 )
Circuite de multiplicare/divizare cu functionare in curent
8.2. Circuite de multiplicare cu comportament liniar
8.2.5. Circuit de multiplicare/divizare liniarizat cu functionare in curent (I)

VGS 1 + V SG 2 = VGS 3 + V SG $
VDD 2I D
VGS = VT +
K
IOUT Rezulta:
IO I OUT 1 + ( I 1 + I 2 ) +
I1 + I2 IOUT1 IOUT2 I1 - I2
+ I OUT 1 − ( I 1 + I 2 ) = 2 I O

M1 M3 M5 Deci:
( I 1 + I 2 )2
2(I1 + I2) 2(I1 - I2) I OUT 1 = I O +
4 IO
Similar:
M2 M4 M6
( I 1 − I 2 )2
I OUT 2 = I O +
- VDD 4 IO
In concluzie:
I1 I 2
I OUT = I OUT 1 − I OUT 2 =
IO
8.2. Circuite de multiplicare cu comportament liniar
8.2.6. Circuit de multiplicare/divizare liniarizat cu functionare in curent (II)

2VGS ( I O ) = VGS ( I ) + VSG ( I + I 1 + I 2 )


VDD Rezulta:

IOUT I + I + (I1 + I 2 ) = 2 IO
IO
IOUT IOUT2 de unde:
I 1 + I 2 ( I 1 + I 2 )2
I I = IO − +
2 16 I O
Deci:
I OUT 1 = 2 I + ( I 1 + I 2 )
( I 1 + I 2 )2
I2 IOUT 1 = 2 IO +
8 IO
Similar:
I1 I1 ( I 1 − I 2 )2
I OUT 2 = 2 IO +
- VDD 8 IO
In concluzie:
I I
I OUT = I OUT 1 − I OUT 2 = 1 2
2IO
8.3. Structuri rezistive active
8.3. Structuri rezistive active
8.3.1. Notiuni generale

V1 RECH V2
I12 I12

V1 − V2
RECH =
I 12

Avantaje:
- reducerea ariei ocupate
- posibilitatea controlului rezistentei echivalente
- obtinerea unor rezistente pozitive/negative
8.3. Structuri rezistive active
8.3.2. Structuri rezistive active utilizand un amplificator diferential liniar

Schema bloc - rezistenta pozitiva

CM

CM

I2 I1
I1 I1 I2 I2
AD V2
V1 liniar
I1-I2 I1-I2
IO

V1 − V2 1
RECH = =
I 1 − I 2 Gm
8.3. Structuri rezistive active
8.3.2. Structuri rezistive active utilizand un amplificator diferential liniar

Schema bloc - rezistenta negativa

CM

CM

I2 I1

I1 I1 I2 I2
AD
V1 V2
liniar I2-I1
I2-I1
IO

V1 − V2 1
RECH = =−
I 2 − I1 Gm
8.3. Structuri rezistive active
8.3.2. Structuri rezistive active utilizand un amplificator diferential liniar

Structura amplificatorului diferential (I)

I1 I2

M1 M2
V1 IO IO V2

I1 VO VO I2
- + + -
IO IO
IO IO

I 1 − I 2 = 2 K (VO − VT )(V1 − V2 )
⇒ I 1 − I 2 = 8 KI O (V1 − V2 )
2 IO
VO = VGSO = VT +
K

1
RECH =
8 KI O
8.3. Structuri rezistive active
8.3.2. Structuri rezistive active utilizand un amplificator diferential liniar

Implementarea (I) a structurii rezistive active (RECH > 0)


VDD

IO IO

I1 I2 I1
I2
M5 I1 I2 M6
M1 M2
I1 - I2 I1 - I2
V1 M3 M4
I1 - I2 V2
I1 - I2

1
RECH =
8 KI O
8.3. Structuri rezistive active
8.3.2. Structuri rezistive active utilizand un amplificator diferential liniar

Implementarea (I) a structurii rezistive active (RECH < 0)


VDD

IO IO

I1 I2 I1
I2
I1 I2
M1 M2
I2 - I1 I2 - I1
V1 M3
M4 V2
I2 - I1
I2 - I1

1
RECH = −
8 KI O
8.3. Structuri rezistive active
8.3.2. Structuri rezistive active utilizand un amplificator diferential liniar

Implementarea (II) a structurii rezistive active (RECH > 0)


VDD

IO
IO IO

I1 I2 I2
I1
I1-I2 I1-I2
V1 M1 M3M5 M6 M4 M2 V2
VO
VO

1
RECH =
8 KI O
8.3. Structuri rezistive active
8.3.2. Structuri rezistive active utilizand un amplificator diferential liniar

Implementarea (II) a structurii rezistive active (RECH < 0)


VDD

IO IO IO

I1 I1 I2 I2
I2-I1 M1 M3 M5 M6 M4 M2 I2-I1
V1 V2

VO VO

1
RECH = −
8 KI O
8.3. Structuri rezistive active
8.3.2. Structuri rezistive active utilizand un amplificator diferential liniar

Simularea caracteristicii curent-tensiune a structurii rezistive active


8.3. Structuri rezistive active
8.3.2. Structuri rezistive active utilizand un amplificator diferential liniar

Simularea erorii de liniaritate a structurii rezistive active


8.3. Structuri rezistive active
8.3.3. Structuri rezistive active utilizand un amplificator diferential liniar

Structura amplificatorului diferential (II)

I1 I2

V1 V2

IO’
i1

I
IO
SQ

K
I O' = I O + I = I O + ( V1 − V2 )2
4
V1 − V2
I1 − I 2 = 4 KI O' − K 2 (V1 − V2 )2 = KI O ( V1 − V2 ) = Gm ( V1 − V2 )
2
1
RECH =
KI O
8.3. Structuri rezistive active
8.3.3. Structuri rezistive active utilizand un amplificator diferential liniar

Implementarea structurii rezistive active (RECH > 0)


VDD

I2 I1

I1 I1 I2 I2
V1 I12 I12
V2

IO’
i1

I
IO
SQ

V1 − V2 1
RECH = =
I 12 KI O
8.3. Structuri rezistive active
8.3.3. Structuri rezistive active utilizand un amplificator diferential liniar

Implementarea structurii rezistive active (RECH < 0)

VDD

I2 I1

I1 I1 I2 I2
I12 I12
V1 V2

IO’
i1

I
IO
SQ

1
RECH = −
KI O

S-ar putea să vă placă și