IP Library › Granted Patent US 12,438,791
Granted Patent B2
US 12,438,791 · App. 18/656,642 · Granted Oct 7, 2025

Adaptation to a pulse width modulation frequency variation for a sensor operating in a synchronous mode

Inventors: Christof Michenthaler (Feistritz/Gail, AT); Thomas Hafner (Klagenfurt, AT); Benjamin Kollmitzer (Pörtschach, AT); Alexander Plautz (Ossich, AT); Andrea Possemato (Villach, AT); Constantin Stroi (Bucharest, RO)
Assignee: Infineon Technologies AG
H04L43/0852H04L25/4902H04L67/12
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,438,791
App. No.
18/656,642
Granted
Oct 7, 2025
Kind
B2
Abstract

In some implementations, a sensor may determine a delay latency value associated with an amount of time from completion of a set of sensor tasks to an actual time of reception of a trigger to selectively transmit or sample sensor data. The sensor may calculate a deviation of the delay latency value from a target delay latency. The sensor may transmit a data frame including an indication associated with the deviation of the delay latency value from the target delay latency.

Claims (66)

1. A sensor, comprising:

a sensor algorithm component; and

an interface implementation component, comprising:

an internal trigger generator configured to:

monitor a counter value, and

trigger the sensor algorithm component to perform a set of sensor tasks based on a determination that the counter value is greater than or equal to an internal trigger level value;

a trigger level calculator configured to:

determine an adjusted internal trigger level value, and

provide the adjusted internal trigger level value to the internal trigger generator for use as the internal trigger level value; and

a trigger detector configured to:

receive a trigger to selectively transmit or sample sensor data, and

forward the trigger to the trigger level calculator and a protocol encoder, wherein the protocol encoder is configured to transmit a data frame based at least in part on receiving the trigger.

2. The sensor of claim 1 , wherein the trigger level calculator is further configured to:

determine that a difference between a counter value at a time of receiving the trigger and a reference time value satisfies a threshold, and

provide, to the protocol encoder, an indication that the difference between the counter value at the time of receiving the trigger and the reference time value satisfies the threshold.

3. The sensor of claim 2 , wherein the protocol encoder is configured to include the indication in the data frame.

4. The sensor of claim 3 , wherein the indication indicates that the trigger was received off target.

5. The sensor of claim 1 , wherein the trigger level calculator, to determine the adjusted internal trigger level value, is configured to:

obtain a counter value at a time of receiving the trigger, and

compute the adjusted internal trigger level value based on subtracting a target delay latency from the counter value at the time of receiving the trigger.

6. The sensor of claim 1 , wherein the data frame includes an indication of a lack of sensor data when no sensor data associated with the trigger has been received from the sensor algorithm component.

7. The sensor of claim 1 , wherein the data frame includes an indication that sensor data included in the data frame is expired when a difference between a counter value at a time of receiving the trigger and a reference time value satisfies a threshold.

8. The sensor of claim 1 , wherein the internal trigger level value is adjusted in association with adapting to an increase of a pulse width modulation (PWM) frequency associated with operation of the sensor.

9. The sensor of claim 1 , wherein the internal trigger level value is adjusted in association with adapting to a decrease of a pulse width modulation (PWM) frequency associated with operation of the sensor.

10. A sensor, comprising:

a sensor algorithm component; and

an interface implementation component, comprising:

an internal trigger generator configured to:

monitor a counter value, and

trigger the sensor algorithm component to perform a set of sensor tasks based on a determination that the counter value is greater than or equal to an internal trigger level value;

a trigger level calculator configured to:

obtain a counter value at a time of receiving the trigger,

calculate a difference between the counter value at the time of receiving the trigger and a reference time value,

evaluate the difference relative to a threshold,

based on the difference satisfying the threshold, determine an adjusted internal trigger level value, and

provide the adjusted internal trigger level value to the internal trigger generator for use as the internal trigger level value; and

a trigger detector configured to:

receive a trigger to selectively transmit or sample sensor data, and

forward the trigger to the trigger level calculator and a protocol encoder, wherein the protocol encoder is configured to transmit a data frame based at least in part on receiving the trigger.

11. The sensor of claim 10 , wherein the trigger level calculator is further configured to:

based on the difference not satisfying the threshold, maintain the internal trigger level value at a current value.

