background image

Quonset Microwave

www.quonsetmicrowave.com

QM1003-0.5-18-2

Dual Channel RF Downconverter

User Manual

Revision 1.0.0, March 2023

Summary of Contents for QM1003-0.5-18-2

Page 1: ...Quonset Microwave www quonsetmicrowave com QM1003 0 5 18 2 Dual Channel RF Downconverter User Manual Revision 1 0 0 March 2023...

Page 2: ...this document that conflict with these terms the warranty terms in the sep arate agreement shall control Technology Licenses The hardware and or software de scribed in this document are fur nished un...

Page 3: ...arate written agreement with warranty terms covering the material in this document that conflict with these terms the warranty terms in the separate agreement shall control Duration and conditions of...

Page 4: ...low time delay etc The use of other fuses or material is prohibited General Safety Information The following general safety precautions must be observed during all phases of operation of this prod uct...

Page 5: ...h applicable sections of part 15 of the FCC rules This marking indicates that the device conforms with applicable EC directives This marking indicates that the device complies with the Virtual Instrum...

Page 6: ...QM1003 0 5 18 2 Dual Channel RF Downconverter User Manual Revision Control Revision Description of Changes Date 1 0 0 Initial Release 03 10 2023 Quonset Microwave Revision 1 0 0 v...

Page 7: ...QM1003 0 5 18 2 Dual Channel RF Downconverter User Manual Quonset Microwave Revision 1 0 0 vi...

Page 8: ...gs iv Revision Control v 1 Overview 2 1 Input Output Specifications 3 2 General Description 4 3 System Block Diagram 5 2 Firmware Updates 6 1 Introduction 7 2 Firmware Update Files 7 3 FPGA Firmware U...

Page 9: ...24 2 1 1 VISA Descriptors 24 2 1 2 USBTMC VISA Code Example 24 4 Control Commands 25 1 Command Quick Reference Guide 28 1 1 Common Commands 28 1 2 FREQuency Subsystem 28 1 3 POWEr Subsystem 30 1 4 STA...

Page 10: ...Reference 57 5 1 SYSTem BOOTstate 57 5 2 SYSTem CURRent 58 5 3 SYSTem ERRor 59 5 4 SYSTem FIRMware 63 5 5 SYSTem LOADstate 64 5 6 SYSTem OPTions 65 5 7 SYSTem READstate 66 5 8 SYSTem SAVEstate 67 5 9...

Page 11: ...29 4 3 POWEr Subsystem Commands Summary 30 4 4 STATus Subsystem Commands Summary 30 4 5 SYSTem Subsystem Commands Summary 31 4 6 Converter Operation Modes 34 4 7 Converter Operation Modes 38 4 8 Conv...

Page 12: ...CT Manually Create Project 9 2 3 iMPACT Boundary Scan 10 2 4 iMPACT Assign Configuration Files 10 2 5 iMPACT Attach PROM 11 2 6 iMPACT Configure PROM 11 2 7 iMPACT FPGA Programming Properties 12 2 8 i...

Page 13: ...QM1003 0 5 18 2 Dual Channel RF Downconverter User Manual 1 Overview In This Chapter 1 Input Output Specifications 3 2 General Description 4 3 System Block Diagram 5 Quonset Microwave Revision 1 0 0 2...

Page 14: ...vel TBD dBm External LO2 Input Frequency 23 5 GHz Power Level TBD dBm Downconverter RF Input Frequency 0 5 18 GHz Power Level absolute maximum TBD dBm LO1 Output Frequency 21 5 39 GHz Power Level TBD...

Page 15: ...ual Channel RF Downconverter system The QM1003 0 5 18 2 Dual Channel RF Downconverter has been equipped with Option 100 which adds Local Oscillator LO sources making the QM1003 0 5 18 2 a self contain...

Page 16: ...status messages on a 32 character Liquid Crystal Display LCD mounted on the faceplate of the unit An internal 10 MHz reference is phase locked to all of the internal LOs with a BNC F connector provid...

Page 17: ...18 2 Dual Channel RF Downconverter User Manual 2 Firmware Updates In This Chapter 1 Introduction 7 2 Firmware Update Files 7 3 FPGA Firmware Updates 8 4 PIC Firmware Updates 15 Quonset Microwave Revis...

Page 18: ...files to perform firmware updates are uploaded onto the Quonset Microwave FTP server and need to be downloaded and extracted to a location on the computer performing the update prior to continuing Fir...

Page 19: ...ior to downloading System Environment Variable A system environment variable must be set to allow the iMPACT software to skip its ID Check of the Micron flash In Microsoft Windows this is done through...

