Serial Data Phase Alignment Using Advanced and Delayed Head Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing phase adjustment techniques for electronics devices, such as cameras, face challenges in maintaining precision with increased clock speed and are complex in configuration, making it difficult to accurately adjust the phase relationship between data and clock signals.

Innovation Solution

A phase adjusting apparatus comprising a comparison code generating section, a calculating section, and a delay section that generates and adjusts the phase of serial transfer data by using advanced and delayed comparison codes to determine the phase adjustment direction, allowing for precise phase alignment without impeding data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If two kinds of clock with different phases are used to adjust phase relationship, then phase adjustment capability is improved, but device complexity increases and precision is difficult to maintain at high clock speeds

Engineering Contradiction:
Improvephase adjustment precisionVSAvoidconfiguration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates comparison codes that are copies of the head code with advanced and delayed phases, rather than using two separate physical clock signals. This copying approach simplifies the device configuration while maintaining phase adjustment precision by comparing the head code with its phase-shifted copies.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The head code serves multiple functions: it is both the data being transmitted and the reference for generating comparison codes. This multi-functionality eliminates the need for separate reference signals, reducing device complexity while preserving phase adjustment capability.

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

2Adaptability or versatility

If threshold value adjustment is used to determine voltage, then phase adjustment capability is improved, but it becomes difficult to determine the threshold value accurately

Engineering Contradiction:
Improvephase adjustment capabilityVSAvoidthreshold value determination difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent replaces the mechanical/electrical threshold voltage adjustment method with a digital code comparison method. By comparing binary codes (head code with comparison codes), the system determines phase relationships without needing to physically adjust and measure voltage thresholds, eliminating the measurement difficulty.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If clock speed is increased to improve data transfer rate, then productivity is improved, but phase precision becomes difficult to maintain

Engineering Contradiction:
Improvedata transfer rateVSAvoidphase precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent introduces comparison codes as intermediary elements that mediate between the high-speed data transfer and phase precision requirements. These codes allow phase relationships to be determined through digital comparison rather than direct high-speed signal measurement, enabling precise phase control even at increased clock speeds.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8674735B2Phase adjusting apparatus and camera
Publication Date: 2014.03.18 NIKON CORP
  • US8674735B2 patent drawing
  • US8674735B2 patent drawing
  • US8674735B2 patent drawing

AI summary

A phase adjusting apparatus includes a comparison code generating section, a calculating section, and a delay section. The comparison code generating section individually generates a first comparison code having a phase of a head code advanced and a second comparison code having the phase of the head code delayed, the head code being included in serial transfer data. The calculating section acquires a direction of adjustment of a phase of the serial transfer data using a comparison result of the head code and the first comparison code and a comparison result of the head code and the second comparison code. The delay section adjusts a delay amount of the serial transfer data based on the direction of adjustment of the phase.