...

Comparatori di soglia con isteresi

by user

on
Category: Documents
23

views

Report

Comments

Transcript

Comparatori di soglia con isteresi
D3x - Presentazione della lezione D3
1/1- Obiettivi
»Passaggio da un segnale analogico ad uno digitale
»Comparatori di soglia senza isteresi
»Comparatori di soglia con isteresi (utilizzando AO)
»Tensioni di soglia e isteresi
»Schmitt Trigger e progetto di generatori di clock
D3a – COMPARATORI SENZA ISTERESI
1/5- Impostazione
Spesso si vuole passare da un segnale analogico ad uno
digitale fissando una soglia:
Vin < Vt
Vin > Vt
! out = “0” , Vout = Vo0
! out = “1”, Vout = Vo1
Vout
Vo1
Vo0
Vt
Vin
D3a – COMPARATORI SENZA ISTERESI
2/5- Condizioni
In questo modo e’ possibile convertire un segnale analogico in
uno digitale ad 1 bit (convertitore analogico/digitale)
Vout
>VOH
Vin
Vt
<VOL
t
Il comparatore deve avere una dinamica di ingresso pari almeno a
quella del segnale analogico e livelli di uscita compatibili con la
logica con la quale deve interfacciarsi (VOH e VOL) .
D3a – COMPARATORI SENZA ISTERESI
3/5- Simboli e tipi
Un comparatore NON INVERTENTE Un comparatore INVERTENTE
SENZA isteresi ha il simbolo
SENZA isteresi ha il simbolo
Vin
Vout
Vout
Vin
Vout
Vout
VoutH
VoutH
Vin
VoutL
Vt
Vin
VoutL
Vt
D3a – COMPARATORI SENZA ISTERESI
4/5- Realizzazione
Un comparatore SENZA isteresi puo’ essere realizzato con
un Amplificatore Operazionale NON reazionato
Vin
Vin
+
Vout
Vout
_
+
Vt
Vt
Vin
_
Vout
Vin
Vout
D3a – COMPARATORI SENZA ISTERESI
PROBLEMA:
Che cosa succede in caso di transizione lenta dell’ingresso in
presenza di rumore?
5/5- False commutazioni
caso senza rumore
caso con rumore
Vout
Vt
FALSE COMMUTAZIONI !!!!!!!
D3b – COMPARATORI CON ISTERESI
1/10- Elimina le false commutazioni
caso senza isteresi
caso con isteresi
D3b – COMPARATORI CON ISTERESI
2/10- Simboli e tipi
Un comparatore NON INVERTENTE Un comparatore INVERTENTE CON
CON isteresi ha il simbolo
isteresi ha il simbolo
Vin
Vout
Vout
Vin
Vout
VoutH
Vout
VoutH
Vin
Vin
VoutL
VoutL
Vt1 Vt2
Vt1 Vt2
D3b – COMPARATORI CON ISTERESI
3/10- Realizzazione del non-invertente
SI SFRUTTA LA REAZIONE POSITIVA
R2
Vin
R1
+
Vout
_
Vp
Gnd
D3b – COMPARATORI CON ISTERESI
4/10- Amplificatori e comparatori a confronto
non confondiamo la controreazione degli amplificatori
con la reazione positiva dei comparatori
amplificatore invertente
comparatore non-invertente
R2
Vin
R1
R2
_
Vin
Vout
Vp
R1
+
_
+
Vp
Gnd
Vout
Vout = −Vin
R2
 R2 
+ Vp 1+

R1
 R1 
se Vout > Vsat poni Vout = Vsat
Vout, al variare di Vin,
può solo assumere uno dei
due valori VsatH, VsatL
Vout può assumere tutti i valori
compresi tra + Vsat e - Vsat
D3b – COMPARATORI CON ISTERESI
5/10- Amplificatori e comparatori a confronto
amplificatore non-invertente
comparatore invertente
R2
Vp
R1
R2
_
Vout
Vin
Vp
R1
+
Vout
_
+
Vin
Gnd
Vout = −Vp
R2
 R2 
+ Vin 1+

R1
 R1 
