Dvě čísla, dva různé sliby
Otázka „kolik proudu snese pin“ má v katalogu dvě různé odpovědi a stojí v různých tabulkách. Kdo si přečte tu první a použije ji jako povolení, postaví desku, která funguje na stole a nefunguje v provozu.
- Iabs = 25 mA
V tabulce „Absolute Maximum Ratings“ stojí proud pinu. Vypadá to jako povolení. Není to povolení.
- Idop = 8 mA
V tabulce „Recommended Operating Conditions“ stojí jiný proud. Ten je povolení — a je výrazně nižší.
- 8 … 25 mA
Tady čip přežije a obvod nefunguje: úroveň vyleze nad práh, křemík se hřeje a životnost klesá. Nic se nespálí — jenom to nejde.
- I = 5 mA
Jezdcem se dá projet celý rozsah. Do zeleného pásma patří návrh; ve žlutém se čeká na poruchu; za červenou už se nečeká.
Mezní hodnota není doporučení
| tabulka | co to je | co se stane při překročení |
|---|---|---|
| Absolute Maximum Ratings | hranice zničení | čip se poškodí — hned, nebo za měsíc |
| Recommended Operating Conditions | kde platí zbytek katalogu | parametry přestanou platit, čip žije |
To druhé je zákeřnější. Nad doporučeným proudem přestává platit VOL — a jak přesně, se dá spočítat, protože je to táž přímka jako v LogicLabu: úroveň je funkce proudu. Pin, po kterém se chce 15 mA místo 8, drží nulu o půl voltu výš, a šumová rezerva, se kterou se počítalo, je pryč. Nic se nespálilo. Jen to občas přečte špatný bit.
A ještě jedna věta, kterou katalog říká tiše: mezní hodnoty se nesmí kombinovat. „Maximální proud pinu 25 mA“ a „maximální teplota 125 °C“ neznamená, že se smí obojí naráz. U mezních hodnot platí každá zvlášť a všechny naráz jen tehdy, když to tam je napsané.
Poměr mezi nimi je překvapivě malý
U 3,3V mikrokontrolérů bývá poměr kolem tří (8 mA doporučeně, 25 mA mezně), u 5V AVR dvojnásobek (20 a 40). Není to řádový rozdíl, takže „trochu to přetížím“ znamená u pinu jen pár miliampér — a pak už rovnou to druhé číslo.