IP Library Granted Patent US 12,388,461
Granted Patent B2
US 12,388,461 · App. 18/348,435 · Granted Aug 12, 2025

Timer-based resolver integral demodulation

Inventors: Divya Nagaraju (Karnataka, IN); Ashish Vijay (Rajasthan, IN); Sundaram Kaliyugavaratharajan (Karnataka, IN); Kannan Thiagarajan (Karnataka, IN)
Assignee: HAMILTON SUNDSTRAND CORPORATION
H03M1/645
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,388,461
App. No.
18/348,435
Granted
Aug 12, 2025
Kind
B2
Abstract

A digital signal processing system to determine a position of a resolver includes a digital signal processor that includes first timer and second timer. The first timer creates a resolver excitation signal from a series of samples and creates an incrementing Crossing signal each time the resolver excitation signal crosses zero. When the Crossing signal has a first value, a multiplexer provides resolver sine signals to an analog to digital converter to convert the resolver sine signal to a series of digital sine samples, and the second timer stores the series of digital sine samples in a sine sample buffer. When the Crossing signal has a second value, the multiplexer provides the resolver cosine signal to the analog to digital converter to convert the resolver cosine signal to a series of digital cosine samples, and the second timer stores the series of digital cosine samples in a buffer.

Claims (32)

1. A method for determining a location of a resolver, the method comprising:

creating a resolver excitation signal from a series of samples;

generating an incrementing Select/Zero Crossing signal that increments each time the resolver excitation signal crosses zero;

providing the resolver excitation signal to the resolver;

receiving at a multiplexer resolver sine and resolver cosine signals from the resolver that are based on the excitation signal;

when the Select/Zero Crossing signal has a first value, providing the resolver sine signal to an analog to digital converter to convert the resolver sine signal to a series of digital sine samples, and storing the series of digital sine samples in a sine sample buffer;

when the Select/Zero Crossing signal has a second value, providing the resolver cosine signal to the analog to digital converter to convert the resolver cosine signal to a series of digital cosine samples, and storing the series of digital cosine samples in a cosine sample buffer;

determining a sine amplitude-based series of digital sine samples;

determining a cosine amplitude-based series of digital cosine samples; and

identifying a quadrant of the resolver position based on the sine and cosine amplitudes.

2. The method of claim 1 , wherein the resolver sine samples and the resolver cosine samples are collected at different times.

3. The method of claim 2 , wherein the resolver sine samples and the resolver cosine samples are each created for a half period of the resolver excitation signal.

4. The method of claim 1 , wherein identifying the quadrant of the resolver position comprises doubling the sine amplitude and the cosine amplitude.

5. The method of claim 1 , wherein the resolver excitation signal is created by a first timer.

6. The method of claim 5 , wherein the first timer is a N2HET timer.

7. The method of claim 1 , further comprising:

providing the digital sine samples to a second timer, wherein the second timer provides the digital sine samples to the sine sample buffer based on the Select/Zero Crossing signal.

8. The method of claim 7 , further comprising:

providing the digital cosine samples to the second timer, wherein the second timer provides the digital cosine samples to the cosine sample buffer based on the Select/Zero Crossing signal.

9. The method of claim 8 , wherein the second timer is a N2HET timer.

10. The method of claim 5 , wherein the first timer creates the Select/Zero Crossing signal and provides it to the multiplier and to a second timer.

11. A digital signal processing system to determine a position of a resolver, the system comprising:

a digital signal processor that includes first timer and second timer, wherein the first timer creates a resolver excitation signal from a series of samples and creates an incrementing Select/Zero Crossing signal each the resolver excitation signal crosses zero;

a multiplexer configured to receive resolver sine and resolver cosine signals from the resolver that are based on the excitation signal, the multiplexer having a select input receiving the Select/Zero Crossing signal;

an analog to digital converter connected to an output of the multiplexer, the analog to digital converter having an output connected to the second timer; and

a memory buffer connected to the second timer that includes a sine sample buffer and a cosine sample buffer;

wherein when the Select/Zero Crossing signal has a first value, the multiplexer provides the resolver sine signal to the analog to digital converter to convert the resolver sine signal to a series of digital sine samples, and the second timer stores the series of digital sine samples in the sine sample buffer; and

wherein when the Select/Zero Crossing signal has a second value, the multiplexer provides the resolver cosine signal to the analog to digital converter to convert the resolver cosine signal to a series of digital cosine samples, and the second timer storing the series of digital cosine samples in the cosine sample buffer.

12. The system of claim 11 , wherein the resolver sine samples and the resolver cosine samples are collected at different times.

13. The system of claim 12 , wherein the resolver sine samples and the resolver cosine samples are each created for a half period of the resolver excitation signal.

14. The system of claim 11 , wherein the first timer is a N2HET timer.

15. The method of claim 14 , wherein the second timer is a N2HET timer and the first timer provides the Select/Zero Crossing signal to the second timer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2024
From: NAGARAJU, DIVYA; VIJAY, ASHISH; KALIYUGAVARATHARAJAN, SUNDARAM; THIAGARAJAN, KANNAN
To: GOODRICH AEROSPACE SERVICES PRIVATE LIMITED
Reel/Frame 066683/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2024
From: GOODRICH AEROSPACE SERVICES PRIVATE LIMITED
To: HAMILTON SUNDSTRAND CORPORATION
Reel/Frame 066683/0418 →
Priority Claims (1)
IN 202311017662 · Mar 16, 2023 · national
Continuity (1)
Related Publication 20240313798A1 · Sep 19, 2024
References Cited (29)
US 5053715A · Andermo · 1991 [cited by examiner]
US 5455498A · Kakimoto · 1995 [cited by examiner]
US 9315106B2 · Fu · 2016 [cited by examiner]
US 9397676B1 · Nguyen · 2016 [cited by examiner]
US 10027344B1 · Bird · 2018 [cited by examiner]
US 10256836B2 · Bird et al. · 2019 [cited by applicant]
US 10408643B2 · Chellamuthu · 2019 [cited by examiner]
US 11177987B1 · Jefremow et al. · 2021 [cited by applicant]
US 11231296B2 · Hess et al. · 2022 [cited by applicant]
US 11353337B2 · Takai · 2022 [cited by applicant]
US 11722343B1 · Kaliyugavaratharajan · 2023 [cited by examiner]
US 20060132338A1 · Katakura · 2006 [cited by examiner]
US 20090167296A1 · Yokokawa · 2009 [cited by examiner]
US 20100117631A1 · Inoue · 2010 [cited by examiner]
US 20110109304A1 · Suzuki · 2011 [cited by examiner]
US 20160226508A1 · Kurooka et al. · 2016 [cited by applicant]
US 20190293429A1 · Cameron · 2019 [cited by examiner]
US 20190296761A1 · Cameron · 2019 [cited by examiner]
US 20210064361A1 · Jayaraman · 2021 [cited by examiner]
US 20210325420A1 · Rao et al. · 2021 [cited by applicant]
US 20230194611A1 · Lee · 2023 [cited by examiner]
US 20240177029A1 · Kalia · 2024 [cited by examiner]
DE 102016223938B4 · 2018 [cited by applicant]
EP 0458148A2 · 1991 [cited by applicant]
EP 3483563B1 · 2020 [cited by applicant]
EP 2546610B1 · 2020 [cited by applicant]
WO 2021241393A1 · 2021 [cited by applicant]
Abstract for DE102016223938 (B4), Published: Jun. 14, 2018, 1 page. [cited by applicant]
European Search Report for Application No. 24163838.6, mailed Jul. 29, 2024, 8 pages. [cited by applicant]