摘要 |
A method for detecting an external acceleration applied to a hard disk drive is described. The method includes obtaining a running current value for a spindle motor operating a hard disk drive. The running current is provided from a controller coupled with the hard disk drive. The method further includes compensating the running current value for positional orientation of a data transducer and for torque disturbance. The method also includes filtering the running current value for removal of motor noise and direct current offset which, subsequent thereto, provides an estimated external acceleration amplitude. The method also includes invoking a defensive action for preventing damage to the data transducer and the data storage disk and loss of data disposed on the data storage disk. The defensive action is triggered when the estimated external acceleration amplitude exceeds a threshold value.
|