Dual-Input Clock Generator for Low-Jitter Accurate Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing frequency locked loops (FLLs) in digital audio signal processing face challenges in generating a high-quality clock signal with low jitter, especially when the input clock is of poor quality or experiences degradation, leading to noise, distortion, and spurious tones, and require minimal external components for economic implementation in integrated circuit form.

Innovation Solution

A clock generator using a frequency locked loop architecture with dual input clock signals and digital filters to generate an output clock signal, where one input clock has lower jitter and higher frequency accuracy, ensuring the output clock has minimal jitter and accurate frequency synchronization, even in intermittent or changing clock scenarios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a frequency locked loop is used to generate a clock signal at a multiple frequency of an existing clock signal, then the output clock frequency can be accurately controlled, but the jitter of the output clock increases due to the poor quality or degradation of the input clock

Engineering Contradiction:
Improvefrequency accuracyVSAvoidjitter
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces an intermediary clock signal from a separate clock source that is mixed with the degraded input clock signal. This intermediary signal acts as a mediator to restore the quality of the reference clock without compromising the frequency multiplication function, thereby reducing jitter while maintaining frequency accuracy in the output clock

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent employs feedback mechanisms where the output clock is monitored and used to adjust the control signal to the numerically controlled oscillator. This closed-loop feedback ensures that frequency accuracy is maintained while the system can compensate for jitter introduced during frequency multiplication

Inventive Principle:
Principle #23Feedback

2Reliability

If digital filters are added to reduce jitter and improve clock quality, then the audio quality improves, but the device complexity increases

Engineering Contradiction:
Improveaudio qualityVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces complex analog filtering circuits with digital signal processing techniques implemented in software or firmware. The digital filters process the clock signal in the digital domain, achieving jitter reduction and audio quality improvement without requiring complex analog components, thereby reducing overall device complexity

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

Solution Approach 2:

The digital filter is designed to perform multiple functions: jitter reduction, frequency synchronization, and audio quality optimization. This multi-functional approach consolidates what would otherwise require separate circuits into a single digital processing block, reducing device complexity while achieving the desired audio quality

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

3Device complexity

If a predominantly digital solution is used to minimize external components, then the integrated circuit implementation becomes more economical, but achieving low jitter becomes more difficult

Engineering Contradiction:
Improveexternal componentsVSAvoidjitter performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces an intermediary analog clock source that serves as a low-jitter reference. This intermediary signal is fed into the digital frequency locked loop, allowing the system to achieve low jitter performance through digital processing while minimizing the need for external crystal oscillators or other passive components, thus maintaining economical integrated circuit implementation

Inventive Principle:
Principle #24Intermediary (Mediator)

4Use of energy by moving object

If the clock source changes to service different use scenarios and save power, then power consumption is reduced, but clock slippage and data synchronization issues occur

Engineering Contradiction:
Improvepower consumptionVSAvoiddata synchronization
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent employs feedback mechanisms that continuously monitor the phase and frequency relationship between the input data clock and the output processing clock. When clock source changes occur, the feedback loop detects the slippage and adjusts the numerically controlled oscillator to re-synchronize the clocks, ensuring data synchronization is maintained even during power-saving mode transitions

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adapts its clock generation parameters based on operational requirements. During active processing, the full-frequency clock is used; during idle or power-saving modes, the system dynamically switches to lower-frequency or intermittent clocking while maintaining synchronization through the feedback-controlled numerically controlled oscillator, thus achieving both power savings and data synchronization

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11146277B2Clock generator
Publication Date: 2021.10.12 CIRRUS LOGIC INC
  • US11146277B2 patent drawing
  • US11146277B2 patent drawing
  • US11146277B2 patent drawing

AI summary

A clock generator receives first and second clock signals, and input representing a desired frequency ratio. A comparison is made between frequencies of an output clock signal and the first clock signal, and a first error signal represents the difference between the desired frequency ratio and this comparison result. The first error signal is filtered. A comparison is made between frequencies of the output clock signal and the second clock signal, and a second error signal represents the difference between the filtered first error signal and this comparison result. The second error signal is filtered. A numerically controlled oscillator receives the filtered second error signal and generates an output clock signal. As a result, the output clock signal has the jitter characteristics of the first input clock signal over a useful range of jitter frequencies and the frequency accuracy of the second input clock signal.