background image

Quonset Microwave

www.quonsetmicrowave.com

QM1013-102

0.001-6 GHz Dual Channel Upconverter

Option 102: No Internal Common LOs

User Manual

Revision 1.2.0, December 2021

Содержание QM1013-102

Страница 1: ...Quonset Microwave www quonsetmicrowave com QM1013 102 0 001 6 GHz Dual Channel Upconverter Option 102 No Internal Common LOs User Manual Revision 1 2 0 December 2021...

Страница 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...

Страница 3: ...parate 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...

Страница 4: ...blow 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 uc...

Страница 5: ...th 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 Instru...

Страница 6: ...pdates chapter 10 22 2021 Updated Product name from DC to 0 001 GHz 0 2 0 Updated LO Input Power Level 11 09 2021 1 1 0 Updated I O Specifications 11 22 2021 Updated Firmware Updates chapter Changed A...

Страница 7: ...QM1013 102 0 001 6 GHz Dual Channel Upconverter User Manual Quonset Microwave Revision 1 2 0 vi...

Страница 8: ...ngs 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...

Страница 9: ...25 2 1 USBTMC 25 2 1 1 VISA Descriptors 25 2 1 2 USBTMC VISA Code Example 25 4 Control Commands 26 1 Command Quick Reference Guide 28 1 1 Common Commands 28 1 2 FREQuency Subsystem 29 1 3 POWEr Subsys...

Страница 10: ...STem LOADstate 55 5 6 SYSTem OPTions 56 5 7 SYSTem READstate 57 5 8 SYSTem SAVEstate 58 5 9 SYSTem SERialNUMber 59 5 10 SYSTem USBPID 60 5 11 SYSTem VERSion 61 6 IEEE 488 2 Command Reference 62 6 1 In...

Страница 11: ...Summary 28 4 2 FREQuency Subsystem Commands Summary 29 4 3 POWEr Subsystem Commands Summary 29 4 4 STATus Subsystem Commands Summary 30 4 5 SYSTem Subsystem Commands Summary 30 4 6 Error Codes and Me...

Страница 12: ...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 iMPACT FPGA Programm...

Страница 13: ...M1013 102 0 001 6 GHz Dual Channel Upconverter 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 2 0...

Страница 14: ...z 4 85 GHz 5 85 GHz 9 5 GHz 5 85 GHz 10 0 GHz Power Level 3 0 3 dBm External LO2 Input Frequency 2 85 GHz 12 0 GHz 2 85 GHz 3 05 GHz 12 5 GHz 3 05 GHz 4 55 GHz 12 0 GHz 4 55 GHz 4 85 GHz 12 5 GHz 4 85...

Страница 15: ...ry kit contains a user manual power supply and USB A B cable A model of the QM1013 102 is shown below in Fig 1 1 Figure 1 1 QM1013 102 0 001 6 GHz Dual Channel Upconverter system The QM1013 102 0 001...

Страница 16: ...in Fig ure 1 2 Internal attenuators in the upconverter block are controlled digitally via a microcontroller which interfaces to a PC through USB or TCP IP The microcontroller outputs basic status mes...

Страница 17: ...001 6 GHz Dual Channel Upconverter 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 Revi...

Страница 18: ...as v1 0 0 v1 2 0 Incremental recompile only same as v1 0 0 2 Firmware Update Files The required files to perform firmware updates are uploaded onto the Quonset Microwave FTP server and need to be down...

Страница 19: ...s prior 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 thr...

Страница 20: ...d 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 Fi...

Страница 21: ...will 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...

Страница 22: ...t under the device will change from Bypass to qm1013 102_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 QM1013 102_v1 0 0 mcs file provi...

Страница 23: ...gramming 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...

Страница 24: ...the 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 default...

Страница 25: ...ll 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 0 001 6 GHz Dual Channel Upconverter should then...

Страница 26: ...n In Circuit Serial Programmer ICSP with an RJ 12 connection The following figure lists the currently supported programmers Figure 2 12 Supported PIC Programmers An updated list of devices supported c...

Страница 27: ...ing Microchip s MPLAB X IPE or any supported programmer s native software Figure 2 13 CCSLOAD PIC Programming After opening CCSLOAD simply click the Open File icon and select the QM1013 102_v1 0 0 hex...

Страница 28: ...s 19 1 4 Default Units 20 1 5 Status Reporting 20 1 6 SCPI Data Types 20 1 6 1 boolean Definition 20 1 6 2 character_data Definition 21 1 6 3 NAN Definition 21 1 6 4 non decimal numeric Definition 21...

Страница 29: ...24 2 VISA Descriptors and Configuration 25 2 1 USBTMC 25 2 1 1 VISA Descriptors 25 2 1 2 USBTMC VISA Code Example 25 The following markings apply to the QM1013 102 0 001 6 GHz Dual Channel Upcon vert...

Страница 30: ...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 Comman...

Страница 31: ...egister 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...

Страница 32: ...meric 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 inclu...

Страница 33: ...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...

