Serial Bus Communication Abnormality Detection via Data Amount Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication abnormality detection methods for serial buses fail to accurately detect disconnections, such as the disconnection of the SDO signal line, due to misinterpretation of stored data content, leading to false negatives in abnormality detection.

Innovation Solution

The proposed solution involves a communication apparatus with a determination processor that compares the data amount specified in the request data with the data amount in the response data using a data amount specifying signal, allowing for accurate detection of communication abnormalities regardless of the stored content, by asserting or not asserting the INT signal line based on the match, and using specific request data to verify the stored data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing communication abnormality detection methods are used, then the system can detect some communication issues, but it fails to accurately detect disconnections such as the SDO signal line due to misinterpretation of stored data content, leading to false negatives

Engineering Contradiction:
Improveabnormality detection accuracyVSAvoidfalse negative rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent extracts the data amount specifying signal from the communication protocol to create a dedicated verification mechanism. By separating the data amount verification function from the content interpretation function, the system can detect disconnections without being affected by misinterpretation of stored data content, thus resolving the contradiction between detection accuracy and false negative rate

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements a feedback mechanism where the receiving apparatus sends back the data amount specified in the request data through the data amount specifying signal. This feedback loop allows the transmitting apparatus to verify whether the response data amount matches the requested amount, enabling accurate detection of communication abnormalities including disconnections while avoiding false negatives caused by content misinterpretation

Inventive Principle:
Principle #23Feedback

2Reliability

If the system uses status confirmation messages with content-based verification, then it can detect certain communication issues, but it cannot reliably detect disconnections when the response content appears valid but the data amount is incorrect

Engineering Contradiction:
Improvecommunication status confirmationVSAvoiddisconnection detection accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent changes the verification parameter from content-based validation to data amount-based validation. By focusing on the data amount parameter rather than the content of the response message, the system can reliably detect disconnections even when the response content appears valid, thus resolving the contradiction between communication status confirmation reliability and disconnection detection precision

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11418678B2Electronic apparatus, communication apparatus, and communication abnormality detection method for detecting communication abnormality of serial bus
Publication Date: 2022.08.16 KYOCERA DOCUMENT SOLUTIONS INC
  • US11418678B2 patent drawing
  • US11418678B2 patent drawing
  • US11418678B2 patent drawing

AI summary

An electronic apparatus includes a first communication apparatus, a second communication apparatus, a serial bus, and a first control circuit. The second communication apparatus includes a storage device configured to store stored data. A first control circuit determines whether or not a first data amount of stored data serving as request target of request data matches a second data amount of stored data included in response data transmitted from the second communication apparatus via a second signal line of the serial bus in response to the transmission of the request data on the basis of a data amount specifying signal transmitted by a third signal line of the serial bus when the request data is transmitted from the first communication apparatus via a first signal line of the serial bus, and outputs a determination result.