Oscillator Temperature Compensation With Segmented Lookup Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing temperature-compensated oscillation circuits face inefficiencies in memory utilization and accuracy due to non-uniform address allocation in temperature ranges with varying sensitivity, leading to suboptimal performance in both low and high temperature sensitivity conditions.

Innovation Solution

A circuit device with an arithmetic operation circuit that converts temperature data into converted temperature data with different slopes for different temperature ranges, allowing for dynamic adjustment of address allocation in a lookup table to optimize memory usage and accuracy, comprising a temperature sensor circuit, arithmetic operation circuit, storage circuit, and frequency adjustment circuit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If temperature data is used directly as address value with constant temperature interval, then memory utilization efficiency is improved in low temperature sensitivity ranges, but temperature compensation accuracy deteriorates in high temperature sensitivity ranges

Engineering Contradiction:
Improvememory utilization efficiencyVSAvoidtemperature compensation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The temperature range is divided into multiple segments with different temperature intervals. In temperature ranges with low temperature sensitivity, larger temperature intervals are used, while in ranges with high temperature sensitivity, smaller temperature intervals are applied. This segmentation allows the system to optimize both memory utilization and compensation accuracy across different operating conditions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different temperature intervals are applied to different temperature ranges based on local temperature sensitivity characteristics. The system adjusts the address allocation density locally according to the specific temperature range, rather than using a uniform interval throughout the entire temperature spectrum.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If temperature data is converted with variable slope for different temperature ranges, then temperature compensation accuracy is improved across all ranges, but memory utilization efficiency deteriorates due to increased address allocation

Engineering Contradiction:
Improvetemperature compensation accuracyVSAvoidmemory utilization efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system dynamically adjusts the temperature interval based on the temperature sensitivity characteristics of the oscillator at different temperature ranges. This dynamic adaptation allows the memory address allocation to be optimized for each specific temperature condition, improving overall compensation accuracy without excessive memory consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The temperature interval parameter is changed according to the temperature range and sensitivity characteristics. By varying this parameter, the system achieves high compensation accuracy in critical temperature ranges while maintaining reasonable memory utilization through coarser intervals in less sensitive ranges.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11539327B2Circuit device and oscillator
Publication Date: 2022.12.27 SEIKO EPSON CORP
  • US11539327B2 patent drawing
  • US11539327B2 patent drawing
  • US11539327B2 patent drawing

AI summary

A circuit device includes an oscillation circuit that generates an oscillation signal by using a vibrator, a frequency adjustment circuit that adjusts an oscillation frequency of the oscillation circuit based on frequency adjustment data, a temperature sensor circuit that outputs temperature data, an arithmetic operation circuit, and a storage circuit. The arithmetic operation circuit outputs converted temperature data by performing, on the temperature data, conversion processing in which a slope of the converted temperature data with respect to the temperature data in a first temperature range is different from a slope of the converted temperature data with respect to the temperature data in a second temperature range. The storage circuit stores a lookup table representing a correspondence between the converted temperature data and the frequency adjustment data.