ElectroDesignForgeElectroDesignForge
ElectroDesignForge

Znajdź stronę

Narzędzia PCB
Elementy elektroniczne
Projektowanie
Wyprowadzenia i złącza

Przewody

Dokumentacja
Kalkulatory

Przeliczniki

Strzałki do przeglądania · Enter, aby otworzyć · Esc, aby zamknąć

Sygnały i interfejsyPodstawy

Zgodność poziomów logicznych: CMOS, TTL, progi i marginesy zakłóceń

Dowiedz się, jak porównywać VOH, VOL, VIH i VIL, obliczać marginesy zakłóceń i łączyć układy cyfrowe 1,8 V, 3,3 V oraz 5 V.

Wyprowadzenia cyfrowe wymieniają zakresy napięć. Połączenie wymaga rozpoznawanych stanów, dopuszczalnych napięć i odpowiedniego prądu w tych samych warunkach zasilania, temperatury i obciążenia. Użyj kalkulatora zgodności poziomów dla jednego kierunku naraz. Poniższe liczby są założeniami dydaktycznymi, a nie specyfikacją konkretnego elementu.

1. Cyfrowe poziomy logiczne

Odbiornik rozpoznaje LOW do VIL(max), a HIGH od VIH(min), wewnątrz zakresu pracy. Pomiędzy progami stan jest nieokreślony; możliwy jest wzrost poboru prądu lub wielokrotne przełączenia. Zasilanie nominalne 3,3 V nie gwarantuje poziomów pinów, tolerancji ani zachowania bez zasilania. Uwzględnij różnice potencjałów masy.

2. TTL i CMOS

Klasyczny TTL wykorzystuje tranzystory bipolarne, CMOS komplementarne tranzystory MOS. Progi, obciążenia i zakres wyjścia zależą od rodziny. Wejście TTL 5 V może mieć VIH = 2 V i VIL = 0,8 V, lecz nie opisuje to każdego wejścia 5 V. Niektóre rodziny CMOS mają progi zależne od zasilania, HCT oferuje progi TTL. Współczynniki wejściowe 0,7/0,3 i wyjściowe 0,9/0,1 w ustawieniach są wyłącznie poglądowe.

3. VOH, VOL, VIH i VIL

ParametrGwarantowane znaczenie
VOH(min)Najniższe HIGH na wyjściu przy podanym prądzie źródłowym
VOL(max)Najwyższe LOW na wyjściu przy podanym prądzie pochłanianym
VIH(min)Najniższe wejście gwarantujące HIGH
VIL(max)Najwyższe wejście gwarantujące LOW

Nie mieszaj wartości typowych z granicami gwarantowanymi. VOH(min) nie ogranicza maksymalnego napięcia. Wpisz VOH(max) i VOL(min) niezależnie, z udokumentowanymi tolerancjami. Obciążenie prądowe musi odpowiadać warunkom gwarancji napięcia.

4. Obliczanie marginesów zakłóceń

NMH = VOH(min) − VIH(min) oraz NML = VIL(max) − VOL(max).

Wartość ujemna dowodzi niezgodności logicznej. Zero to granica bez zapasu na zakłócenia. Dodatni wynik poniżej ustawianego progu też jest graniczny. Niepewność wyjścia ΔV zmniejsza oba marginesy: NMH,eff = NMH − ΔV, NML,eff = NML − ΔV. Najpierw użyj gwarantowanych skrajnych warunków zasilania i nie licz tej samej tolerancji dwukrotnie. 1 V to 1000 mV.

5. Granice pracy i wartości bezwzględne

Oddziel progi rozpoznawania, zalecane warunki pracy i bezwzględne wartości graniczne. Dla normalnej pracy wymagaj VOL(min) − ΔV ≥ VIN(min) i VOH(max) + ΔV ≤ VIN(max), a potem sprawdź granice bezwzględne w oddzielnych polach. Ich dotrzymanie nie dowodzi prawidłowej pracy. Znana granica może ujawnić naruszenie mimo braków innych danych; brak granicy uniemożliwia pełne potwierdzenie. Sprawdź przepięcia, ujemne impulsy, prąd wstrzykiwany, tolerancję 5 V każdego pinu i warunki niezasilanego odbiornika.

6. Przykład: 3,3 V do TTL 5 V

Załóż VOH(min) = 2,9 V, VOL(max) = 0,2 V, VIH = 2 V i VIL = 0,8 V. NMH = 2,9 − 2 = 0,9 V = 900 mV; NML = 0,8 − 0,2 = 0,6 V = 600 mV. Oba przekraczają próg ostrzegania 0,1 V. Gwarantowane wyjście 0–3,6 V mieści się w zakładanym zakresie pracy wejścia 0–5 V i granicach bezwzględnych −0,3–5,5 V przy ΔV = 0. Wydajność HIGH/LOW po 4 mA pokrywa potrzeby 0,02/0,4 mA dla jednego wejścia bez podciągania. Tylko przy gwarancji wszystkich tych danych wynik statyczny jest zgodny. Bez prądów danych jest za mało.

