Bufor cyfrowy nieodwracający zachowuje stan logiczny sygnału, odtwarza jego poziomy i zwiększa wydajność prądową, izolując źródło od obciążenia. Wersja trójstanowa ma wejście OE, które pozwala odłączyć wyjście od magistrali przez przejście w stan wysokiej impedancji (Hi-Z). Przy doborze bufora trzeba sprawdzić zgodność poziomów napięć, obciążenie pojemnościowe oraz kolejność włączania wyjść współdzielących linię.
Czym jest bufor cyfrowy?

Symbol bufora cyfrowego.
Bufor cyfrowy jest elementem pośredniczącym między źródłem sygnału a obciążeniem. Jego wejście pobiera bardzo mały prąd, natomiast wyjście odtwarza odpowiadający mu stan logiczny i może dostarczyć lub odebrać większy prąd. Zachowuje informację logiczną, ograniczając wpływ obciążenia na poprzedni stopień. Dopuszczalne poziomy napięć zależą od rodziny układu i jego zasilania.

Przekaźnik jako przykład obciążenia wymagającego dodatkowego stopnia sterującego.
Bufor zapobiega nadmiernemu obciążeniu źródła sygnału. Lampy, przekaźniki i elektromagnesy zwykle wymagają jednak dodatkowego tranzystora mocy, ponieważ sama bramka logiczna nie powinna sterować nimi bezpośrednio. Bufory mogą także włączać i wyłączać transmisję danych w rejestrach, przerzutnikach i sterownikach magistrali. Na aktywnym wyjściu pojawia się stan wysoki lub niski zależny od wejścia.
Dlaczego warto stosować bufor cyfrowy?

