Solution
This behavior occurs because Current Limit Autorange and Measurement Autorange are different properties that affect different aspects of SMU operation.
Current Limit Autorange is intended to simplify configuration of the current limit range. When this property is enabled, the NI‑DCPower driver selects the smallest current limit range that can safely support the programmed current limit value. Important characteristics of Current Limit Autorange:
- The selected range is based only on the configured current limit.
- The range selection occurs once and does not change during execution.
- This property does not adjust the current measurement range.
- It does not improve current measurement resolution or noise.
For example, if a device supports 1 mA, 10 mA, and 100 mA current limit ranges and a current limit of 5 mA is configured, the driver will select the 10 mA range and keep it fixed, regardless of the actual measured current.
Measurement:Autorange controls the current measurement range and allows the device to dynamically change ranges based on the magnitude of the measured current. Important characteristics of Measurement:Autorange:
- The device evaluates the measured signal during each measurement cycle.
- Measurements typically begin in the largest available range to avoid clipping. This behavior can be modified with the Measurement:Advanced:Autorange Behavior property if supported by the device.
- The SMU adjusts the ADC gain to select a smaller range when appropriate, improving resolution and noise performance.
- Range evaluation and adjustment occur continuously while autoranging is enabled.
- Support for this property is device‑dependent.
Because range selection is evaluated repeatedly, Measurement:Autorange can introduce additional latency and may affect timing determinism, especially during long or continuous measurement sequences. For applications where precise and repeatable timing is required, fixed measurement ranges typically provide more deterministic performance.