Rozpočet pinů celé desky
Předchozích deset kapitol byly jednotlivé obvody. Tahle je o tom, co se stane, když se sečtou — a je to jediná kapitola, kterou je potřeba projít před návrhem, ne po něm.
Proč vůbec spínat, když pin utáhne LED
V obrázku je to vidět na první pohled: spínaná zátěž stojí pin téměř nic — hradlo MOSFETu je kondenzátor, a když se nespíná rychle, je průměrný proud v mikroampérech. Osm diod přímo z pinů je 40 mA; osm zátěží přes tranzistory je pod miliampér, a přitom jsou to ampéry na výstupu.
Odtud plyne pravidlo, které se vyplatí říct nahlas: z pinů se svítí, jen dokud jich je pár. Nad osm indikačních diod se vyplatí budič nebo posuvný registr — nejen kvůli proudu, ale i kvůli tomu, že diody přestanou soutěžit o napájení s jádrem.
Kontrolní seznam
- Sečti proudy do všech pinů a porovnej s mezí pouzdra. Cílem je polovina.
- Sečti je po portech — to je ta mez, kterou nikdo nečte.
- U každého pinu zvlášť zkontroluj doporučený proud, ne mezní.
- Každý vstup má, kdo ho drží — budič, pull, nebo vnitřní pull zapnutý v kódu.
- Každá cívka má nulovou diodu, a u bezpečnostních obvodů omezovač.
- Každý MOSFET je logic-level a spočítaný na nejvyšší práh z katalogu.
- Každá součástka, která se hřeje, má spočítané Tj při skutečné okolní teplotě, ne při pokojové.
- Každý signál zvenku má buď dělič, nebo optočlen, nebo budič — nikdy jen sériový odpor, pokud může být jedna strana bez napájení.
- Každý analogový vstup má spočítaný odpor zdroje proti době vzorkování.
A jedna věc, která v seznamu být nemůže
Kolik pinů vlastně potřebuješ. Tohle je jediné číslo v celé kapitole, které se nedá spočítat předem, a jediná rada, která platí: počítej s třiceti procenty navíc. Nikdy jich nezbylo moc a vždycky chyběly.