Table of Contents
1 Introduction .......................................................................................................................................... 3
2 Driver Architecture ................................................................................................................................ 4
2.1 API Function Names and Call Type ................................................................................................ 4
2.2 Compiling Code in C/C++ ............................................................................................................... 4
3 Identifying, Opening, and Closing Devices ............................................................................................. 5
3.1 Identifying Devices on the Host Computer .................................................................................... 5
3.2 Opening and Connecting to a Device ............................................................................................ 6
3.3 Disconnecting from and Closing a Device ...................................................................................... 6
3.4 Multiple Devices ............................................................................................................................ 6
3.5 Initialize Device .............................................................................................................................. 6
4 Configuration Functions ........................................................................................................................ 6
4.1 Setting the Frequency at the Ports ................................................................................................ 7
4.2 Setting the Attenuators ................................................................................................................. 8
4.3 Configuring the Conversion Signal Path ........................................................................................ 8
4.3.1 Enabling the RF Preamplifier ................................................................................................. 9
4.4 Setting the Synthesizer Modes ...................................................................................................... 9
4.5 Configuring the Reference Clock ................................................................................................. 10
4.5.1 Adjustment to the Internal TCXO Clock ............................................................................... 10
4.6 Saving the New Default State of the Device ................................................................................ 10
4.7 Setting the First LO Drive Path..................................................................................................... 10
5 Query Functions .................................................................................................................................. 10
5.1 Getting General Device Information ........................................................................................... 10
5.2 Getting the Device Status ............................................................................................................ 11
5.3 Getting Other RF Parameters ...................................................................................................... 11
5.4 Retrieving the Device Temperature ............................................................................................ 12
6 Calibration Functions ........................................................................................................................... 12
6.1 Obtaining Calibration Data .......................................................................................................... 12
6.1.1 Structured Calibration Data Format .................................................................................... 12
6.1.2 Reading Formatted Data ..................................................................................................... 13
6.1.3 Reading Raw Calibration Data ............................................................................................. 14
6.2 Configuring the Gain of the Device Using Calibration ................................................................. 14
7 General Functions ............................................................................................................................... 16