IP Library Granted Patent US 10,054,622
Granted Patent B2
US 10,054,622 · App. 14/601,785 · Granted Aug 21, 2018

Method and apparatus for LRA real time impedance tracking and BEMF extraction

Inventors: David Hernandez (Dallas, TX); Mandy Barsilai (Richardson, TX)
Assignee: Texas Instruments Incorporated
G01R27/02G01R31/2829G01R31/343
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,054,622
App. No.
14/601,785
Granted
Aug 21, 2018
Kind
B2
Abstract

A method, apparatus and a system for a Linear Resonant Actuator (LRA) real time impedance tracking. The method includes extracting the Back Electro-Motive Force (BEMF) voltage from a driver's load current by determining a current multiplying factor utilizing a Least Mean Square (LMS) algorithm and introducing an error function to control the gain of the load current and isolate the BEMF.

Claims (50)

1. A method of generating an output Back Electro-Motive Force (BEMF) by a linear resonant actuator (LRA) from a load current that is generated based on a driver voltage produced by a driver circuit, the method comprising:

generating, by a BEMF predictor, an output BEMF, based on a raw BEMF;

determining, by an adaptive algorithm module, an error function, based on the raw BEMF and based on the output BEMF; and

producing, by a signal multiplier, a sensed signal, based on the load current and based on the error function.

2. The method of claim 1 , wherein the adaptive algorithm is at least one of a Least Mean Square (LMS) algorithm, a Recursive Least Squares (RLS) algorithm, or a Kalman algorithm.

3. The method of claim 2 , wherein the LMS algorithm comprises:

Error [n]=y[n]−P[n]; and

Gain [n +1]=Gain[ n ]+μ×sgn(V Drive )Error[ n],

wherein n is an integer, y[n] is an output of the output BEMF, P[n] is a second order predictor, μ is a constant, and V drive is the driver voltage.

4. The method of claim 1 , wherein at least a portion of the method is performed by a Current/Voltage Sense analog front end.

5. The method of claim 1 , further comprising:

producing, by a driver, the driver voltage;

generating, by a Linear Resonant Actuator (LRA), a load current based on the driver voltage; and

converting, by an analog to digital converter, the sensed signal, to generate the raw BEMF.

6. The method of claim 5 , further comprising:

reading, by a sense amplifier, the driver voltage, to produce a sensed voltage;

combining, by a combiner, the sensed signal and the sensed voltage, to produce a raw BEMF extraction; and

wherein converting the sensed signal to the raw BEMF comprises producing the raw BEMF based on the raw BEMF extraction.

7. The method of claim 6 , further comprising:

filtering, by a filter, the raw BEMF extraction, to produce an analog BEMF; and

wherein converting the sensed signal to the raw BEMF comprises producing the raw BEMF based on the analog BEMF.

8. The method of claim 1 , wherein the signal multiplier is a variable gain amplifier (VGA).

9. An apparatus for generating an output Back Electro-Motive Force (BEMF) by a linear resonant actuator (LRA) from a load current that is generated based on a driver voltage produced by a driver circuit, the apparatus comprising:

a circuit, coupled to the LRA, arranged to generate a raw BEMF based on an analog signal of the load current;

a BEMF predictor, coupled to the circuit, arranged to produce an output BEMF based on the raw BEMF; and

a Least Mean Square (LMS) algorithm module, coupled to the BEMF predictor, arranged to utilize the raw BEMF to produce a current multiplying factor.

10. The apparatus of claim 9 , wherein the circuit further comprises:

the driver, coupled to the LRA, arranged to produce the driver voltage;

the LRA coupled to the driver, wherein the LRA is configured to utilize the driver voltage to generate a load current;

a signal multiplier, coupled to the LRA, arranged to utilize the load current and the current multiplying factor to produce a sensed signal; and

an analog to digital converter, coupled to the BEMF predictor, arranged to produce the raw BEMF in accordance with the sensed signal.

11. The apparatus of claim 10 , further comprising:

a sense amplifier, coupled to the driver, arranged to read the driver voltage, to generate a sensed voltage;

a combiner, coupled to the sense amplifier and to the signal multiplier, arranged to combine the sensed signal and the sensed voltage, to generate a raw BEMF extraction; and

wherein the analog to digital converter is arranged to produce the raw BEMF based on the raw BEMF extraction.

12. The apparatus of claim 11 , further comprising a filter, coupled to the combiner, arranged to filter the raw BEMF extraction, to generate an analog BEMF, wherein the analog to digital converter is arranged to produce the raw BEMF based on the analog BEMF.

13. The apparatus of claim 9 , wherein the circuit further comprises at least one of a resistance transfer function, a temperature transfer function, or a force detection.

14. The apparatus of claim 10 , wherein the signal multiplier is a variable gain amplifier (VGA).

15. The apparatus of claim 10 , further comprising a Current/Voltage Sense analog front-end.

16. The apparatus of claim 9 , wherein the LMS algorithm module is further arranged to generate the raw BEMF based on the output BEMF.

17. The apparatus of claim 9 , further comprising a resistance transfer function module, coupled to the LMS algorithm module, arranged to generate an actuator resistance based on the current multiplying factor.

18. A method of generating an output Back Electro-Motive Force (BEMF) by a linear resonant actuator (LRA) from a load current that is generated based on a driver voltage produced by a driver curcuit, the method comprising:

generating, by the driver circuit, a raw Back Electro-Motive Force (BEMF) based on an analog signal of the load current;

producing, by a BEMF predictor, an output BEMF based on the raw BEMF; and

utilizing, by a Least Mean Square (LMS) algorithm module, the raw BEMF, to produce a current multiplying factor.

19. The method of claim 18 , further comprising:

producing, by a driver of the driver circuit, the driver voltage;

utilizing, by the LRA of the driver circuit, the driver voltage, to generate the load current;

utilizing, by a signal multiplier of the driver circuit, the load current and the current multiplying factor, to produce a sensed signal; and

producing, by an analog to digital converter of the driver circuit, the raw BEMF in accordance with the sensed signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2015
From: HERNANDEZ, DAVID; BARSILAI, MANDY
To: TEXAS INSTRUMENTS INCORPORATED
Reel/Frame 034884/0225 →
Continuity (3)
Provisional Application 62010274 · Jun 10, 2014
Provisional Application 61929672 · Jan 21, 2014
Related Publication 20150204925A1 · Jul 23, 2015
Cited By (3)
US 12,438,396 US 12,500,451 US 12,562,600