DVM
24-bit Digital Voltmeter
DVM Simplified Block Diagram
8-channel front-panel input mux, and a direct differential channel with 10M pulldowns
PGA binary gains of 1 to 128, typical accuracy ±0.03% ±50uV
Excellent 24-bit ADC with true differential inputs and digital filtering.
ADC typical accuracy: ±0.05% ±40uV. Resolution: 9nV to 1.2uV.
GUI (Graphical User Interface)
When a Gain is chosen, the Max Vin also changes.
"Auto" gain does binary search, starting at Gain=1, ±10V.
"Mux" pulldown is for Front Panel 40-pin IDC, Mux1 to Mux8 plus DVM-in.
Default is one-shot measurements, but averaging is available to reduce external noise.
API (Application Programming Interface)
C API:
void Set_Mux(int mux_addr);
float Set_PGA_Gain(float gain);
float Convert_ADC(int mux, float binary_gain, int msec_settlingTime);
float Auto_Range_ADC(int mux, int msec_settlingTime);
Python API:
set_mux(mux_addr)
set_pga_gain(gain)
convert_adc(mux, binary_gain, msec_settling_time)
auto_range_adc(mux, msec_settling_time)