Elektronika i systemy cyfrowe — bramki logiczne, tranzystory, ADC/DAC i przetwarzanie sygnałów

Każdy komputer, telefon i czujnik na świecie zbudowany jest z tych samych elementarnych pojęć: logiki boolowskiej, przełączania tranzystorów, konwersji analogowo-cyfrowej i filtrowania sygnałów. Ten spotlight przeprowadzi Cię przez naszą pełną kolekcję elektroniki i sygnałów — osiem interaktywnych symulacji, które czynią niewidoczną choreografię obwodów cyfrowych widoczną i możliwą do zbadania.

Po co symulować elektronikę?

Obwody elektroniczne należą do najbardziej abstrakcyjnych artefaktów inżynieryjnych, jakie zbudował człowiek. Współczesny procesor zawiera miliardy tranzystorów. Ramka WiFi koduje informację jednocześnie na 52 ortogonalnych podnośnych. Pętle fazowe RF synchronizują się z sygnałami docierającymi z dokładnością do ułamka radiana. To nie są rzeczy, które można sobie wyobrazić, czytając kartę katalogową.

Symulacja przerzuca most nad tą przepaścią abstrakcji. Obserwowanie, jak przeniesienie rozchodzi się przez osiem kaskad pełnych sumatorów — widząc, jak bit przeniesienia „zapala się” komórka po komórce — buduje intuicję, że „opóźnienie propagacji przeniesienia ogranicza częstotliwość zegara”, której żadne zdanie w podręczniku nie jest w stanie odtworzyć. Ta sama logika dotyczy całego stosu elektroniki, od bramek boolowskich po widmowe podnośne OFDM.

Warstwa 1: logika boolowska

Bramki logiczne — atomy obliczeń

Cała logika cyfrowa sprowadza się do siedmiu bramek podstawowych: AND, OR, NOT, NAND, NOR, XOR i XNOR. Symulacja bramek logicznych przedstawia każdą bramkę w standardowych symbolach IEEE, animuje impulsy sygnału przechodzące przez nie i pokazuje na żywo tabelę prawdy. Możesz ręcznie łączyć bramki, budując obwody kombinacyjne, i obserwować, jak rozchodzi się wyjście.

Tożsamości algebry boolowskiej

Prawo De Morgana: ¬(A ∧ B) = ¬A ∨ ¬B   (zupełność NAND)

Prawo De Morgana: ¬(A ∨ B) = ¬A ∧ ¬B   (zupełność NOR)

Pełny sumator: Suma = A ⊕ B ⊕ Cᵢₙ

Pełny sumator: Cₒᵤₜ = (A ∧ B) ∨ (Cᵢₙ ∧ (A ⊕ B))

Opóźnienie przeniesienia szeregowego: tₚ ≈ n · t_FA (n = liczba etapów)

Kluczowa intuicja, którą 8-bitowy sumator czyni namacalną: propagacja przeniesienia jest fundamentalnym wąskim gardłem arytmetyki binarnej. Sygnał musi „przeciec” przez wszystkie osiem etapów pełnego sumatora, zanim wynik stanie się ważny. Dlatego prawdziwe procesory używają sumatorów z przeniesieniem antycypowanym (CLA) lub z wyborem przeniesienia — obliczają bity przeniesienia równolegle, a nie sekwencyjnie. Zrozumienie przeniesienia szeregowego jako pierwszego kroku czyni tę optymalizację przekonującą.

Warstwa 2: przyrządy półprzewodnikowe

Tranzystor — przełącznik, który zbudował świat

Tranzystor jest bez wątpienia najważniejszym wynalazkiem XX wieku. Tranzystor bipolarny (BJT) wykorzystuje niewielki prąd bazy do sterowania dużym prądem kolektor-emiter; MOSFET wykorzystuje napięcie bramki do sterowania prądem dren-źródło, w ogóle nie pobierając prądu bazy. Oba umożliwiają wzmacnianie i przełączanie — dwie podstawowe operacje, z których wywodzi się cała elektronika analogowa i cyfrowa.

Kluczowe równania BJT i filtrów RC

BJT: Ic = β · Ib   (obszar aktywny)

Nasycenie MOSFET: Id = (μₙCₒₓ/2)·(W/L)·(Vgs − Vth)²

Filtr dolnoprzepustowy RC: H(jω) = 1 / (1 + jωRC)

Częstotliwość graniczna: fc = 1 / (2πRC)

Dla stałego prądu: |H| = 1. Przy fc: |H| = 1/√2 ≈ −3 dB

Przesunięcie fazowe przy fc: φ = −45°

Wykres Bodego to jedno z najpotężniejszych narzędzi elektrotechniki — pokazuje, jak obwód reaguje na każdej częstotliwości jednocześnie na osi logarytmicznej. Symulacja filtru RC pozwala dostroić częstotliwość graniczną poprzez zmianę R i C oraz obserwować aktualizację wykresu w czasie rzeczywistym. Ta sama sieć RC pojawia się we wzmacniaczach EEG, zwrotnicach audio, obwodach eliminacji drgań styków i odsprzęganiu zasilania — co czyni tę symulację jedną z najbardziej uniwersalnie stosowanych w kolekcji.

