ARM
POWER MANAGER ISSUES
B1) Ability to shut off 1.5v power supply (board)
B2) Ability to shut off 3.686MHz oscillator (board)
B3) Make sure all relevant pins are brought out (BATT_FAULT,VDD_FAULT, PWR_EN, GPIO<1:0>, RESET_OUT) (board)
B4) Ability to shut off Xilinx oscillator. How long to restart?
P1) Disable interrupts from peripherals in sleep mode (Xilinx, codec, etc). Capability exists.
P2) Ability to reprogram Proxim after standby – probably just toggling Tx_Rx is sufficient.
P3) Wake up on what??
Sleep Mode:
Shutdown: 3 steps, ea 30.517us = 91.553us = roughly 100us
Wakeup: 10ms ramp-up timer
150ms if 3.6864Mz oscillator was
disabled in shutdown
? to take DRAMs out of
self-refresh mode
from 10+ to160+ ms
Idle Mode:
??? (fast – 10s of us probably)
Intercom Submodes:
Idle same as ARM idle
Sleep 1 ARM sleep, 3.6864MHz oscillator on
Sleep 2 ARM sleep, 3.6864MHz oscillator off
Sleep 3 ARM sleep, Xilinx oscillator off
Sleep 4 ARM sleep, Xilinx oscillator off, radio in standby
Sleep 5 ARM sleep, Xilinx power off, radio power off
Off main power off
Preliminary numbers (at 3.0v):
Power-up 800ma ; 2.4w Proxim in Tx
Program running 600ma ; 1.2w interactive mode, Proxim in Rx
Proxim standby 350ma ; 1.05w interactive mode
ARM idle ??
ARM sleep 400ma ; 1.2w Proxim in Rx
150ma ; 450mw Proxim in standby
100ma ; 300mw Proxim in standby, Xilinx clock stopped