Dla tych z Was, którzy zajmują się projektowaniem PCB, prawdopodobnie widzieliście rezystory połączone szeregowo na niektórych liniach sygnałowych, prawda? Co dokładnie robi ten niepozorny mały komponent? Dzisiaj wyjaśnię to w najprostszych słowach, a po przeczytaniu zrozumiecie!
Weźmy typowy przykład: linie danych łączące procesor CPU i układy DDR. Na każdej linii znajduje się rezystor połączony szeregowo. Główną funkcją tego rezystora jest sprawienie, aby sygnał był bardziej "posłuszny", zapobiegając jego "wędrowaniu" - fachowo nazywa się to "dopasowaniem impedancji", co pozwala uniknąć odbicia sygnału.
Wyjaśnianie zasad jest zbyt suche, więc użyjmy oprogramowania symulacyjnego, aby zobaczyć rzeczywisty efekt; będzie to krystalicznie jasne!
Zbuduj model symulacyjny
Pierwszym krokiem jest zbudowanie modelu połączenia. Ustaw impedancję linii transmisyjnej na powszechnie stosowane 50 omów, a następnie zastąp koniec nadawczy (tx) i odbiorczy (rx) szybkim modelem 1,8 V. Jest to konieczne do symulacji rzeczywistego scenariusza transmisji sygnału.
![]()
![]()
![]()
Różne wartości rezystancji dają diametralnie różne wyniki!
Wybraliśmy sześć wartości rezystancji do testów: 0 omów, 10 omów, 20 omów, 30 omów, 40 omów i 50 omów, aby zbadać ich wpływ na odbicie sygnału.
![]()
![]()
Wyniki symulacji natychmiast ujawniły różnice:
![]()
Jak wybrać rezystor?
Pamiętaj, że większy lub mniejszy rezystor niekoniecznie jest lepszy! Kluczem jest zapewnienie, że "rezystancja wewnętrzna końca nadawczego + rezystancja rezystora szeregowego" jest równa lub zbliżona do impedancji linii transmisyjnej (np. 50 omów, jak wspomniano wcześniej). Pozwoli to wyeliminować odbicia.
W praktycznych projektach zazwyczaj zaleca się rozpoczęcie od 22-30 omów. Najlepiej zweryfikować konkretną wartość za pomocą symulacji lub wypróbować różne wartości rezystorów podczas późniejszego debugowania, aż sygnał spełni wymagania.
Ciekawostka: Dlaczego nowoczesna pamięć DDR nie ma już tego rezystora?
Nowoczesna pamięć DDR wykorzystuje technologię ODT (On-Demand Technology), która integruje rezystor w układ scalony i jest nawet regulowana! Należy jednak pamiętać, że ODT dotyczy tylko linii danych. Linie adresowe, linie sterujące i linie zegarowe, jeśli nie są odpowiednio obsługiwane, nadal mogą doświadczać odbicia sygnału.
Ponadto rezystory szeregowe powinny być umieszczone jak najbliżej końca nadawczego; umieszczenie ich zbyt daleko zniweczy ich efekt poprawy sygnału.
Dla tych z Was, którzy zajmują się projektowaniem PCB, prawdopodobnie widzieliście rezystory połączone szeregowo na niektórych liniach sygnałowych, prawda? Co dokładnie robi ten niepozorny mały komponent? Dzisiaj wyjaśnię to w najprostszych słowach, a po przeczytaniu zrozumiecie!
Weźmy typowy przykład: linie danych łączące procesor CPU i układy DDR. Na każdej linii znajduje się rezystor połączony szeregowo. Główną funkcją tego rezystora jest sprawienie, aby sygnał był bardziej "posłuszny", zapobiegając jego "wędrowaniu" - fachowo nazywa się to "dopasowaniem impedancji", co pozwala uniknąć odbicia sygnału.
Wyjaśnianie zasad jest zbyt suche, więc użyjmy oprogramowania symulacyjnego, aby zobaczyć rzeczywisty efekt; będzie to krystalicznie jasne!
Zbuduj model symulacyjny
Pierwszym krokiem jest zbudowanie modelu połączenia. Ustaw impedancję linii transmisyjnej na powszechnie stosowane 50 omów, a następnie zastąp koniec nadawczy (tx) i odbiorczy (rx) szybkim modelem 1,8 V. Jest to konieczne do symulacji rzeczywistego scenariusza transmisji sygnału.
![]()
![]()
![]()
Różne wartości rezystancji dają diametralnie różne wyniki!
Wybraliśmy sześć wartości rezystancji do testów: 0 omów, 10 omów, 20 omów, 30 omów, 40 omów i 50 omów, aby zbadać ich wpływ na odbicie sygnału.
![]()
![]()
Wyniki symulacji natychmiast ujawniły różnice:
![]()
Jak wybrać rezystor?
Pamiętaj, że większy lub mniejszy rezystor niekoniecznie jest lepszy! Kluczem jest zapewnienie, że "rezystancja wewnętrzna końca nadawczego + rezystancja rezystora szeregowego" jest równa lub zbliżona do impedancji linii transmisyjnej (np. 50 omów, jak wspomniano wcześniej). Pozwoli to wyeliminować odbicia.
W praktycznych projektach zazwyczaj zaleca się rozpoczęcie od 22-30 omów. Najlepiej zweryfikować konkretną wartość za pomocą symulacji lub wypróbować różne wartości rezystorów podczas późniejszego debugowania, aż sygnał spełni wymagania.
Ciekawostka: Dlaczego nowoczesna pamięć DDR nie ma już tego rezystora?
Nowoczesna pamięć DDR wykorzystuje technologię ODT (On-Demand Technology), która integruje rezystor w układ scalony i jest nawet regulowana! Należy jednak pamiętać, że ODT dotyczy tylko linii danych. Linie adresowe, linie sterujące i linie zegarowe, jeśli nie są odpowiednio obsługiwane, nadal mogą doświadczać odbicia sygnału.
Ponadto rezystory szeregowe powinny być umieszczone jak najbliżej końca nadawczego; umieszczenie ich zbyt daleko zniweczy ich efekt poprawy sygnału.