Two-Wire Serial Bus Event Notification for Multi-Sensor Polling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Polling multiple sensors by a host on a two-wire serial bus consumes system resources and degrades host performance when the sensor's protocol is lower than the host's, necessitating downscaling.

Innovation Solution

An apparatus with an event table and control circuit is introduced between the host and sensors, periodically querying sensor values and generating notification signals when triggering conditions are met, allowing the host to execute processing programs without direct polling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the host directly polls multiple sensors on a two-wire serial bus, then the host can obtain sensor data, but the system resources of the host are consumed and host performance degrades

Engineering Contradiction:
Improvesensor data acquisitionVSAvoidhost performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces an intermediary device (such as a hub or controller) between the host and multiple sensors. This intermediary periodically queries sensor data and pushes notifications to the host only when triggering conditions are met, eliminating the need for the host to directly poll each sensor. This resolves the contradiction by maintaining reliable data acquisition while preserving host performance through reduced processing overhead.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The intermediary device performs preliminary actions by proactively querying sensor data and monitoring for triggering conditions before the host needs the information. By pre-processing the data collection and filtering tasks, the system ensures data availability when needed while keeping the host idle during normal operation, thus maintaining both reliability and productivity.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the host downscales to communicate with sensors using a lower protocol, then compatibility with sensors is achieved, but the performance of the host degrades

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidhost performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The intermediary device serves as a protocol translation layer between the host and sensors. It can communicate with sensors using their native lower-speed protocol while maintaining high-speed communication with the host using a more advanced protocol. This eliminates the need for the host to downscale, preserving both protocol compatibility and host performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system architecture is segmented into three layers: the host layer (high-performance), the intermediary layer (protocol translation), and the sensor layer (various protocols). This segmentation allows each component to operate at its optimal performance level without being constrained by protocol mismatches, resolving the contradiction between adaptability and productivity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12579096B2Apparatus and controlling method for two-wire serial bus
Publication Date: 2026.03.17 RAYMX MICROELECTRONICS CORP
  • US12579096B2 patent drawing
  • US12579096B2 patent drawing
  • US12579096B2 patent drawing

AI summary

An apparatus and a controlling method for a two-wire serial bus are provided. The apparatus is coupled to a host and a plurality of sensors via the two-wire serial bus, and includes a storage member and a control circuit. The storage member is configured to store an event table that includes triggering conditions respectively corresponding to the sensors. The control circuit is coupled to the storage member and configured to periodically query a detection value of each of the sensors in sequence to determine that the detection value of the sensor meets one of the triggering conditions corresponding to the sensor, and to produce a notification signal to the host through the two-wire serial bus according to the determined result; the notification signal indicates the sensor that meets the triggering condition. The host executes a processing program corresponding to the sensor in response to the notification signal.