Tuesday, November 24, 2009

Power Management

this is my first blog ...


Few tips to implement power management for battery operated devices
Most effective way to reduce power consumption in idle mode, it is typically considered and dominated by the following hardware components.
  1. Processor (Heart of the system)
  2. SDRAM
  3. Display
  4. Display backlight
The amount of power each of these hardware components consumes depends on the nature of the device and how the device is used.
Power consumption is also effected by software consideration/implementation. Implementing power management the below points to consider.
  1. Peripheral device polling behaviour (Ideally all software components are driven by interrupts or wait for single object in-case of wince implementation rather than active polling).
  2. Unused hardware components should be disabled completely.
    Implement low power mode for the processor and associated peripherals that are used in the device.
  3. Controlling clock frequency and supply voltage can save the power (When the system enters in to idle mode reduce clock frequency and switch off power supply for unused components).
  4. Use specific instructions of ARM for peripherals can execute faster.
  5. Threads are also needs to consider in idle mode should be minimized so that procesor should remain sleep mode most of the time irrespective of any operating system.

No comments:

Post a Comment