v
Contents
1 Theory of Operation: M31/M33XX Digitizers 1
1. 1 Digitizer Operation 1
1. 1. 1 Input Settings 3
1. 1. 1. 1 Full Scale, Impedance and Coupling 4
1. 1. 1. 2 Prescaler 5
1. 1. 2 Analog Trigger 6
1. 1. 3 Data Acquisition (DAQs) 8
1. 1. 3. 1 Operation 8
1. 1. 3. 2 DAQ Trigger 11
1. 1. 3. 3 Programming Functions Summary 12
1. 2 I/O Triggers 15
1. 3 Clock System 16
1. 3. 1 FlexCLK Technology (models with variable sampling rate) 16
2 Software Tools: M31/M33XXA Digitizers 19
2. 1 Software Front Panel 19
2. 1. 1 Software Front Panel: Keysight SD1 SFP 19
2. 1. 1. 1 Keysight SD1 SFP (Software Front Panels) Overview 19
2. 1. 1. 2 Main Front Panel 19
2. 1. 1. 3 Input settings 20
2. 1. 1. 4 Time domain (scope like operation) 21
2. 1. 1. 5 Frequency domain (Spectrum Analyzer) 22
2. 2 FPGA Programming: Keysight M3602A Design Environment M3XXXA PXIe
hardware with -FP1 option 23
2. 2. 1 FPGA Programming Overview 23
2. 2. 2 M3602A Diagram 24
2. 3 HVI Programming: Keysight M3601A 24
2. 3. 1 HVI Programming Overview 24
2. 3. 2 HVI Functions 24
2. 4 SW Programming: Keysight SD1 Programming Libraries 24
2. 4. 1 SW Programming Overview 24
2. 4. 2 SD_Module Functions 27
2. 4. 2. 1 open 27
2. 4. 2. 2 close 28
2. 4. 2. 3 moduleCount 29
2. 4. 2. 4 getProductName 30
2. 4. 2. 5 getSerialNumber 32
2. 4. 2. 6 getChassis 33
2. 4. 2. 7 getSlot 34
2. 4. 2. 8 PXItriggerWrite 35