Digital Servo Control Loop for Voltage Converter Oscillation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Buck converter circuits in computing systems face challenges in maintaining desired voltage levels due to sudden power changes, often resulting in oscillations when both main and servo control loops respond to feedback with similar frequencies, leading to overcompensation and instability.
Innovation Solution
Implementing a servo control loop with a longer time constant than the main control loop to prevent overlapping adjustments and mitigate oscillations, using a comparator and counter circuit to adjust current sourcing based on voltage comparisons and operational state changes, allowing for digital servo control loops without large RC circuits.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If both main and servo control loops respond to feedback with similar frequencies, then the voltage converter can respond quickly to power changes, but oscillations occur due to overlapping adjustments and overcompensation
Solution Approach 1:
The control system is segmented into two distinct control loops with different time constants: a main control loop for rapid response and a servo control loop for stable, long-term regulation. This segmentation prevents oscillations by ensuring the loops operate at different frequencies and do not interfere with each other's adjustments.
Solution Approach 2:
The servo control loop dynamically adjusts its time constant to be longer than that of the main control loop, creating a hierarchical control structure where the servo loop provides slow, stable adjustments while the main loop handles fast transient responses. This dynamic time constant differentiation eliminates the oscillation problem.
2Area of stationary object
If a digital servo control loop is implemented without large RC circuits, then the die area is reduced, but the time constant must be maintained to prevent oscillations
Solution Approach 1:
The patent replaces traditional analog RC time constant circuits with a digital implementation using a counter circuit. The counter circuit generates a digital time constant that controls the servo loop's response rate, eliminating the need for large physical RC components while maintaining the required time constant for stable operation.
Solution Approach 2:
The time constant is transformed from an analog parameter (RC product) to a digital parameter (counter value). By changing the parameter representation from continuous analog values to discrete digital values, the system achieves the same temporal control function with significantly reduced hardware area, as digital counters occupy much less die area than large RC circuits.
Data Source
AI summary
An apparatus is disclosed, including a driver circuit, a comparator circuit, and a counter circuit. The driver circuit may be configured to source a current to a load circuit. The comparator circuit may be configured to perform a comparison of a reference voltage to a voltage across the load circuit. The counter circuit may be configured to modify a digital count value based on the comparison. The driver circuit may be further configured to adjust a value of the current using the digital count value.