Bufor cyfrowy przekazuje stan logiczny między stopniami obwodu.
Bufor ma zwykle wysoką impedancję wejściową i niską impedancję wyjściową. Dzięki temu tylko nieznacznie obciąża źródło, a jednocześnie może skuteczniej sterować kolejnym stopniem. Zwiększona wydajność prądowa poprawia szybkość przełączania obciążeń pojemnościowych i umożliwia obsługę większej liczby wejść logicznych.
Rodzaje buforów cyfrowych
Bufory cyfrowe można podzielić na układy ze stale aktywnym wyjściem oraz bufory trójstanowe, wyposażone w wejście zezwalające.
Pojedynczy bufor cyfrowy
Bufor z pojedynczym wejściem przekazuje jeden sygnał na jedno wyjście. W wersji nieodwracającej zachowuje jego stan logiczny, natomiast wersja odwracająca działa zarazem jak inwerter.
Bufor odwracający
Bufor odwracający ustawia na wyjściu stan przeciwny do wejściowego: dla wejścia wysokiego daje wyjście niskie i odwrotnie. Takie bramki stosuje się między innymi w automatach stanów, dekoderach i układach kształtowania sygnału.
Bufor nieodwracający
Bufor nieodwracający nie zmienia stanu logicznego. Gdy na wejściu występuje poziom wysoki, na wyjściu również pojawia się poziom wysoki; dla poziomu niskiego wyjście przyjmuje poziom niski. Różnica dotyczy przede wszystkim impedancji oraz dostępnego prądu wyjściowego.
Trójstanowy bufor cyfrowy
Bufor trójstanowy ma dodatkowe wejście zezwalające OE, które elektronicznie dołącza lub odłącza wyjście. Poziom aktywny OE zależy od układu: przy aktywnym OE bufor przekazuje sygnał, a przy nieaktywnym nie wymusza żadnego poziomu na wspólnej linii.
Ten trzeci stan nazywa się wysoką impedancją (Hi-Z). Wyjście nie wymusza wtedy ani poziomu wysokiego, ani niskiego i zachowuje się w przybliżeniu jak odłączone od obwodu. Pozwala to wielu układom współdzielić jedną magistralę, o ile w danej chwili aktywny jest tylko właściwy nadajnik.
Poniżej opisujemy trzy często spotykane warianty buforów trójstanowych:
Bufor trójstanowy z OE aktywnym stanem wysokim
W buforze z OE aktywnym stanem wysokim podanie logicznej jedynki na OE uaktywnia wyjście i umożliwia przekazywanie sygnału z wejścia.
Po podaniu logicznego zera na OE wyjście przechodzi w stan Hi-Z i nie przekazuje zmian sygnału wejściowego.
Bufor trójstanowy z OE aktywnym stanem niskim
Bufor z OE aktywnym stanem niskim działa odwrotnie: logiczne zero na OE uaktywnia tor, natomiast logiczna jedynka odłącza wyjście i przełącza je w stan Hi-Z.
Odwracający bufor trójstanowy
Odwracający bufor trójstanowy po uaktywnieniu podaje na wyjście stan przeciwny do wejściowego. Odwracanie danych i aktywny poziom OE to odrębne właściwości; poziom zezwalający należy sprawdzić w karcie katalogowej konkretnego układu.
Dobór bufora: 74HC125, 74HC126, 74HC244 i 74HC245
Poniżej zestawiono typowe konfiguracje wg not katalogowych. Dokładne parametry zależą od producenta i wersji — przed podłączeniem sprawdź kartę katalogową. Liczba kanałów określa liczbę obsługiwanych linii danych, a nie liczbę niezależnych wejść OE.
| Układ | Kanały (wg noty katalogowej) | OE (wg noty katalogowej) | Kierunek | Typowe zastosowanie |
|---|---|---|---|---|
| 74HC125 | 4 | Osobne dla każdego kanału, aktywne stanem niskim | Jednokierunkowy | Niezależne odłączanie linii |
| 74HC126 | 4 | Osobne dla każdego kanału, aktywne stanem wysokim | Jednokierunkowy | Niezależne linie ze zgodnym sterowaniem OE |
| 74HC244 | 8, dwie grupy po 4 | Dwa wejścia, aktywne stanem niskim | Jednokierunkowy | Buforowanie magistrali |
| 74HC245 | 8 | Wspólne, aktywne stanem niskim | Dwukierunkowy, wybór przez DIR | Przesyłanie danych między magistralami |
74HC244 ma wg noty katalogowej 20 wyprowadzeń. W 74HC245 wejście DIR wybiera kierunek transmisji, a OE zezwala na sterowanie magistralą; zmiana DIR nie zastępuje odłączenia wyjść.
Konflikt na magistrali i bezpieczne przełączanie OE
Jeżeli dwa aktywne wyjścia wymuszają przeciwne poziomy, powstaje konflikt na magistrali. Duży prąd między wyjściami jest ograniczony ich rezystancją, rośnie pobór zasilania i układy się nagrzewają. Takie połączenie może je uszkodzić; rezystor podciągający nie rozwiązuje konfliktu.
Przy przekazywaniu sterowania najpierw wyłącz dotychczasowy bufor, zachowaj przerwę czasową, a dopiero potem włącz następny. Dobierz tę przerwę według czasów wyłączania i włączania z kart katalogowych: jednoczesna zmiana sygnałów OE nie gwarantuje braku krótkiego nakładania się aktywnych wyjść.
Gdy wszystkie wyjścia są w Hi-Z, linia pływa. Rezystor pull-up lub pull-down, typowo kilka–kilkadziesiąt kΩ, ustala jej stan spoczynkowy; wartość dobiera się do obciążenia. Nieużywane wejścia CMOS, także wejścia sterujące, nie mogą pozostać niepodłączone.
Opis kontroli oscyloskopowej, nie wynik naszych pomiarów: obserwuj oba sygnały OE i linię danych. Sprawdź, czy między nadajnikami występuje przerwa, a po jej zakończeniu linia osiąga prawidłowy poziom. Zwróć uwagę na nieustalony poziom podczas przerwy oraz zakłócenia przy zmianie nadajnika.
Obciążenie pojemnościowe: prąd zbocza i moc
Pojemność obciążenia trzeba ładować i rozładowywać przy zmianach stanu. Zależność tę wyjaśnia również artykuł o działaniu kondensatorów. Średni prąd podczas zbocza można oszacować jako I ≈ C · ΔU / Δt. Dla C = 50 pF, ΔU = 3,3 V i Δt = 10 ns otrzymujemy I ≈ 50 pF · 3,3 V / 10 ns = 16,5 mA (obliczone). To prąd uśredniony w czasie zbocza, nie dopuszczalny prąd katalogowy bufora.
Dla obciążenia przeładowywanego z częstotliwością f moc dynamiczną szacujemy wzorem P = C · U² · f. Przykłady obliczeniowe dla C = 50 pF i f = 10 MHz:
| Napięcie | Obliczenie | Moc dynamiczna (obliczona) |
|---|---|---|
| 3,3 V | 50 pF · (3,3 V)² · 10 MHz | ≈ 5,4 mW na wyjście |
| 5 V | 50 pF · (5 V)² · 10 MHz | 12,5 mW na wyjście |
| 5 V, osiem takich wyjść | 8 · 12,5 mW | 100 mW |
Wyniki opisują przeładowywanie pojemności, nie całkowitą moc strat układu. Przy długich ścieżkach lub kablach rozważ szeregowy rezystor tłumiący, typowo rzędu 22–33 Ω. To reguła praktyczna, nie parametr katalogowy: wartość dobierz do impedancji połączenia i zboczy. Na oscyloskopie należy ocenić oscylacje i przeregulowania — jest to opis kontroli, nie prezentacja zmierzonego przebiegu.
Zgodność poziomów: HC, HCT i LVC
VIH min oznacza minimalne napięcie rozpoznawane jako stan wysoki, a VIL max — maksymalne dla stanu niskiego. Zestawienie pokazuje orientacyjne progi wg not katalogowych; dokładne wartości zależą od producenta, wersji i warunków pracy. Sprawdź kartę katalogową wybranego elementu oraz różnice między TTL i CMOS.
| Rodzina i zasilanie | VIH min (typowo / wg noty katalogowej) | VIL max (typowo / wg noty katalogowej) | Wniosek praktyczny |
|---|---|---|---|
| 74HC, VCC = 5 V | ≈ 3,5 V | ≈ 1,5 V | Sygnał 3,3 V nie gwarantuje rozpoznania jedynki |
| 74HCT, VCC = 5 V | ≈ 2,0 V | ≈ 0,8 V | Wejścia zgodne z TTL; sterowanie z CMOS 3,3 V |
| 74LVC, VCC = 3,3 V | ≈ 2,0 V | ≈ 0,8 V | Wejścia tolerujące 5 V umożliwiają zejście do 3,3 V; sprawdź tę cechę w nocie konkretnej wersji |
Wyjście 3,3 V nie osiąga progu 3,5 V układu HC zasilanego napięciem 5 V. HCT przy takim zasilaniu zapewnia odpowiednie progi wejściowe, ale jego wyjście trzeba osobno dopasować do odbiornika. Tolerancja wejścia na 5 V nie oznacza, że wyjście LVC zasilanego napięciem 3,3 V wytwarza 5 V.
Do czego służy bramka buforowa?

