US20140101351A1

Two-wire communication protocol engine

Claim Score by NHIP

Read claim 15, the broadest

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.

US20140101351A1, drawing sheet 1
Sheet 1 of 11

Term

7.2 yearsto projected expiry

Projected expiry 6 December 2033, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

20 claims: 2 independent, 18 dependent

  1. 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.
  2. 15
    Broadest claimClaim Score 67, broad(NHIP)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.