Yleinen virhe 17: Nämä linja -autosignaalit vedetään kaikki vastukset, joten minusta tuntuu helpottuneena.
Positiivinen ratkaisu: On monia syitä, miksi signaalit on vedettävä ylös ja alas, mutta kaikkia niitä ei tarvitse vetää. Pull-up- ja vetävää vastus vetää yksinkertaisen tulosignaalin, ja virta on vähemmän kuin kymmeniä mikroampereitä, mutta kun ohjattu signaali vedetään, virta saavuttaa milliamp-tason. Nykyisessä järjestelmässä on usein 32 bittiä osoitetiedot, ja voi olla, jos 244/245 eristetty väylä ja muut signaalit vedetään ylös, näihin vastuuksiin kulutetaan muutama watti voimankulutusta (älä käytä 80 senttiä kilowattituntilla olevaa käsitettä, jonka vuoksi näiden muutamien virrankulutuksen wattien hoitaminen on).
Yleinen virhe 18: Järjestelmämme saa 220 V, joten meidän ei tarvitse välittää virrankulutuksesta.
Positiivinen ratkaisu: Matalavirtainen suunnittelu ei ole pelkästään tehon säästämiselle, vaan myös tehomoduulien ja jäähdytysjärjestelmien kustannusten vähentämiseksi ja sähkömagneettisen säteilyn ja lämpökohinan häiriöiden vähentämiseksi virran vähentymisen vuoksi. Laitteen lämpötilan laskiessa laitteen käyttöikä on vastaavasti pidennetty (puolijohteen laitteen käyttölämpötila kasvaa 10 astetta ja käyttöikä lyhennetään puoleen). Virrankulutusta on otettava huomioon milloin tahansa.
Yleinen virhe 19: Näiden pienten sirujen virrankulutus on erittäin pieni, älä huoli siitä.
Positiivinen ratkaisu: Sisäisesti ei liian monimutkaisen sirun virrankulutus on vaikea määrittää. Se määritetään pääasiassa nastalla olevan virran perusteella. ABT16244 kuluttaa vähemmän kuin 1 mA ilman kuormaa, mutta sen indikaattori on jokainen nasta. Se voi ajaa 60 mA: n kuorman (kuten kymmenien ohmien vastuksen sovittaminen), toisin sanoen täyden kuorman maksimaalinen voimankulutus voi saavuttaa 60*16 = 960 mA. Tietysti vain virtalähdevirta on niin suuri ja lämpö putoaa kuormaan.
Yleinen virhe 20: Kuinka käsitellä näitä käyttämättömiä CPU: n ja FPGA: n I/O -portteja? Voit jättää sen tyhjäksi ja puhua siitä myöhemmin.
Positiivinen ratkaisu: Jos käyttämättömät I/O -portit jätetään kelluvaksi, ne voivat toistuvasti värähtelevät tulosignaalit, joissa on vähän häiriöitä ulkomaailmasta, ja MOS -laitteiden virrankulutus riippuu pohjimmiltaan porttipiirin kääntöjen lukumäärästä. Jos se vedetään ylös, jokaisessa PIN -koodissa on myös mikroamperevirta, joten paras tapa on asettaa se lähtöksi (tietysti muut ajo -signaalit eivät voi kytkeä ulkopuolelle).
Yleinen virhe 21: Tähän FPGA: hon on jäljellä niin paljon ovia, joten voit käyttää sitä.
Positiivinen ratkaisu: FGPA: n tehonkulutus on verrannollinen käytettyjen läpikulkujen lukumäärään ja kääntöjen lukumäärään, joten samantyyppisen FPGA: n virrankulutus eri piireissä ja eri aikoina voi olla 100 kertaa erilainen. Flip-flops-määrän minimointi nopeaan kääntämiseen on perustavanlaatuinen tapa vähentää FPGA: n virrankulutusta.
Yleinen virhe 22: Muistissa on niin paljon ohjaussignaaleja. Hallitukseni on vain käytettävä OE: tä ja me signaalit. Sirun valinnan tulisi olla maadoitettu, jotta tiedot tulevat paljon nopeammin lukuoperaation aikana.
Positiivinen ratkaisu: Useimpien muistojen virrankulutus, kun siruvalinta on kelvollinen (OE: stä ja meistä riippumatta) on yli 100 kertaa suurempi kuin silloin, kun siruvalinta on virheellinen. Siksi CS: tä tulisi käyttää sirun hallitsemiseksi niin paljon kuin mahdollista, ja muut vaatimukset olisi täytettävä. ChIP -valintapulssin leveyttä on mahdollista lyhentää.
Yleinen virhe 23: Virrankulutuksen vähentäminen on laitteistohenkilöstön tehtävä, eikä sillä ole mitään tekemistä ohjelmistojen kanssa.
Positiivinen ratkaisu: Laitteisto on vain vaihe, mutta ohjelmisto on esiintyjä. Ohjelmisto ohjaa melkein jokaisen väylän sirun käyttöä ja jokaisen signaalin kääntöä. Jos ohjelmisto voi vähentää ulkoisen muistiin pääsyjen lukumäärää (käyttämällä enemmän rekisterimuuttujia, sisäisen välimuistin jne. Käyttöä jne.), Reseaktiivien oikea-aikainen vaste (keskeytykset ovat usein alhaisen tason aktiivisia vetovastuksissa) ja muut tietyt levyjen erityiset toimenpiteet vaikuttavat huomattavasti voimankulutuksen vähentämiseen. Jotta levy muuttuu hyvin, laitteisto ja ohjelmisto on tarttuva molemmilla käsillä!
Yleinen virhe 24: Miksi nämä signaalit ylittävät? Niin kauan kuin ottelu on hyvä, se voidaan poistaa.
Positiivinen ratkaisu: Lukuun ottamatta muutamaa erityistä signaalia (kuten 100Base-T, CML), siellä on ylitys. Niin kauan kuin se ei ole kovin suuri, sitä ei välttämättä tarvitse sovittaa. Vaikka se olisi sovitettu, se ei välttämättä vastaa parasta. Esimerkiksi TTL: n lähtöimpedanssi on alle 50 ohmia ja jotkut jopa 20 ohmia. Jos käytetään niin suurta vastaavaa vastustusta, virta on erittäin suuri, virrankulutusta ei voida hyväksyä, ja signaalin amplitudi on liian pieni käytettäväksi. Lisäksi yleisen signaalin lähtöimpedanssi, kun tulostetaan korkeaa tasoa ja alhaisen tason tulostaminen, ei ole sama, ja myös täydellinen sovitus on mahdollista saavuttaa. Siksi TTL: n, LVD: n, 422: n ja muiden signaalien sovittaminen voi olla hyväksyttävää niin kauan kuin ylitys saavutetaan.