Page 20: ...it will first ask if you want it to create and save a project file for you Choose No as reusing projects sometimes results in outdated files being programmed which were saved in previous sessions Fig...

Page 21: ...ill open a Boundary Scan window which is where we interact with the device Figure 2 4 iMPACT Assign Configuration Files Right click in the Boundary Scan window and select Initialize Chain which will s...

Page 22: ...evice will change from Bypass to qm1003 0 5 18 2 100 205 ELP RFPass_v1 0 0 bit and it will ask if you want to attach a PROM Choose Yes Figure 2 6 iMPACT Configure PROM Select the QM1003 0 5 18 2 100 2...

Page 23: ...ramming Properties On the first Device Programming Properties screen leave the box to verify the FPGA write unchecked and click OK Figure 2 8 iMPACT FPGA Programming Properties Click the FLASH device...

Page 24: ...he Device Programming Properties for the PROM Leave Verify and Erase Before Programming both checked and leave the After Programming selection set to automatically load FPGA when finished all defaults...

Page 25: ...will go up to 4 before completing and displaying Program Succeeded This PROM write took 102 seconds which is typical for a PROM write to this device The Dual Channel RF Downconverter should then be p...

Page 26: ...MZ2048EFH144 device The ICD U64 from CCS includes the CCSLOAD free programmer control software which is used to load the update Figure 2 12 CCSLOAD PIC Programming After opening CCSLOAD simply click t...

Page 27: ...18 1 4 Default Units 19 1 5 Status Reporting 19 1 6 SCPI Data Types 19 1 6 1 boolean Definition 19 1 6 2 character_data Definition 20 1 6 3 NAN Definition 20 1 6 4 non decimal numeric Definition 20 1...

Page 28: ...23 2 VISA Descriptors and Configuration 24 2 1 USBTMC 24 2 1 1 VISA Descriptors 24 2 1 2 USBTMC VISA Code Example 24 The following markings apply to the QM1003 0 5 18 2 Dual Channel RF Downconverter...

Page 29: ...lon Use a semicolon to separate two commands within the same command string 1 2 3 Using Whitespace You must use whitespace characters tab or space to separate a parameter from a keyword 1 2 4 Using Co...

Page 30: ...Questionable Status Register Device Status Register Status and Standard Event registers are read using the IEEE 488 2 common commands Operation and Questionable Status registers are read using the SCP...

Page 31: ...eric Definition Throughout this document non decimal numeric is used to represent numeric information in bases other than 10 that is hexadecimal octal and binary Examples of non decimal numeric includ...

Page 32: ...as Digit Digit E Digit The following shows the examples of NR3 1 23E 4 12 3E 45 1 6 9 numeric_value Definition Throughout this document the decimal numeric element is abbreviated to numeric_value 1 6...

Page 33: ...allow you to specify a message terminator character or EOI state to be automatically sent with each bus transaction Message termination always sets the current path back to the root level 1 8 Complia...

Page 34: ...nverter complies with the rules and regulations of the of the VISA Virtual Instrument Systems Architecture standard Communication with the QM1003 0 5 18 2 is accomplished through VISA libraries provid...

Page 35: ...VISA descriptor format USB board number manufacturer ID model code serial number INSTR Descriptor Example USB0 0x2012 0x002E 0212 INSTR 2 1 2 USBTMC VISA Code Example ViSession rscmng ViSession qm1003...

Page 36: ...ASR 32 2 2 FREQuency LOCK 33 2 3 FREQuency MODE 34 2 4 FREQuency TUNE 35 2 5 FREQuency TUNErACTual 36 2 6 FREQuency CH1 ASR 37 2 7 FREQuency CH1 MODE 38 2 8 FREQuency CH2 ASR 39 2 9 FREQuency CH2 MOD...

Page 37: ...and Reference 57 5 1 SYSTem BOOTstate 57 5 2 SYSTem CURRent 58 5 3 SYSTem ERRor 59 5 4 SYSTem FIRMware 63 5 5 SYSTem LOADstate 64 5 6 SYSTem OPTions 65 5 7 SYSTem READstate 66 5 8 SYSTem SAVEstate 67...

Page 38: ...QM1003 0 5 18 2 Dual Channel RF Downconverter User Manual Quonset Microwave Revision 1 0 0 27...

Page 39: ...n all pending operations have completed RCL NRf 77 Recalls the settings of the Dual Channel RF Downcon verter from the specified register memory location RST 78 Returns the Dual Channel RF Downconvert...