Страница 34: ...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 Complian...

Страница 35: ...Upconverter complies with the rules and regulations of the of the VISA Virtual Instrument Systems Architecture standard Communication with the QM1013 102 is accomplished through VISA libraries providi...

Страница 36: ...B VISA descriptor format USB board number manufacturer ID model code serial number INSTR Descriptor Example USB0 0x2012 0x0026 0001 INSTR 2 1 2 USBTMC VISA Code Example ViSession rscmng ViSession qm10...

Страница 37: ...TUNE 31 3 POWEr Subsystem Command Reference 32 3 1 POWEr AT1 32 3 2 POWEr AT2 33 3 3 POWEr AT3 34 3 4 POWEr CH1 AT1 35 3 5 POWEr CH1 AT2 36 3 6 POWEr CH1 AT3 37 3 7 POWEr CH2 AT1 38 3 8 POWEr CH2 AT2...

Страница 38: ...ate 55 5 6 SYSTem OPTions 56 5 7 SYSTem READstate 57 5 8 SYSTem SAVEstate 58 5 9 SYSTem SERialNUMber 59 5 10 SYSTem USBPID 60 5 11 SYSTem VERSion 61 6 IEEE 488 2 Command Reference 62 6 1 Introduction...

Страница 39: ...pending operations have completed RCL NRf 68 Recalls the settings of the 0 001 6 GHz Dual Channel Upconverter from the specified register memory loca tion RST 69 Returns the 0 001 6 GHz Dual Channel...

Страница 40: ...both channels POWEr AT3 34 Sets or Returns the value of third upconverter attenu ator for both channels POWEr CH1 AT1 35 Sets or Returns the value of first upconverter attenua tor for channel 1 POWEr...

Страница 41: ...stem Table 4 5 SYSTem Subsystem Commands Summary Command Page Description SYSTem BOOTstate 48 Specifies a state to boot to at device startup SYSTem CURRent 49 Returns the current draw of the device SY...

Страница 42: ...a future firmware update Syntax FREQ TUNE Space Numeric Value Example FREQ TUNE 3 This command sets the center frequency of the QM1013 102 to 3 GHz Default Condition On power up or when a RST command...

Страница 43: ...WE AT1 31 5 This command sets the upconverter s first attenuator to 31 5 dB for both channels Default Condition On power up or when a RST command is issued the QM1013 102 upconverter s first attenuati...

Страница 44: ...and sets the upconverter s second attenuator to 45 dB for both channels Default Condition On power up or when a RST command is issued the QM1013 102 upconverter s second attenuation level returns to t...

Страница 45: ...ommand sets the upconverter s third attenuator to 31 5 dB for both channels Default Condition On power up or when a RST command is issued the QM1013 102 upconverter s third attenuation level returns t...

Страница 46: ...is command sets the upconverter s first attenuator to 31 5 dB for channel 1 Default Condition On power up or when a RST command is issued the QM1013 102 upconverter s first attenuation level returns t...

Страница 47: ...command sets the upconverter s second attenuator to 45 dB for channel 1 Default Condition On power up or when a RST command is issued the QM1013 102 upconverter s second attenuation level returns to t...

Страница 48: ...is command sets the upconverter s third attenuator to 31 5 dB for channel 1 Default Condition On power up or when a RST command is issued the QM1013 102 upconverter s third attenuation level returns t...

Страница 49: ...is command sets the upconverter s first attenuator to 31 5 dB for channel 2 Default Condition On power up or when a RST command is issued the QM1013 102 upconverter s first attenuation level returns t...

Страница 50: ...command sets the upconverter s second attenuator to 45 dB for channel 2 Default Condition On power up or when a RST command is issued the QM1013 102 upconverter s second attenuation level returns to t...

Страница 51: ...is command sets the upconverter s third attenuator to 31 5 dB for channel 2 Default Condition On power up or when a RST command is issued the QM1013 102 upconverter s third attenuation level returns t...

Страница 52: ...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...

Страница 53: ...y 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 que...

Страница 54: ...it 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...

Страница 55: ...d 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 Ex...

Страница 56: ...in 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...

Страница 57: ...ents 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 registe...

Страница 58: ...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...

Страница 59: ...mmand 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 SYST BOOT Space 0 5 There are 6 memory loca...

Страница 60: ...Manual 5 2 SYSTem CURRent This command returns the current reading from the 0 001 6 GHz Dual Channel Upconverter in Amps Syntax SYST CURR Query Example SYST CURR This query returns the QM1013 102 curr...

Страница 61: ...ror 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 format...

Страница 62: ...a not 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 uni...

Страница 63: ...d and either a reset has been received of the state of the 0 001 6 GHz Dual Channel Upconverter has changed such that the measurement is no longer valid 241 Hardware missing The 0 001 6 GHz Dual Chann...

Страница 64: ...r 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...

Страница 65: ...This command returns the current PIC and FPGA firmware versions of the 0 001 6 GHz Dual Channel Upconverter Syntax SYST FIRM Query Example SYST FIRM This query returns the current firmware versions o...

