Microprocessor Critical Voltage Learning via Reservoir Decay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing microcontroller-based electronic devices, such as remote controls, face challenges in accurately determining the optimal critical voltage for data saving and reset mode to prevent data loss and damage due to variations in manufacturing tolerances and device-specific power management.

Innovation Solution

A critical voltage learning system that detects the operating voltage using a supplemental power reservoir and non-volatile memory to determine the actual minimum operating voltage, allowing for a learned critical voltage value to be established, which is based on the last stored information before power depletion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a predefined critical voltage is used to trigger data saving and reset mode, then the microcontroller can operate with simple voltage monitoring, but device variations cause inaccurate critical voltage determination leading to data loss or incorrect operation

Engineering Contradiction:
Improvedata integrityVSAvoidcritical voltage accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system performs preliminary voltage monitoring and data saving actions before the battery is completely depleted. The supplemental power reservoir pre-charges during battery operation, and when battery removal is detected, the system has already prepared to save data at the learned critical voltage threshold, ensuring reliable operation even with abrupt power loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by monitoring the actual operating voltage during battery-powered operation and using this information to dynamically determine and update the learned critical voltage threshold. This feedback loop allows the system to adapt to device-specific variations and establish an accurate critical voltage for triggering data saving and reset mode.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If voltage margins are added to account for manufacturing tolerances, then device variations are covered, but the predefined critical voltage becomes higher than the actual minimum voltage causing premature reset mode entry

Engineering Contradiction:
Improvedevice variation toleranceVSAvoidoperational time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system transitions from a static predefined critical voltage to a dynamic learned critical voltage that adapts to each device's actual characteristics. By monitoring real voltage behavior during operation and learning the specific threshold at which the microcontroller requires reset, the system optimizes the critical voltage for each device rather than using a conservative margin-based value.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the critical voltage parameter from a fixed design-time value to a learned runtime value. The learned critical voltage is determined by monitoring the actual operating voltage and identifying the point at which the microcontroller requires reset, allowing the parameter to be optimized for each specific device rather than using a generic margin-based value.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the microcontroller enters reset mode at a higher predefined voltage, then data loss is prevented, but the microcontroller operates with reduced efficiency and shorter battery life

Engineering Contradiction:
Improvedata saving reliabilityVSAvoidbattery consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system uses its own operational characteristics to determine the optimal critical voltage. By monitoring its own voltage behavior during normal operation and learning when it requires reset, the microcontroller establishes a device-specific threshold that balances data safety with energy efficiency, rather than relying on conservative external specifications.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9836110B2Apparatus, systems and methods for learning a critical voltage of a microprocessor control unit
Publication Date: 2017.12.05 DISH TECHNOLOGIES LLC
  • US9836110B2 patent drawing
  • US9836110B2 patent drawing
  • US9836110B2 patent drawing

AI summary

A microcontroller-based electronic device and its operating methods are operable to learn a critical voltage value for a microprocessor control unit residing in the microcontroller-based electronic device. The microprocessor control unit receives power from a battery. An exemplary embodiment detects an operating voltage provided to the microprocessor control unit by a supplemental power reservoir after removal of the battery, stores information corresponding to a value of the operating voltage in a nonvolatile memory, repeats the detecting and the saving information as the operating voltage decays in response to a discharge of the supplemental power reservoir, and determines the actual minimum operating voltage for the microprocessor control unit based on a last one of the stored information corresponding to the value of the operating voltage. A learned critical voltage value is based upon the defined actual minimum operating voltage.