Clock Data Recovery from Manchester Coded Serial Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing power conversion systems face challenges in synchronizing clock frequencies between parallel-connected motor drives, leading to circulating currents due to imperfect clock sources and non-zero phase offsets, which conventional clock adjustment methods cannot fully mitigate.

Innovation Solution

The implementation of clock data recovery techniques that derive clock data from Manchester coded serial data streams without the need for synchronization pulses or separate clock signals, using multi-bit groups of transition bits to generate clock data, allowing for efficient processing and synchronization of multiple motor drives.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional clock adjustment methods with synchronization pulses are used, then clock synchronization between motor drives is achieved, but processing overhead increases and data transmission must be interrupted

Engineering Contradiction:
Improveclock synchronizationVSAvoiddata transmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges the clock signal transmission with the data transmission by using Manchester encoding. The clock information is embedded within the data stream itself, eliminating the need for separate clock lines and synchronization pulses. This allows simultaneous transmission of both clock and data information, resolving the contradiction between achieving clock synchronization and maintaining data transmission efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The Manchester encoded data stream serves multiple functions: it carries both the data information and the clock synchronization information. The transition bits in the encoded stream provide timing information for clock recovery at the receiver, making the data transmission channel universal for both data and clock purposes, thereby eliminating the need for separate synchronization mechanisms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If separate clock lines and synchronization pulses are transmitted, then clock synchronization is achieved, but device complexity increases

Engineering Contradiction:
Improveclock synchronizationVSAvoidreceiver configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the clock synchronization function from separate dedicated lines and integrates it into the data transmission stream through Manchester encoding. By taking out the clock information from separate transmission paths and embedding it within the data stream, the system reduces the number of separate components needed while maintaining synchronization capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The receiver uses the incoming Manchester encoded data stream to self-generate its own clock signal through clock data recovery. The receiver analyzes the transition bits in the received data stream to automatically synchronize its internal clock, eliminating the need for external clock lines and synchronization pulses. This self-service approach reduces device complexity while achieving reliable clock synchronization.

Inventive Principle:
Principle #25Self-service

3Productivity

If traditional clock recovery methods are used, then data transmission is possible, but processing overhead increases and synchronization tolerances are loose

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidsynchronization offset tolerance
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The Manchester encoding scheme performs preliminary action by pre-establishing clear transition patterns before data transmission begins. The encoded stream contains deliberate transitions at known intervals that prepare the receiver with advance timing information, allowing the receiver to lock onto the correct sampling moments before actual data processing occurs. This preliminary timing setup enables both efficient processing and tight synchronization tolerances.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8817933B2Method and apparatus for clock data recovery from Manchester coded serial data stream
Publication Date: 2014.08.26 ROCKWELL AUTOMATION TECH INC
  • US8817933B2 patent drawing
  • US8817933B2 patent drawing
  • US8817933B2 patent drawing

AI summary

Methods and apparatus are presented for obtaining clock data from Manchester coded serial data streams, in which received data is sampled at a sample rate higher than the serial data baud rate, multi-bit groups of transition bits are generated which individually indicate data transition locations in a corresponding multi-bit sampled data bit group, and clock data is derived using the multi-bit groups of transition bits without requiring receipt of synchronization data or receipt of a separate clock.