Signaling between master and slave components using a shared communication node of the master component
First Claim
Patent Images
1. A network slave device comprising:
- a transceiver for communicating over a communication bus in accordance with a point-to-point network protocol;
a communication circuit configured to process a series of commands received by the transceiver and respond to a command if a position of the command in the series of commands corresponds to an address of the network slave device, wherein the address identifies the network slave device; and
a counter configured to count the number of commands sent by a master device, wherein the network slave device is configured to reset the counter when a number of commands received meets or exceeds a number of slave devices coupled to the communication bus.
6 Assignments
0 Petitions
Accused Products
Abstract
A network slave device includes a transceiver for communicating over a communication bus in accordance with a point-to-point network protocol. The network slave device may have an address to identify the network slave device on the network. It may also have a communication circuit configured to process a series of commands received by the transceiver and respond to a command if a position of the command in the series of commands corresponds to the address of the network slave device. A master device communicating on the network may send the series of command in accordance with the point-to-point network protocol. In an embodiment, the point-to-point protocol is the SENT protocol.
107 Citations
44 Claims
-
1. A network slave device comprising:
-
a transceiver for communicating over a communication bus in accordance with a point-to-point network protocol; a communication circuit configured to process a series of commands received by the transceiver and respond to a command if a position of the command in the series of commands corresponds to an address of the network slave device, wherein the address identifies the network slave device; and a counter configured to count the number of commands sent by a master device, wherein the network slave device is configured to reset the counter when a number of commands received meets or exceeds a number of slave devices coupled to the communication bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A network slave device comprising:
-
a transceiver for communicating over a communication bus in accordance with a point-to-point network protocol; a communication circuit configured to process a series of commands received by the transceiver and respond to a command if a position of the command in the series of commands correspond to an address of the network slave device, wherein the address identifies the network slave device; and wherein the network slave device is configured to read a delay time period of a response from another network slave device and determine a current position in the series of commands based on the delay time period.
-
-
17. A system comprising:
-
a controller coupled to a communication bus and configured to communicate over the communication bus in accordance with a point-to-point communication protocol to send a series of commands over the communication bus; and one or more sensors coupled to the communication bus to communicate over the communication bus in accordance with the point-to-point communication protocol, each of the sensors having a respective address to identify the respective sensor and configured to respond to a command in the series of commands that has a position within the series that matches the respective address of the respective sensor; wherein the one or more sensors each comprise a counter configured to count the number of commands sent by the controller, and wherein the one or more sensors are configured to reset their counters when a number of commands sent by the controller matches or exceeds a number of sensors coupled to the communication device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system comprising:
-
a controller coupled to a communication bus and configured to communicate over the communication bus in accordance with a point-to-point communication protocol to send a series of commands over the communication bus; and one or more sensors coupled to the communication bus to communicate over the communication bus in accordance with the point-to-point communication protocol, each of the sensors having a respective address to identify the respective sensor and configured to respond to a command in the series of commands that has a position within the series that matches the respective address of the respective sensor; wherein the one or more sensors are configured to read a delay time period of a response from another sensor and determine a current position in the series based on the delay time period.
-
-
31. A method comprising:
-
sending a series of commands by a master device coupled to a one-wire communication bus; responding to one of the commands, by a selected slave device of one or more slave devices, if a position of the command in the series of commands matches an address of the selected slave device; sending, by the master device, a reset command which, when received by the one or more slave devices, resets respective counters of the one or more slave devices; and restarting, by the one or more slave devices, a respective count when a number of commands sent by the master device matches or exceeds a number of slave devices coupled to the communication device. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A method comprising:
-
sending a series of commands by a master device coupled to a one-wire communication bus; reading, by at least one network slave device, a delay time period of a response from another network slave device and determining a current position in the series of commands based on the delay time period and responding to one of the commands, by the at least one network slave device, if the current position of the command in the series of commands matches an address of the at least one network slave device.
-
Specification