Serial Communication Synchronization for CAN-Linked Semiconductor Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor devices connected to CAN transceivers experience timing deviations and malfunctions due to asynchronous clock frequencies, leading to sampling errors and incorrect transition states during serial communication.

Innovation Solution

Incorporation of a synchronization part in the communication part of the semiconductor device to monitor transmission or reception data, resetting the clock counter upon detecting frame switching bits, thereby synchronizing the internal state transitions and reducing timing deviations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If asynchronous clock frequencies are used in semiconductor devices connected to CAN transceivers, then device independence and communication flexibility are improved, but timing deviations and sampling errors occur leading to malfunctions

Engineering Contradiction:
Improvecommunication flexibilityVSAvoidcommunication reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The synchronization part monitors transmission data or reception data to detect frame switching bits (start bits or stop bits) and uses this feedback to reset the clock counter, ensuring that sampling timing is synchronized with the actual data frame boundaries despite asynchronous clock frequencies between devices

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The synchronization part acts as an intermediary mechanism between the clock generation unit and the data sampling unit, mediating the timing relationship by resetting the clock counter based on detected frame switching bits, thereby eliminating timing deviations without requiring synchronized clock frequencies

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If the clock counter is not reset based on frame switching bits, then device complexity is reduced, but timing deviations accumulate causing sampling errors and incorrect transition states

Engineering Contradiction:
Improvecommunication control complexityVSAvoidsampling timing precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The synchronization part automatically resets the clock counter by detecting frame switching bits in the transmitted or received data, making the synchronization process self-service without requiring external intervention or complex control logic, thus maintaining simple device architecture while achieving precise timing

Inventive Principle:
Principle #25Self-service

3Measurement precision

If continuous monitoring of transmission data is performed for synchronization, then sampling accuracy is improved, but energy consumption and processing overhead increase

Engineering Contradiction:
Improvesampling accuracyVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The synchronization part performs monitoring and counter resetting only at periodic intervals when frame switching bits (start bits or stop bits) are detected in the data stream, rather than continuously, thereby maintaining sampling accuracy while reducing energy consumption and processing overhead during steady-state data transmission

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12470444B2Semiconductor device and communication system
Publication Date: 2025.11.11 ROHM CO LTD
  • US12470444B2 patent drawing
  • US12470444B2 patent drawing
  • US12470444B2 patent drawing

AI summary

A semiconductor device includes a reception data input terminal configured such that reception data, which is serial data, is input; a transmission data output terminal configured such that transmission data, which is serial data, is output; and a communication part configured to receive the reception data and transmit the transmission data, wherein the communication part includes: a counter; and a synchronization part configured to monitor the transmission data if the semiconductor device is other than a target device set in the reception data, and reset a count by the counter upon detecting a stop bit and a start bit at frame switching in the transmission data.