Intermec 073295-001 Manuale Utente
Chapter 4 — Theory of Operation
Device Power Control
Peripheral devices both internal and external to the PXA255 are enabled
and disabled under software control. External devices also have hardware
shutdown features to cut their power quickly in a critically-low battery
situation (low-battery hardware detect has tripped). In normal suspends,
power to these devices is turned off under software control.
and disabled under software control. External devices also have hardware
shutdown features to cut their power quickly in a critically-low battery
situation (low-battery hardware detect has tripped). In normal suspends,
power to these devices is turned off under software control.
These devices fall in 2 categories, depending on whether their functions
can tolerate sudden removal of power without time for software to clean
up. See Critical Shutdown Type column in the Device Power States table
on the previous page. Both types include devices that may optionally be
left on during Suspend. Regardless of shutdown type, those devices must
be dumped immediately if the battery goes critical (or is removed) while
the system is suspended.
can tolerate sudden removal of power without time for software to clean
up. See Critical Shutdown Type column in the Device Power States table
on the previous page. Both types include devices that may optionally be
left on during Suspend. Regardless of shutdown type, those devices must
be dumped immediately if the battery goes critical (or is removed) while
the system is suspended.
Type 1
Type 1 devices are those whose power can be cut immediately on a
critically-low battery event. These are generally non-essential loads (for
example, the display backlight) that can be dumped right away to reduce
the load on a critically-low main battery, or on the supercap if the main
battery is being removed.
critically-low battery event. These are generally non-essential loads (for
example, the display backlight) that can be dumped right away to reduce
the load on a critically-low main battery, or on the supercap if the main
battery is being removed.
These loads are controlled through external hardware control registers
(HCRs) U11 and U16. In a critical battery situation, signal
BATT_FAULT_IRQ* is driven low by comparator U36. Through U52
and U53, this asserts signal HCR_DISABLE, which forces U11 and U16
outputs to High-Z. Pull-ups and pull-downs on these outputs then return
the devices to their default (off) state:
(HCRs) U11 and U16. In a critical battery situation, signal
BATT_FAULT_IRQ* is driven low by comparator U36. Through U52
and U53, this asserts signal HCR_DISABLE, which forces U11 and U16
outputs to High-Z. Pull-ups and pull-downs on these outputs then return
the devices to their default (off) state:
Battery State
System State
HCR Outputs
Device Power
OK
Not important
Low-Z
Controlled by software
Critical
Not important
High-Z
Off
Type 2
Type 2 devices are those whose power cannot be cut immediately on
critically-low battery event.These are loads that could cause data
corruption if their power is removed before software can shut down cleanly
(for example, the SD slot), but that must be powered down right away on
a critically-low main event once the system is suspended. These are kept
powered as long as the PXA255 is awake so that their device drivers can
complete any critical operations and then shut down cleanly.
critically-low battery event.These are loads that could cause data
corruption if their power is removed before software can shut down cleanly
(for example, the SD slot), but that must be powered down right away on
a critically-low main event once the system is suspended. These are kept
powered as long as the PXA255 is awake so that their device drivers can
complete any critical operations and then shut down cleanly.
These loads are controlled through PXA255 GPIO registers so that they
will not automatically shut down the instant the battery goes critical. In a
critical battery situation, signal BATT_FAULT_IRQ* is driven low by
comparator U36 replaced with signal RESET_OUT* when the PXA255
suspends.
will not automatically shut down the instant the battery goes critical. In a
critical battery situation, signal BATT_FAULT_IRQ* is driven low by
comparator U36 replaced with signal RESET_OUT* when the PXA255
suspends.
58
CK30 Handheld Computer Service Manual