Algemene fout 17: Hierdie busseine word almal deur weerstande getrek, so ek voel verlig.
Positiewe oplossing: Daar is baie redes waarom seine op en af getrek moet word, maar nie almal hoef getrek te word nie. Die uittrek- en uittrekweerstand trek 'n eenvoudige insetsein, en die stroom is minder as tiendurige mikroamperes, maar as 'n aangedrewe sein getrek word, sal die stroom die milliefvlak bereik. Die huidige stelsel het dikwels 32 stukkies adresdata elk, en daar kan wees as die 244/245 geïsoleerde bus en ander seine opgetrek word, sal 'n paar watt kragverbruik op hierdie weerstande gebruik word (moenie die konsep van 80 sent per kilowatt-uur gebruik om hierdie paar watt kragverbruik te behandel nie, die rede is die rede af).
Algemene fout 18: Ons stelsel word aangedryf deur 220V, so ons hoef nie om te gee vir kragverbruik nie.
Positiewe oplossing: Lae-kragontwerp is nie net om krag te bespaar nie, maar ook om die koste van kragmodules en verkoelingstelsels te verminder, en die interferensie van elektromagnetiese bestraling en termiese geraas te verminder as gevolg van die vermindering van die stroom. Namate die temperatuur van die toestel daal, word die lewensduur van die toestel dienooreenkomstig verleng (die werkingstemperatuur van 'n halfgeleierapparaat neem met 10 grade toe, en die lewe word met die helfte verkort). Kragverbruik moet te eniger tyd oorweeg word.
Algemene fout 19: Die kragverbruik van hierdie klein skyfies is baie laag, moenie daaroor bekommerd wees nie.
Positiewe oplossing: dit is moeilik om die kragverbruik van die intern nie te ingewikkelde skyfie te bepaal nie. Dit word hoofsaaklik bepaal deur die stroom op die pen. 'N ABT16244 verbruik minder as 1 mA sonder las, maar die aanwyser is elke pen. Dit kan 'n las van 60 mA dryf (soos om 'n weerstand van tiene ohms te pas), dit wil sê die maksimum kragverbruik van 'n volle las kan 60*16 = 960mA bereik. Natuurlik is slegs die kragtoevoerstroom so groot, en die hitte val op die vrag.
Algemene fout 20: Hoe om hierdie ongebruikte I/O -poorte van CPU en FPGA te hanteer? U kan dit leeg laat en later daaroor praat.
Positiewe oplossing: As die ongebruikte I/O -poorte oorbly, kan hulle herhaaldelik wankelende insetseine word met 'n bietjie inmenging van die buitewêreld, en die kragverbruik van MOS -toestelle hang af van die aantal flips van die hekstroombaan. As dit opgetrek word, sal elke pen ook mikro -kampeerstroom hê, dus is die beste manier om dit as 'n uitset te stel (natuurlik kan geen ander seine met bestuur aan die buitekant gekoppel word nie).
Algemene fout 21: Daar is soveel deure oor op hierdie FPGA, sodat u dit kan gebruik.
Positiewe oplossing: Die kragverbruik van FGPA is eweredig aan die aantal flip-flops wat gebruik word en die aantal flips, sodat die kragverbruik van dieselfde tipe FPGA op verskillende stroombane en verskillende tye 100 keer anders kan wees. Die vermindering van die aantal flip-flops vir hoëspoed-omskepping is die fundamentele manier om FPGA-kragverbruik te verminder.
Algemene fout 22: Die geheue het soveel beheerseine. My bord hoef net die OE en ons seine te gebruik. Die Chip Select moet gegrond wees, sodat die data baie vinniger uitkom tydens die leesbewerking.
Positiewe oplossing: Die kragverbruik van die meeste herinneringe wanneer die skyfieseleksie geldig is (ongeag OE en ons), sal meer as 100 keer groter wees as wanneer die skyfieseleksie ongeldig is. Daarom moet CS gebruik word om die chip soveel as moontlik te beheer, en aan ander vereistes moet voldoen word. Dit is moontlik om die breedte van die Chip Select Pulse te verkort.
Algemene fout 23: Die vermindering van kragverbruik is die taak van hardeware -personeel en het niks met sagteware te doen nie.
Positiewe oplossing: die hardeware is net 'n stadium, maar die sagteware is die kunstenaar. Die toegang van byna elke skyfie op die bus en die draai van elke sein word amper deur die sagteware beheer. As die sagteware die aantal toegang tot die eksterne geheue kan verminder (met behulp van meer registerveranderlikes, meer gebruik van interne kas, ens.), Reaksie op onderbrekings (onderbrekings is dikwels aktief op die vlak van weerstande), en ander spesifieke maatreëls vir spesifieke borde sal almal bydra tot die vermindering van kragverbruik. Vir die bord om goed te draai, moet die hardeware en sagteware met albei hande aangegryp word!
Algemene fout 24: Waarom oorskry hierdie seine? Solank die wedstryd goed is, kan dit uitgeskakel word.
Positiewe oplossing: Behalwe vir 'n paar spesifieke seine (soos 100Base-T, CML), is daar oorskiet. Solank dit nie baie groot is nie, hoef dit nie noodwendig ooreenstem nie. Selfs as dit ooreenstem, stem dit nie noodwendig ooreen met die beste nie. Die uitsetimpedansie van TTL is byvoorbeeld minder as 50 ohm, en sommige selfs 20 ohm. As so 'n groot bypassende weerstand gebruik word, sal die stroom baie groot wees, die kragverbruik sal onaanvaarbaar wees, en die seinamplitude sal te klein wees om gebruik te word. Daarbenewens is die uitsetimpedansie van die algemene sein by die uitvoer van 'n hoë vlak en die uitvoer van lae vlak nie dieselfde nie, en dit is ook moontlik om volledige ooreenstemming te bewerkstellig. Daarom kan die ooreenstemming van TTL, LVD's, 422 en ander seine aanvaarbaar wees solank die oorskiet bereik word.