background image

 

SC5305A Operating & Programming Manual 

Rev 2.1.0 

47 

 

C

A L I B R A T I O N  

&

 

M

A I N T E N A N C E

 

The  SC5305A  is  factory  calibrated  and  ships  with  a  certificate  of  calibration.  SignalCore  strongly 
recommends  that  the  SC5305A  be  returned  for  factory  calibration  every  12  months  or  whenever  a 
problem is suspected. The specific calibration interval is left to the end user and is dependent upon the 
accuracy required for a particular application. 

SC5305A calibration data is stored in the RF module (metal housing). Therefore, changing or replacing 
interface  adapters  will  not  affect  unit  calibration.  However,  SignalCore  maintains  a  calibration  data 
archive of all units shipped. Archiving this data is important should a customer need to reload calibration 
data  into their  device  for any  reason.  SignalCore  also  uses  the  archived  data  for  comparative  analysis 
when units are returned for calibration. 

Should any customer need to reload calibration data for their SC5305A, SignalCore offers free support 
through 

[email protected]

. SignalCore will provide a copy of the archived calibration data along 

with instructions on how to upload the file to the SC5305A. 

The  SC5305A  requires  no  scheduled  preventative  maintenance  other  than  maintaining  clean,  reliable 
connections to the  device as mentioned in  the “Getting  Started” section of this manual. There  are no 
serviceable parts or hardware adjustments that can be made by the end user. 

 

Содержание SC5305A

Страница 1: ...2012 2015 SignalCore Inc support signalcore com SC5305A 1 MHz to 3 9 GHz RF Downconverter for PXI Express Operating Programming Manual...

Страница 2: ...A 4 Signal Connections 6 Indicator LEDs 6 SC5305A Theory of Operation 7 Overview 7 Signal Path Description 8 Local Oscillator Description 11 Frequency Tuning Modes 12 Setting the SC5305A to Achieve Be...

Страница 3: ...nal 18 Querying the SC5305A Writing To Request Registers 19 Reading the Device Status 19 Reading the Device Temperature 20 Reading the Calibration EEPROM 21 Reading the User EEPROM 21 Working With Cal...

Страница 4: ...pected In no event shall SignalCore be liable for any damages arising out of or related to this document or the information contained in it EXCEPT AS SPECIFIED HEREIN SIGNALCORE INCORPORATED MAKES NO...

Страница 5: ...n the assumption of reliable information and data provided by our component suppliers and may not have been independently verified through other means For products sold into China we also comply with...

Страница 6: ...PPLICATION INSTALLATION ERRORS SOFTWARE AND HARDWARE COMPATIBILITY PROBLEMS MALFUNCTIONS OR FAILURES OF ELECTRONIC MONITORING OR CONTROL DEVICES TRANSIENT FAILURES OF ELECTRONIC SYSTEMS HARDWARE AND O...

Страница 7: ...nt Verify that your SC5305A kit contains the following items Quantity Item 1 SC5305A RF Downconverter for PXI Express 1 Software Installation USB Flash Drive may be combined with other products onto a...

Страница 8: ...device The condition of your system s signal connections can significantly affect measurement accuracy and repeatability Improperly mated connections or dirty damaged or worn connectors can degrade me...

Страница 9: ...mpedance of 50 PXI CLK10 This port outputs the 10 MHz chassis reference signal from the chassis backplane allowing it to synchronize the internal reference clock An MCX male to SMA male cable is requi...

Страница 10: ...nput ranges from 1 MHz to 3 9 GHz and the IF output is fixed at 70 MHz When the input frequency is lower than the intermediate frequency the device technically behaves as an upconverter The SC5305A up...

Страница 11: ...ter paths with different bandwidths or between one filter and one bypass no filter path Filters in the first and second IF stages are not as selective as the final IF filter but they ensure good isola...

Страница 12: ...1_Atten 0 30 dB IF3 Atten1 0 30 dB IF3 Atten2 0 30 dB 675 MHz Filter IF3 FL 0 ESD RF In 1 MHz 3900 MHz IF Out 70 MHz Ref In 10 MHz Ref Out 10 100 MHz 3 9 GHz Three Stage Downconverter Nom Input level...