Страница 66: ...r a detailed description of the parameters saved see the relevent command descriptions in this manual When the SYSTem LOADstate command is called these parame ters will be applied to the device Syntax...

Страница 67: ...installed options used in the 0 001 6 GHz Dual Channel Upconverter The re sponse is in the format XXX where XXX is the LO configuration option Syntax SYST OPT Query Example SYST OPT This query returns...

Страница 68: ...enuator 2 Setting and Channel 2 Attenuator 3 Setting See the respective command definitions for descriptions of each parameter Syntax SYST READ Space 0 5 Query SYST READ 0 This query requests the para...

Страница 69: ...2 Attenuator 3 Setting For a detailed description of the parameters saved see the relevent command descriptions in this manual NOTE The MEM_CLR button on the back panel will rewrite the contents of s...

Страница 70: ...el Upconverter 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 Qu...

Страница 71: ...Manual 5 10 SYSTem USBPID This query returns the USB PID of the 0 001 6 GHz Dual Channel Upconverter Syntax SYST USBPID Query Example SYST USBPID This query returns USB PID of the 0 001 6 GHz Dual Cha...

Страница 72: ...of SCPI used in the 0 001 6 GHz Dual Channel Upconverter 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...

Страница 73: ...Command descriptions are listed below Table 4 7 IEEE 488 2 Common commands CLS Clear Status Page 63 ESE and ESE Event Status Enable Page 64 ESR Event Status Register Page 65 IDN Identify Page 66 OPC a...

Страница 74: ...6 GHz Dual Channel Upconverter 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 2...

Страница 75: ...d Event Status Enable Register Table 4 8 shows the contents of this register Table 4 8 ESE bit mapping Bit Base 2 Meaning 0 1 Operation Complete 1 2 Request Control not used 2 4 Query Error 3 8 Device...

Страница 76: ...r then clears it The returned value is in the range of 0 to 255 Table 4 9 shows the contents of this register Table 4 9 ESR mapping Bit Base 2 Meaning 0 1 Operation Complete 1 2 Not Used 2 4 Query Err...

Страница 77: ...cted 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 iden...

Страница 78: ...rd Event Status Register when all pending device operations have been completed Table 4 10 OPC mapping Bit Base 2 Meaning 0 1 Operation Complete 1 2 Not Used 2 4 Query Error 3 8 Device Dependent Error...

Страница 79: ...ttenuator 3 Setting Channel 2 Attenuator 1 Setting Channel 2 Attenuator 2 Setting and Channel 2 Attenuator 3 Setting For a detailed description of the parameters saved see the relevent command descrip...

Страница 80: ...Channel Upconverter IEEE 488 2 Command Reference 6 8 RST The RST ReSeT command returns the QM1013 102 0 001 6 GHz Dual Channel Upconverter to its initial power up state Syntax RST Quonset Microwave R...

Страница 81: ...nnel 2 Attenuator 1 Setting Channel 2 Attenuator 2 Setting and Channel 2 Attenuator 3 Setting For a detailed description of the parameters saved see the relevent command descriptions in this manual NO...

Страница 82: ...annel 2 Attenuator 2 Setting and Channel 2 Attenuator 3 Setting For a detailed description of the parameters saved see the relevent command descriptions in this manual Issuing this command does not ch...

Страница 83: ...ays 0 Table 4 11 shows the contents of this register Table 4 11 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...

Страница 84: ...0 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 condit...

Страница 85: ...d Reference 6 13 TST The TST query causes the QM1013 102 0 001 6 GHz Dual Channel Upconverter to perform a self test The result of the self test is placed in the output queue 0 is returned if the test...

Страница 86: ...WAIt command causes the QM1013 102 0 001 6 GHz Dual Channel Upconverter to wait until either All pending operations are complete The Device Clear command is received Power is cycled before executing...

Страница 87: ...0 001 6 GHz Dual Channel Upconverter IEEE 488 2 Command Reference 5 Windows Control GUI In This Chapter 1 Overview 77 Quonset Microwave Revision 1 2 0 76...

Страница 88: ...M1013 102 is shown above in Figure 5 1 This GUI con trols all QM1013 1016 products and provides the current status and all of the essential functionality for controlling the systems The GUI allows the...

Страница 89: ...SBPID 60 SYSTem VERSion 61 Default Units 20 Firmware Updates 6 FPGA Firmware Updates 8 FTP Location 7 Introduction 7 PIC Firmware Updates 15 FREQuency Subsystem Command Reference FREQuency TUNE 31 Gen...

Страница 90: ...Ration ENABle 43 STATus OPERation QUEStionable 46 STATus PRESet 44 STATus QUEStionable 45 STATus QUEStionable ENABle 47 System Block Diagram 5 SYSTem Subsystem Command Reference SYSTem BOOTSTATE 48 SY...

Страница 91: ...Quonset Microwave www quonsetmicrowave com 1013 002 21 1013 002 21 Revision 1 2 0 December 2021...

Отзывы: