Circuiti Comparatori di Ampiezza: Op-Amp, Trigger di Schmitt e Opzioni Digitali
Circuiti Comparatori di Ampiezza: Op-Amp, Trigger di Schmitt e Opzioni Digitali
Non esiste un singolo "circuito comparatore di ampiezza"—la scelta ottimale dipende da **velocità, precisione, ambiente rumoroso, logica di output e costo**. Tutti i comparatori decidono: **$V_{in} > V_{ref}$ ? Alto : Basso.**
1. Op-Amp in Configurazione a Lotto Aperto (Il "Comparatore da Libro di Testo")
- Circuito: Op-Amp standard (LM358, TL072, OPAxxx). $V_{ref}$ su $V_-$ (Invertente), $V_{in}$ su $V_+$ (Non Invertente). Nessun resistore di feedback.
- Vantaggi: Economico, onnipresente, alto guadagno ($A_{ol} > 10^5$), I/O rail-to-rail disponibile.
- Svantaggi: **Lento** (limitato da slew rate, recupero da saturazione in $\mu$s), **Nesssteresi** $\rightarrow$ Oscillazione/Chiacchiericcio al rumore vicino alla soglia, **Inversione di Fase** rischio (alcuni op-amp), Output non compatibile logica (saturazione $\neq$ 0/5V).
- Correzione: Aggiungi **Feedback Positivo (Isteresi)** $\rightarrow$ diventa Trigger di Schmitt.
2. Trigger di Schmitt (Comparatore con Isteresi) — Immunità al Rumore
- Circuito: Op-Amp/Comparatore con **Feedback Positivo** ($R_1, R_2$ da Output a $V_+$). Crea due soglie: $V_{TH+} > V_{TH-}$.
- Soglie: $V_{TH\pm} = V_{ref} \pm \frac{R_1}{R_1+R_2} (V_{OH} - V_{OL})$.
- Vantaggi: **Commutazione pulita** su segnali rumorosi/lenti. Elimina chiacchiericcio. Livelli logici definiti (se usato comparatore).
- Svantaggi: Larghezza di isteresi $\Delta V = V_{TH+} - V_{TH-}$ riduce precisione (regione di incertezza). Soglie asimmetriche se $V_{OH}/V_{OL}$ asimmetriche.
- IC: **Comparatori Dedicati (LM393, LM339, TLV3201, MAX9025, LTC6752)** hanno isteresi integrata (pochi mV) + Rail-to-Rail + Output Push-Pull/Open-Drain + velocità ns/$\mu$s.
3. IC Comparatori Dedicati (La Scelta Professionale)
| Dispositivo | Canali | Velocità ($t_{pd}$) | Alimentazione | Output | Migliore Per |
|---|---|---|---|---|---|
| LM393 / LM339 | 2 / 4 | 1,3 $\mu$s | 2–36V | Collettore Aperto | Generico, Basso Costo, Sistemi 5V/12V/24V |
| TLV3201 / TLV3501 | 1 | 40 ns / 4,5 ns | 1,8–5,5V | Push-Pull | Alta Velocità, Logica 3,3V, Batteria |
| MAX9025 / MAX9062 | 1 | 4,5 ns / 2,5 ns | 2,7–5,5V | Push-Pull / LVDS | Ultra-Veloce, Basso Jitter, Unità Disco, LiDAR |
| LTC6752 | 1 | 2,8 ns | 2,3–5,5V | CML / LVDS | Massima Velocità, Occhio 10+ Gbps |
| ADCMP580/1/2 | 1 | 0,6 ns | 3,3V | CML | Campionamento RF/IF, 50 GHz BW |
4. Architetture di Comparatore Specializzate
- Comparatore a Finestra: **Due Comparatori** + Partitore di Riferimento ($V_{REF\_HI}, V_{REF\_LO}$). Output Alto **solo se** $V_{LO} < V_{in} < V_{HI}$. IC: **LTC1440, MAX905, TPS3700**. Uso: Finestra tensione batteria, Controllo range sensore.
- Controllore Isteretico / Bang-Bang: Comparatore + Isteresi $\rightarrow$ Controllo Acceso/Spento (Termostato, Convertitore Buck Isteretico). Nessuna compensazione necessaria. Transiente veloce.
- Rilevatore Passaggio Zero: $V_{ref} = 0V$ (Terra). Alta velocità, basso offset critico. Sincronia linea AC, Innesco dimmer.
- Rilevatore di Picco / Comparatore Sample-Hold: Traccia max/min.
5. Implementazione Digitale / FPGA / ASIC
- ADC + Confronto Digitale: Campiona $V_{in}$ $\rightarrow$ Confronta registro $\ge$ Soglia. **Flessibilità Infinita** (multi-livello, isteresi, filtraggio, logging). Latenza = Cicli ADC + Logica.
- Buffer di Input FPGA LVDS / LVCMOS: Possono agire come comparatori 1-bit (con $V_{ref}$ esterno via DAC/resistore). Frequenze di commutazione GHz.
Albero Decisionale di Selezione
- **Velocità necessaria?**
- > 100 MHz / < 1 ns $\rightarrow$ Comparatore Alta Velocità (CML/LVDS) o ADC+FPGA.
- 1–50 MHz $\rightarrow$ TLV3501, MAX9601, ADCMP.
- < 1 MHz $\rightarrow$ LM393, TLV3201, Op-Amp+Isteresi.
- **Rumore / Fronti Lenti?** $\rightarrow$ **Trigger di Schmitt (Integrato o Esterno con R) Obbligatorio.**
- **Logica di Output?** $\rightarrow$ Push-Pull (diretto MCU), Open-Drain (Wire-OR, Shift Livello), LVDS/CML (Diff Alta Velocità).
- **Tensione di Alimentazione?** $\rightarrow$ Rail-to-Rail Input/Output (RRIO) per alimentazione singola.
- **Precisione?** $\rightarrow$ Basso $V_{os}$ (< 1 mV), Basso $I_b$, Basso Drift. Chopper-stabilizzato (LTC1540, MCP6541).
Conclusione
Per **il 90% delle applicazioni embedded/industriali**: **LM393 (Duale) o TLV3201 (Singolo, Push-Pull, 3,3V)** con **resistori di isteresi esterni** (o integrati) è il punto ideale. **Non usare mai un Op-Amp generico (LM358, TL072) come comparatore in produzione** — recupero da saturazione, inversione di fase e mancanza di isteresi causano guasti sul campo. Usa un **vero comparatore**.