7. Przykład: 5 V do nietolerującego wejścia 3,3 V

Dla VOH(min) = 4,4 V, VOL(max) = 0,4 V, VIH = 2,31 V i VIL = 0,99 V otrzymujemy NMH = 2,09 V i NML = 0,59 V. Jednak VOH(max) = 5,25 V przekracza granicę pracy 3,3 V oraz bezwzględną 3,6 V. Wynik jest niezgodny mimo dodatnich marginesów. Sam rezystor szeregowy nie dowodzi tolerancji; ograniczanie, wstrzykiwanie prądu i stany zasilania wymagają analizy konkretnego układu.

8. Przykład: progi CMOS i TTL

Wyjście CMOS 2,9/0,2 V z pierwszego przykładu podłączamy do wejścia CMOS 5 V o VIH = 3,5 V i VIL = 1,5 V. NMH = 2,9 − 3,5 = −0,6 V, NML = 1,5 − 0,2 = 1,3 V. HIGH zawodzi, choć TTL działał. Poglądowe wyjście TTL 2,4/0,4 V do tego CMOS daje NMH = −1,1 V, NML = 1,1 V. Kierunek odwrotny wymaga własnych rzeczywistych danych, a nie zamiany nazw progów.

9. Translacja poziomów

Rozważ translator z kontrolą kierunku, bufor przeznaczony dla obu domen lub odpowiedni układ tranzystorowy. Dzielnik może pasować do dostatecznie wolnego sygnału jednokierunkowego po sprawdzeniu obciążenia, ustalania RC i prądów ograniczających. Nie jest uniwersalny dla szybkich ani dwukierunkowych magistral. Użyj kalkulatora dzielnika i sprawdź obciążony obwód. Translator też wymaga zgodnej kolejności zasilania i czasów.

10. Push-pull, otwarty dren i prąd

Push-pull aktywnie dostarcza i pochłania prąd. Otwarty dren wymusza LOW, a HIGH zależy od podciągania całej magistrali. Kalkulator nie wyznacza tego napięcia. Dwukierunkowy MOSFET może pasować do określonych magistral, jeśli zweryfikowano napięcia, pojemność i czasy.

Model używa dodatnich modułów: IH = N × max(|IIH|, |II|) + max(0, VOH(max) + ΔV) / Rdown i IL = N × max(|IIL|, |II|) + max(0, Vpull − VOL(min) + ΔV) / Rup. V/kΩ daje mA. Upływność ogranicza to samo zapotrzebowanie wejścia i nie jest dodawana dwa razy. Nieobecne rezystory pozostaw puste, rzeczywisty brak zapotrzebowania wpisz jako 0. Wydajność ma być gwarantowana przy podanych VOH/VOL, a nie jako prąd zwarcia. Kalkulator podciągania pomaga w doborze rezystancji i czasu narastania, bez potwierdzania szybkości I²C.

11. Ograniczenia obliczeń

Potwierdzone naruszenie daje niezgodność. W przeciwnym razie nieznane istotne napięcia lub prądy oznaczają za mało danych. Przy kompletnych danych małe lub zerowe marginesy dają wynik graniczny, pozostałe spełnione kryteria statyczne — zgodność. Zakłada się wspólną masę i gwarantowane wyjście pod obciążeniem. Model nie symuluje zboczy, oscylacji, prądów pojemnościowych, histerezy, konfliktów, sekwencji zasilania, wstrzykiwania ani niezawodności. Zobacz poradnik linii PCB dotyczący połączeń.

12. Pytania techniczne

Czy 3,3 V zawsze działa z 5 V?

Nie. Przykład TTL spełnia założone progi, a przykład CMOS zawodzi w HIGH. Sprawdź kartę konkretnego elementu.

Czy dodatnie marginesy wystarczają?

Nie. Przykład 2 przekracza granice napięcia. Prądy oraz wszystkie istotne skrajne napięcia też wymagają sprawdzenia.

Czy granice bezwzględne opisują normalną pracę?

Nie. Wpisuj je osobno, a warunki zalecane umieść w VIN(min/max). Napięcie pomiędzy oboma zakresami nie gwarantuje działania.

Dlaczego ustawienie wstępne ma za mało danych?

Prądy są celowo nieznane, a napięcia poglądowe. Zastąp je gwarantowanymi wartościami i uzupełnij kryteria.

Czy zamiana potwierdza magistralę dwukierunkową?

Zamienia pełne profile i wykonuje kolejne obliczenie jednokierunkowe. Danych odwrotnych może brakować. Każdy kierunek i sterownik sprawdzaj niezależnie.

Czy wynik gwarantuje protokół lub częstotliwość?

Nie. Sprawdź narastanie, opadanie, propagację, ustalanie, podtrzymanie, masy i zasilanie. Przy otwartym drenie uwzględnij wszystkie drogi podciągania i pochłaniania.

13. Sprawdzone materiały producentów

Wróć do kalkulatora.