Author |
Topic |
|
tbronez
17 Posts |
Posted - 08 Sep 2005 : 14:07:39
|
What are the IO_CTRLs and registry settings to control subsystem power on the BitsyX?
While topics 879, 98, and 839 address the BitsyPlus and discuss IO_CTRLS used for the WAV and POW devices on the fly (and related registry settings to disable some subsystems on startup), it seems clear from these topics and personal investigation that the same IO_CTRLS and registry settings don't work on the BitsyX. I can find no relevant BitsyX documentation for your OEM-specific power control. Can you please point me to it, or post it? |
|
akidder
1519 Posts |
Posted - 08 Sep 2005 : 15:05:30
|
It's possible to turn the various subsystems off with bits in the system controller (CPLD), but it could cause problems if the drivers don't know their respective hardware has been turned off. At this time, the drivers only support sleep mode and aren't typically turned off when the system is running.
Can you let us know more about your application? We'd be glad to assist you getting your device to production. |
|
|
tbronez
17 Posts |
Posted - 09 Sep 2005 : 14:00:30
|
In general, we would like to reduce power consumption on our headless BitsyX device by turning off the following subsystems (as for the BitsyPlus in topic 879):
* Audio codec * Audio power amplifier * Serial ports 1 and 3 * External devices via PE1 and PE2 lines * Vee generator
As our device has neither a display or a touch screen, we would also like to conserve processor resources by disabling at boot (as for the BitsyPlus in topics 98 and 40):
* Display driver * Touch panel driver * CE desktop
|
|
|
tbronez
17 Posts |
Posted - 09 Sep 2005 : 14:06:12
|
From an application standpoint, our device runs on batteries recharged by solar power. We currently put it to sleep as often as possible to conserve power and wake periodically to perform monitoring functions. We would like to go further and disable or slow down anything we can in order to reduce power consumption during awake periods. This could reduce the size and cost of the solar panel, which is a substantial portion of the overall system cost.
|
|
|
akidder
1519 Posts |
Posted - 09 Sep 2005 : 14:22:18
|
Thanks. Great information. You should be able to turn off the most of those devices directly, without having to deal with how they affect the CE drivers.
You'd probably have to disable the audio driver for the codec and possibly the touch panel driver to prevent CE from hanging up when it tries to access the devices.
I'll ping you directly for your email address, and can send you the CPLD addresses needed to turn those systems off. |
|
|
|
Topic |
|