PAM-3 Bus Node Enumeration for Reliable Address Arbitration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing battery management systems face challenges in efficiently managing communication in larger battery cell packs due to increased requirements, particularly in systems using a daisy chain transformer protocol layer, where conflicts arise from multiple nodes attempting to communicate simultaneously using 3-state pulse amplitude modulation (PAM-3) without effective arbitration mechanisms.

Innovation Solution

Implementing a ternary modulation communication bus system with a node comprising a controller, receiver, and signal driver that applies ternary modulation states to the communication bus, utilizing an enumeration encoding scheme with specific rules to ensure balanced and alternating dominant and recessive states, enabling effective arbitration at the physical layer to resolve node identification and address assignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If multiple nodes use PAM-3 modulation simultaneously on a daisy chain bus, then communication speed is improved, but communication conflicts increase due to lack of arbitration

Engineering Contradiction:
Improvecommunication speedVSAvoidcommunication reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements preliminary arbitration before data transmission by having nodes send enumeration signals and receive acknowledgment signals. Nodes that fail to receive the enumeration signal within a predetermined time window are excluded from transmission, preventing conflicts before they occur. This preliminary action ensures only authorized nodes transmit, maintaining reliability while enabling high-speed PAM-3 communication.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If nodes transmit without arbitration mechanism, then device complexity is reduced, but communication conflicts arise from simultaneous transmission

Engineering Contradiction:
Improvearbitration mechanism complexityVSAvoidcommunication reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the transmission process into distinct phases: enumeration phase (where nodes send their identification signals), acknowledgment phase (where the master confirms receipt), and data transmission phase. This segmentation allows simple nodes without complex arbitration logic to operate reliably, as the master controller manages the coordination between multiple nodes through structured time slots and signal sequences.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If enumeration process uses ternary modulation states, then address assignment precision is improved, but time consumption increases due to multiple timeslots

Engineering Contradiction:
Improveaddress assignment precisionVSAvoidenumeration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent uses periodic action by implementing enumeration in discrete timeslots where each node transmits its identification signal in a predetermined sequence. The master controller receives these periodic signals and assigns addresses based on the reception timing. This periodic structure enables precise address assignment through ternary modulation while managing time consumption through efficient timeslot allocation and predetermined transmission sequences.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20260017221A1Node for a communication bus system
Publication Date: 2026.01.15 NXP USA INC
  • US20260017221A1 patent drawing
  • US20260017221A1 patent drawing
  • US20260017221A1 patent drawing

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.