Microprocessor Critical Voltage Learning via Reservoir Decay
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


