| CPC G06F 3/016 (2013.01) [H02P 6/006 (2013.01)] | 30 Claims |

|
1. A method comprising:
obtaining, by a controller, a back electromotive force (BEMF) signal associated with a haptic feedback component,
wherein the BEMF signal is generated by movement of the haptic feedback component;
determining, by the controller, a time length for the BEMF signal to cross an amplitude-based window, the amplitude-based window being based on an amplitude of the BEMF signal being less than a threshold value, wherein determining the time length is based on:
a first measurement of a natural response of the haptic feedback component based on the BEMF signal, and
a second measurement of a forced response of the haptic feedback component when a braking signal is applied to the haptic feedback component after the BEMF signal to reduce an energy level of the haptic feedback component during a calibration process;
determining, by the controller and based on the time length, a braking amplitude for a control signal to reduce the energy level of the haptic feedback component; and
controlling, by the controller, the control signal according to the braking amplitude.
|