Page 40: ...the downconverter s Channel 1 Active Spur Reduction FREQuency CH1 MODE 38 Sets or Returns downconverter s Channel 1 operating mode FREQuency CH2 ASR 39 Turns on or off the downconverter s Channel 2 A...

Page 41: ...Channel 2 attenuator 1 4 STATus Subsystem Table 4 4 STATus Subsystem Commands Summary Command Page Description STATus OPERation 50 Returns the contents of the status event register STATus OPERation CO...

Page 42: ...rror queue SYSTem FIRMware 63 Returns the current firmware version of the device SYSTem LOADstate 64 Loads and sets the parameters from the specified state SYSTem READstate 66 Reads the parameters fro...

Page 43: ...is turned on Syntax FREQ ASR Space ON OFF 1 0 Example FREQ ASR 1 This command turns both channels ASR on Default Condition On power up or when a RST command is issued the QM1003 0 5 18 2 returns to th...

Page 44: ...r to check the lock status of the internal LO1 to the reference signal Syntax FREQ LOCK Query FREQ LOCK This query returns the lock status of the internal LO1 A lock status of 0 indicates that the LO1...

Page 45: ...On 3 Enabled On Off 4 Enabled On On Syntax FREQ MODE Space Numeric Value Example FREQ MODE 1 This command sets the converter mode of the QM1003 0 5 18 2 to 1 which enables the converter and disables b...

Page 46: ...ntax FREQ TUNE Space Numeric Value Example FREQ TUNE 9 25 This command sets the center frequency of the QM1003 0 5 18 2 to 9 25 GHz Default Condition On power up or when a RST command is issued the QM...

Page 47: ...tual tuner frequency of the QM1003 0 5 18 2 in GHz This can be different than the set frequency if a set frequency finer than the tuning resolution is entered Syntax FREQ TUNEACT Query FREQ TUNEACT Th...

Page 48: ...tax FREQ CH1 ASR Space ON OFF 1 0 Example FREQ CH1 ASR 1 This command turns the Channel 1 s ASR on Default Condition On power up or when a RST command is issued the QM1003 0 5 18 2 returns to the boot...

Page 49: ...n Off 4 Enabled On On Syntax FREQ CH1 MODE Space Numeric Value Example FREQ CH1 MODE 1 This command sets the Channel 1 converter mode of the QM1003 0 5 18 2 to 1 which enables the converter and disabl...

Page 50: ...tax FREQ CH2 ASR Space ON OFF 1 0 Example FREQ CH2 ASR 1 This command turns the Channel 2 s ASR on Default Condition On power up or when a RST command is issued the QM1003 0 5 18 2 returns to the boot...

Page 51: ...n Off 4 Enabled On On Syntax FREQ CH2 MODE Space Numeric Value Example FREQ CH2 MODE 1 This command sets the Channel 2 converter mode of the QM1003 0 5 18 2 to 1 which enables the converter and disabl...

Page 52: ...0 This command selects the internal LO1 oscillator Default Condition On power up or when a RST command is issued the QM1003 0 5 18 2 returns to the boot state s setting The Dual Channel RF Downconver...

Page 53: ...status of the internal LO1 to the reference signal for the Dual Channel RF Downconverter Syntax FREQ LO1 LOCK Query FREQ LO1 LOCK This query returns the lock status of the internal LO1 A lock status o...

Page 54: ...0 This command selects the internal LO2 oscillator Default Condition On power up or when a RST command is issued the QM1003 0 5 18 2 returns to the boot state s setting The Dual Channel RF Downconver...

Page 55: ...This command selects the internal reference oscillator Default Condition On power up or when a RST command is issued the QM1003 0 5 18 2 returns to the boot state s setting The Dual Channel RF Downcon...

Page 56: ...1 0 Example POWE RF 0 This command turns off the RF power Default Condition On power up or when a RST command is issued the QM1003 0 5 18 2 returns to the boot state s setting The Dual Channel RF Dow...

Page 57: ...5 This command sets the Channel 1 Attenuator 1 to 31 5 dB Default Condition On power up or when a RST command is issued the QM1003 0 5 18 2 Channel 1 Attenuator 1 level returns to the boot state s set...

Page 58: ...5 This command sets the Channel 1 Attenuator 2 to 31 5 dB Default Condition On power up or when a RST command is issued the QM1003 0 5 18 2 Channel 1 Attenuator 2 level returns to the boot state s set...

Page 59: ...5 This command sets the Channel 2 Attenuator 1 to 31 5 dB Default Condition On power up or when a RST command is issued the QM1003 0 5 18 2 Channel 2 Attenuator 1 level returns to the boot state s set...

Page 60: ...5 This command sets the Channel 2 Attenuator 2 to 31 5 dB Default Condition On power up or when a RST command is issued the QM1003 0 5 18 2 Channel 2 Attenuator 2 level returns to the boot state s set...

Page 61: ...status event register Reading from this event register clears it The use of the EVENt token is optional Syntax STAT OPER EVEN Allowed Values The NRf parameter can be any integer in the range of 0 to 3...

Page 62: ...returns the contents of the condition register Syntax STAT OPER COND Allowed Values The NRf parameter can be any integer in the range of 0 to 32767 Query STAT OPER COND The condition register is quer...

Page 63: ...t transitions to true Syntax STAT OPER ENAB Space NRf Allowed Values The NRf parameter can be any integer in the range of 0 to 32767 Query STAT OPER ENAB The event register enable bit mask is queried...

Page 64: ...presets the STATus QUEStionable ENABle register to 0 No other registers are affected CLS SRE 0 ESE 0 is the recommended command sequence to reset all other status event registers Syntax STAT PRES Exa...

Page 65: ...n the bit indicates the accuracy of the signal is of questionable quality The use of the EVENt token is optional Syntax STAT QUES EVEN Allowed Values The NRf parameter can be any integer in the range...

Page 66: ...nts of the questionable condition register Syntax STAT QUES COND Allowed Values The NRf parameter can be any integer in the range of 0 to 32767 Query STAT QUES COND The questionable condition register...

Page 67: ...event bit transitions to true Syntax STAT QUES ENAB Space NRf Allowed Values The NRf parameter can be any integer in the range of 0 to 32767 Query STAT QUES ENAB The questionable register enable bit m...

Page 68: ...of the parameters saved see the relevent command descriptions in this manual When this command is issued the selected state will be loaded on the next power cycle or by issuing the RST command Syntax...

Page 69: ...Manual 5 2 SYSTem CURRent This command returns the current reading from the Dual Channel RF Downconverter in Amps Syntax SYST CURR Query Example SYST CURR This query returns the QM1003 0 5 18 2 curren...

Page 70: ...e error queue has a maximum capacity of 10 errors The use of the NEXT token is optional Syntax SYST ERR NEXT Query Example SYST ERR Queries the system error Error queue messages have the following for...

Page 71: ...t allowed A numeric value was received within a command which does not accept a nu meric value 131 Invalid suffix A unit was incorrectly specified for a numeric parameter 134 Suffix too long A unit us...

Page 72: ...attempted and either a reset has been received of the state of the Dual Channel RF Downconverter has changed such that the measurement is no longer valid 241 Hardware missing The Dual Channel RF Down...

Page 73: ...is also full Command execution continues but data is lost 440 Query UNTERMINATED after indefinite response The IDN command must be the last query command within a command string 0 No error No errors...

Page 74: ...Mware This command returns the current PIC and FPGA firmware versions of the Dual Channel RF Downcon verter Syntax SYST FIRM Query Example SYST FIRM This query returns the current firmware versions of...

Page 75: ...2 Attenuator 2 Channel 2 ASR Enabled For a detailed description of the parameters saved see the relevent command descriptions in this manual When the SYSTem LOADstate command is called these paramete...

Page 76: ...ns used in the Dual Channel RF Downconverter The response is in the format XXX YYY where XXX is the LO configuration option and YYY is the IF configuration option Syntax SYST OPT Query Example SYST OP...

Page 77: ...ter Syntax SYST READ Space 0 5 Query SYST READ 0 This query requests the parameter values of state 0 Response 0 0 0 0 9 250000 1 0 0 0 0 1 1 0 0 0 0 1 0 POWEr RF is set to 0 or OFF page 45 0 FREQuency...

Page 78: ...el 2 Attenuator 1 Channel 2 Attenuator 2 Channel 2 ASR Enabled For a de tailed description of the parameters saved see the relevent command descriptions in this manual NOTE The MEM_CLR button on the b...

Page 79: ...Downconverter User Manual 5 9 SYSTem SERialNUMber This query returns the serial number of the device Syntax SYST SERNUM Query Example SYST SERNUM This query returns the serial number of the device Quo...

Page 80: ...User Manual 5 10 SYSTem USBPID This query returns the USB PID of the Dual Channel RF Downconverter Syntax SYST USBPID Query Example SYST USBPID This query returns USB PID of the Dual Channel RF Downc...

