IO-Link Slave Timing Sync from INIT Request Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IO-Link communication systems face challenges in achieving timing accuracy between master and slave devices, particularly due to limitations in internal oscillators and the need for external crystal-based timing references, which can be impractical in terms of space and accuracy over temperature ranges.

Innovation Solution

A timing detection and correction method for slave devices in IO-Link communication, where the slave device analyzes the INIT request to calculate the actual timing of the master device and corrects its initial timing, allowing it to use an internal oscillator while maintaining necessary accuracy, and continuously tracks and corrects the timing based on received data transmissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If external crystal-based timing references are used to improve timing accuracy, then timing precision is improved, but device complexity and space requirements increase

Engineering Contradiction:
Improvetiming accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses the INIT request signal as an intermediary carrier to transmit timing information from the master device to the slave device. The timing data is embedded within the existing communication protocol, eliminating the need for separate timing reference hardware while maintaining synchronization accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The slave device creates a local copy of the master device's timing information by extracting and storing timing data from received INIT requests. This copied timing information is then used to synchronize the slave's internal oscillator with the master's timing reference, achieving accurate timing without physical crystal references at the slave device.

Inventive Principle:
Principle #26Copying

2Device complexity

If internal oscillators are used to reduce device complexity, then device complexity is reduced, but timing accuracy deteriorates

Engineering Contradiction:
Improvedevice complexityVSAvoidtiming accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The slave device continuously monitors the timing of received INIT requests and compares it against its internal oscillator's timing. Based on this feedback, the slave adjusts its internal oscillator frequency to match the master's timing reference, maintaining accurate synchronization while using only simple internal oscillators without external crystal references.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent dynamically changes the operating parameters of the internal oscillator by adjusting its frequency based on timing measurements from received INIT requests. This parameter adjustment allows the internal oscillator to adapt to the master device's timing reference, achieving accurate timing synchronization without requiring high-precision hardware oscillators.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4050492B1Timing detection and correction method for a slave device in an IO-link communication and slave device of an IO-link communication
Publication Date: 2024.05.01 RENESAS ELECTRONICS GERMANY GMBH
  • EP4050492B1 patent drawingFigure 1
  • EP4050492B1 patent drawingFigure 2
  • EP4050492B1 patent drawingFigure 3

AI summary

The invention relates to a timing detection and correction method for a slave device in an IO-Link communication, wherein a master device and the slave device operate on a common basic timing, comprising the steps of: detecting an INIT request at the slave device sent from the master device during communication setup, calculating the actual timing of the master device from the received INIT request, correcting the initial timing of the slave device to an actual timing based on the calculated actual timing of the master device. The invention further relates to a corresponding slave device of an IO-Link communication.