Backoff timer for in-band interrupt on an i3c bus
AssigneeSTMicroelectronics International N.V.
InventorEyuel Zewdu TEFERI
Life of this patent
Estimating the term…
Abstract
A process for a slave device on a serial data bus to make an in-band interrupt request to a master device includes checking whether a backoff time stored by a backoff timer has expired. When the backoff time has not expired, the slave device refrains from initiating the in-band interrupt request to the master device in response to a start condition on the serial bus. However, when the backoff time has expired, the slave device is permitted to initiate the in-band interrupt request to the master device in response to the start condition on the serial bus.
Claims22
A process for a slave device on a serial data bus to make an in-band interrupt request to a master device, comprising:
- checking whether a backoff time stored by a backoff timer has expired;
- when the backoff time has not expired, refraining from initiating the in-band interrupt request to the master device in response to a start condition on the serial bus;
- and
- when the backoff time has expired, permitting initiating the in-band interrupt request to the master device in response to the start condition on the serial bus.
A slave device configured for communication with a master device over a serial data bus, comprising:
- a backoff timer configured to store a backoff time;
- wherein the slave device is further configured to:
- check whether the backoff time stored by the backoff timer has expired;
- when the backoff time has not expired, refrain from initiating an in-band interrupt request to the master device in response to a start condition on the serial bus;
- and
- when the backoff time has expired, initiate the in-band interrupt request to the master device in response to the start condition on the serial bus.
A process, comprising:
- initiating a first in-band interrupt request by a slave device to a master device over a serial bus in response to a first start condition on the serial bus;
- receiving from the master device an acknowledgment of the first in-band interrupt request;
- resetting by the slave device of a backoff timer to store a backoff time in response to the received acknowledgement;
- and
- waiting by the slave device for the backoff time stored by the backoff timer to expire before initiating a second in-band interrupt request by the slave device to the master device over the serial bus in response to a second start condition on the serial bus.
Dependencies are inferred from the claim text.