KWALIFIKACJA ELM5 - STYCZEŃ 2016

PYTANIE NR 14.
Jak należy połączyć wyjście układu TTL z wejściem układu CMOS? Oba układy są zasilane napięciem +5 V.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Poziom "1" na wyjściu klasycznego TTL może być zbyt niski dla wejścia CMOS przy 5 V, bo CMOS zwykle wymaga wysokiego progu wejściowego. Rezystor podciągający do +5 V podnosi stan wysoki i poprawia marginesy logiczne. Dioda, trymer ani kondensator nie gwarantują właściwego poziomu DC na wejściu.

Pełne wyjaśnienie:

Przy łączeniu wyjścia TTL z wejściem CMOS kluczowe są progi napięciowe, a nie samo to, że oba układy są zasilane z +5 V. W wielu klasycznych rodzinach TTL stan wysoki na wyjściu ma minimalną gwarantowaną wartość, która bywa niższa niż próg rozpoznania "1" przez typowe wejście CMOS zasilane 5 V. To oznacza, że układ CMOS może interpretować sygnał z TTL jako niepewny (mały margines) albo nawet jako "0".

Rozwiązaniem jest zastosowanie rezystora podciągającego do +5 V, który wymusza wyższy poziom napięcia w stanie wysokim (szczególnie gdy wyjście TTL ma charakter "otwarty", tzn. potrafi silnie ściągać do masy, ale nie podaje silnego "1"). W praktyce rezystor pull-up poprawia pewność rozpoznania stanu wysokiego przez CMOS i ogranicza ryzyko błędów logicznych.

Dlaczego pozostałe propozycje nie są właściwe?

  • "Zastosować diodę separującą." Dioda wprowadza spadek napięcia i nie rozwiązuje problemu zbyt niskiego stanu wysokiego; może wręcz pogorszyć poziomy lub zniekształcić sygnał.
  • "Rozdzielić wejście-wyjście trymerem." Trymer nie jest standardowym elementem do dopasowania poziomów logicznych; regulacja nie daje stabilnej, powtarzalnej zgodności w całym zakresie temperatur i obciążeń.
  • "Rozdzielić wejście-wyjście kondensatorem." Kondensator przenosi składową zmienną i blokuje składową stałą, więc nie zapewnia poprawnego, ustalonego poziomu "0/1" na wejściu CMOS.

Warto też pamiętać, że w nowszych rozwiązaniach często spotyka się rodziny CMOS zaprojektowane jako kompatybilne z TTL (co zmienia praktyczne zalecenia). Na egzaminie jednak sprawdzana jest zasada: gdy stan wysoki TTL nie spełnia wymagań wejścia CMOS, stosuje się podciąganie lub bufor pośredni.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
To zapewnienie, że napięcia "0" i "1" generowane przez wyjście TTL mieszczą się w zakresach rozpoznawanych przez wejście CMOS (VIL/VIH). Nie wystarczy wspólne zasilanie 5 V; liczą się progi i marginesy, inaczej pojawią się stany niepewne i błędy działania.
W wielu rodzinach TTL minimalny stan wysoki na wyjściu jest relatywnie niski, a wejście CMOS przy 5 V często wymaga wyższego progu "1". Skutkiem jest mały margines lub brak gwarancji rozpoznania "1", zwłaszcza przy obciążeniu, zakłóceniach i zmianach temperatury.
Rezystor podciągający (pull-up) do +5 V pomaga uzyskać wyższe napięcie w stanie wysokim i poprawia marginesy logiczne na wejściu CMOS. Jest szczególnie użyteczny, gdy wyjście ma charakter "otwarty" i samo z siebie nie wymusza silnego poziomu "1".
Bufor/bramka pośrednia jest lepsza, gdy potrzebujesz dużej szybkości przełączania, pewnych poziomów logicznych niezależnie od obciążenia albo gdy sygnał musi zasilać wiele wejść. Bufor zapewnia aktywne sterowanie "0" i "1", a nie tylko "podciąganie" przez rezystor.
Nie jest typowym rozwiązaniem dopasowania poziomów logicznych. Dioda powoduje spadek napięcia i nie gwarantuje osiągnięcia właściwego progu "1" na wejściu CMOS. Może też zmienić kształt sygnału. Do kompatybilności stosuje się pull-up, bufor lub odpowiednią rodzinę logiczną.
Kondensator nie ustala poziomu stałego (DC) potrzebnego do jednoznacznego "0" lub "1". Przenosi głównie zmiany napięcia, więc po czasie napięcie "zanika" i wejście może "pływać". W logice cyfrowej wymagane są stabilne progi, a nie tylko impulsy przejściowe.
Najczęściej są to losowe błędy: niestabilne przełączanie, drgania stanów, błędne zliczanie impulsów, nieprawidłowe działanie układów sekwencyjnych lub wrażliwość na dotknięcie sondą. Problem nasila się przy dłuższych przewodach i zakłóceniach.
Porównaj parametry: minimalne VOH i maksymalne VOL wyjścia nadajnika z progami VIH i VIL wejścia odbiornika. Jeśli VOH(min) jest niższe niż VIH(min), nie ma gwarantowanej zgodności. Wtedy potrzebujesz podciągania, bufora albo innej rodziny o kompatybilnych progach.
Tak. Układy muszą mieć wspólny punkt odniesienia (GND), bo poziomy logiczne są mierzone względem masy. Brak wspólnej masy powoduje nieprzewidywalne różnice potencjałów, co może dawać błędne stany, zakłócenia, a nawet uszkodzenia wejść.
Często myli się fakt wspólnego zasilania z kompatybilnością progów, albo wybiera elementy "separujące" (dioda, kondensator) zamiast elementów dopasowujących poziomy. Warto pamiętać: sprawdza się VOH/VIH i margines, a praktycznym rozwiązaniem bywa rezystor podciągający lub bufor.
info

Około 42% zdających odpowiada poprawnie na to pytanie. trudne

W praktyce zawodowej kluczowe jest to, że poziom "1" na wyjściu klasycznego TTL może być zbyt niski dla wejścia CMOS przy 5 V, bo CMOS zwykle wymaga wysokiego progu wejściowego.

Źródła:

  • Texas Instruments, "Understanding and Interfacing Logic Families" (application report), https://www.ti.com/lit/an/scla007a/scla007a.pdf - accessed 2026-02-27
  • Nexperia, "Logic selection guide" / sekcje dot. kompatybilności TTL/CMOS i poziomów wejściowych, https://assets.nexperia.com/documents/brochure/7500.pdf - accessed 2026-02-27
  • Horowitz P., Hill W., "Sztuka elektroniki", rozdziały o logice cyfrowej i poziomach TTL/CMOS (wydanie polskie; tabele progów i marginesów), ISBN/wydanie zależne od publikacji

Materiały:

  • Noty katalogowe rodzin 74xx (tabele VIH/VIL/VOH/VOL)
  • Aplikacyjne poradniki producentów o łączeniu rodzin TTL i CMOS
  • Podręczniki z podstaw techniki cyfrowej (poziomy logiczne, marginesy)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego