IP Library › Granted Patent US 12,206,344
Granted Patent B2
US 12,206,344 · App. 18/069,307 · Granted Jan 21, 2025

Resolver-to-digital conversion with rotation speed offset

Inventors: Mihail Jefremow (Augsburg, DE); Jürgen Schäfer (Oberhaching, DE); Michael Augustin (Villach, AT); Chandresh Patel (Langen, DE); Arndt Voigtländer (Antdorf, DE)
Assignee: Infineon Technologies AG
H02P21/10H02P21/09H03M1/485
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 12,206,344
App. No.
18/069,307
Granted
Jan 21, 2025
Kind
B2
Abstract

A resolver-to-digital converter, comprising: a feedback (FB) filter chain loop having a state observer configured to estimate a rotation speed and a rotation angle of an object, based on a pair of input sine and cosine signals that are amplitude-modulated (AM) to correspond with the rotation angle of the object; and a feedforward (FF) filter chain path configured to estimate the rotation speed of the object based on the pair of input sine and cosine signals, wherein the state observer of the FB filter chain loop is further configured to offset the estimated rotation speed of the FB filter chain loop with the estimated rotation speed of the FF filter chain path to decrease a settling time of the estimated rotation angle.

Claims (48)

1. A resolver-to-digital converter, comprising:

a feedback (FB) filter chain loop having a state observer configured to estimate a rotation speed and a rotation angle of an object, based on a pair of input sine and cosine signals that are amplitude-modulated (AM) to correspond with the rotation angle of the object; and

a feedforward (FF) filter chain path configured to estimate the rotation speed of the object based on the pair of input sine and cosine signals,

wherein the state observer of the FB filter chain loop is further configured to offset the estimated rotation speed of the FB filter chain loop with the estimated rotation speed of the FF filter chain path to decrease a settling time of the estimated rotation angle.

2. The resolver-to-digital converter of claim 1 , wherein the state observer comprises a rotation angle integrator configured to integrate the offset estimated rotation speed and output the estimated rotation angle, and an output of the FF filter chain path is coupled upstream the rotation angle integrator.

3. The resolver-to-digital converter of claim 2 , wherein the state observer comprises a rotation speed integrator configured to integrate an estimated rotation angle error signal of the object, and to output the rotation speed estimate of the FB filter chain loop.

4. The resolver-to-digital converter of claim 3 , wherein the state observer comprises an adder coupled between the rotation angle integrator and the rotation speed integrator and to an output of the FF filter chain path, and the adder is configured to add the estimated rotation speed of the FB filter chain loop with the estimated rotation speed of the FF filter chain path.

5. The resolver-to-digital converter of claim 1 , further comprising:

a pair of delta-sigma analog-to-digital converters (DS-ADCs) coupled to inputs of the FB filter chain loop and the FF filter chain path, and configured to convert the pair of input sine and cosine signals from analog to digital.

6. The resolver-to-digital converter of claim 1 , wherein:

a first pair of sinc filters in the FB filter chain loop, and configured to filter the pair of input sine and cosine signals, and

a second pair of sinc filters in the FF filter chain path, and configured to filter the pair of input sine and cosine signals.

7. The resolver-to-digital converter of claim 6 , wherein the FF filter chain path comprises:

a pair of bandpass filters coupled between the second pair of sinc filters and an output of the FF filter chain path, and configured to bandpass filter the pair of sinc-filtered input sine and cosine signals.

8. The resolver-to-digital converter of claim 1 , wherein the state observer is a Luenberger observer.

9. The resolver-to-digital converter of claim 1 , wherein the FF filter chain path is configured to determine an inverse tangent signal of the pair of sine and cosine signals and output an estimated rotation angle on which the estimated rotation speed of the FF filter path is based.

10. The resolver-to-digital converter of claim 1 , wherein the state observer of the FB filter chain loop comprises:

a sine look-up-table (LUT) configured to determine a feedback sine signal based on the estimated rotation angle of the object; and

a cosine LUT configured to determine a feedback cosine signal based on the estimated rotation angle of the object,

wherein the FB sine and cosine signals are combined with the respective input cosine and sine signals to output an estimated rotation angle error signal.

11. A microcontroller comprising the resolver-to-digital converter of claim 1 .

12. A resolver-to-digital conversion method, comprising:

estimating, by a state observer in a feedback (FB) filter chain loop, a rotation speed and a rotation angle of an object, based on a pair of input sine and cosine signals that are amplitude-modulated (AM) to correspond with the rotation angle of the object;

estimating, by a feedforward (FF) filter chain path, the rotation speed of the object based on the pair of input sine and cosine signals; and

offsetting, by the state observer of the FB filter chain loop, the estimated rotation speed of the FB filter chain loop with the estimated rotation speed of the FF filter chain path to decrease a settling time of the estimated rotation angle.

13. The resolver-to-digital conversion method of claim 12 , further comprising:

integrating, by a rotation angle integrator of the state observer, the offset estimated rotation speed; and

outputting the estimated rotation angle,

wherein an output of the FF filter chain path is coupled upstream the rotation angle integrator.

14. The resolver-to-digital conversion method of claim 13 , further comprising:

integrating, by a rotation speed integrator of the state observer, an estimated rotation angle error signal of the object; and

outputting the rotation speed estimate of the FB filter chain loop.

15. The resolver-to-digital conversion method of claim 14 , further comprising:

adding, by an adder coupled between the rotation angle integrator and the rotation speed integrator in the state observer and to an output of the FF filter chain path, the estimated rotation speed of the FB filter chain loop with the estimated rotation speed of the FF filter chain path.

16. The resolver-to-digital conversion method of claim 12 , further comprising:

converting, by a pair of delta-sigma analog-to-digital converters (DS-ADCs) coupled to inputs of the FB filter chain loop and the FF filter chain path, the pair of input sine and cosine signals from analog to digital.

17. The resolver-to-digital conversion method of claim 12 , further comprising:

filtering, by a first pair of sinc filters in the FB filter chain loop, the pair of input sine and cosine signals; and

filtering, by a second pair of sinc filters in the FF filter chain path, the pair of input sine and cosine signals.

18. The resolver-to-digital conversion method of claim 17 , further comprising:

bandpass filtering, by a pair of bandpass filters coupled between the second pair of sinc filters and an output of the FF filter chain path, the pair of sinc-filtered input sine and cosine signals.

19. The resolver-to-digital conversion method of claim 12 , further comprising:

determining, by the FF filter chain path, an inverse tangent signal of the pair of sine and cosine signals; and

outputting an estimated rotation angle on which the estimated rotation speed of the FF filter path is based.

20. The resolver-to-digital conversion method of claim 12 , further comprising:

determining, by a sine look-up-table (LUT) of the state observer of the FB filter chain loop, a feedback sine signal based on the estimated rotation angle of the object;

determining, by a cosine LUT of the state observer of the FB filter chain loop, a feedback cosine signal based on the estimated rotation angle of the object; and

combining the FB sine and cosine signals with the respective input cosine and sine signals to output an estimated rotation angle error signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2022
From: JEFREMOW, MIHAIL; SCHÄFER, JÜRGEN; AUGUSTIN, MICHAEL; PATEL, CHANDRESH; VOIGTLÄNDER, ARNDT
To: INFINEON TECHNOLOGIES AG
Reel/Frame 062168/0430 →
Continuity (1)
Related Publication 20240213898A1 · Jun 27, 2024
References Cited (11)
US 7352305B2 · Kiriyama · 2008 [cited by examiner]
US 8004434B2 · Nakazato · 2011 [cited by examiner]
US 8487563B2 · Kawakami · 2013 [cited by examiner]
US 8716964B2 · Tanaka · 2014 [cited by examiner]
US 9182251B2 · Shinohara · 2015 [cited by examiner]
US 10530383B2 · Kurooka · 2020 [cited by examiner]
US 10884037B2 · Chellamuthu · 2021 [cited by examiner]
US 20080265831A1 · Imai · 2008 [cited by examiner]
US 20090179634A1 · Nakazato · 2009 [cited by examiner]
US 20110090104A1 · Sata · 2011 [cited by examiner]
US 20120197591A1 · Shinohara · 2012 [cited by examiner]