IP Library Patent Application 19169886
Patent Application
App. No. 19/169,886

FAST DEVICE REINITIALIZATION ON DSI3 BUS

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 None
App. No.
19/169,886
Abstract

Accordingly, there is disclosed herein host device and bus communication method that enables fast sensor device reinitialization that minimizes outage time associated with an unexpected device reset. In one illustrative embodiment, a bus master includes: a driver configured to drive a downlink signal on a bus signal line coupled to slave devices each with a dynamically-determined bus address; a receive buffer configured to sense an uplink signal on the bus signal line; and a controller coupled to the driver and the receive buffer, the controller being configured to implement a communication method via the bus signal line. The communication method includes: sending a query for a unique device identifier to a default bus address; and upon detecting a query timeout, initiating a data frame to collect time-division multiplexed data from the slave devices.

Claims (37)

1 . A method for use with a bus having slave devices each with a dynamically-determined bus address, the method comprising:

sending a query for a unique device identifier to a default bus address; and

upon detecting a query timeout, initiating a data frame to collect time-division multiplexed data from the slave devices.

2 . The method of claim 1 , further comprising, upon detecting a query response containing the unique device identifier from a reset slave device:

determining the dynamically-determined bus address previously associated with the unique device identifier contained in the query response; and

configuring the reset slave device with that dynamically-determined bus address.

3 . The method of claim 2 , wherein said configuring includes writing register data to the default bus address.

4 . The method of claim 3 , wherein said register data includes additional configuration data for the reset slave device.

5 . The method of claim 3 , further comprising: after said configuring, initiating the data frame to collect time-division multiplexed data from the slave devices.

6 . The method of claim 5 , further comprising writing additional configuration data to the reset slave device after said configuring and before said initiating.

7 . The method of claim 3 , further comprising: after said configuring, repeating said sending and, upon detecting the query timeout, said initiating.

8 . The method of claim 1 , wherein the unique device identifier is a device level traceability code.

9 . The method of claim 1 , further comprising: repeating said sending and, upon detecting the query timeout, said initiating to collect a sequence of data frames from the slave devices.

10 . A bus master that comprises:

a driver configured to drive a downlink signal on a bus signal line coupled to slave devices each with a dynamically-determined bus address;

a receive buffer configured to sense an uplink signal on the bus signal line; and

a controller coupled to the driver and the receive buffer, the controller being configured to implement a communication method via the bus signal line, the method including:

sending a query for a unique device identifier to a default bus address; and

upon detecting a query timeout, initiating a data frame to collect time-division multiplexed data from the slave devices.

11 . The bus master of claim 10 , wherein the communication method further comprises:

upon detecting a query response containing the unique device identifier from a reset slave device:

determining the dynamically-determined bus address previously associated with the unique device identifier contained in the query response; and

configuring the reset slave device with that dynamically-determined bus address.

12 . The bus master of claim 11 , wherein said configuring includes writing register data to the default bus address.

13 . The bus master of claim 12 , further comprising: after said configuring, initiating the data frame to collect time-division multiplexed data from the slave devices.

14 . The bus master of claim 13 , further comprising writing additional configuration data to the reset slave device after said configuring and before said initiating.

15 . The bus master of claim 12 , further comprising: after said configuring, repeating said sending and, upon detecting the query timeout, said initiating.

16 . The bus master of claim 10 , further comprising: repeating said sending and, upon detecting the query timeout, said initiating to collect a sequence of data frames from the slave devices.

17 . A communications method that comprises:

populating a lookup table associating each of a plurality of dynamically-assigned sensor IDs with a device-level traceability (DLT) code;

before initiating a measurement cycle, sending a query to a default sensor ID for a DLT code; and

proceeding with the measurement cycle if the query times out before a query response is received.

18 . The communications method of claim 17 , further comprising: if the query response is received,

using the lookup table to find a reset sensor ID associated with the DLT code received in the query response, and

sending reconfiguration information associated with the reset sensor ID to the default sensor ID, the reconfiguration information including at least the reset sensor ID.

19 . The communications method of claim 18 , wherein the reconfiguration information further includes one or more measurement configuration parameter values.

20 . The communications method of claim 18 , further comprising: sending one more measurement configuration parameters to the reset sensor ID after sending the reconfiguration information and before proceeding with the measurement cycle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2025
From: HUSTAVA, MAREK
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 070730/0828 →