8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
1/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
2/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
3/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
4/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
5/77
http://www.ep.liu.se/8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
6/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
7/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
8/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
9/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
10/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
11/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
12/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
13/77
64
64
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
14/77
75%
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
15/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
16/77
64
64
3.3V 185 1
3.3V 270 2.5
5
640x
480@60Hz
16
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
17/77
4MiB
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
18/77
5V
4.2V
1.2V 3.3V
5V
12V
3.3
5
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
19/77
I2C
3.3 3.3 25mA
0.83.6 3.3 400mA
0.83.6 1.2 400mA
0.83.6 3.3 1A
3.3 3.3 25mA
5V 100mA
500mA
5V
3.3V
5V
12V
VOU T = 1.23 + 1.23
RADJ
51.1103
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
20/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
21/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
22/77
PCB Material Hole
Blind Buried Through holeBlindLayer 1
Layer 2
Layer 3
Layer 4
Layer 5
Layer 6
120x70mm
100x160mm
0.4mm 0.275mm
6
15
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
23/77
SMD PAD NSMD PAD
PCB Material
Solder resist
Copper
Solder
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
24/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
25/77
I2C
4MB
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
26/77
START
SD Card Boot?
NAND Flash Boot?
DataFlash Boot?
Download
to RAM
RUN
SAM-BA Boot
Yes
Yes
Yes
No
No
No
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
27/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
28/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
29/77
16
196MHz 96MHz
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
30/77
16
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
31/77
196MHz
32kHz
32kHz
500Hz
32kHz
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
32/77
V Core
500Hz 248 2720A
32 kHz
16 MHz
PLLA
PLLB
PRESCALER
Master clock
Processor clock controller
Master
Clock
Divider
PMC_MCKR offset 0x0030
00
01
10
11
CSS PRES MDIV
Divide with 1, 2, 4Divide with 1, 2, 4,
8, 16, 32, 64
Pdynamic aCV2f
Pdynamic
V
C f
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
33/77
40mA > 80%
70mA
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
34/77
J15
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
35/77
Run
Idle Standby Suspend to RAM Power Off
2.5W
80%
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
36/77
70% 12V 20mA
IBACKLIGHT 3V3 =IBACKLIGHT 12V
1
0.7 = 43
1
0.7 61mA
20mA
3mA 50A
61mA
270mA
780A 360mA
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
37/77
25
70.9mA
25 19.5mA
240A
5V
80% 100
500mA 500mA
500
0.8 = 625mA
500mA
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
38/77
625mA
3mA
110mA
88mA
15mA
50MHz 3.5mA 850mA
1.2V
32kHz
V DDBU 3A
25C
90A 0
< 125A 1mA
< 125A
VOUT USBV oltage
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
39/77
IV O U T =
3
n=1
InUn
efficiencyn
VOUT
+ ILDO
IUSBV OLT AGE =
UVOUTIVOUTefficiency
USBV oltage Vf d
VSDRAM 3.3V 400mA
VCORE 1.2V 70.9mA
VIO 3.3V 850mA
4V
VOU T IOU T 920mA
VOU T VU SB
90%
1000mA
IU SB =
IOUTVOUTefficiency
VU SB=
9204
0.90
5 920mA
500mA
1A
500mA
460mA
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
40/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
41/77
3.3V 1.2V
32
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
42/77
5V 5V
3.7V 4.10V
V Bat + 0.3V 4.41V
3.3V
3.34
V 3.3V 3.24V
1.2V 1.25V
3.3V 3.26V
1.2V 1.22V
12V 10.3V
5V 4.41V
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
43/77
VU SB VBAT 5V 0V
0V 3.9V
VIO 36mA 70mA 42mA 32mA
VSDRAM 15mA 110mA 2mA 2mA
VCORE 0mA 60mA 50mA 0mA
VIO VSDRAM
VCORE
VCORE
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
44/77
VSDRAM 280mA
VCORE 70.9mA
VIO 225mA
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
45/77
VSDRAM 280mA
VCORE 58.5mA
VIO 120mA
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
46/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
47/77
I2C
3V3LDO
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
48/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
49/77
http://www.atmel.com/dyn/resources/prod_documents/PLL_LFT_filter_CALCULATOR_AT91.ziphttp://www.atmel.com/dyn/resources/prod_documents/PLL_LFT_filter_CALCULATOR_AT91.ziphttp://elprint.se/index.php/pages/59http://elprint.se/index.php/pages/598/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
50/77
http://wiki.openmoko.org/index.php?title=Neo_FreeRunner_Hardware&oldid=48606http://wiki.openmoko.org/index.php?title=Neo_FreeRunner_Hardware&oldid=48606http://arm.com/products/licensing/index.htmlhttp://arm.com/products/licensing/index.htmlhttp://www.arm.com/markets/mobile_solutions/app.htmlhttp://www.arm.com/markets/mobile_solutions/app.htmlhttp://linuxdevices.com/articles/AT7065740528.htmlhttp://www.alternatezone.com/electronics/files/PCBDesignTutorialRevA.pdfhttp://www.alternatezone.com/electronics/files/PCBDesignTutorialRevA.pdfhttp://www.linuxdevices.com/http://www.linuxdevices.com/http://www.ddj.com/embedded/193400975http://www.ddj.com/embedded/193400975http://www.eu.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.tar.bz2http://www.eu.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.tar.bz2http://maxim.org.za/AT91RM9200/2.6/2.6.25-at91.patch.gzhttp://maxim.org.za/AT91RM9200/2.6/2.6.25-at91.patch.gzhttp://http//docs.openmoko.org/trac/browser/trunk/src/target/kernel/patches/gta01-jbt6k74.patch?rev=1883http://http//docs.openmoko.org/trac/browser/trunk/src/target/kernel/patches/gta01-jbt6k74.patch?rev=18838/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
51/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
52/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
53/77
I2C
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
54/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
55/77
1.2V
1.2V
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
56/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
57/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
58/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
59/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
60/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
61/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
62/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
63/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
64/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
65/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
66/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
67/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
68/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
69/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
70/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
71/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
72/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
73/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
74/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
75/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
76/77
8/11/2019 Power Management in Embedded ARM HW Integrated With Embedded Linux
77/77
Top Related