se Vout > Vsat poni Vout = Vsat
Vout può assumere tutti i valori
compresi tra + Vsat e - Vsat
Vout, al variare di Vin,
può solo assumere uno dei
due valori VsatH, VsatL
D3b – COMPARATORI CON ISTERESI
6/10- Analisi statica del comparatore invertente: domande
Vp
R2
Val
R1
+
A0
Vout
_
Vin
Gnd
noti: Vp>0, VsatH, VsatL,
domanda 1 –
‘per Vin=0, quale valore può
assumere Vout ?’
domanda 2 –
‘quale valore di Vin forza un
cambiamento al valore di Vout ?’
domanda 3 –
‘quale nuovo valore di Vin riporta
Vout al primitivo valore ?’
D3b – COMPARATORI CON ISTERESI
7/10- Analisi statica del comparatore invertente: risposte
risposta 1 – ‘solo il valore VsatH’
risposta 2 – il valore che porta V- = V+ , quando Vout=VsatH, cioè
R2
R1
Vin ≥ Vp
+ VsatH
= Vt2
R1 + R2
R1 + R2
in queste condizioni Vout commuta da VsatH a VsatL
risposta 3 – il valore che porta V- = V+ , quando Vout=VsatL, cioè
R2
R1
Vin ≤ Vp
+ VsatL
= Vt1
R1+ R2
R1 + R2
in queste condizioni Vout commuta da VsatL a VsatH
D3b – COMPARATORI CON ISTERESI
8/10- Analisi statica del comparatore non-invertente: domande
Vin VpR1
Val
+AR2
_
0
Vout
Gnd
noti: Vp>0, VsatH, VsatL,
domanda 1 –
‘per Vin=0, quale valore può
assumere Vout ?’
domanda 2 –
‘quale valore di Vin forza un
cambiamento al valore di Vout ?’
domanda 3 –
‘quale nuovo valore di Vin riporta
Vout al primitivo valore ?’
D3b – COMPARATORI CON ISTERESI
9/10- Analisi statica del comparatore non-invertente: risposte
risposta 1 – ‘solo il valore VsatL’
risposta 2 – il valore che porta V- = V+ , quando Vout=VsatL, cioè
R2
R1
R1+ R2
R1
Vp ≤ Vin
+ VsatL
Vin ≥ Vp
− VsatL
= Vt2
R1+ R2
R1 + R2
R2
R2
in queste condizioni Vout commuta da VsatL a VsatH
risposta 3 – il valore che porta V- = V+ , quando Vout=VsatH, cioè
R1 + R2
R1
R2
R1
Vp ≥ Vin
+ VsatH
Vin ≤ Vp
− VsatH
= Vt1
R1+ R2
R1+ R2
R2
R2
in queste condizioni Vout commuta da VsatH a VsatL
D3b – COMPARATORI CON ISTERESI
10/10- Caratteristica di trasferimento
comparatore invertente
comparatore non-invertente
Vout
Vout
VsatH
VsatH
VsatL
VsatL
Vt1
Vt2
Vin
Vt1
Vt2
Vin
D3c – TRIGGER DI SCHMITT
1/2- Necessità
LO SLEW RATE LIMITA LA VELOCITA’ DI COMMUTAZIONE
DEL COMPARATORE: AD ESEMPIO PER IL 741 s.r. = 0.5V/us
! per un’escursione di 5 V sono necessari ben 10 µs
! il segnale logico sale molto lentamente (vanificando
l’effetto della reazione positiva)
! I comparatori per le logiche sono progettati con tempi di
commutazione di 10 – 100 ns (Schmitt Trigger)
! Alcuni comparatori hanno lo stadio di uscita open-collector
per poter fornire diversi livelli logici di uscita
D3c – TRIGGER DI SCHMITT
2/2- Alcuni dati
si chiamano
SCHMITT TRIGGER
gli stadi comparatori veloci delle famiglie logiche
sui data sheet sono riportate le soglie VIL e VIH dei
comparatori
esistono diversi dispositivi logici con gli ingressi di tipo
Schmitt Trigger (not, and, or, nand, etc.....)
D3d – IL COMPARATORE DIVENTA OSCILLATORE
1/5- Enunciato dell’applicazione
Vout
R
C
VIH = 2.7 V VOH = 3.15 V
VIL = 0.8 V VOL = 0.5 V
C = 10 nF R = 1 kΩ
dimostrare che lo schema rappresenta un generatore d’onda
quadra e calcolarne la frequenza di oscillazione
D3d – IL COMPARATORE DIVENTA OSCILLATORE
2/5- Andamento della tensione Vc
Vout
R
C
Gnd
• Si suppone C scarico per t=0
• Per t=0, Vout=VOH
• C si carica attraverso R con un
esponenziale da 0 verso VOH
• quando Vc attraversa VIH, Vout
commuta su VOL
• C si scarica attraverso R con un esponenziale da VIH
verso VOL
• quando Vc attraversa VIL, Vout commuta su VOH
• C si carica attraverso R con un esponenziale da VIL verso
VOH
Da questo punto i fenomeni si ripetono periodicamente
D3d – IL COMPARATORE DIVENTA OSCILLATORE
3/5- Grafico della tensione Vc=f(t)
Vout
VOH
VOL
VIL
4V
VIH
Vc
D3d – IL COMPARATORE DIVENTA OSCILLATORE
4/5- Funzioni Vc=f(t)
Andamento di Vc durante t1 (con origine posta all’inizio di t1):
Vc = VOH + (VIL − VOH)e
− t/ τ
Calcolo di t1:
VIH = VOH + (VIL − VOH)e
t1 = RC ⋅ ln
− t1/ τ
VOH − VIL
3.15 − 0.8
= 10 ⋅ ln
µs = 16.5 µs
VOH − VIH
3.15 − 2.7
Andamento di Vc durante t2 (con origine posta all’inizio di t2):
Vc = VOL + (VIH − VOL)e
− t/ τ
Calcolo di t2:
VIL = VOL + (VIH − VOL)e− t2/τ
2.7 − 0.5
VIH − VOL
= 10 ⋅ ln
µs = 20 µs
t2 = RC ⋅ ln
0.8 − 0.5
VIL − VOL
D3d – IL COMPARATORE DIVENTA OSCILLATORE
5/5- Calcolo della frequenza e alcune domande
Periodo T = t1+t2 = 16.5+20 µs = 36.5 µs
frequenza = 27.4 kHz
discutiamo insieme le rispose alle domande:
Che cosa limita la massima frequenza?
Che cosa la frequenza minima?
Quali sono i limiti nella scelta di R e di C?
Fly UP