Table of Contents
Vähätehoiset sulautetut järjestelmät ovat erikoistuneita tietokoneita, jotka on suunniteltu toimimaan tehokkaasti mahdollisimman pienellä energiankulutuksella. Ne ovat olennaisia sovelluksissa, joissa virran saatavuus on rajoitettua tai akun käyttöikä on kriittinen, kuten puettavat laitteet, IoT-anturit ja kannettavat elektroniikkajärjestelmät. Suunnittelun taustalla olevien periaatteiden ymmärtäminen auttaa optimoimaan suorituskykyä samalla kun energiaa säästetään.
Matalatehoisen suunnittelun perusteet
Matalatehoisten sulautettujen järjestelmien suunnittelussa on kyse sähkönkulutuksen hallinnasta joka vaiheessa, laitteiston valinnasta ohjelmiston toteuttamiseen. Keskeisiä käsitteitä ovat dynaaminen voimanhallinta, staattisen tehon vähentäminen ja tehokas laitteiston käyttö. Energiankäytön vähentämiseen käytetään yleisesti tekniikoita, kuten kelloporttia, jänniteskaalausta ja virran alasajoa.
Laitteistonäkökohdat
Energiatehokkaiden komponenttien valinta on elintärkeää. Mikroohjaimet, joilla on alhainen aktiivinen ja univirta, ovat suositeltavia. Lisäksi matalatehoisia tiloja tukevien oheislaitteiden valinta ja piirisuunnittelu voivat vaikuttaa merkittävästi kokonaisvirrankulutukseen. Laitteiston suunnittelussa on myös minimoitava tarpeettomia tiedonsiirtoja ja käsittelyä.
Tehokkuutta edistävät ohjelmistostrategiat
Ohjelmistolla on ratkaiseva rooli matalatehoisten järjestelmien suunnittelussa. Tehokkaiden algoritmejen toteuttaminen, aktiivisen prosessoinnin ajan lyhentäminen ja laitteistolepotilojen hyödyntäminen auttavat säästämään energiaa. Kehittäjät käyttävät usein tapahtumalähtöistä ohjelmointia ja työvuoropyöräilyä varmistaakseen, että järjestelmä pysyy matalatehoisissa valtioissa aina kun mahdollista.
Yhteiset tekniikat ja työkalut
- Dynaaminen jännite ja taajuusskaalaus (DVFS)
- Virtaportti
- Unitilat ja valmiustilat
- Energiaa koskevan suunnittelun suunnittelu
- Tehoprofilointityökalut