Buffer, comparatore e Trigger di Schmitt
Buffer, comparatore e Trigger di Schmitt sono tre configurazioni fondamentali dell’elettronica analogica. Il buffer trasferisce un segnale senza amplificarne la tensione ma isolando due stadi; il comparatore trasforma una differenza analogica in uno stato alto o basso; il Trigger di Schmitt aggiunge isteresi e rende la commutazione molto più robusta in presenza di rumore o segnali lenti.
Buffer o voltage follower
Il buffer, chiamato anche voltage follower o inseguitore di tensione, è una configurazione non invertente con guadagno unitario. L’uscita viene collegata direttamente all’ingresso invertente, realizzando una retroazione negativa del 100%.
Schema del buffer
La retroazione diretta forza l’op-amp a regolare l’uscita in modo che V− segua V+. Poiché V+ = Vin, otteniamo Vout ≈ Vin.
Perché il buffer è così utile?
Zin elevata
Preleva pochissima corrente dalla sorgente.
Zout bassa
Può pilotare meglio lo stadio successivo.
Isolamento
Impedisce al carico di alterare significativamente la sorgente.
L’op-amp usato come comparatore
Un comparatore confronta due tensioni e porta l’uscita verso uno dei due stati disponibili. In questa configurazione non viene utilizzata la classica retroazione negativa lineare.
Schema base di un comparatore
Se Vin è applicata al terminale non invertente e Vref all’invertente, l’uscita passa allo stato alto quando Vin supera Vref. Invertendo gli ingressi si inverte anche la logica di funzionamento.
Creare una tensione di soglia
La soglia Vref viene spesso generata con un partitore resistivo.
Vref = 5 × 1/2 = 2,5 V.
Il comparatore cambierà stato quando Vin attraversa circa 2,5 V.
Uscita del comparatore e saturazione
Quando un op-amp viene utilizzato come comparatore, l’uscita tende a spostarsi verso uno dei rail. Il valore effettivo raggiunto dipende dall’output swing del dispositivo.
Il problema del rumore vicino alla soglia
Un comparatore semplice possiede una sola soglia. Se Vin si trova molto vicino a Vref e contiene rumore, il segnale può attraversare ripetutamente la soglia causando numerose commutazioni indesiderate.
Trigger di Schmitt
Il Trigger di Schmitt è un comparatore dotato di retroazione positiva. Invece di avere una sola tensione di soglia, utilizza due soglie differenti.
VTH+
Soglia da superare durante la salita del segnale.
VTH−
Soglia da attraversare durante la discesa.
Isteresi
Distanza tra le due soglie.
Che cos’è l’isteresi?
L’isteresi significa che la soglia dipende dallo stato precedente dell’uscita. Durante la salita del segnale viene utilizzata una soglia, mentre durante la discesa ne viene utilizzata un’altra.
Soglia bassa = 2,0 V
Il segnale deve superare 3,0 V per cambiare in un senso e scendere sotto 2,0 V per tornare nello stato precedente. Un rumore di ±100 mV attorno a 2,5 V non provoca alcuna commutazione.
Soglia alta e soglia bassa
Le due soglie vengono normalmente generate riportando una frazione dell’uscita all’ingresso di riferimento. Poiché la tensione di uscita cambia stato, cambia anche la soglia.
Calcolo semplificato delle soglie
Nel caso simmetrico con alimentazione ±Vsat e partitore resistivo che riporta una frazione β dell’uscita:
R1 = 30 kΩ
R2 = 10 kΩ
β = 10/(30+10) = 0,25
VTH+ = +2,5 V
VTH− = −2,5 V.
Trigger di Schmitt invertente
Nel Trigger di Schmitt invertente il segnale viene applicato al terminale invertente, mentre una parte dell’uscita viene riportata al terminale non invertente.
Trigger di Schmitt non invertente
Nel Trigger di Schmitt non invertente il segnale entra nel terminale positivo. La rete di feedback positivo modifica la soglia del terminale di riferimento in funzione dello stato di uscita.
Applicazioni pratiche con sensori
| Applicazione | Funzione |
|---|---|
| LDR | Accensione stabile di una luce sopra/sotto una soglia luminosa. |
| NTC | Attivazione di una ventola oltre una temperatura definita. |
| Sensore batteria | Segnalazione di tensione bassa evitando commutazioni continue. |
| Pulsanti lenti | Pulizia di fronti imperfetti in combinazione con opportuno filtraggio. |
| Segnali analogici | Conversione in livelli logici puliti. |
Op-amp o comparatore dedicato?
| Op-amp | Comparatore |
|---|---|
| Ottimizzato per funzionamento lineare. | Ottimizzato per commutazione. |
| Può essere lento nel recupero dalla saturazione. | Generalmente più rapido. |
| Uscita spesso push-pull. | Molti modelli hanno uscita open-collector/open-drain. |
| Adatto a comparazioni lente se il datasheet lo consente. | Preferibile per soglie e commutazioni dedicate. |
Comparatori e Schmitt con alimentazione singola
Nei circuiti a 3,3 V o 5 V è comune generare una tensione di riferimento intermedia, per esempio 1,65 V oppure 2,5 V. Le soglie possono quindi essere costruite attorno a questo riferimento invece che attorno a 0 V.
Errori comuni
- pensare che il buffer possa fornire corrente illimitata;
- usare un op-amp come comparatore senza controllare il datasheet;
- confondere retroazione negativa e retroazione positiva;
- usare un comparatore semplice su un segnale rumoroso senza isteresi;
- dimenticare che HIGH e LOW reali dipendono dall’output swing;
- calcolare soglie assumendo Vout = VCC quando il dispositivo non è rail-to-rail;
- ignorare l’input common-mode range;
- scegliere un’isteresi troppo piccola rispetto al rumore;
- scegliere un’isteresi troppo grande rispetto alla variazione utile del segnale;
- usare un comparatore open-collector senza resistenza pull-up.

