States and international copyright implied warranties of merchantability laws. and fitness for a particular purpose. Safety Notices Quonset Microwave shall not be li- able for errors or incidental or conse- CAUTION Manual Part Number quential damages in connection with 1003-003-21...
(becomes part of) other Quonset Microwave products. During the warranty period, Quonset Microwave will, at its option, either repair or replace products which prove to be defective. The warranty period begins on the date of delivery or on the date of installation if installed by Quonset Microwave.
Failure to comply with these precautions or with specific warnings elsewhere in this manual or any manual associated with this product violates safety standards of design, manufacture, and intended use of the product. Quonset Microwave assumes no liability for the customer’s failure to comply with these requirements.
QM1003-2-18 RF Downconverter User Manual Markings The following markings may appear on the equipment or in any related documentation. This marking indicates that a device, or part of a device, may be susceptible to electrostatic discharges (ESD) which can result in damage to the product.
QM1003-2-18 RF Downconverter User Manual 1. Input/Output Specifications Table 1.1: Input/Output Specifications Parameter Unit External Reference Input Frequency Power Level External LO1 Input Frequency Power Level External LO2 Input Frequency 23.5 Power Level Downconverter RF Input Frequency Power Level (absolute maximum)
USB or TCP/IP connection. The QM1003-2-18 delivery kit contains a user manual, power supply, and USB A-male to Micro B cable. A model of the QM1003-2-18 is shown below in Fig. 1.1. Options 201-400 Left Iso View.jpg Figure 1.1: QM1003-2-18 RF Downconverter system...
User Manual 3. System Block Diagram A system block diagram for the QM1003-2-18 RF Downconverter is shown in Figure 1.2. An internal at- tenuator in the downconverter is controlled digitally via a microcontroller, which interfaces to a PC through USB or TCP/IP. The microcontroller outputs basic status messages on a 32-character Liquid Crystal Dis- play (LCD) mounted on the faceplate of the unit.
N/A (First release) 2. Firmware Update Files The required 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.
USB Cable Connection A standard USB 2.0 A-Male to B-Male Cable can be used to connect the computer to the QM1003-2-18. The A-Male end of the cable connects to the computer and the B-Male end of the cable connects to the QM1003-2-18 in the port on the back panel labeled FPGA PROG.
QM1003-2-18 RF Downconverter User Manual Programming with iMPACT Figure 2.1: iMPACT: Automatically create project When iMPACT is started, 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.
Page 21
QM1003-2-18 RF Downconverter User Manual Figure 2.3: iMPACT: Boundary Scan Double-click ’Boundary Scan’ in the upper-left of the program. This 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 search for the target...
Page 22
User Manual Figure 2.5: iMPACT: Attach PROM Select the QM1003-2-18-1_v0.0.0.bit file provided and the text under the device will change from ’Bypass’ to qm1003-2-18_v0.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-2-18_v0.0.0.mcs file provided and it will ask you to configure the PROM.
QM1003-2-18 RF Downconverter User Manual Figure 2.7: iMPACT: FPGA Programming 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 to select the PROM as the device to be programmed.
Page 24
QM1003-2-18 RF Downconverter User Manual Figure 2.9: iMPACT: FLASH Programming Properties Right-click the FLASH device and click Program, which will open 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 defaults) and click ’OK’.
Page 25
QM1003-2-18 RF Downconverter User Manual Figure 2.11: iMPACT: Program Succeeded The status 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 RF Downconverter should then be power-cycled, as the image is loaded to the FPGA on power-up by the PIC.
Figure 2.12: CCSLOAD: PIC Programming After opening CCSLOAD, simply click the Open File icon and select the QM1003-2-18-1_v0.0.0.hex file. The PIC32MZ version requires additionally selecting the Device field, which opens the Select Target De- vice dialog, where the PIC32MZ2048EFH144 device must be selected. Once properly setup, select the ’Write to Chip’...
TCPIP device. No additional drivers are required. The QM1003-2-18 has been designed to be VISA and SCPI compliant and as such, all you need in order to communicate with the RF Downconverter is a VISA library installed on your machine. The QM1003-2- 18 has been designed using the NI-VISA Runtime Engine, which is included with the GUI.
QM1003-2-18 RF Downconverter User Manual All diagrams flow from left to right. A path may not travel to the left except in a bypass loop. 1.4 Default Units Unless otherwise specified, the following units are assumed: Table 3.2: Default Units...
QM1003-2-18 RF Downconverter User Manual 1.6.3 Definition Not a number (NAN) is represented as 9.91 E37. Not a number is defined in IEEE 754. 1.6.4 non-decimal numeric Definition Throughout this document, non-decimal numeric is used to represent numeric information in bases other than 10 (that is, hexadecimal, octal, and binary).
QM1003-2-18 RF Downconverter User Manual 1.6.8 Definition Throughout this document, numeric response data is defined as: Digit Digit 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.8.2 USBTMC Compliance The QM1003-2-18 RF Downconverter complies with the rules and regulations of the of the USBTMC (USB Test and Measurement Class). When connected to a USB bus, the QM1003-2-18 will configure as a USB Test and Measurement device.
User Manual 2. VISA Descriptors and Configuration 2.1 USBTMC 2.1.1 VISA Descriptors To communicate with the Quonset Microwave QM1003-2-18 RF Downconverter as a USBTMC device, use the following USB VISA descriptor format: USB[board number]::manufacturer ID::model code::serial number::INSTR Descriptor Example USB0::0x2012::0x0028::0001::INSTR 2.1.2 USBTMC VISA Code Example...
QM1003-2-18 RF Downconverter User Manual 1. Command Quick Reference Guide 1.1 Common (*) Commands Table 4.1: Common (*) Commands Summary Command Page Description *CLS Clears the data structures. The SCPI registers are cleared. *ESE Sets the Standard Event Status Enable Register.
QM1003-2-18 RF Downconverter User Manual 1.2 FREQuency Subsystem Table 4.2: FREQuency Subsystem Commands Summary Command Page Description FREQuency:BYPASS Bypasses the converter and passes the RF input to IF ouput. FREQuency:LOCK Returns the lock status of the internal LOs. FREQuency:TUNE Sets or Returns the desired tuning frequency in GHz.
QM1003-2-18 RF Downconverter User Manual 1.4 STATus Subsystem Table 4.4: STATus Subsystem Commands Summary Command Page Description STATus:OPERation Returns the contents of the status event register. STATus:OPERation:CONDition Returns the contents of the condition register. STATus:OPERation:ENABle Sets the enable bit mask for the status event register.
Example :FREQ:BYPASS 1 This command bypasses the frequency converter. Default Condition On power up, or when a *RST command is issued, the QM1003-2-18 returns to the boot state’s setting. The RF Downconverter default setting is 0. Query :FREQ:BYPASS? This query returns the state of the frequency converter bypass setting.
QM1003-2-18 RF Downconverter User Manual 2.2 FREQuency:LOCK This query allows the user to check the lock status of the internal LOs to the reference signal. Syntax FREQ LOCK Query :FREQ:LOCK? This query returns the lock status of the internal LOs. A lock status of 0 indicates that the LOs are unlocked, while a lock status of 1 indicates the LOs are locked.
This command sets the center frequency of the QM1003-2-18 to 10 GHz. Default Condition On power up, or when a *RST command is issued, the QM1003-2-18 returns to the boot state’s setting. The RF Downconverter default setting is 10. Query :FREQ:TUNE? This query returns the center frequency of the QM1003-2-18 in GHz.
QM1003-2-18 RF Downconverter User Manual 2.4 FREQuency:TUNErACTual This query returns the actual tuner frequency of the QM1003-2-18 in GHz. Due to decimal rounding, the actual tuner frequency may vary from the desired frequency set using the FREQ:TUNE command. Syntax FREQ...
Example :FREQ:LO1:EXT 0 This command selects the internal LO1 oscillator. Default Condition On power up, or when a *RST command is issued, the QM1003-2-18 returns to the boot state’s setting. The RF Downconverter default setting is 0. Query :FREQ:LO1:EXT? This query returns a 0 or 1 to indicate the selected RF Downconverter reference...
QM1003-2-18 RF Downconverter User Manual 2.6 FREQuency:LO1:LOCK This query allows the user to check the lock status of the internal LOs to the reference signal for the RF Downconverter. Syntax FREQ LOCK Query :FREQ:LO1:LOCK? This query returns the lock status of the internal LOs. A lock status of 0 indicates that the LOs are unlocked, while a lock status of 1 indicates the LOs are locked.
Example :FREQ:LO1:EXT 0 This command selects the internal LO2 oscillator. Default Condition On power up, or when a *RST command is issued, the QM1003-2-18 returns to the boot state’s setting. The RF Downconverter default setting is 0. Query :FREQ:LO2:EXT? This query returns a 0 or 1 to indicate the selected RF Downconverter reference...
QM1003-2-18 RF Downconverter User Manual 2.8 FREQuency:LO2:LOCK This query allows the user to check the lock status of the internal LO2 to the reference signal for the RF Downconverter. Syntax FREQ LOCK Query :FREQ:LO2:LOCK? This query returns the lock status of the internal LO2. A lock status of 0 indicates that the LO2 is unlocked, while a lock status of 1 indicates the LO2 is locked.
Example :FREQ:REF:EXT 0 This command selects the internal reference oscillator. Default Condition On power up, or when a *RST command is issued, the QM1003-2-18 returns to the boot state’s setting. The RF Downconverter default setting is 0. Query :FREQ:REF:EXT? This query returns a 0 or 1 to indicate the selected RF Downconverter reference...
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-2-18 returns to the boot state’s setting. The RF Downconverter default setting is 0. Query :POWE:RF? This query returns a 0 or 1 to indicated the RF Downconverter power state.
User Manual 3.2 POWEr:CH1:ATTENuation <numeric value> This command allows the user to set the RF attenuation level of the QM1003-2-18 downconverter to a specified numeric value. The range of acceptable attenuation values is 0 - 31 dB in 1 dB steps.
QM1003-2-18 RF Downconverter User Manual 4. STATus Subsystem Command Reference 4.1 STATus:OPERation? This query returns the contents of the status event register. Reading from this event register clears it. The use of the :EVENt token is optional. Syntax STAT OPER...
QM1003-2-18 RF Downconverter User Manual 4.2 STATus:OPERation:CONDition? This query 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 queried.
QM1003-2-18 RF Downconverter User Manual 4.3 STATus:OPERation:ENABle <NRf> This command sets the enable mask for the status event register. A bit value of 1 in the mask will allow a positive transition in the associated summary bit of the event register if the event bit transitions to true.
QM1003-2-18 RF Downconverter User Manual 4.4 STATus:PRESet The PRESet command 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 Example :STAT:PRES The questionable enable register is preset.
QM1003-2-18 RF Downconverter User Manual 4.5 STATus:QUEStionable? This query returns the contents of the questionable status register. A value of 1 in the bit indicates the accuracy of the signal is of questionable quality. The use of the :EVENt token is optional.
QM1003-2-18 RF Downconverter User Manual 4.6 STATus:QUEStionable:CONDition? This query returns the contents 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 is queried.
QM1003-2-18 RF Downconverter User Manual 4.7 STATus:QUEStionable:ENABle <NRf> This command sets the enable mask for the questionable event register. A bit value of 1 in the mask will allow a positive transition in the associated summary bit of the questionable event register if the event bit transitions to true.
QM1003-2-18 RF Downconverter User Manual 5. SYSTem Subsystem Command Reference 5.1 SYSTem:BOOTstate [0-5] This command specifies a previously saved state to be loaded upon device startup. In addition to factory default state 0, there are 5 re-writeable memory locations. Any of these 6 boot states can be selected by choosing an index between 0 and 5.
QM1003-2-18 RF Downconverter User Manual 5.2 SYSTem:CURRent? This command returns the current reading from the RF Downconverter in Amps. Syntax SYST CURR Query Example :SYST:CURR? This query returns the QM1003-2-18 current draw in Amps. Quonset Microwave Revision 0.1.0...
This query returns error numbers and messages from the QM1003-2-18 error queue. When an error is generated by the QM1003-2-18, the error number and corresponding error message are stored in the error queue. Each time the error queue is queried, the first error in the error queue is returned. The errors are read out in the order of first-in first-out.
Page 61
QM1003-2-18 RF Downconverter User Manual -109 Missing parameter Fewer parameters were received than expected for the command. -112 Program mnemonic too long A command header was received which contained more than the maximum 12 characters allowed. -113 Undefined header A command was received that is not valid for the RF Downconverter.
Page 62
QM1003-2-18 RF Downconverter User Manual -178 Expression data not allowed A legal expression data element was encountered but not allowed by the Prod- uct. -200 Execution error Indicates that an execution error has occurred. -211 Trigger ignored Indicates that a trigger command was received but ignored because the RF Downconverter was not in the wait for trigger state.
Page 63
QM1003-2-18 RF Downconverter User Manual -430 Query DEADLOCKED A command was received which generates too much data to fit in the output buffer and the input buffer 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.
QM1003-2-18 RF Downconverter User Manual 5.4 SYSTem:FIRMware? This command returns the current PIC and FPGA firmware versions of the RF Downconverter. Syntax SYST FIRM Query Example :SYST:FIRM? This query returns the current firmware versions of the RF Downconverter. Quonset Microwave...
QM1003-2-18 RF Downconverter User Manual 5.5 SYSTem:LOADstate [0-5] This command restores a previously saved state from non-volatile memory. In addition to factory default state 0, there are 5 re-writeable memory locations, specified by choosing an index between 1 and 5.
QM1003-2-18 RF Downconverter User Manual 5.6 SYSTem:READstate? [0-5] This query allows the user to read the parameters of the stored states without changing any internal reg- isters. The query output is a list of parameters for the selected state. If no state parameter is given, the returned state is state 0.
QM1003-2-18 RF Downconverter User Manual 5.7 SYSTem:SAVEstate [1-5] This command saves the current setup to non-volatile memory. There are 5 re-writeable memory loca- tions, specified by choosing an index between 1 and 5. Any of the 5 states can be restored on startup when specified with the SYSTem:BOOTstate command.
QM1003-2-18 RF Downconverter User Manual 5.8 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. Quonset Microwave Revision 0.1.0...
QM1003-2-18 RF Downconverter User Manual 5.9 SYSTem:VERSion? This query returns the version of SCPI used in the RF Downconverter. The response is in the format XXXX.Y, where XXXX is the year and Y is the version number. Syntax SYST VERS...
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 Quonset Microwave Revision 0.1.0...
This query returns the contents of the Standard Event Status Enable Register. Error Message If the parameter is not in the recognized format, error -102, "Syntax error" occurs. If the parameter is less than 0 or greater than 255, error -222, "Data out of range" occurs. Quonset Microwave Revision 0.1.0...
0 to 255. Table 4.9 shows the contents of this register. Table 4.9: *ESR? mapping Base 2 Meaning Operation Complete Not Used Query Error Device Dependent Error Execution Error Command Error Not Used Power On Syntax Quonset Microwave Revision 0.1.0...
RF Downconverter IEEE 488.2 Command Reference 6.5 *IDN? The *IDN? query allows the connected device to identify itself. The string returned is: Quonset Microwave, Product Number , Serial Number , Firmware where: identifies the product number of the host Product Number Serial Number uniquely identifies the host...
RF Downconverter IEEE 488.2 Command Reference 6.6 *OPC The *OPC (Operation Complete) command causes the QM1003-2-18 RF Downconverter to set the oper- ation complete bit in the Standard Event Status Register when all pending device operations have been completed. Table 4.10: *OPC mapping...
The NRf parameter can be any integer in the range of 0 to 5. Error Message If the parameter is not in the recognized format, error -102, "Syntax error" occurs. If the parameter is less than 0 or greater than 5, error -222, "Data out of range" occurs. Quonset Microwave Revision 0.1.0...
The NRf parameter can be any integer in the range of 1 to 5. Error Message If the parameter is not in the recognized format, error -102, "Syntax error" occurs. If the parameter is less than 1 or greater than 5, error -222, "Data out of range" occurs. Quonset Microwave Revision 0.1.0...
IEEE 488.2 Command Reference 6.10 *SDS The *SDS (Save Default device Settings) command restores the specified state of the QM1003-2-18 RF Downconverter to the default state settings. There are 5 re-writeable memory locations, specified by choosing an index between 1 and 5. The parameters restored are the RF Power State, External Refer-...
Bit 6 is always 0. Error Message If the parameter is not in the recognized format, error -102, "Syntax error" occurs. If the parameter is less than 0 or greater than 255, error -222, "Data out of range" occurs. Quonset Microwave Revision 0.1.0...
6.12 *STB? The *STB? (STatus Byte) query returns bit 0 to 5 and bit 7 of the QM1003-2-18 RF Downconverter status byte and returns the Master Summary Status (MSS) as bit 6. The MSS is inclusive OR of the bitwise combination (excluding bit 6) of the Status Byte and the Service Request Enable registers.
RF Downconverter IEEE 488.2 Command Reference 6.13 *TST? The *TST? query causes the QM1003-2-18 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 passes Syntax Quonset Microwave...
RF Downconverter IEEE 488.2 Command Reference 6.14 *WAI The *WAI (WAIt)) command causes the QM1003-2-18 RF Downconverter to wait until either: All pending operations are complete The Device Clear command is received Power is cycled before executing any subsequent commands or queries.
1. Overview Figure 5.1: Windows® Control GUI The Graphical User Interface (GUI) for the QM1003-2-18 is shown above in Figure 5.1. This GUI provides the current status and provides all of the essential functionality for the RF Downconverter system. The GUI allows the user to toggle RF power, set user states, attenuation control, tune the device, and change reference settings.
Need help?
Do you have a question about the QM1003-2-18 and is the answer not in the manual?
Questions and answers