Energiatehokkaiden sulautettujen järjestelmien suunnittelu on välttämätöntä alhaisen tehon kulutusta vaativissa sovelluksissa, kuten IoT-laitteissa, puettavassa teknologiassa ja kauko-antureissa. Matalan tehon käyttöön on saatava huolellisia laskelmia ja strategisia valintoja laitteisto- ja ohjelmistokomponentteihin.

Virrankulutuksen ymmärtäminen

Valmiissa järjestelmissä tehonkulutus riippuu eri tekijöistä, kuten aktiivisesta tehosta käytön aikana ja joutokäyntitehosta valmiustilassa. Energian kokonaiskäytön laskemiseen kuuluu virranoton ja jännitteen mittaaminen eri komponenttien välillä.

Keskeisiä parametreja ovat seuraavat:

  • Johdinvirta (I):[] Komponenttien nostama virta.
  • Voltage (V):[] Järjestelmän käyttöjännite.
  • Aktiivinen aika (t):[] Kestokomponentit kuluttavat aktiivisesti tehoa.

Kulutettu energia (E) voidaan arvioida kaavalla:

]E = V × I × t

Strategiat matalatehoiselle suunnittelulle

Energiatehokkaiden strategioiden toteuttaminen edellyttää laitteistovalintoja ja ohjelmistojen optimointia. Vähätehoisten komponenttien valinta ja niiden käyttömuotojen hallinta ovat kriittisiä vaiheita.

Yhteisiä strategioita ovat seuraavat:

  • Dynaamisen jännitteen ja taajuuden skaalaus (DVFS):[ säätää jännitettä ja taajuus perustuu työmäärään.
  • Power Gating: [ Sammuttaa virran joutokäynnillä oleviin osiin.
  • Sleep Modes: [ Laittaa järjestelmän matalatehoisiin tiloihin, kun se ei ole käytössä.
  • Toimivat ohjelmistot:[ Vähennä käsittelyaikaa ja energian käyttöä.

Laskelmat matalatehoisille sovelluksille

Energiatehokkuuden optimoimiseksi laskelmiin tulisi sisällyttää järjestelmän osien käyttösykli. Jos esimerkiksi anturi toimii 10% ajasta aktiivisessa tilassa ja 90% lepotilassa, keskimääräinen tehonkulutus voidaan arvioida vastaavasti.

Keskimääräinen teho (Pavg) voidaan laskea seuraavasti:

]P[avg = Paktiivinen[ × käyttösykli + Puni[ × (1 - käyttösykli)[]