Snížení příkonu MCU. Vybavení pro MCU. Snížení příkonu MCU. Možnosti snížení příkonu

Podobné dokumenty
Konfigurace portů u mikrokontrolérů

MSP 430F1611. Jiří Kašpar. Charakteristika

Základní uspořádání pamětí MCU

Microchip. PICmicro Microcontrollers

Přednáška A3B38MMP. Bloky mikropočítače vestavné aplikace, dohlížecí obvody. 2015, kat. měření, ČVUT - FEL, Praha J. Fischer

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus

Mikrokontroléry. Doplňující text pro POS K. D. 2001

Paměti Flash. Paměti Flash. Základní charakteristiky

Přednáška , kat. měření, ČVUT - FEL, Praha J. Fischer. A4B38NVS, 2012, J.Fischer, kat. měření,, ČVUT - FEL 1

Přednáška - Čítače. 2013, kat. měření, ČVUT - FEL, Praha J. Fischer. A3B38MMP, 2013, J.Fischer, ČVUT - FEL, kat. měření 1

PK Design. MB-ATmega16/32 v2.0. Uživatelský manuál. Základová deska modulárního vývojového systému MVS. Verze dokumentu 1.0 (21.12.

A0M38SPP - Signálové procesory v praxi - přednáška 10 2

24 bitový dvoukanálový AD převodník s obvodem HX711

Napájení mikroprocesorů. ČVUT- FEL, katedra měření, přednášející Jan Fischer. studenty zapsané v předmětu: A4B38NVS

Rozsah měřené veličiny

ŠESTNÁCTIKANÁLOVÝ A/D PŘEVODNÍK ±30 mv až ±12 V DC, 16 bitů

DESKA ANALOGOVÝCH VSTUPŮ ±24mA DC, 16 bitů

Akademický rok: 2004/05 Datum: Příjmení: Křestní jméno: Osobní číslo: Obor:

Prvky a obvody elektronických přístrojů II

PŘÍLOHY. PRESTO USB programátor

MĚŘICÍ MODUL NAPÁJENÝ PO OPTICKÉM VLÁKNĚ MEASUREMENT MODULE WITH POWER OVER FIBER

EduKit84. Výuková deska s programátorem pro mikrokontroléry PIC16F84A firmy Microchip. Uživatelská příručka

Jednočipové mikropočítače (mikrokontroléry)

Převodník sériového rozhraní RS-485 na mnohavidové optické vlákno ELO E171 Uživatelský manuál

DESKA ANALOGOVÝCH VSTUPŮ A VÝSTUPŮ ±24mA DC, 16 bitů

Vestavné systémy BI-VES Přednáška 5

IRCDEK2 Hradlové pole s implementovaným kvadraturním dekodérem Technická dokumentace

Převodník Ethernet ARINC 429

Komunikace modulu s procesorem SPI protokol

Architektura počítače

ŘÍDÍCÍ DESKA SYSTÉMU ZAT-DV

Semestrální práce z předmětu Speciální číslicové systémy X31SCS

1. ÚVOD 2. PŘÍKON MIKROKONTROLÉRU 2009/ f CLK... taktovací (hodinová) frekvence a

Úvod do mobilní robotiky AIL028

Universální přenosný potenciostat (nanopot)

Řídicí obvody (budiče) MOSFET a IGBT. Rozdíly v buzení bipolárních a unipolárních součástek

PRESTO. USB programátor. Uživatelská příručka

SEP2 Sensor processor. Technická dokumentace

11 Elektrické specifikace Mezní parametry* Okolní teplota pøi zapojeném napájení 40 C až +125 C Skladovací teplota 65 C až +150 C Napájecí napìtí na V

4IOT-SEN-01 Sensor pro IoT aplikace Technická dokumentace

Návod k obsluze výukové desky CPLD

1. MIKROPROCESOR ATMEGA A/D PŘEVODNÍK MÓDY PŘEVODNÍKU Single Conversion Mode Auto Triggering Start...

NTIS-VP1/1: Laboratorní napájecí zdroj programovatelný

Záložní zdroje pro domácí a malé projekční kanceláře. Zaměření na nejmenší UPSky a možnosti zálohy a přepěťové ochrany včetně telefonní linky

Návrh ovládání zdroje ATX

8. Počítačová skříň,zdroj a UPS. Počítačová skříň

FVZ K13138-TACR-V004-G-TRIGGER_BOX

NÍZKOFREKVENČNÍ GENERÁTOR BG3

Vysoká škola Báňská. Technická univerzita Ostrava

A/D a D/A PŘEVODNÍK 0(4) až 24 ma DC, 16 bitů

Čítače e a časovače. v MCU. Čítače a časovače MCU. Obsah

18A - PRINCIPY ČÍSLICOVÝCH MĚŘICÍCH PŘÍSTROJŮ Voltmetry, A/D převodníky - principy, vlastnosti, Kmitoměry, čítače, fázoměry, Q- metry

EduKitBeta Uživatelská příručka

Popis obvodu U2403B. Funkce integrovaného obvodu U2403B

Firmware řídící jednotky stejnosměrného generátoru

ŘÍDÍCÍ ČLEN GCD 411. univerzální procesorový člen pro mikropočítačové systémy. charakteristika. technické údaje

SEKVENČNÍ LOGICKÉ OBVODY

Na trh byl uveden v roce 1971 firmou Signetics. Uvádí se, že označení 555 je odvozeno od tří rezistorů s hodnotou 5 kω.

Převodníky AD a DA. AD a DA. Převodníky AD a DA. Základní charakteristika

Synco living. Verze s ECA. Modul pro připojení měřičů spotřeby WRI982. Page 1/15 Michal Bassy - Březen 2011 Březen 2011

PK Design. Modul CLK Generátor MHz v1.0. Modul programovatelného zdroje hodinových pulzů

Časová relé pro drážní vozidla A

Praktické úlohy- 2.oblast zaměření

Příloha č.: 1 ze dne: je nedílnou součástí osvědčení o akreditaci č.: 456/2012 ze dne: List 1 z 6

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

ČEMU ROZUMÍ MIKROPROCESOR?

Indukční lineární senzor LI700P0-Q25LM0-HESG25X3-H1181

List 1 z 6. Akreditovaný subjekt podle ČSN EN ISO/IEC 17025:2005: FORTE a.s. Metrologická laboratoř Mostkovice 529

Programovatelná počítadla CT6M a CT6S

I/O modul VersaPoint. Analogový výstupní modul, 16 bitový, napětí/proud, 1 kanál IC220ALG320. Specifikace modulu. Spotřeba. Údaje pro objednávku

Základní zapojení MCU do el. obvodu. Zdroje taktovacího kmitočtu. IMTEE Přednáška č. 7. reset, oscilátor, blokování napájení


Řada 88 - Časové relé do panelu, 5-8 A

VETRONICS 770. Technická specifikace mobilní jednotky

PVK. Uživatelská příručka. Zařízení určené k odlaďování aplikací s mikrokontroléry PIC16C5x, PIC16C71 a PIC16F84. Strana 1 / 9

Alfanumerické displeje

Úvod do mobilní robotiky NAIL028

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

BEZDRÁTOVÉ ZABEZPEČOVACÍ ZAŘÍZENÍ

MIKROKONTROLÉRY PIC PRO POKROČILÉ

Návod na zapojení a ovládání řídící jednotky výtahových dveří VVVF-4

5. A/Č převodník s postupnou aproximací

Přednáška 7, 8 Generátory hodinového signálu a dohlížecí obvody ve vest. systémech

Použití programovatelného čítače 8253

11. Logické analyzátory. 12. Metodika měření s logickým analyzátorem

Vana RC0001R1 RC0001R1

Měřič reziduální kapacity HomeGuard

Řada 78 - Spínané napájecí zdroje

Napájení mikroprocesorů

Měření pilového a sinusového průběhu pomocí digitálního osciloskopu

PŘIJÍMAČ / VYSÍLAČ SADA MODULŮ 433 MHZ

Náplň přednášky 1. Vestavěný systém Výrobci technických řešení Mikrokontroléry ARM NXP Kinetis KL25Z Rapid prototyping Laboratorní vývojová platforma

UC485P. Převodník RS232 na RS485 nebo RS422. Průmyslové provedení s krytím

Elektronický Přepínač 1x KVM, 8xPC/16xPC

DIGI Timer 8 8 kanálové stopky se záznamem dat

GFK-1904-CZ Duben Rozměry pouzdra (šířka x výška x hloubka) Připojení. Skladovací teplota -25 C až +85 C. Provozní vlhkost. Skladovací vlhkost

Novinky - téma. Micrel koupen Microchipem MEMS oscilátory Spínané měniče LDO RF obvody a další

[ Analyzátory elektrických sítí ] NA-21/25/35/PB. [ Návod k obsluze ]

Aplikace Embedded systémů v Mechatronice. Michal Bastl A2/713a

Mikrořadiče společnosti Atmel

Transkript:

Vybavení pro snížen ení příkonu MCU K.D. - přednášky 1 Možnosti snížení příkonu Snížení frekvence hodin procesoru a periferií. Programové odpojování periferií. Režim Idle. Režim Power Down. Snížení napájecího napětí. Metoda DVS K.D. - přednášky 2

Možnosti snížení příkonu K.D. - přednášky 3 Obecné závislosti P = C e V 2 CC f + I L V CC P = ztrátový výkon, V cc = napájecí napětí, f = frekvence hodin, C e = ekvivalentní kapacita, I L = klidový proud Ce Ce K.D. - přednášky 4

Obecné závislosti P = C e V 2 CC f + I L V P = ztrátový výkon, V cc = napájecí napětí, f = frekvence hodin, C e = ekvivalentní kapacita, I L = klidový proud CC P run vs. Vcc P run vs. frequency 14,00 14,00 P [mw] 12,00 10,00 8,00 6,00 4,00 1 MHz 2 MHz 3 MHz 4 MHz 5 MHz 6 MHz 7 MHz 8 MHz P [mw] 12,00 10,00 8,00 6,00 4,00 1,8 V 2,0 V 2,2 V 2,4 V 2,6 V 2,8 V 3,0 V 3,2 V 3,4 V 3,6 V 2,00 2,00 0,00 1,8 V 2,2 V 2,6 V 3,0 V 3,4 V 0,00 1 MHz 2 MHz 3 MHz 4 MHz 5 MHz 6 MHz 7 MHz 8 MHz Vcc [V] f [MHz] K.D. - přednášky 5 Snížení frekvence hodin procesoru a periferií (1) Závislost odběru MCU na frekvenci hodin (Microchip PIC). Frekvence řádu 100 khz. Frekvence řádu MHz. K.D. - přednášky 6

Snížení frekvence hodin procesoru a periferií (2) Použití oscilátoru s nejnižší možnou frekvencí. Programové řízení frekvence oscilátoru. K.D. - přednášky 7 Programové odpojování periferií Odpojení napájení jednotlivých periferií (Renesas H8S, Infineon C167,... ). Jednotlivé periferie lze odpojit nastavením příslušného bitu v registru pro řízení napájení (MSTPCRx, SYSCON3). Další snížení odběru: odpojení hodinového signálu pro odpojené periferie. K.D. - přednášky 8

Režim Idle Zapíná se programově. (Např. 8051: do PCON se zapíše příslušná hodnota pro Idle.) Oscilátor kmitá. Odpojí se hodiny pro procesor. Periferie normálně pracují. RAM, SFR a porty zachovávají nastavené hodnoty. (8051: odběr řádově ma). Ukončení Idle: přerušení nebo reset. K.D. - přednášky 9 Režim Power Down Zapíná se programově, podobně jako Idle. Zastaví se oscilátor. Nepracuje CPU ani periferie. RAM, SFR a porty zachovávají nastavené hodnoty. (8051: odběr řádově µa, PIC: odběr řádově na). Ukončení Power Down: reset. PIC: lze volit Power Down se zachováním funkce interního oscilátoru WD, ukončení i přerušením. C167: lze volit Power Down se zachováním funkce RTC a oscilátoru. Musí se uvážit vliv výstupního proudu z portů. Na vstupních portech musí být definovaná log. úroveň (kmitání zvyšuje odběr). K.D. - přednášky 10

Režimy Idle a Power Down generátor hodin Generátor hodin 8051: K.D. - přednášky 11 Režimy Idle a Power Down generátor hodin Generátor hodin MSP430: ACLK = Auxiliary Clock (pro periferie) MCLK = Master Clock (pro CPU) SMCLK = Submodule Clock (pro periferie) K.D. - přednášky 12

Režimy Idle a Power Down generátor hodin Nevýhoda zastavení oscilátoru v Power Down: pomalý náběh při ukončení PD: Náběh oscilátoru u Microchip PIC. K.D. - přednášky 13 Snížení napájecího napětí Závislost odběru (I cc ) na napájecím napětí (V cc ) (Atmel ATtiny). Hodnotou V cc je dána maximální hodinová frekvence MCU. Atmel ATtiny: závislost I cc na V cc v normálním režimu. K.D. - přednášky 14

Snížení napájecího napětí v režimu Power Down Odběr v režimu Power Down lze zmenšit snížením napájecího napětí. Reset Trvání pulsu = náběh oscilátoru + reset Oscilátor Vcc Přechod do režimu Power Down Vcc min Reset - ukončení režimu Power Down PIC: závislost I cc na V cc v režimu Power Down. K.D. - přednášky 15 Řízení frekvence CLK Perioda spouštění úlohy Dynamické čekání: Snížením frekvence hodin procesoru na optimální hodnotu lze snížit příkon MCU. Dynamické čekání Aktivní perioda Maximální frekvence CLK Perioda spouštění úlohy Aktivní perioda Optimální frekvence CLK Task deadline Task deadline K.D. - přednášky 16

Řízení frekvence CLK Čekání v Idle nebo Power Down: Spotřeba energie pro danou úlohu závisí na počtu taktů CLK (ne na frekvenci). Sleep Idle n k period CLK Aktivní perioda Vysoká frekvence CLK Wake up Task deadline W = P T n k period CLK (Energie = Příkon Čas) Aktivní perioda Optimální frekvence CLK Task deadline K.D. - přednášky 17 Použití metody DVS DVS = Dynamic Voltage Scaling Metoda DVS: 1. Frekvence CLK se nastaví na optimální hodnotu. 2. Napájecí napětí se sníží na minimální přípustnou hodnotu. Vcc [V] n k period CLK Minimal MCS430 Supply Voltage 4,0 3,5 3,0 2,5 2,0 1,5 1,0 0,5 0,0 0,0 1,0 2,0 3,0 4,0 5,0 6,0 7,0 8,0 Frequency [MHz] Aktivní perioda Optimální frekvence CLK + snížené napájecí napětí Task deadline K.D. - přednášky 18

Použití metody DVS Metoda DVS: 1. Frekvence CLK se nastaví na optimální hodnotu. DVS předpokládá možnost řízení napájecího napětí vyžaduje speciální HW prostředky. 2. Napájecí napětí se sníží na minimální přípustnou hodnotu. Baterie Měnič DC/DC Vcc MCU Řízení Vcc K.D. - přednášky 19 Použití metody DVS - experiment Perioda spouštění úloh = 100 ms. Energy consumed in one task period 0,450 W [mws] 0,400 0,350 0,300 0,250 0,200 0,150 0,100 0,050 100% processor load 100% processor load 100% processor load XT2 Task 1 XT2 Task 2 XT2 Task 3 XT2 Task 1 theoretical XT2 Task 2 theoretical XT2 Task 3 theoretical DCO Task 1 DCO Task 2 DCO Task 3 0,000 0,0 1,0 2,0 3,0 4,0 5,0 6,0 7,0 8,0 9,0 f [MHz] K.D. - přednášky 20