Method and apparatus for actively protecting a device from damage due to
an impact or other acceleration condition. An active protection system is
provided with a sensor which outputs an acceleration signal in relation
to an acceleration state of the device. A circuit processes the
acceleration signal in relation to a configuration control input
indicative of an operational environment in which the device is operated,
and a protection mechanism configures the device in relation to the
processed acceleration signal. A configuration control module preferably
supplies the configuration control input as a user selectable or host
input. Preferably, protection mechanism places the device in a protective
state to protect against damage due to an imminent impact, such as from a
free fall condition. The processing preferably comprises adaptive
filtering of the acceleration signal and the application of one or more
thresholds to detect said imminent impact.