Page 81: ...ersion of SCPI used in the Dual Channel RF Downconverter The response is in the format XXXX Y where XXXX is the year and Y is the version number Syntax SYST VERS Query Example SYST VERS This query ret...

Page 82: ...descriptions are listed below Table 4 10 IEEE 488 2 Common commands CLS Clear Status Page 72 ESE and ESE Event Status Enable Page 73 ESR Event Status Register Page 74 IDN Identify Page 75 OPC and OPC...

Page 83: ...al Channel RF Downconverter IEEE 488 2 Command Reference 6 2 CLS The CLS CLear Status command clears the data structures The SCPI registers are all cleared Syntax CLS Quonset Microwave Revision 1 0 0...

Page 84: ...nt Status Enable Register Table 4 11 shows the contents of this register Table 4 11 ESE bit mapping Bit Base 2 Meaning 0 1 Operation Complete 1 2 Request Control not used 2 4 Query Error 3 8 Device De...

Page 85: ...n clears it The returned value is in the range of 0 to 255 Table 4 12 shows the contents of this register Table 4 12 ESR mapping Bit Base 2 Meaning 0 1 Operation Complete 1 2 Not Used 2 4 Query Error...

Page 86: ...device to identify itself The string returned is Quonset Microwave Product Number Serial Number Firmware where Product Number identifies the product number of the host Serial Number uniquely identifi...

Page 87: ...vent Status Register when all pending device operations have been completed Table 4 13 OPC mapping Bit Base 2 Meaning 0 1 Operation Complete 1 2 Not Used 2 4 Query Error 3 8 Device Dependent Error 4 1...

Page 88: ...1 Attenua tor 1 Channel 1 Attenuator 2 Channel 1 ASR Enabled Channel 2 Converter Mode Channel 2 Attenuator 1 Channel 2 Attenuator 2 Channel 2 ASR Enabled For a detailed description of the parameters s...

Page 89: ...RF Downconverter IEEE 488 2 Command Reference 6 8 RST The RST ReSeT command returns the QM1003 0 5 18 2 Dual Channel RF Downconverter to its initial power up state Syntax RST Quonset Microwave Revisi...

Page 90: ...1 Attenuator 2 Channel 1 ASR Enabled Channel 2 Converter Mode Channel 2 Attenuator 1 Channel 2 Attenuator 2 Channel 2 ASR Enabled For a detailed description of the parameters saved see the relevent co...

Page 91: ...abled Chan nel 2 Converter Mode Channel 2 Attenuator 1 Channel 2 Attenuator 2 Channel 2 ASR Enabled For a detailed description of the parameters saved see the relevent command descriptions in this man...

Page 92: ...0 Table 4 14 shows the contents of this register Table 4 14 SRE bit mapping Bit Base 2 Meaning 0 1 Not used 1 2 Not Used not used 2 4 Device Dependent 3 8 Questionable Status Summary 4 16 Message Ava...

Page 93: ...No device status condition has occurred 1 A device status condition has occurred 2 4 Error Event Queue 0 Queue empty 1 Queue not empty 3 8 Questionable Status Summary 0 No QUEStionable status conditi...

Page 94: ...eference 6 13 TST The TST query causes the QM1003 0 5 18 2 Dual Channel RF Downconverter to perform a self test The result of the self test is placed in the output queue 0 is returned if the test pass...

Page 95: ...AIt command causes the QM1003 0 5 18 2 Dual Channel RF Downconverter to wait until either All pending operations are complete The Device Clear command is received Power is cycled before executing any...

Page 96: ...Dual Channel RF Downconverter IEEE 488 2 Command Reference 5 Windows Control GUI In This Chapter 1 Overview 86 Quonset Microwave Revision 1 0 0 85...

Page 97: ...ws the user to toggle RF power and to set the converter mode user states attenuation control tune the device and change reference settings The GUI for QM1002 1004 products is currently in the process...

Page 98: ...SYSTem ERRor 59 SYSTem FIRMware 63 SYSTem LOADstate 64 SYSTem OPTions 65 SYSTem READstate 66 SYSTem SAVE 67 SYSTem SERialNUMber 68 SYSTem USBPID 69 SYSTem VERSion 70 Default Units 19 Firmware Updates...

Page 99: ...VISA Descriptors and Configuration 24 USB 24 STATus Subsystem Command Reference STATus OPERation 50 STATus OPERation CONDition 51 STATus OPERation ENABle 52 STATus OPERation QUEStionable 55 STATus PRE...

Page 100: ...Quonset Microwave www quonsetmicrowave com 1003 005 21 1003 005 21 Revision 1 0 0 March 2023...

Reviews: