Verificatore di compatibilità dei livelli logici
Verifica i livelli CMOS e TTL, calcola i margini di rumore HIGH e LOW e individua incompatibilità di tensione tra circuiti digitali.
Trasmettitore del segnale
Capacità di corrente facoltativo
Ricevitore del segnale
Capacità di corrente facoltativo
Condizioni di progetto
Trasmettitore del segnale → Ricevitore del segnale
- Uscita LOW
- 0 V … 0,33 V
- Uscita HIGH
- 2,97 V … 3,3 V
- Ingresso LOW massimo VIL(max)
- 0,8 V
- Ingresso HIGH minimo VIH(min)
- 2 V
- Tensione operativa minima VIN(min)
- 0 V
- Tensione operativa massima VIN(max)
- 5 V
- Tensione minima assoluta d’ingresso
- -0,3 V
- Tensione massima assoluta d’ingresso
- 5,3 V
Diagnosi in un solo senso
Dati insufficienti
Margine di rumore HIGH
✓ Soddisfatto
Margine di rumore LOW
✓ Soddisfatto
Criteri verificati
- Margine di rumore HIGH
- ✓ Soddisfatto
- Margine di rumore LOW
- ✓ Soddisfatto
- Intervallo operativo consigliato dell’ingresso
- ✓ Soddisfatto
- Limiti assoluti dell’ingresso
- ✓ Soddisfatto
Criteri non verificati
- Capacità di corrente
- ? Non verificato
Capacità di corrente: HIGH Non verificato · LOW Non verificato
Condizioni di progetto
Tutte le preimpostazioni sono ipotesi indicative, non specifiche dei componenti. Sostituisci ogni valore con limiti garantiti dalla scheda tecnica alla tua alimentazione, temperatura e carico. I rapporti CMOS non sono universali. Le correnti restano sconosciute.
VCC è informativo e non sostituisce i limiti dei pin. VIN(min/max) sono limiti operativi consigliati; i limiti assoluti sono valori di stress, mai obiettivi di funzionamento normale. Limiti mancanti impediscono di concludere la compatibilità.
Si verifica solo trasmettitore → ricevitore. Lo scambio permuta profili completi con dati d’ingresso e d’uscita separati; non trasforma specifiche d’uscita in specifiche d’ingresso. I dati del verso inverso possono mancare.
Usa moduli positivi in mA, garantiti ai VOH/VOL indicati. Lascia vuoti i resistori assenti. La dispersione limita il fabbisogno per ingresso e non si somma nuovamente a IIH/IIL. Includi la tolleranza dell’alimentazione nella tensione di pull-up. La corrente d’ingresso può mancare se la dispersione ne limita il fabbisogno.
Limiti statici alla peggiore temperatura, alimentazione e carico, con massa comune. L’incertezza amplia l’inviluppo d’uscita nei due sensi e riduce entrambi i margini. Sono inclusi numero di ingressi e carichi di pull; temporizzazione, transitori, sequenza di alimentazione e contese restano non verificati.
NMH,eff = NMH − ΔV · NML,eff = NML − ΔV
VIN(min) ≤ VOL(min) − ΔV · VOH(max) + ΔV ≤ VIN(max)
IH = N · max(|IIH|, |II|) + max(0, VOH(max) + ΔV) / R↓
IL = N · max(|IIL|, |II|) + max(0, Vpull − VOL(min) + ΔV) / R↑Raccomandazioni
- Confronta VIH/VIL garantiti, non alimentazioni nominali: un’uscita a 3,3 V può soddisfare le soglie TTL a 5 V, mentre un ingresso CMOS a 5 V può richiedere HIGH maggiore.
- Completa tutti i criteri non verificati prima di considerare compatibile il collegamento. Estremi d’uscita, limiti consigliati e assoluti d’ingresso e correnti non si deducono da VCC.
- Una verifica statica non certifica I²C, SPI, UART né una frequenza. Controlla separatamente fronti, propagazione, tempi di preparazione e mantenimento, sovraelongazioni, differenze di massa e pin non alimentati.