KWALIFIKACJA ELM5 - STYCZEŃ 2020

PYTANIE NR 13.
Który układ elektroniczny jest konieczny do bezpośredniego połączenia układów CMOS z układami TTL?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Konwerter poziomów logicznych służy do dopasowania progów i amplitud sygnałów między różnymi rodzinami logiki (np. CMOS i TTL), aby "1" i "0" były poprawnie rozpoznawane oraz by nie przekroczyć dopuszczalnych napięć wejść. Pozostałe układy nie rozwiązują problemu kompatybilności poziomów logicznych.

Pełne wyjaśnienie:

Przy łączeniu układów CMOS z układami TTL kluczowe jest, aby poziomy napięć odpowiadające stanom logicznym były zgodne z progami wejściowymi drugiego układu (VIH/VIL) oraz aby wyjście pierwszego układu zapewniało właściwe VOH/VOL. W praktyce różne rodziny logiki mogą mieć inne wymagania, a szczególnie typowa jest sytuacja, gdy układ CMOS pracuje przy niższym napięciu zasilania (np. 3,3 V), a układ TTL oczekuje wyższych poziomów.

Dlatego poprawną odpowiedzią jest "Konwerter poziomów logicznych" (translator/level shifter). Taki układ pośredniczący:

  • przekształca napięcia stanów "0" i "1" do wartości akceptowanych przez wejścia drugiej rodziny,
  • może realizować konwersję jednokierunkową lub dwukierunkową (zależnie od typu),
  • pomaga uniknąć błędów transmisji oraz ryzyka uszkodzenia wejść przy przekroczeniu dopuszczalnych napięć.

Dlaczego pozostałe propozycje są nieprawidłowe:

  • "Wzmacniacz napięciowy" to układ analogowy wzmacniający sygnał (zwykle w sposób ciągły). Sam w sobie nie gwarantuje spełnienia cyfrowych progów VIH/VIL ani poprawnej logiki i może zniekształcać kształt sygnału lub wprowadzać opóźnienia/nasycenie.
  • "Generator fali prostokątnej" wytwarza sygnał zegarowy lub przebieg prostokątny, ale nie rozwiązuje problemu dopasowania poziomów między istniejącymi układami – to inne zadanie funkcjonalne.
  • "Stabilizator impulsowy" służy do zasilania (konwersji napięcia DC), a nie do dopasowania poziomów na liniach sygnałowych. Może dostarczyć właściwe napięcie zasilania, ale nie zastępuje translacji poziomów na wejściach/wyjściach.

Wskazówka egzaminacyjna: jeśli pytanie dotyczy bezpośredniego połączenia różnych rodzin logiki, szukaj odpowiedzi związanej z interfejsowaniem, czyli buforowaniem lub translacją poziomów, a nie z generacją sygnału czy zasilaniem.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Konwerter poziomów logicznych (translator) to układ, który dopasowuje napięcia stanów "0" i "1" między różnymi standardami logiki. Stosuje się go, gdy progi wejściowe i poziomy wyjściowe CMOS i TTL nie są zgodne lub gdy trzeba bezpiecznie połączyć układy zasilane różnymi napięciami.
Ponieważ TTL i CMOS mogą mieć różne progi rozpoznawania stanu wysokiego i niskiego (VIH/VIL) oraz różne poziomy wyjściowe (VOH/VOL). Jeśli wyjście jednego układu nie spełnia wymagań wejścia drugiego, pojawiają się błędy logiczne lub niestabilna praca, mimo poprawnego schematu.
Najczęstsze objawy to losowe błędy odczytu, fałszywe przełączenia, problemy tylko przy wyższych częstotliwościach, brak komunikacji na magistrali oraz wrażliwość na zakłócenia. Czasem układ działa "na stole", a przestaje w warunkach produkcyjnych lub przy dłuższych przewodach.
Często tak, bo układy HCT mają wejścia o progach zbliżonych do TTL, mimo że są wykonane w technologii CMOS. Dzięki temu mogą poprawić kompatybilność w torze sygnałowym. Nadal trzeba jednak sprawdzić karty katalogowe, napięcie zasilania i obciążenia, bo "zwykle" nie oznacza "zawsze".
Gdy jeden układ pracuje przy 3,3 V (typowe dla wielu CMOS i mikrokontrolerów), a drugi wymaga 5 V lub ma wejścia o progach, których 3,3 V nie spełnia. Konwerter jest też potrzebny, gdy trzeba chronić wejścia 3,3 V przed podaniem sygnałów 5 V z układu TTL lub innego źródła.
Układ zasilania (np. stabilizator impulsowy) ustala napięcie DC dla całego bloku, ale nie zmienia poziomów na liniach sygnałowych. Układ dopasowania poziomów pracuje na wejściach/wyjściach i przekształca "0/1" do wymaganych wartości. W praktyce oba mogą być potrzebne jednocześnie, ale pełnią różne funkcje.
Trzeba porównać w notach katalogowych parametry VOH/VOL wyjścia nadajnika z wymaganiami VIH/VIL wejścia odbiornika oraz uwzględnić prądy obciążenia i częstotliwość. Jeśli zachowane są marginesy logiczne, połączenie może działać bez translatora. Brak marginesu oznacza ryzyko błędów.
Zwykle nie. Wzmacniacz analogowy nie jest projektowany do spełniania cyfrowych progów przełączania i może wprowadzać nieliniowości, nasycenie oraz opóźnienia. Konwerter poziomów jest układem cyfrowym/logicznym (lub dedykowanym driverem), zapewniającym poprawne stany logiczne w całym zakresie pracy.
Częste błędy to założenie "cyfrowe = zawsze kompatybilne", ignorowanie napięcia zasilania (3,3 V vs 5 V), pomijanie progów VIH/VIL, dobór niewłaściwej rodziny (np. HC zamiast HCT) oraz brak uwzględnienia kierunkowości konwersji. Na egzaminie warto kojarzyć to z dopasowaniem poziomów.
Ucz się czytania kart katalogowych: znajdź w nich VOH/VOL oraz VIH/VIL i zrozum, co oznaczają. Przećwicz typowe scenariusze łączenia 5 V z 3,3 V i zapamiętaj, że do "tłumaczenia" poziomów służą translatory/bufory. Pomaga też rozróżnianie: sygnał, zasilanie, generacja.
info

To pytanie poprawnie rozwiązuje 53% zdających egzamin. trudne

Specjaliści zwracają uwagę: "Pozostałe układy nie rozwiązują problemu kompatybilności poziomów logicznych."

Źródła:

  • Texas Instruments, "SN74LS00 Quadruple 2-Input Positive-NAND Gates" (datasheet, parametry wejść/wyjść TTL), https://www.ti.com/lit/ds/symlink/sn74ls00.pdf (dostęp 2026-03-01)
  • Texas Instruments, "SN74HC00 Quadruple 2-Input NAND Gates" (datasheet, progi wejściowe CMOS), https://www.ti.com/lit/ds/symlink/sn74hc00.pdf (dostęp 2026-03-01)
  • Texas Instruments, "SN74HCT00 Quadruple 2-Input NAND Gates" (datasheet, wejścia kompatybilne z TTL), https://www.ti.com/lit/ds/symlink/sn74hct00.pdf (dostęp 2026-03-01)

Materiały:

  • Karty katalogowe rodzin 74xx (progi VIH/VIL, VOH/VOL)
  • Noty aplikacyjne producentów o interfejsowaniu TTL i CMOS
  • Podręczniki z techniki cyfrowej (poziomy logiczne, rodziny układów)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego