Keithley 2400 configuration¶
Keithley 2410 from the 2400 series is roughtly like the 2000 multimeter with a sourcemeter (V/I) source and sink (4-quadrant).
Please use a range measurement lower than the source compliant value. Otherwise, the set of the range measurement will be ignored and a discrepancy of reading of the range value will occur.
Configuration example¶
- model: 2410
gpib:
url: enet://gpibid42a.esrf.fr
pad: 24
sensors:
- name: keith2410
address: 1
meas_func: CURR # or VOLT
auto_range: False
range: 1e-3
source_func: VOLT # VOLT or CURR
source_cmpl: 2e-3 # compliance (current or volt) value
source_range: 2
source_value: 0
source_max_value: 2
Source voltage usage¶
The source voltage can be defined as a soft axis in the setup of the bliss session as follow:
k2410_motor = SoftAxis('k2410_motor', keith2410,
move='source_value', position='source_value')
Compliance limits¶
Compliance considerations are specific to the 2400 series.
When sourcing voltage, you can set the SourceMeter to limit current from 1nA to 1.05A. Conversely, when sourcing current, you can set the SourceMeter to limit voltage from 200 μV to 1.1kV. The SourceMeter output will not exceed the programmed compliance limit.
Types of compliance
There are two types of compliance that can occur: “real” and “range.” Depending upon which value is lower, the output will clamp at either the displayed compliance setting (“real”) or at the maximum measurement range reading (“range”).
The “real” compliance condition can occur when the compliance setting is less than the high- est possible reading of the measurement range. When in compliance, the source output clamps at the displayed compliance value. For example, if the compliance voltage is set to 1V and the measurement range is 2V, the output voltage will clamp (limit) at 1V.
“Range” compliance can occur when the compliance setting is higher than the possible read- ing of the selected measurement range. When in compliance, the source output clamps at the maximum measurement range reading (not the compliance value). For example, if the compli- ance voltage is set to 1V and the measurement range is 200mV, the output voltage will clamp (limit) at 210mV.
Determining compliance limit¶
The relationships to determine which compliance is in effect are summarized as follows.
They assume the measurement function is the same as the compliance function.
- Compliance Setting < Measurement Range = Real Compliance
- Measurement Range < Compliance Setting = Range Compliance
You can determine the compliance that is in effect by comparing the displayed compliance setting to the present measurement range. If the compliance setting is lower than the maximum possible reading on the present measurement range, the compliance setting is the compliance limit. If the compliance setting is higher than the measurement range, the maximum reading on that measurement range is the compliance limit.