TWO-WIRE COMMUNICATION PROTOCOL ENGINE
First Claim
1. An integrated circuit, comprising:
- a two-wire communication protocol engine configured to manage control and data transmissions according to a two-wire communication protocol in a bi-directional, multi-node bus system, wherein the two-wire communication protocol engine comprises a state machine that allows for synchronized updates of configuration data across the bus system, wherein the multi-node bus system comprises at least one master node and a plurality of slave nodes interconnected on the bus system using a twisted wire pair bus to connect each node to a next node, wherein each of the slave nodes can write to the bus, read from the bus, and perform both read and write operations on the bus.
1 Assignment
0 Petitions
Accused Products
Abstract
In an example embodiment, a two-wire communication protocol engine manages control and data transmissions in a bi-directional, multi-node bus system where each node is connected over a twisted wire pair bus to another node. Some embodiments include a state machine that allows for synchronized updates of configuration data across the system, a distributed interrupt system, a synchronization pattern based on data coding used in the system, and data scrambling applied to a portion of the data transmitted over the twisted wire pair bus. The multi-node bus system comprises a master node and a plurality of slave nodes. The slave nodes can be powered over the twisted wire pair bus.
-
Citations
20 Claims
-
1. An integrated circuit, comprising:
a two-wire communication protocol engine configured to manage control and data transmissions according to a two-wire communication protocol in a bi-directional, multi-node bus system, wherein the two-wire communication protocol engine comprises a state machine that allows for synchronized updates of configuration data across the bus system, wherein the multi-node bus system comprises at least one master node and a plurality of slave nodes interconnected on the bus system using a twisted wire pair bus to connect each node to a next node, wherein each of the slave nodes can write to the bus, read from the bus, and perform both read and write operations on the bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A method for facilitating communication between a master node and a plurality of slave nodes, comprising:
-
generating clock, synchronization and framing signals in a two-wire communication protocol for the plurality of slave nodes; facilitating bi-directional transfer of data using a twisted wire pair bus to connect each node to the next node; synchronizing updates of configuration data using a state machine; and powering the slave nodes over the twisted wire pair bus. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification