Adaptation to a pulse width modulation frequency variation for a sensor operating in a synchronous mode
AssigneeInfineon Technologies AG
InventorsChristof Michenthaler, Thomas Hafner, Benjamin Kollmitzer, Alexander Plautz, Andrea Possemato, Constantin Stroi
Life of this patent
Estimating the term…
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.
Claims18
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.
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.
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.
Dependencies are inferred from the claim text.