Wat is Slaapmodus (sleep mode)?

Toestand van een microcontroller waarin de klok of voeding van CPU en randschakelingen wordt gestopt als er geen werk is, om het energieverbruik te verlagen. Wordt gewekt door onder meer een interrupt.

Japanse benaming: スリープモード

“Slaapmodus (sleep mode)” komt voor in 1 oefenvragen uit 1 onderwerpen, bijv. Embedded systemen en firmware.

Vakgebied: Embedded systemen en firmware

Nu oefenen: vragen over Slaapmodus (sleep mode)

Wat is het belangrijkste doel van de slaapmodus van een microcontroller in een apparaat op batterijen?

  1. ADe verwerkingssnelheid verhogen
  2. BHet vermogensverbruik verlagen door CPU en klok te stoppen zolang er geen werk is, en alleen wakker te worden wanneer nodig, bijvoorbeeld door een interrupt
  3. CHet programma wissen
Antwoord en toelichting tonen

Antwoord: B. Het vermogensverbruik verlagen door CPU en klok te stoppen zolang er geen werk is, en alleen wakker te worden wanneer nodig, bijvoorbeeld door een interrupt

Bij een apparaat dat bijvoorbeeld om de paar seconden een sensor leest, is er het grootste deel van de tijd geen werk. In de slaapmodus worden de klok of voeding van de CPU en van ongebruikte randschakelingen gestopt, waardoor de stroom daalt tot de orde van microampère. Het apparaat wordt wakker door een timer of een interrupt bij een verandering op een pin en gaat na het werk direct weer slapen. Hoe dieper de slaap, hoe kleiner de stroom, maar hoe langer het duurt voordat het apparaat wakker is en hoe meer toestand verloren gaat.

“Slaapmodus (sleep mode)” in de toelichting

Vragen met “Slaapmodus (sleep mode)” (1)

  1. Wat is het belangrijkste doel van de slaapmodus van een microcontroller in een apparaat op batterijen?

Verwante termen

Microcontroller (MCU) Interrupt Numerieke apertuur (NA) Baudrate Bootloader Brown-outdetectie Contactstuiteren (switch bounce) Debounce Duty cycle GPIO

Naar de woordenlijst