SMART LINEAR RESONANT ACTUATOR CONTROL
First Claim
1. A haptics control system, comprising:
- a driver to generate a continuous drive signal to an output pin; and
a monitor, coupled to the output pin, to capture a Back Electromotive Force (BEMF) signal generated thereon, to measure a BEMF signal attribute, and to transmit an adjustment signal to the driver based on the BEMF signal attribute,wherein the driver is configured to adjust the continuous drive signal generation according to the adjustment signal.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a haptics control system that may include a driver to generate a continuous drive signal and to output the drive signal to a mechanical system on an electrical signal line, wherein the continuous drive signal causes the mechanical system to vibrate to produce a haptic effect. The haptics control system may further include a monitor, coupled to the electrical signal line, to capture a Back Electromotive Force (BEMF) signal generated by the mechanical system in the electrical signal line, to measure a BEMF signals attribute, and to transmit an adjustment signal to the driver based on the BEMF signals attribute. The driver is further configured to adjust the continuous drive signal according to the adjustment signal.
-
Citations
67 Claims
-
1. A haptics control system, comprising:
-
a driver to generate a continuous drive signal to an output pin; and a monitor, coupled to the output pin, to capture a Back Electromotive Force (BEMF) signal generated thereon, to measure a BEMF signal attribute, and to transmit an adjustment signal to the driver based on the BEMF signal attribute, wherein the driver is configured to adjust the continuous drive signal generation according to the adjustment signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method to generate a haptic effect, comprising:
-
generating a continuous drive signal; outputting the continuous drive signal to an actuator via a signal line, wherein the continuous drive signal vibrates the actuator to generate a haptic effect; capturing a BEMF signal generated by the actuator on the signal line during the application of the continuous drive signal; measuring a BEMF signal property from the BEMF signal; and adjusting a corresponding continuous drive signal property based on the measured BEMF signal property. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A haptics control system, comprising:
-
a driver to generate a continuous drive signal to an output pin; and a monitor comprising; an input coupled to the output pin, a DC canceling element to separate a BEMF signal from the continuous drive signal, an amplifier, an analog to digital converter; an output to transmit an adjustment signal; wherein the driver is configured to adjust the continuous drive signal generation according to the adjustment signal. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. An electronic device comprising:
-
a haptics controller to generate instructions based on a desired haptic effect; a driver to receive to the instructions and generate a continuous drive signal; a linear resonant actuator, coupled to the driver, to receive the continuous drive signal from driver via a signal line and to vibrate a mass within the linear resonant actuator thereby generating the desired haptic effect; and a monitor to capture a BEMF signal produced by the vibration on the signal line, to measure a BEMF signal property, wherein the driver is configured to adjust generation of the continuous drive signal based on the measured BEMF signal property.
-
-
67. A method of estimating a resonant period of an actuator comprising:
-
in a first iteration, supplying a drive current to the actuator in a first direction, measuring, a predetermined time after supplying the first direction drive current, a reference BEMF value, and after the BEMF value deviates from the reference BEMF value, searching for a first time when the BEMF value returns to the reference BEMF value; in a second iteration, supplying the drive current to the actuator in a second direction, measuring, a predetermined time after supplying the second direction drive current, a reference BEMF value, and after the BEMF value deviates from the reference BEMF value, searching for a second time when the BEMF value returns to the reference BEMF value; and calculating the resonant period of the actuator based on the first and second times.
-
Specification