LogicLab jednička je rozsah, ne číslo

Tohle je statická kopie kapitoly pro vyhledávače. Interaktivní verze má animované obrázky, kontrolní otázky a tlačítka, která příklad načtou do kalkulačky.

Šumová rezerva: kolik smí rušení ukrást

Když vysílač slibuje aspoň VOH a přijímač vyžaduje nejvýš VIH, zbývá mezi těmi dvěma čísly mezera. Ta mezera je všechno, co odděluje funkční spoj od poruchy, a má jméno: šumová rezerva.

NMH = VOH − VIH     NML = VIL − VOLobě musí být kladné
012345Vzakázanévysílač hc5 → přijímač hc5NM_H = 1,25 V, NM_L = 1,09 Vnejmenší rezerva 1090 mV, rušení 300 mVvšech 6 bitů projde
Modře jsou pásma přijímače, zeleně skutečný signál. Jezdcem se přidává rušení — a je vidět přesně ten okamžik, kdy signál vleze do zakázaného pásma a bit zmizí.

Platí ta horší z nich

Rezervy jsou dvě a nesčítají se — spoj drží ta menší. U 74LS je NMH 0,7 V, ale NML jen 0,3 V, takže odolnost celého spoje je 300 mV. Že je nahoře víc než dvakrát tolik, nepomůže: rušení nepřijde jen tehdy, když se to hodí.

Rezerva je zlomek napájení, ne počet milivoltů

Srovnávat 180 mV u 1,8V logiky s 300 mV u TTL přímo nemá smysl — u prvního je to 10 % napájení, u druhého 6 %. Poctivé srovnání je poměrem, a v něm vychází CMOS na pěti voltech nejlíp z celé tabulky: NML = 1,09 V, tedy 22 % napájení. Za to se platí spotřebou a rychlostí, a proto se pět voltů drží tam, kde je kolem hluk: v průmyslu, v autech, na kabelu k senzoru.

dvojiceNMHNMLhorší% VDD
74LS → 74LS0,70 V0,30 V0,30 V6 %
74HC → 74HC (5 V)1,25 V1,09 V1,09 V22 %
LVCMOS 3,30,40 V0,40 V0,40 V12 %
LVCMOS 1,80,18 V0,18 V0,18 V10 %

Co ta rezerva doopravdy platí: přeslech od souseda, skok na kostře, když se vedle sepne pohon, odraz z neterminovaného vedení, úbytek na zpátečním vodiči a šum napájení. Všechno to jsou milivolty sečtené dohromady — a proto se rezerva nerozdává po kouskách, ale plánuje jako rozpočet, přesně jako v PcbLabu.

Vzorce v této kapitole

NM_H — rezerva pro jedničku
NM_H = V_OH − V_IH [V] JEDEC JESD8-B
NM_L — rezerva pro nulu
NM_L = V_IL − V_OL [V] JEDEC JESD8-B