Страница 13: ...r will attenuate both the IF1 signal and the LO1 leakage making the device respond more linearly As always the compromise is that the SNR will degrade The LO1 leakage signal will appear as DC when the...

Страница 14: ...u out to several tens of MHz which is a very common phenomenon with VCO based synthesizers is not acceptable for many applications Another reason for a hybrid tuning architecture is to reduce the phas...

Страница 15: ...tput reference frequency is selectable for either 10 MHz or 100 MHz output By default routing of the reference signal to the ref out port is disabled It can be enabled by programming the REFERENCE_SET...

Страница 16: ...C5305A to Achieve Best Dynamic Range When discussing dynamic range there are two distinct quantities which are specified First is the compression to noise density per Hz dynamic range commonly referre...

Страница 17: ...rameters need to be set on the downconverter to achieve certain performance Additionally the function sc5305a_CalcAutoAttenuation helps the user obtain the necessary attenuator parameters to setup the...

Страница 18: ...VIEWTM support an additional LabVIEW API sc5305a llb is also provided The functions in the LabVIEW API are primarily LabVIEW VI wrappers to the standard API functions NI VISATM is available from Natio...

Страница 19: ...15 8 0x00 RF_PREAMPLIFIER_SETTING 0x12 7 0 Open Open Open Open Open Open Open Enable 0x00 RF_MODE_SETTING 0x13 7 0 Open Open Open Open Open Fast Tune Enable 0x00 IF_BAND_SELECT 0x15 7 0 Open Open Open...

Страница 20: ...sizer Mode The RF_MODE_SETTING 0x13 register has one data byte that provides two tuning modes for the device Fast Tune and Fine Tune By default the Fast Tune mode is disabled Normal mode Asserting hig...

Страница 21: ...ctrum with respect to the RF spectrum the register IF_INVERT_SETTING 0x1D is used for that purpose This register contains one data byte Setting bit 0 high will enable inversion Storing Data into the U...

Страница 22: ...n Open Open Open Open Open Open Open 0x00 Read Byte 1 Read Byte 0 Open Open Sign 7 0 0x00 15 8 0x00 Read Byte 1 Read Byte 0 Open Open Open Open Open Open Open Open 7 0 0x00 15 8 0x00 Read Byte 1 Read...

Страница 23: ...temperature value represented in the raw data is contained in the next 13 bits 12 0 To obtain the temperature ADC code the raw data should be masked logically ANDed with 0x1FFF and the polarity should...

Страница 24: ...bytes with the least significant byte stored in the lower address After the data are read back they need to be un flattened back to their original type Since the four bytes constitutes the four bytes...

Страница 25: ...libration data EEPROM ADD HEX DATA POINTS BYTES TYPE Array matrix DESCRIPTION 0X00 1 4 U32 1x1 Manufacturing Information 0X04 1 4 U32 1x1 Product Serial Number 0X08 1 4 U32 1x1 RF Module Number 0X0C 1...

Страница 26: ...ur of the day Firmware Revision 0x2C This is a float 32 value containing the firmware revision LO Hardware Revision 0x30 This is a float 32 value containing the local oscillator hardware revision SC H...

Страница 27: ...y Offset MHz 12 11 5 5 5 0 5 5 11 5 12 Gain Error 58 2 20 6 0 9 0 2 0 0 0 3 0 2 12 8 30 4 Phase Error radians 286 138 053 012 0 011 129 134 IF Invert Gain Correction 0x788 This is a float that contain...

Страница 28: ...e primary frequency reference of the device The user may choose to reprogram the DAC with the 16 bit code obtained from the EEPROM at starting address 0x54 or with another value by writing the REFEREN...

Страница 29: ...parameters that are a function of frequency interpolation is required to provide the best estimated values A natural cubic Spline interpolation is suggested for and The important input parameters for...

Страница 30: ...6 we obtain the following Table 12 Calculated gain changes at the measured frequency points Frequency MHz 50 0 250 500 1000 1500 2500 2800 3800 dB 0 340 0 343 0 351 0 348 0 354 0 351 0 355 0 357 After...

