PCB Design wäert e puer Feeler hunn

Opmierksamkeet sollt bezuelt ginn PCB Design

Mëssverständnis 1: d’PCB Design Ufuerderunge vun dësem Board sinn net héich, also benotzt méi dënnem Drot an automateschen Tuch.

Kommentar zu: Automatesch Drot muss e gréissere PCB Beräich besetzen, zur selwechter Zäit, vill Mol méi wéi dat manuell Kabellach, grouss a Batchprodukter, PCB Hiersteller Präis berécksiichtegt d’Faktoren zousätzlech zu Geschäftsfaktoren, ass d’Linnebreet an d’Zuel vu Lächer, déi beaflossen d’Ausbezuele vu PCB an de Verbrauch vu Bitnummer, spuert d’Käschte vum Liwwerant, gitt och de Präis fir de Grond ze fannen.

ipcb

Mythos 2: Dës Busseignale gi vu Widderstänn gezunn fir sech méi sécher ze fillen.

Kommentarer: Signaler musse fir vill Grënn op an erof gezunn ginn, awer net all. Pullresistenz fir en eenzegt Input Signal erop an erof ze zéien, de Stroum ass ënner e puer Mikroampen, awer e Fuersignal, de Stroum wäert Milliamperes erreechen, elo ass de System dacks d’32-Bit Adressdaten, do kënne 244/245 sinn Isolatioun vum Bus an anert Signal, ginn gezunn, e puer Watt Energieverbrauch op der Resistenz.

Bemierkungen: Wann den net benotzten I/O Hafen suspendéiert ass, kann e bëssen Interferenz vu baussen den Input Signal vun der widderhuelter Oszillatioun ginn, an den Energieverbrauch vu MOS Apparater hänkt haaptsächlech vun der Unzuel vun de Gate flippen of. Wann Dir en eropzitt, wäert all Pin och Mikroampere vum Stroum hunn, sou datt dee beschte Wee ass et op Output ze setzen (natierlech, keen anert ugedriwwen Signal dobaussen).

Myth 4: Et gi sou vill Dieren an dëser FPGA lénks, also loosst eis et maachen

Bemierkungen: Den Energieverbrauch vu FGPA ass proportional zu der Unzuel vun de Flip-Flops an der Unzuel vun de Flips, sou datt de Stroumverbrauch vum selwechte FPGA Modell 100 Mol a verschiddene Circuiten zu verschiddenen Zäiten ënnerscheede kann. D’Zuel vun de Flip-Flops mat héijer Geschwindegkeet ze minimiséieren ass déi fundamental Method fir de FPGA Stroumverbrauch ze reduzéieren.

Mythos 5: Den Energieverbrauch vun dëse klenge Chips ass ze niddreg fir sech Suergen ze maachen

Kommentar zu: En ABT16244 verbraucht manner wéi 1 ma ouni Laascht, awer säin Index ass datt all Pin eng Laascht vu 60mA ka féieren (sou wéi eng Resistenz passend Zénger ohm), dat heescht de maximalen Energieverbrauch vu 60*16 = 960mA voll lueden. Natierlech ass et just datt de Stroumstroum sou staark ass datt d’Hëtzt op d’Laascht fällt.

Mythos 6: Et gi sou vill Kontrollsignaler an der Erënnerung, ech brauch nëmmen OE a WE Signaler op dësem Board ze benotzen, sou datt d’Donnéeën vill méi séier erauskommen beim Liesen.

Bemierkungen: Den Energieverbrauch vum gréissten Erënnerung ass méi wéi 100 Mol méi grouss wann d’Chip Selektioun effektiv ass (egal wéi OE a WE) wéi wann d’Chip Selektioun net ass, sou datt CS sollt benotzt gi fir den Chip ze kontrolléieren wa méiglech an d’Breet vum Chip Selektiounspuls soll sou wäit wéi méiglech reduzéiert ginn wann aner Ufuerderunge gerecht ginn.

Mythos 7: Wéi goufen dës Signaler gejaut? Soulaang et e gudde Match ass, kann en eliminéiert ginn

Kommentarer: Zousätzlech zu e puer spezifesche Signaler (sou wéi 100BASE-T, CML), sinn iwwerschratt, soulaang et net ganz grouss ass, brauch net onbedéngt ze passen, och wann de Match net dee beschte Match ass. Well TTL Ausgangsimpedanz manner wéi 50 Ohm ass, oder souguer 20 ohm, wann an esou engem grousse Match hir Resistenz, de Stroum ganz grouss ass, ass de Stroumverbrauch inakzeptabel, an d’Signalamplitude wäert ze kleng sinn fir ze benotzen, soen duerchschnëttlecht Ausgangssignal an d’Ausgab vum héijen Niveau an déi niddereg Ausgangsimpedanz vu Stroum zu gewéinlechen Zäiten net déiselwecht, passen och net genau. Dofir kann d’Matchung vun TTL, LVDS, 422 an aner Signaler akzeptéiert ginn soulaang Iwwerschoss erreecht gëtt.

Mythus 8: Den Energieverbrauch reduzéieren ass eng Matière vum Hardware Personal, a Software huet näischt ze maachen.

Kommentar zu: Hardware ass just eng Bühn, awer d’Show ass Software, bal all Chip um Buszougang, all Signalflip gëtt bal vu Software kontrolléiert. Wann d’Software d’Accesszäiten vum externe Gedächtnis reduzéiere kann (méi Notzung vu Registervariabelen, méi Notzung vum internen CACHE, etc.), rechtzäiteg Äntwert op Ënnerbriechungen (Ënnerbriechunge si meeschtens nidderegen Niveau effektiv mat Pull-Up Resistenz) an aner spezifesch Moossname fir spezifesch Boards maache grouss Bäiträg zur Muechtverbrauchreduktioun