Microcontroller Clock Compensation for Temperature and Voltage Drift

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The clock frequency of microcontrollers in field devices for automation technology is unstable due to temperature fluctuations and voltage oscillations, leading to unreliable asynchronous communication, and existing solutions like additional clock crystals are costly and space-consuming.

Innovation Solution

The method involves measuring and storing the temperature and voltage dependencies of the microcontroller's clock frequency, using this data to compensate for these influences, and employing a tunable oscillator to stabilize the frequency, reducing the need for external components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If an additional clock crystal is used to stabilize the clock frequency, then the clock frequency stability is improved, but the device costs and space requirements increase

Engineering Contradiction:
Improveclock frequency stabilityVSAvoiddevice complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent extracts the clock crystal from the system by replacing it with software-based compensation methods. The temperature and voltage dependencies are measured and stored in lookup tables, allowing the microcontroller to compensate for frequency drift without requiring an external clock crystal, thereby reducing device complexity and cost while maintaining frequency stability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the mechanical/physical clock crystal system with a software-based frequency compensation system. By using lookup tables stored in memory and algorithmic correction of the clock frequency based on temperature and voltage measurements, the system substitutes the physical stabilization mechanism with a computational approach, reducing hardware complexity.

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

2Reliability

If the clock frequency is stabilized using a clock crystal, then the communication reliability is improved, but the sensor miniaturization is hindered

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidsensor volume
Core Design Contradiction:
ReliabilityVSVolume of moving object

Solution Approach 1:

The patent removes the external clock crystal component from the sensor design, replacing it with integrated software-based frequency compensation. This extraction of the external component directly reduces the sensor volume while maintaining communication reliability through digital correction methods that compensate for temperature and voltage-induced frequency variations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges the frequency stabilization function into the microcontroller's software architecture by implementing lookup tables and compensation algorithms within the device. This integration combines the clock management and frequency stabilization functions into a single integrated solution, eliminating the need for separate external components and enabling sensor miniaturization.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If software-based frequency compensation is implemented, then the device complexity is reduced, but the measurement and calculation requirements increase

Engineering Contradiction:
Improvedevice complexityVSAvoidmeasurement precision
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent performs preliminary measurements of temperature and voltage dependencies during the manufacturing process and stores the results in lookup tables within the microcontroller. This preliminary action captures the frequency drift characteristics beforehand, allowing the device to operate with simple table lookup and compensation calculations during runtime, thus reducing both measurement requirements and device complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic frequency compensation by continuously monitoring temperature and voltage conditions and adjusting the clock frequency based on pre-stored compensation data. This dynamic approach allows the system to adapt to changing environmental conditions without requiring complex real-time measurements, balancing measurement requirements with operational simplicity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10228717B2Method for stabilizing the clock frequency of a microcontroller
Publication Date: 2019.03.12 ENDRESS & HAUSER GMBH & CO KG
  • US10228717B2 patent drawing
  • US10228717B2 patent drawing
  • US10228717B2 patent drawing

AI summary

A method for stabilizing the clock frequency of a microcontroller associated with a field device of automation technology. The field device as a function of application is exposed to different process conditions, wherein the clock frequency of the microcontroller is ascertained at least two different temperature values, and/or at least two different voltage values. Based on the ascertained values, the dependence of the clock frequency of the microcontroller on temperature over a predetermined temperature- and/or frequency range and/or the dependence of the clock frequency of the microcontroller on voltage over a predetermined voltage- and/or frequency range is ascertained. The ascertained values are stored, and the influence of temperature and/or voltage on the clock frequency of the microcontroller is at least approximately compensated taking into considering the ascertained temperature dependence and/or the ascertained voltage dependence.