Страница 31: ...nally determine a fitted polynomial function for the phase error and add values derived from this function with the uncorrected phase To derive let be the measured uncorrected value be the fitted poly...

Страница 32: ...IEW palette library differs slightly due to the unique requirements of the LabVIEW programming environment e g LabVIEW already provides standard math functions for curve fitting with spline interpolat...

Страница 33: ...1 30 dB define IFRESPONSEPARAM 3 frequency amplitude phase define IFRESPONSEFREQ 51 frequency points over the bandwidth define TEMPCOPARAM 3 frequency coeff 1 coeff 2 define TEMPCOFREQ 8 frequency po...

Страница 34: ...seCal IF filter 0 response calibration float ifFil1ResponseCal IF filter 1 response calibration float tempCoeff temperature coefficients float rfCalTemp temperature T0 at which calibration was done fl...

Страница 35: ...n cases where an existing native function already exists to perform the same or similar task The LabVIEW functions contain context help Ctrl H to provide further clarification of each function Functio...

Страница 36: ...le and turns off the active LED of the front panel if it is successful Example To exercise the functions that open and close the device Declaring char visaResource unsigned int deviceHandle int device...

Страница 37: ...rd Return The status of the function Input unsigned int deviceHandle handle to the opened device unsigned char commandByte the address byte of the register to write to unsigned int instructWord the da...

Страница 38: ...vice unsigned int frequency frequency in Hz Description sc5305a_SetFrequency sets the RF frequency Function sc5305a_SetAttenuator Definition int sc5305a_SetAttenuator unsigned int deviceHandle unsigne...

Страница 39: ...he function Function sc5305a_SetSynthesizerMode Definition int sc5305a_SetSynthesizerMode unsigned int deviceHandle bool fastTuneEnable unsigned int fineTuneMode Return The status of the function Inpu...

Страница 40: ...en 10MHz to 100 MHz Description sc5305a_SetReferenceClock configures the reference clock behavior of the device Function sc5305a_SetReferenceDac Definition int sc5305a_SetReferenceDac unsigned int dev...

Страница 41: ...Under normal mode 0 this spur is typically 120 dBm and by turning on mode 1 improves this in most devices Function sc5305a_WriteUserEeprom Definition int sc5305a_WriteUserEeprom unsigned int deviceHan...

Страница 42: ...Eeprom Definition int sc5305a_ReadCalEeprom unsigned int deviceHandle unsigned int memAdd unsigned char byteData Return The status of the function Input unsigned int deviceHandle handle to the opened...

Страница 43: ...nsigned int startMemAdd unsigned char byteDataArray Return The status of the function Input unsigned int deviceHandle handle to the opened device unsigned int memAdd EEPROM start memory address Output...

Страница 44: ...iceAttributes device attributes calibrationData_t calData structured calibration data Description sc5305a_GetCalData returns the device attributes such as serial number calibration date and also struc...

Страница 45: ...calData ifAttenCal float calloc IFATTENUATOR sizeof float for i 0 i IFATTENUATOR i calData ifAttenCal i float calloc IFATTENCALVALUE sizeof float calData ifFil0ResponseCal float calloc IFRESPONSEPARA...

Страница 46: ...tion data for the device Output attenuator_t attenuator attenuation settings for RF IF1 and final IF3 attenuators Description sc5305a_CalcAutoAttenuation returns the set of attenuation settings for al...

Страница 47: ...bration data for the device Output float conversionGain calculated calibrate conversion gain for current settings Description sc5305a_CalcGain calculates the calibrated gain based on the current user...

Страница 48: ...nter of the digitized signal is 30 MHz 1 5 MHz After performing digital spectral inversion and performing an FFT take the subset of frequency components from 28 5MHz to 31 5 MHz and subtract 30 MHz to...

Страница 49: ...t double yInterpolant the return set of interpolants Description sc5305a_Spline returns the spline interpolants of the input parameters Function sc5305a_SplineInterp Definition int sc5305a_SplineInter...

