A volte nei convertitori ci possono essere dei problemi nella fase di campionamento,soprattutto quando il segnale entrante varia più velocemente del tempo di campionamento del nostro adc, in tal caso alla sua uscita non avremo la conversione desiderata e per questo motivo è stato creato il Sample-Hold, un circuito composto da 2 amplificatori operazionali in configurazione di inseguitore (buffer), da un condensatore C e da una tensione di controllo Vc.
Il funzionamento di questo circuito si può dividere nelle due fasi di Vc:
- Quando Vc è a livello logico 1 (interruttore chiuso) il condensatore C si caricherà fino a raggiungere un valore di tensione pari a Va,inoltre il tempo di carica sarà molto ridotto perché l’unica resistenza in gioco è quella all’uscita dell’operazionale che ha un valore molto piccolo.
- Quando Vc è a livello logico 0 (interruttore aperto) il condensatore C si scaricherà all’ingresso del nostro convertitore.
Detto ciò possiamo definire il Sample Hold come un circuito di memorizzazione dati che permette all’adc di lavorare con i suoi tempi.Per sapere se utilizzare o no il circuito basterà verificare la seguente condizione:
dV / dt <= [ ( Vmax – Vmin ) / 2n ] * 1 / Tconv