GpioLab pin je součástka, ne symbol

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.

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.

stm3220 / 150 mAz pouzdra8 pinůLEDzátěžepouzdro14 %nejhorší port5 %rozpočet vycházípraktické pravidlo: pinům nejvýš polovina pouzdraspínaná zátěž stojí pin skoro nic
Čip uprostřed, indikační diody vlevo, spínané zátěže vpravo. Přidávej diody a sleduj oba pruhy dole.

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

  1. Sečti proudy do všech pinů a porovnej s mezí pouzdra. Cílem je polovina.
  2. Sečti je po portech — to je ta mez, kterou nikdo nečte.
  3. U každého pinu zvlášť zkontroluj doporučený proud, ne mezní.
  4. Každý vstup má, kdo ho drží — budič, pull, nebo vnitřní pull zapnutý v kódu.
  5. Každá cívka má nulovou diodu, a u bezpečnostních obvodů omezovač.
  6. Každý MOSFET je logic-level a spočítaný na nejvyšší práh z katalogu.
  7. Každá součástka, která se hřeje, má spočítané Tj při skutečné okolní teplotě, ne při pokojové.
  8. 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í.
  9. 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.