Misverstand 4: Laekrag-ontwerp

Algemene fout 17: Hierdie busseine word almal deur resistors 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 optrek- en aftrekweerstand trek 'n eenvoudige insetsein, en die stroom is minder as tientalle mikroampere, maar wanneer 'n aangedrewe sein getrek word, sal die stroom die milliamperevlak bereik. Die huidige stelsel het dikwels 32 bisse adresdata elk, en daar kan wees. As die 244/245 geïsoleerde bus en ander seine opgetrek word, sal 'n paar watt se kragverbruik op hierdie resistors verbruik word (moenie die konsep van 80 sent per kilowatt-uur om hierdie paar watt se kragverbruik te behandel, die rede is af Kyk).

Algemene fout 18: Ons stelsel word deur 220V aangedryf, so ons hoef nie omgee vir kragverbruik nie.

Positiewe oplossing: ontwerp met 'n lae krag is nie net om krag te bespaar nie, maar ook om die koste van kragmodules en verkoelingstelsels te verminder, en die interferensie van elektromagnetiese straling en termiese geraas te verminder as gevolg van die vermindering van stroom. Soos die temperatuur van die toestel afneem, word die lewe van die toestel dienooreenkomstig verleng (die bedryfstemperatuur van 'n halfgeleiertoestel neem toe met 10 grade, en die lewe word met die helfte verkort). Kragverbruik moet te eniger tyd in ag geneem word.

Algemene fout 19: Die kragverbruik van hierdie klein skyfies is baie laag, moenie daaroor bekommer nie.

Positiewe oplossing: Dit is moeilik om die kragverbruik van die intern nie te ingewikkelde skyfie te bepaal nie. Dit word hoofsaaklik deur die stroom op die pen bepaal. 'n ABT16244 verbruik minder as 1 mA sonder vrag, maar sy aanwyser is elke pen. Dit kan 'n las van 60 mA aandryf (soos om 'n weerstand van tientalle ohm te pas), dit wil sê, die maksimum kragverbruik van 'n volle vrag kan 60*16=960mA bereik. Natuurlik is net die kragtoevoerstroom so groot, en die hitte val op die las.

 

Algemene fout 20: Hoe om hierdie ongebruikte I/O-poorte van SVE en FPGA te hanteer? Jy kan dit leeg laat en later daaroor praat.

Positiewe oplossing: As die ongebruikte I/O-poorte swaai gelaat word, kan dit herhaaldelik ossillerende insetseine word met 'n bietjie steuring van die buitewêreld, en die kragverbruik van MOS-toestelle hang basies af van die aantal flips van die hekkring. As dit opgetrek word, sal elke pen ook mikroamperestroom hê, so die beste manier is om dit as 'n uitset te stel (natuurlik kan geen ander seine met aandrywing aan die buitekant gekoppel word nie).

Algemene fout 21: Daar is soveel deure oor op hierdie FPGA, sodat jy dit kan gebruik.

Positiewe oplossing: Die kragverbruik van FGPA is eweredig aan die aantal flip-flops wat gebruik word en die aantal flips, so die kragverbruik van dieselfde tipe FPGA by verskillende stroombane en verskillende tye kan 100 keer verskil. Die minimalisering van die aantal flip-flops vir hoëspoed-flip is die fundamentele manier om FPGA-kragverbruik te verminder.

Algemene fout 22: Die geheue het soveel beheerseine. My bord hoef net die OE- en WE-seine te gebruik. Die skyfiekies moet gegrond wees, sodat die data baie vinniger uitkom tydens die leesbewerking.

Positiewe oplossing: Die kragverbruik van die meeste herinneringe wanneer die skyfiekeuse geldig is (ongeag OE en WE) sal meer as 100 keer groter wees as wanneer die skyfiekeuse ongeldig is. Daarom moet CS gebruik word om die skyfie soveel as moontlik te beheer, en daar moet aan ander vereistes voldoen word. Dit is moontlik om die wydte van die chip kies pols te verkort.

Algemene fout 23: Die vermindering van kragverbruik is die taak van hardewarepersoneel, en het niks met sagteware te doen nie.

Positiewe oplossing: Die hardeware is net 'n verhoog, maar die sagteware is die uitvoerder. 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 toegangs tot die eksterne geheue kan verminder (met meer registerveranderlikes, Meer gebruik van interne CACHE, ens.), tydige reaksie op onderbrekings (onderbrekings is dikwels lae-vlak aktief met pull-up resistors), en ander spesifieke maatreëls vir spesifieke borde sal almal grootliks bydra tot die vermindering van kragverbruik. Vir die bord om goed te draai, moet die hardeware en sagteware met albei hande vasgegryp word!

Algemene fout 24: Waarom is hierdie seine oorskiet? 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 gepas te word nie. Selfs as dit ooreenstem, pas dit nie noodwendig by die beste nie. Byvoorbeeld, die uitsetimpedansie van TTL is 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. Boonop is die uitsetimpedansie van die algemene sein by die uitvoer van hoë vlak en lae vlak nie dieselfde nie, en dit is ook moontlik om volledige passing te bereik. Daarom kan die passing van TTL, LVDS, 422 en ander seine aanvaarbaar wees solank die oorskiet bereik word.