PAM-3 Bus Node Enumeration for Conflict-Free Arbitration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing battery management systems face challenges with increased communication requirements due to larger battery cell packs, leading to conflicts in ternary modulation communication bus systems, particularly in arbitration mechanisms for nodes using 3-state pulse amplitude modulation (PAM-3) without effective physical layer arbitration solutions.

Innovation Solution

Implementing a ternary modulation communication bus system with a node comprising a controller, receiver, and signal driver that applies ternary modulation states for enumeration, using specific encoding rules to prevent conflicts and perform arbitration at the physical layer, ensuring balanced dominant and recessive states to identify unique node identifiers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If ternary modulation is used to increase communication speed, then communication productivity is improved, but the risk of dominant state conflicts increases

Engineering Contradiction:
Improvecommunication speedVSAvoidconflict risk
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by implementing an enumeration process before normal communication begins. During enumeration, nodes systematically apply ternary modulation states in a controlled sequence, establishing a predetermined communication protocol and resolving potential conflicts before actual data transmission starts. This preliminary setup ensures that when communication begins, all nodes understand their roles and timing, preventing dominant state conflicts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where nodes continuously monitor the communication bus during enumeration and arbitration processes. When a node detects that another node is applying a dominant state, it receives feedback and adjusts its behavior accordingly - either waiting for the conflicting node to finish or applying a recessive state instead. This feedback loop resolves conflicts dynamically while maintaining high communication speed through efficient ternary modulation.

Inventive Principle:
Principle #23Feedback

2Reliability

If physical layer arbitration is implemented, then node identification reliability is improved, but device complexity increases

Engineering Contradiction:
Improvenode identification reliabilityVSAvoidarbitration mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the arbitration process into distinct phases: enumeration phase for node identification, arbitration phase for conflict resolution, and normal communication phase. Each phase uses simplified ternary modulation rules appropriate to its specific requirements. This segmentation reduces overall complexity by allowing each sub-process to be optimized independently rather than requiring a complex unified arbitration mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent utilizes parameter changes in the ternary modulation states to encode different arbitration conditions. By varying which dominant state (first or second) is applied at each timeslot, the system encodes node identifiers and arbitration outcomes using the existing physical layer modulation parameters. This approach achieves reliable node identification without adding complex hardware, as the same ternary modulation infrastructure handles both communication and arbitration functions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4679778A1A node for a communication bus system
Publication Date: 2026.01.14 NXP USA INC
  • EP4679778A1 patent drawingFigure 1~2
  • EP4679778A1 patent drawingFigure 3A~3C
  • EP4679778A1 patent drawingFigure 4

AI summary

A node for a ternary modulation communication bus system, the node comprising: a controller; a receiver configured to detect a ternary modulation state on the communication bus; and a signal driver configured to apply a ternary modulation state to a communication bus, wherein the ternary modulation state comprises one of: a first dominant state; a second dominant state; or a recessive state; wherein, during an enumeration process, the controller is configured to: receive an enumeration signal from the communication bus via the receiver; in response to the enumeration signal, control the signal driver to apply a sequence of ternary modulation states at a respective sequence of timeslots to the communication bus to represent a unique identifier of the node according to an enumeration encoding scheme, wherein the enumeration encoding scheme comprises one or more ternary encoding rules comprising: at each time slot the signal driver only applies the recessive state or a predetermined one of the first dominant state and the second dominant state specific to the time slot.