Digital Control Loop for Fast SMU Current Saturation Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Source-measure units (SMUs) face limitations in flexibility and accuracy due to analog control loops, particularly during range switching and transient events, which can lead to unpredictable behavior and slow recovery from loading events.
Innovation Solution
Implementing a digital control loop with a digital loop controller that checks measured current and voltage against compliance limits, uses weighted averaging for noise rejection, and employs a feed-forward algorithm to rapidly adjust output signals during transient events, reducing the accuracy requirements on digital-to-analog converters and enhancing stability and speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If analog control loops are used in SMUs, then the system can operate with simpler hardware architecture, but the flexibility and accuracy during range switching and transient events deteriorate
Solution Approach 1:
The patent replaces analog control loops with a digital control loop implemented in firmware or software. The digital loop controller reads measurements from ADCs, compares them to compliance limits, and adjusts DAC outputs accordingly. This substitution eliminates the need for complex analog circuitry while providing superior flexibility and accuracy during range switching and transient events, as the digital controller can rapidly adapt to changing conditions without the limitations of analog components.
2Device complexity
If analog control loops are used in SMUs, then the system structure can be simpler, but the response speed during transient events deteriorates
Solution Approach 1:
The patent implements a digital control loop that operates at higher speeds than analog loops can achieve during transient events. The digital controller can process measurements and adjust outputs in discrete time steps with precise timing control, enabling faster response to compliance violations. The digital architecture allows for rapid calculation and adjustment without the bandwidth limitations and phase shifts inherent in analog control circuits.
Solution Approach 2:
The digital control loop operates in periodic cycles, continuously reading ADC measurements, processing compliance limit comparisons, and updating DAC outputs at defined intervals. This periodic operation ensures consistent timing and allows the system to maintain high response speeds by optimizing the control cycle duration, providing predictable and repeatable performance during transient events.
3Reliability
If analog control loops with compliance limits are used, then the system can limit output signals, but the recovery time from loading events increases
Solution Approach 1:
The patent implements a digital feedback control loop that continuously monitors ADC measurements against compliance limits and immediately adjusts DAC outputs when violations occur. The digital controller provides rapid feedback with precise control over the adjustment magnitude and timing, enabling faster recovery from loading events compared to analog loops. The feedback mechanism operates in discrete steps that can be optimized for minimum recovery time while maintaining reliable compliance limit enforcement.
Solution Approach 2:
The digital control loop is designed to detect compliance violations and initiate corrective action at the earliest possible moment in the control cycle. By checking measurements against limits and preparing correction values in advance within each digital control period, the system minimizes the time delay between violation occurrence and corrective output adjustment, thereby reducing recovery time from saturation conditions.
Data Source
AI summary
A source-measure unit (SMU) may be implemented with respective digital control loops for output voltage and output current. The output voltage and output current may be measured with dedicated ADCs (analog-to-digital converters). The readings obtained by the ADCs may be compared to a setpoint, which may be set in a digital loop controller (DLC). The DLC may be used to produce an output to drive a DAC (digital-to-analog converter) until the output voltage and/or output current and/or a function thereof reach the respective desired levels. The DLC may perform a threshold check to determine if the output current is outside a specified measurable range, and generate an override signal to drive the DAC to rapidly return the output current to the measurable range. Once the current is within the measurable range, the DAC may once again be driven according to the respective digital control loops for the output voltage and the output current.