Warstwa 3: interfejs analogowo-cyfrowy

ADC/DAC — pomost między dwoma światami

Każdy mikrofon, kamera, radio i czujnik przekształca ciągły sygnał analogowy w dyskretne próbki cyfrowe — i z powrotem. Ta granica próbkowania-kwantyzacji to miejsce, gdzie teoria informacji (twierdzenie Nyquista) spotyka się z rzeczywistością sprzętową (szum kwantyzacji). Symulacja ADC/DAC uwidacznia artefakt aliasingu: spróbkuj falę sinusoidalną 900 Hz z częstotliwością 1000 próbek na sekundę, a wyjście wygląda jak sygnał 100 Hz — dokładnie ten alias, który przewiduje twierdzenie Nyquista.

Próbkowanie i twierdzenie Nyquista

Nyquist: fs ≥ 2 · fₘₐₓ   (warunek braku aliasingu)

Częstotliwość aliasu: fₐ = |fs·round(f/fs) − f|

Szum kwantyzacji: σ² = Δ²/12   (jednorodny, Δ = wielkość kroku)

SQNR ≈ 6,02·N + 1,76 dB   (N = bitów na próbkę)

Audio CD: fs = 44,1 kHz, N = 16 bitów → SQNR ≈ 98 dB

Szum kwantyzacji to fundamentalna cena cyfryzacji: każda wartość analogowa zostaje zaokrąglona do najbliższego reprezentowalnego poziomu. Przy N bitach masz 2ᴺ poziomów. Każdy dodatkowy bit podwaja liczbę poziomów i poprawia stosunek sygnału do szumu kwantyzacji o mniej więcej 6 dB. Dlatego profesjonalne nagrania audio używają 24-bitowego zapisu (teoretyczne SQNR 144 dB), podczas gdy konsumenckie słuchawki działają na 16-bitowym kodeku (96 dB). Symulator ADC/DAC czyni ten kompromis namacalnym.

Warstwa 4: komunikacja cyfrowa

OFDM — jak WiFi i 4G kodują dane

Ortogonalne zwielokrotnienie z podziałem częstotliwości to schemat modulacji używany w WiFi, LTE, 5G-NR i telewizji cyfrowej. Zamiast umieszczać wszystkie dane na jednej fali nośnej, OFDM dzieli kanał na dziesiątki lub setki wąskich podnośnych, z których każda niesie niewielki fragment strumienia danych. Podnośne są rozmieszczone dokładnie co 1/T Hz, co czyni je matematycznie ortogonalnymi, więc nie zakłócają się nawzajem — dlatego IFFT (odwrotna FFT) może wygenerować je jednocześnie.

Podnośne OFDM i pętla fazowa

OFDM: xₙ = (1/N) Σ Xₖ · exp(j2πkn/N)   (synteza IDFT)

Ortogonalność: ∫₀ᵀ cos(2πnf₀t)·cos(2πmf₀t) dt = 0 (n≠m)

Rozstaw podnośnych: Δf = 1/T   (T = czas trwania symbolu OFDM)

Wzmocnienie pętli otwartej PLL: G(s) = Kv · F(s) / s

Częstotliwość naturalna: ωₙ = √(Kv·Kₚ/τ₂)

Zakres synchronizacji: |Δω| ≤ Kv   (wzmocnienie VCO określa zakres wciągania)

Prefiks cykliczny w OFDM to eleganckie rozwiązanie inżynieryjne problemu teoretycznego: rzeczywisty kanał generuje echa wielodrogowe, które rozmywają symbole razem (interferencja międzysymbolowa). Kopiując ostatnie T_g sekund każdego symbolu na jego początek, OFDM zamienia splot liniowy w splot cykliczny — przekształcając trudny problem międzysymbolowy w proste mnożenie na podnośną w dziedzinie częstotliwości. Symulacja OFDM pozwala włączać i wyłączać prefiks cykliczny oraz obserwować, jak wielodrogowość niszczy ortogonalność bez niego, rozpraszając konstelację.

Pełna kolekcja elektroniki

Wszystkie symulacje elektroniki i przetwarzania sygnałów działają w pełni offline dzięki pamięci podręcznej PWA. Wypróbuj je na telefonie lub tablecie — wykresy Bodego i diagramy konstelacji są zoptymalizowane pod dotyk.

Algorytmy i metody

Algebra boolowska Prawa De Morgana Dodawanie z przeniesieniem szeregowym Model Ebersa-Molla (BJT) Model kwadratowy MOSFET Transmitancja RC H(jω) Wykres Bodego Twierdzenie Nyquista-Shannona Szum kwantyzacji Projektowanie filtru Butterwortha Transformata Z (zera-bieguny) Synteza IDFT / IFFT Prefiks cykliczny Detektor fazy PLL Sterowanie częstotliwością VCO

Następny w serii: Nauka #17 — Mechanika kwantowa i funkcje falowe zagłębia się w matematykę zjawisk kwantowych — równanie Schrödingera, tunelowanie kwantowe, eksperyment z dwiema szczelinami i model obwodu kwantowego — łącząc każde pojęcie z interaktywną symulacją.