In sistemi di controllo moderni, il rumore è una sfida sempre presente. Interferenze elettromagnetiche, loop di terra e fluttuazioni di alimentazione possono corrompere i segnali dei sensori, causando il falso trigger, il controllo del motore erratico, o la corruzione dei dati. Mentre i filtri analogici a basso passaggio possono attenuare il rumore ad alta frequenza, non possono impedire un segnale rumoroso lentamente-vario di attraversare una soglia di comparatore più volte vicino al punto di transizione.

Cos'è un Trigger Schmitt?

Il VLT (Stato di SLT) è un circuito di comparazione che impiega un feedback positivo per creare due tensioni di soglia distinte: un punto di attivazione superiore (V]UT]) e un punto di attivazione inferiore (VLT]]][[[[[[FLT]]]]]]]]]]]]

Il trasferimento caratterizzante

[LT] VLT[FLT] [[FLT]]] [[FLT]]] [[FLT]]]] [[FLT]]]]] [[FLT]]]]] [[FLT]]]]] [[FLT]]]]]] [[FLT]]]]]] [[FLT]]]]]]]] [Fl]]]]] [[F[F]]]]]]]]]]]]]] [[[[[Flotta]]]]]]]]]]]]]]]]]]] [[[[[[[[[[[[[[[[F]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]

Come Hysteresis Reietta il rumore

Considerare un segnale rumoroso che lentamente sale verso una singola soglia di comparazione. Anche un piccolo punto di rumore vicino alla soglia può causare più rapidi transizioni di uscita, un fenomeno noto come chatter. Un trigger Schmitt con una banda di isteri più ampia dell'ampiezza del rumore ignorerà questi picchi. Una volta che il segnale attraversa i segnali V]

Costruire un Trigger Schmitt con un Amp Op

Anche se i comparatori dedicati (come LM393 o LM311) sono comunemente usati per i trigger Schmitt, gli amplificatori op sono ugualmente in grado quando sono gestiti in modalità open-loop con feedback positivi. La differenza chiave: gli amplificatori op sono progettati per il funzionamento lineare con feedback negativo, ma quando configurati con feedback positivo che saturano, comportano come comparatori.

Non invertire Schmitt Trigger

La configurazione più comune alimenta il segnale di ingresso all'ingresso non invertente (+) mentre l'ingresso invertente (−) viene tenuto ad una tensione di riferimento (VREF[]), spesso derivato da un divisore di tensione.

  • [LT] [FLT] [[FLT]] [[FLT]]] [[FLT]]]] [[FLT]]]] [[FLT]]] [[FLT]]] [[FLT]]] [[FLT]]][FLT]][[FLT]][[FLT]]][[FLT]]][FLT][[FLT]]]]]][[[[[[FLT]]]]]]][[[[FLT]]]][[[FLT]]]]]]]]]][[[[[[[[FLT]]]]]]]]]]]]]][[[[[[[[FLT]]]]]][[FLT]]]]]]]]][F]]][[[[[[[[[[FLT]]]]]]]]]]]]]][[[[[FLT]]]]]]]]]]]]]]][[[[[[[
  • [LT] [FLT] [[FLT]]] [[FLT]]] [[FLT]]] [[FLT]]]] [[FLT]]]] [[[FLT]]] [[FLT]]][[[FLT]]]]][[FLT]][[FLT]]][[FLT]]][FLT][FLT]]][[[[[FLT]]]]]]]]]]][[[[[FLT]]]][[FLT]]]]]]]]]][[[[FLT]]]]]]]][[[[[[[[[FLT]]]]][[[FLT]]]]]]]]]]][FLT]]]]][F]]]][[[[[[[[[FLT]]]]]]]]]]]]]]][[[[FLT]]]]]]]]]]]]]]]][[[[[[
  • Tensione di Hysteresis:] V] = (VOH – VOL[]]]]]][R]1F]]

Per il funzionamento a singolo rifornimento con VOL] ≈ 0 e VOH[] ≈ VCC[]], le equazioni semplificano.

Invertire Schmitt Trigger

In alternativa, l'ingresso può essere applicato all'ingresso invertente tramite un resistore, con l'ingresso non invertente che fa riferimento a terra o VREF. La rete di feedback collega nuovamente l'output all'ingresso non invertente. La configurazione invertente offre una diversa curva di trasferimento: l'uscita gira segno rispetto all'ingresso. Entrambi i circuiti sono ampiamente utilizzati; la scelta dipende

Scegliere i valori di resistenza

