Voltage-Aware Control Circuit to Prevent Repeated Resets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional control circuits experience repeated resets due to fluctuations in external voltage, preventing efficient booting and program execution.
Innovation Solution
A control circuit comprising a storage circuit, voltage detection circuit, processing circuit, and wake-up circuit that enters power-down mode when external voltage reaches a predetermined threshold, and exits based on wake-up events to stabilize voltage and reduce power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the control circuit operates continuously to execute programs, then program execution capability is maintained, but external voltage drops due to power consumption causing repeated resets
Solution Approach 1:
The control circuit dynamically transitions between operation mode and power-down mode based on external voltage levels. When voltage drops below a threshold, the system automatically enters power-down mode to conserve energy, then wakes up when voltage is restored, preventing repeated resets while maintaining program execution capability.
Solution Approach 2:
The system implements periodic operation by alternating between active execution phases and power-down phases. The control circuit executes programs periodically when voltage is sufficient, then enters power-down mode to recharge energy storage, creating a rhythmic operate-rest cycle that balances productivity and stability.
2Reliability
If the control circuit enters power-down mode to reduce power consumption, then external voltage is stabilized, but program execution is interrupted
Solution Approach 1:
The system continuously monitors external voltage levels and provides feedback control. When voltage drops below a threshold during operation, the control circuit triggers power-down mode. The wake-up circuit detects when voltage is restored and automatically resumes program execution, creating a closed-loop feedback system that maintains voltage stability while minimizing execution interruptions.
Solution Approach 2:
The wake-up circuit is prepared in advance to detect voltage restoration and trigger resumption of program execution. This preliminary preparation ensures that when external voltage is restored after power-down mode, the system can quickly resume operation without significant delay, minimizing the impact on program execution efficiency.
3Loss of energy
If the control circuit repeatedly resets due to low voltage, then power consumption is reduced momentarily, but booting time increases significantly
Solution Approach 1:
The control circuit performs preliminary actions by saving its execution state before entering power-down mode and preparing the wake-up circuit in advance. When voltage is restored, the system can quickly resume from the saved state rather than performing a full reset and re-boot sequence, significantly reducing booting time while still achieving power consumption reduction during low-voltage periods.
Solution Approach 2:
The system dynamically manages power consumption by entering power-down mode only when necessary (when voltage drops below threshold) rather than continuously. This dynamic approach reduces power loss during critical low-voltage periods while maintaining program state, preventing the repeated reset cycles that would otherwise cause excessive booting time accumulation.
Data Source
AI summary
A control circuit including a storage circuit, a voltage detection circuit, a processing circuit, and a wake-up circuit is provided. The storage circuit includes a register and stores a program code. The voltage detection circuit detects an external voltage. The processing circuit accesses the register in response to the external voltage reaching a first predetermined voltage. The processing circuit enters a power-down mode in response to the external voltage reaching a second predetermined voltage. In the power-down mode, the processing circuit stops accessing the register. The wake-up circuit determines whether a wake-up event occurs. In response to the wake-up event, the wake-up circuit directs the processing circuit to exit the power-down mode and enter an operation mode. In response to there being no wake-up event, the processing circuit stays in the power-down mode. In the operation mode, the processing circuit executes the program code.


