Microcontroller Power Mode Calibration Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional microcontroller systems face challenges in efficiently managing power consumption and calibration values across different modes, requiring complex user intervention and limited flexibility in adapting to changing power requirements.

Innovation Solution

A microcontroller system that automatically reads and writes calibration values from system configuration storage to configuration registers when switching between power modes, allowing for flexible adaptation of calibration values and user override, enabling seamless transitions between power modes without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If conventional sleep modes are implemented to reduce power consumption, then power consumption is reduced, but the number of internal calibration values increases and user intervention is required

Engineering Contradiction:
Improvepower consumptionVSAvoidnumber of internal calibration values
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent pre-organizes calibration values in a table structure within system configuration storage, associating each calibration value with its corresponding power mode. When a power mode change occurs, the microcontroller automatically retrieves the appropriate calibration value from this pre-organized table without requiring user intervention or increasing the number of separate calibration registers.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple calibration values are defined at design level for different power modes, then power mode calibration is enabled, but flexibility in adapting calibration values is reduced

Engineering Contradiction:
Improvepower mode calibrationVSAvoidflexibility in adapting calibration values
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic calibration value selection mechanism where the microcontroller automatically selects and applies the appropriate calibration value from system configuration storage based on the current power mode. This allows the system to adapt calibration values dynamically during operation without requiring fixed design-level definitions for each power mode, thereby maintaining both reliability and flexibility.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If automatic calibration is implemented during power mode transitions, then user intervention is eliminated, but system complexity increases

Engineering Contradiction:
Improveuser intervention requirementVSAvoidcalibration management system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent enables the microcontroller to automatically manage its own calibration values during power mode transitions. The system monitors power mode changes and autonomously retrieves and applies the appropriate calibration values from system configuration storage without requiring external user intervention or complex calibration management interfaces.

Inventive Principle:
Principle #25Self-service

4Ease of manufacture

If calibration values are frozen and defined at design level, then manufacturing simplicity is maintained, but adaptability to changing power requirements is limited

Engineering Contradiction:
Improvedesign level definitionVSAvoidadaptation to power requirements
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent makes the system configuration storage serve multiple functions: it stores both system configuration data and calibration values for different power modes in a unified table structure. This multi-functional approach allows the system to maintain manufacturing simplicity while providing the adaptability to handle changing power requirements, as the same storage resource is used for both configuration and calibration purposes.

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

Data Source

PatentUS9213397B2Changing power modes of a microcontroller system
Publication Date: 2015.12.15 ATMEL CORP
  • US9213397B2 patent drawing
  • US9213397B2 patent drawing
  • US9213397B2 patent drawing

AI summary

A microcontroller system can operate in a number of power modes. In response to changing from a previous mode to a present mode, the microcontroller system reads a present calibration value correspond to the present mode from system configuration storage and write the present calibration value to a configuration register for a component. A logic block for the component reads the present calibration value and calibrates the component.