Page 3
Writing to the User EEPROM ....................... 16 Reading from the Calibration and User EEPROMs ............... 16 Self-Calibration of the Synthesizer ....................17 Write Registers ..........................17 Read Registers ..........................18 Revision Table.............................. 19 Rev 1.1 | SC5317A & SC5318A Programming Manual SignalCore, Inc.
1 Introduction The SC5317A and SC5318A are C to K broadband single stage downconverters, with input RF range from 6 GHz to 26.5 GHz, external LO frequency range from 6 GHz to 14 GHz, and output IF range from 50 MHz to 3 GHz.
SC5317A & SC5318A Programming Manual 2 Driver Architecture The SC5317A is a PXIe based product, while the SC5318A is controlled through USB and RS232. Each method of communication requires its unique set of header files, dynamic linked libraries (DLL), and system level drivers.
This could also be accomplished in GCC with the -D name option, where name is one of the macro words. 3 Identifying, Opening, and Closing Devices The SC5317A and SC5318A downconverters are identified by their unique serial numbers. This serial OpenDevice() number is passed to the function as a string in order to open a connection to the device.
4 Configuration Functions These functions set the device configuration parameters such as frequency, attenuation, filters, and signal path. Rev 1.1 | SC5317A & SC5318A Programming Manual SignalCore, Inc.
} signalPathParams_t; A brief description of what each structure parameter does is provided below. For more details, refer to the product user manual. Rev 1.1 | SC5317A & SC5318A Programming Manual SignalCore, Inc.
5.1 Getting General Device Information Information such as the product hardware revision, serial number, and more can be retrieved from the device using the following code. deviceInfo_t deviceInfo; status = GetDeviceInfo(deviceHandle, Rev 1.1 | SC5317A & SC5318A Programming Manual SignalCore, Inc.
RF Cal The RF response calibration includes the absolute gains of the device as a function of params RF frequency under the following conditions. All attenuators are set to 0 dB Rev 1.1 | SC5317A & SC5318A Programming Manual SignalCore, Inc.
6.2 Configuring the Gain of the Device Using Calibration The SC5317A and SC5318A are broadband devices whose RF conversion gain response varies as a function of frequency, filter selection, and signal path for any given attenuation setting. That is, setting the attenuators to obtain a certain gain value at one frequency does not guarantee that it remains the same at another frequency, especially if the other frequency is over a couple of GHz difference.
Page 16
Consult the user manual for more information on how to set these attenuators to achieve desired performance. SignalCore has algorithms to compute the values of the attenuators such that the device is set up for its best desired performance. The function...
Both calibration and user EEPROM data are read back in the form of a byte array. Selection of the EEPROM, its starting memory address, the length of data to be read back, and an array to receive the Rev 1.1 | SC5317A & SC5318A Programming Manual...
For example, to obtain the current IF1 frequency as 1, see the following code. unsigned long long instruct = 1; unsigned long long receivedData; status = RegRead(deviceHandle, GET_DEVICE_PARAM, instruct, &receivedData Rev 1.1 | SC5317A & SC5318A Programming Manual SignalCore, Inc.
Need help?
Do you have a question about the SC5317A and is the answer not in the manual?
Questions and answers