Страница 50: ...aintains a calibration data archive of all units shipped Archiving this data is important should a customer need to reload calibration data into their device for any reason SignalCore also uses the ar...

Страница 51: ...E S Rev 1 0 0 Initial release Rev 1 1 0 Revised images and connectivity references to reflect new I O interface updated EN and IEC testing standards and EU Directive references Rev 2 0 0 Removed Appe...

Страница 52: ...ibration intervals are used Typical data typ When used with or in a range defines performance met by approximately 80 of all instruments manufactured This data is not guaranteed does not include measu...

Страница 53: ...more because the LO appears inside the IF band it will inter modulate with the input RF signal to produce higher order in band spurious signals that may degrade signal integrity It is recommended to a...

Страница 54: ...o give the user flexibility the device has four resolution modes two coarse modes and two fine modes The coarse modes using fractional N PLL allow 1 MHz and 50 kHz steps while the fine modes using PLL...

Страница 55: ...and noise 9 160 150 140 130 120 110 100 90 80 70 60 0 1 1 10 100 1000 10000 Phase Noise dBc Hz Offset Frequency kHz 100 MHz 1000 MHz 3500 MHz 100 MHz Fast tune mode Normal tune mode 5 The frequency re...

Страница 56: ...roducing devices may induce sideband noise on the signals when they are placed in close proximity It is recommended that users exercise good technical judgment when such accessories are needed e g mou...

Страница 57: ...e in the noise The measurement instrument is not phase locked to the unit under test 120 100 80 60 40 20 0 5 3 1 1 3 5 dBc Frequency offset MHz 100 MHz carrier 10 MHz span 100 80 60 40 20 0 100 50 0 5...

Страница 58: ...9 Gain range 1GHz 14 Minimum 15 60 dB typical Maximum preamplifier disabled 16 30 dB typical Maximum preamplifier enabled 16 50 dB typical Preamplifier gain 20 dB typical RF amplitude accuracy 15 C to...

Страница 59: ...ical Final IF filter bypassed 100 ns typical IF phase linearity 80 of IF bandwidth 18 Final IF filter enabled 8 degrees Final IF filter bypassed 8 degrees 0 10 20 30 40 50 60 0 1000 2000 3000 4000 Gai...

Страница 60: ...specified when all attenuators are set to their maximum values and the RF pre amplifier is disabled 16 Maximum conversion gain is specified when all the attenuators are set to 0 dB attenuation 17 Corr...

Страница 61: ...ed load The RF and first IF IF1 attenuators are set to 0 dB attenuation and the final IF attenuators were adjusted to obtain an overall device gain of 20 dB The preamplifier is disabled 21 LO related...

Страница 62: ...sabled Preamp enabled 24 Noise thermal is referred to the input of the device 25 The device is configured with 0 dB RF attenuation 0 dB IF1 attenuation and IF attenuators adjusted to set the gain to 2...

Страница 63: ...reamplifier enabled 32 33 30 27 Specifications are based on 0 dB RF attenuation 0 dB IF1 attenuation two 20 dBm tones with 1 MHz separation at the mixer and final IF attenuators set to maintain 0 dBm...

Страница 64: ...xer level dB Power level input mixer dBm 0 dB RF atten Preamp off 20 dB IF gain 3rd Order IMD 2nd Harmonic Distortion Noise 30 Measurement dynamic range refers to the device SNR measurement capability...

Страница 65: ...in 13 dBm max Phase lock range 10 ppm typical Impedance 50 nominal Coupling AC Connector type SMA female Port Specifications RF input Input impedance 50 Coupling AC Connector type SMA female LO leakag...

Страница 66: ...0 1 UL 61010 1 CSA 61010 1 Electromagnetic compatibility EMC Designed to meet the requirements of EN 61326 1 IEC 61326 1 Class A emissions Basic immunity 1 EN 55011 CISPR 11 Group 1 Class A emissions...

Страница 67: ...SignalCore Inc 13401 Pond Springs Rd Suite 100 Austin TX 78729 USA Phone 512 501 6000 Fax 512 501 6001...

Отзывы: