Energiebeheer (softwaregestuurd)

Wat moet worden gedaan met ongebruikte randschakelingen (zoals timers en UART’s) in een microcontroller om het vermogensverbruik te verminderen?

  1. AVia het instellingsregister de klok naar die randschakeling stopzetten
  2. BDie randschakeling altijd op de hoogste snelheid laten werken
  3. CAlle aansluitingen van die randschakeling op uitgang 1 zetten
Antwoord en toelichting tonen

Antwoord: A. Via het instellingsregister de klok naar die randschakeling stopzetten

Bij veel microcontrollers staat de klok van randschakelingen direct na het inschakelen uit, of juist aan, dus wordt zo ingesteld dat alleen de klok naar de te gebruiken randschakelingen wordt geleverd. Als de klok is gestopt, verdwijnt het dynamische vermogen door schakelen van die schakeling. Daarnaast kan, als ongebruikte aansluitingen zwevend worden gelaten, doorschietstroom door de ingangsschakelingen vloeien, dus het vastleggen van de toestand van de aansluitingen verlaagt ook het vermogen.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Energiebeheer (softwaregestuurd)

  1. Welke uitspraak over de rol van de PMIC (power management IC) die in onder meer smartphones wordt gebruikt is juist?
  2. Wat is de juiste reden dat bij een chip met meerdere voedingsspanningen de volgorde van inschakelen (power sequencing) moet worden aangehouden?
  3. Welke uitspraak over “near-threshold-werking”, waarbij de voedingsspanning tot dicht bij de drempelspanning van de transistors wordt verlaagd, is juist?
  4. Wanneer de voedingsspanning wordt verlaagd, wordt de totale energie per bewerking bij een bepaalde spanning minimaal en neemt ze bij verdere verlaging weer toe. Wat is de juiste reden?
  5. Op een CPU met een vermogensverbruik van 50 W is een koeler met een thermische weerstand van 0,5 K/W geplaatst. Hoeveel °C warmer dan de omgevingslucht wordt de chip ongeveer (andere warmtepaden worden verwaarloosd)?