12. The sensor of claim 10 , wherein the trigger level calculator is further configured to:

based on the difference satisfying the threshold, subtract a target delay latency from the counter value at the time of receiving the trigger to obtain the adjusted internal trigger level value.

13. The sensor of claim 10 , wherein the trigger level calculator is further configured to:

based on receiving the trigger, reset the counter value.

14. The sensor of claim 10 , wherein, based on no sensor data associated with the trigger being received from the sensor algorithm component, the data frame includes an indication of a lack of sensor data.

15. The sensor of claim 10 , wherein, based on the difference between the counter value at the time of receiving the trigger and the reference time value satisfying the threshold, the data frame includes an indication that sensor data included in the data frame is expired.

16. The sensor of claim 10 , wherein the internal trigger level value is adjusted in association with adapting to an increase of a pulse width modulation (PWM) frequency associated with an operation of the sensor, or

wherein the internal trigger level value is adjusted in association with adapting to a decrease of the PWM frequency associated with the operation of the sensor.

17. A sensor, comprising:

a sensor algorithm component; and

an interface implementation component, comprising:

an internal trigger generator configured to:

monitor a counter value, and

trigger the sensor algorithm component to perform a set of sensor tasks based on a determination that the counter value is greater than or equal to an internal trigger level value;

a trigger level calculator configured to:

determine an adjusted internal trigger level value,

wherein the trigger level calculator is configured to adjust the internal trigger level value in association with adapting to an increase of a pulse width modulation (PWM) frequency associated with an operation of the sensor, or

wherein the trigger level calculator is configured to adjust the internal trigger level value in association with adapting to a decrease of the PWM frequency associated with the operation of the sensor, and

provide the adjusted internal trigger level value to the internal trigger generator; and

a trigger detector configured to:

receive a trigger to selectively transmit or sample sensor data, and

forward the trigger to the trigger level calculator and a protocol encoder, wherein the protocol encoder is configured to transmit a data frame based at least in part on receiving the trigger.

18. The sensor of claim 17 , wherein the trigger level calculator, to determine the adjusted internal trigger level value, is configured to:

obtain a counter value at a time of receiving the trigger, and

compute the adjusted internal trigger level value based on subtracting a target delay latency from the counter value at the time of receiving the trigger.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2024
From: MICHENTHALER, CHRISTOF; HAFNER, THOMAS; KOLLMITZER, BENJAMIN; PLAUTZ, ALEXANDER; POSSEMATO, ANDREA; STROI, CONSTANTIN
To: INFINEON TECHNOLOGIES AG
Reel/Frame 067334/0778 →
Continuity (2)
Division 17451168 · Oct 18, 2021
Related Publication 20240291741A1 · Aug 29, 2024
References Cited (20)
US 4733104A · Steigerwald et al. · 1988 [cited by applicant]
US 5589805A · Zuraski et al. · 1996 [cited by applicant]
US 6101106A · Shi · 2000 [cited by applicant]
US 6867645B1 · Ansari et al. · 2005 [cited by applicant]
US 10348430B2 · Aichriedler · 2019 [cited by applicant]
US 10581543B2 · Aichriedler · 2020 [cited by examiner]
US 10773666B2 · Granig · 2020 [cited by applicant]
US 10890914B2 · Zhang et al. · 2021 [cited by applicant]
US 20180198545A1 · Aichriedler et al. · 2018 [cited by applicant]
US 20230125037A1 · Michenthaler et al. · 2023 [cited by applicant]
CN 103392293A · 2013 [cited by applicant]
CN 108289003A · 2018 [cited by applicant]
CN 109428663A · 2019 [cited by applicant]
CN 110456760A · 2019 [cited by applicant]
CN 110895413A · 2020 [cited by applicant]
CN 111585682A · 2020 [cited by applicant]
CN 112020327A · 2020 [cited by applicant]
WO 2012125259A1 · 2012 [cited by applicant]
Tingdong, Ye., et al., “Research on Networked Micro-Strain Monitoring Based on Unified Time Base,” China Test, vol. 43(7), 2017, pp. 94-96. [cited by applicant]
Extended European Search Report for Application No. EP22194559.5, mailed on Mar. 14, 2023, 9 pages. [cited by applicant]