Symbol bramki buforowej.
Bramka buforowa zwiększa zdolność sygnału logicznego do sterowania obciążeniem i izoluje współpracujące stopnie. Jej symbol ma postać trójkąta bez kółka negacji na wyjściu. Istnieją również układy z wyjściem typu otwarty kolektor lub otwarty dren, lecz wymagają one rezystora podciągającego. Sygnał analogowy z czujnika można doprowadzić do wejścia cyfrowego dopiero po odpowiednim kondycjonowaniu i sprawdzeniu progów logicznych.
Jaka jest różnica między buforem a inwerterem?

Przykład inwertera w układzie elektronicznym.
Inwerter odwraca stan logiczny: ustawia poziom wysoki na wyjściu dla wejścia niskiego oraz niski dla wejścia wysokiego. Bufor nieodwracający zachowuje stan wejściowy, a jego zadaniem jest przede wszystkim poprawa wydajności prądowej, odtworzenie poziomów logicznych i odseparowanie stopni.
Zastosowania bufora cyfrowego
Obwody sterujące: bufory przekazują i rozdzielają sygnały logiczne w systemach transportowych i automatyce produkcyjnej.

Systemy sterowania metra wykorzystują liczne układy cyfrowe.
Obwody pomiaru temperatury: bufor cyfrowy może oddzielać część logiczną interfejsu czujnika w sterownikach kotłów. Sam pomiar sygnału analogowego wymaga odpowiedniego toru pomiarowego.

Sterownik kotła może wykorzystywać bufor w cyfrowym torze pomiarowym.
Obwody tensometryczne: po wzmocnieniu i konwersji sygnału z mostka tensometrycznego bufory cyfrowe mogą przekazywać dane w systemach monitorujących mosty i belki konstrukcyjne.

Bufor może pracować w cyfrowej części systemu monitorowania konstrukcji.
Podsumowanie
Bufor cyfrowy pobiera niewielki prąd na wejściu, odtwarza stan logiczny i zapewnia na wyjściu większą zdolność sterowania obciążeniem. Izoluje dzięki temu poprzedni stopień od wpływu kolejnych układów. Wersje trójstanowe mogą dodatkowo odłączać wyjście, co umożliwia bezpieczne współdzielenie magistrali przez rejestry, pamięci i inne urządzenia cyfrowe.
Jeśli masz pytania dotyczące doboru bufora cyfrowego lub projektu płytki z układami logicznymi, skontaktuj się z nami.