[LT] [LT] [FLT] [FLT] [FLT] [FLT]] [FLT] [FLT]] [FLT]] [[FLT]] [[FLT]]] [[FLT]]] [FLT] [FLT]]] [FLT]] [FLT]] [FLT] [FLT]]] [FLT]]] [FLT]] [FLT]] [[[[[[[FLT]]]]]]]]]]]] [[[[FLT]]]]]]]]]]] [[[[[[[[[[[[[[[[[F]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]

Considerazioni di progettazione

Creare un robusto trigger Schmitt richiede attenzione a diversi parametri oltre i valori di resistenza di base, che possono portare a oscillazioni, errori di offset o a un rifiuto acustico inadeguato.

Livelli di soglia e tensione di riferimento

Per un trigger Schmitt non invertente, VREF dovrebbe essere stabile e privo di rumore. Utilizzare un riferimento di tensione di precisione o un divisore resistivo da una fornitura pulita con un condensatore di bypass. Se V]REF] deriva, le soglie di commutazione derivano di conseguenza, riducendo l'efficacia di controllo di isteresi analogico V

Hysteresis Width vs. Tempo di risposta

Wider hysteresis fornisce una maggiore immunità al rumore, ma al costo di una risposta più lenta ai cambiamenti di segnale validi. Ad esempio, un segnale che deve attraversare 500 mV di isteresi per cambiare l'uscita richiederà più tempo (a causa di velocità massima) di uno con soli 50 mV di isteresi. In loop di controllo ad alta velocità (ad esempio, commutazione del motore), la larghezza di osteresis pochi

Alimentazione e erogazione di uscita

Verificare che l’amplificatore op possa essere trasportato entro pochi millivolt delle rotaie di alimentazione sotto il carico previsto. Alcuni amplificatori (ad esempio, LM741) hanno oscillazioni di uscita limitate a ±12 VLT su ±15 V forniture; i moderni sistemi di uscita a binario sono preferiti per i sistemi di carico singolo-fornitura 3.3 V o 5 V. L’oscillazione di uscita influisce direttamente sulla tensione hysteresis: se VF

Input Bias Effetti attuali

Se i valori di resistenza sono molto elevati (molti megaohm), la caduta di tensione attraverso le resistenze di feedback può spostare le soglie. Per applicazioni di precisione, scegliere i valori di resistenza come il disordine di tensione a causa di corrente di bit di ingresso è trascurabile rispetto a Vmp][FFf]

Velocità e velocità

Per i sistemi di controllo che si occupano di segnali di un chilometro, un amplificatore di uso generale (ad esempio, LM358, TL081) può essere sufficiente. Per la formazione di impulsi veloci o il rilevamento di zero-crossing a centinaia di kilohertz, scegliere un comparatore ad alta velocità o un interruttore di fase ad alta velocità (ad esempio, TL081) può essere sufficiente.

Variazioni avanzate

Una volta compreso il trigger Schmitt di base, i progettisti spesso raggiungono per topologie più sofisticate per soddisfare esigenze specifiche di sistema.

Doppio paragonatore con Hysteresi regolabile

Per le applicazioni che necessitano di controllo indipendente delle soglie superiori e inferiori, un doppio comparatore IC (ad esempio, TLV3502) con uscite open-collector può essere configurato come un comparatore finestra con istere integrato.

Finestra di Schmitt Trigger

Un trigger Schmitt di finestra rileva quando un segnale entra (o lascia) una banda di tensione definita. Utilizza due trigger Schmitt, uno con soglie elevate e uno con soglie basse, le cui uscite sono logicamente combinate (AND o OR) per generare un'uscita singola. Ad esempio, un sensore di temperatura che legge entro ± 100 mV di un setpoint manterrebbe l'uscita bassa; l'attraversamento fuori dalla finestra forza l'uscita alta.

Oscillatori per trigger Schmitt

[LT] [LT] [LT]] [[LT]]] [[LT]]]] [[LT]]]] [[L]]]] [[L]]]] [[L]]] [FLT]]]] [[L'uscita si attiva tra V[FLT]]][L'uscita][FLT]]][[[[[FLT]]]]]]]]]]]]]][[[[[[[[[[[[[[[[FLT]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]

Applicazioni nei sistemi di controllo

Gli inneschi Schmitt sono onnipresenti sia nei progetti di controllo analogico che digitale, di seguito sono diversi scenari pratici in cui questo circuito risolve problemi di rumore del mondo reale.

Rimozione di commutatori meccanici e codificatori

I pulsanti e gli interruttori di limite spesso rimbalzano per diversi millisecondi prima di impostare. Un trigger Schmitt posto dopo l'interruttore (con un semplice filtro RC a basso passaggio) converte il contatto erratico in un segnale digitale pulito. L'isteresis impedisce più rilevazioni dei bordi durante il periodo di rimbalzo. Per gli encoder rotanti, due trigger Schmitt (uno per canale) combinati con un piccolo RC tempo costante di tempo di tempo di conservazione delle informazioni di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di tempo di rotazione

Case study: Debouncing a Start Button

Il sistema di ampiezza del tasto può variare, e le unità motorie vicine iniettano il rumore di 5 V a-peak 60 Hz sulla linea del segnale. Un comparatore grezzo con una singola soglia di 2,5 V potrebbe attivare molte volte per il ciclo di rete.

Condizionamento segnale per sensori rumorosi

I sensori industriali come sonde di temperatura, trasduttori di pressione e tensioni analogiche di uscita LVDT che possono essere corrotti da hum di 50/60 Hz o pick-up del cavo. Un trigger Schmitt può digitalizzare il segnale a un livello specifico. Ad esempio, un sensore di gas produce 0-5 VUT che rappresenta la concentrazione. È necessario attivare un allarme a 3.5 VLT.

Rilevamento di livello e Rilevatori a zero-crostanti

In elettronica di potenza, il rilevamento zero-crossing per i principali AC utilizza un trigger Schmitt per convertire l'ingresso sinusoidale in un'onda quadrata pulita ai punti di zero-crossing. Hysteresis impedisce più bordi vicino a zero a causa del rumore.

Generazione di forme d'onda per il controllo digitale

Molti controller a motore basati su microcontroller richiedono un'onda quadrata pulita per il temporizzazione. Un semplice oscillatore di trigger Schmitt realizzato da un amplificatore op (ad esempio, LM358) e alcuni componenti passivi possono generare un segnale di orologio da 1 kHz a 100 kHz senza un cristallo. Questo orologio può guidare timer PWM o attivare ADC, anche se la stabilità di frequenza è modesta (±10% tipico).

Consigli pratici per l'attuazione

Anche un trigger Schmitt ben progettato può fallire se il layout PCB e la selezione dei componenti sono suboptimali. Seguire queste linee guida per garantire un funzionamento affidabile in un ambiente di sistema di controllo.

PCB Layout e messa a terra

Tenere le resistenze di feedback vicino ai perni di amplificatore op il più possibile per ridurre la capacità parassita e l'induttanza. Utilizzare un piano di terra solido sotto la traccia che trasporta il segnale di ingresso per ridurre il rumore pickup.

Uscita Pull-Up o Pull-Down

Se l'uscita op amp non ha un'unità totem-pole (ad esempio, alcuni comparatori open-collector), aggiungere una resistenza pull-up a VCC[] per raggiungere l'oscillazione di uscita rail-to-rail. Molti moderni amplificatori op hanno uscite push-pull che vanno a ogni rotaia; controllare la scheda dati.

Test e verifica

Con il circuito costruito, utilizzare un oscilloscopio per osservare l'ingresso e l'uscita simultaneamente. Iniezione di un'onda di triangolo pulita per verificare le soglie di isteresi. Quindi aggiungere il rumore da un generatore di segnale o una sonda di prova posizionata vicino a un alimentatore di commutazione.

Confronto con altri metodi

Mentre i trigger Schmitt sono potenti, non sono l'unico modo per combattere il rumore. Capire i loro trade-off ti aiuta a scegliere la soluzione giusta.

RC filtro a basso passaggio + Comparatore

Un semplice filtro RC seguito da un comparatore senza isteresi può rimuovere il rumore ad alta frequenza, ma introduce un ritardo di fase e non può impedire ai bordi multipli di rumore che rientra nella larghezza di banda del filtro. La combinazione di filtro RC con un trigger Schmitt è spesso il migliore di entrambi i mondi: il filtro rimuove i picchi ad alta frequenza e le interruzioni isteresi.

Deboutifiche software

I microcontrollori possono implementare debouncing campionando un ingresso digitale più volte e cercando un cambiamento stabile. Questo consuma i cicli della CPU e introduce la latenza. Per i loop di controllo rapidi (ad esempio, il controllo del motore PWM), il debouncing dell'hardware tramite un trigger Schmitt è preferibile perché agisce immediatamente senza overhead del software.

Segnale differenziale

Se coppie di rumore in modo uguale su entrambi i fili di segnale (common-mode), un ricevitore differenziale con alta CMRR può rifiutare il rumore senza isteresi. Questo è comune nella trasmissione del sensore a lungo raggio (RS-485, 4-20 mA loop correnti). Tuttavia, se il rumore è differenziale (ad esempio, dal cambiamento del livello del suolo), il segnale differenziale da solo non può essere sufficiente.

Conclusioni

Con un amplificatore operativo standard e un paio di resistenze, il circuito di attivazione Schmitt rimane uno dei modi più efficaci ed economici per garantire l'immunità del rumore nei sistemi di controllo.

Per ulteriori informazioni, consultare le seguenti risorse autorevoli: