Quonset Microwave QM1014 User Manual

Lo synthesizer distribution unit
Table of Contents

Advertisement

Quick Links

Quonset Microwave
www.quonsetmicrowave.com
QM1014
LO Synthesizer Distribution Unit
User Manual
Revision 1.2.1, February 2022

Advertisement

Table of Contents
loading

Summary of Contents for Quonset Microwave QM1014

  • Page 1 Quonset Microwave www.quonsetmicrowave.com QM1014 LO Synthesizer Distribution Unit User Manual Revision 1.2.1, February 2022...
  • Page 2: Notices

    QM1014 LO Synthesizer Distribution Unit User Manual Notices Warranty Quonset Microwave provides this The material contained in this docu- customary commercial license in © 2021-2022 Quonset Microwave ment is provided "as is," and is sub- Software and technical data pur- ject to be changed, without notice, in suant to FAR 12.211 (Technical...
  • Page 3: General Warranty

    (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.
  • Page 4: Personal Safety Considerations

    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.
  • Page 5: Markings

    QM1014 LO Synthesizer Distribution Unit 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.
  • Page 6: Revision Control

    QM1014 LO Synthesizer Distribution Unit User Manual Revision Control Revision Description of Changes Date 0.0.0 Initial Release 10/14/2021 0.1.0 Updated Firmware Updates chapter 10/22/2021 0.2.0 Updated Reference Input Power Level 11/09/2021 Changed LO2 Input to Output in I/O Specifications 1.1.0...
  • Page 7 QM1014 LO Synthesizer Distribution Unit User Manual Quonset Microwave Revision 1.2.1...
  • Page 8: Table Of Contents

    QM1014 LO Synthesizer Distribution Unit User Manual Contents Notices ..........
  • Page 9 QM1014 LO Synthesizer Distribution Unit User Manual 1.6.1 boolean Definition ....... . . 13 1.6.2...
  • Page 10 QM1014 LO Synthesizer Distribution Unit User Manual SYSTem Subsystem Command Reference ......39 SYSTem:BOOTstate .
  • Page 11 QM1014 LO Synthesizer Distribution Unit User Manual List of Tables 1.1 Input/Output Specifications ........
  • Page 12 List of Figures 1.1 QM1014 LO Synthesizer Distribution Unit system ..... . . 1.2 QM1014 LO Synthesizer Distribution Unit Block Diagram ....
  • Page 13: Overview

    QM1014 LO Synthesizer Distribution Unit User Manual Overview In This Chapter Input/Output Specifications ........
  • Page 14: Input/Output Specifications

    QM1014 LO Synthesizer Distribution Unit User Manual 1. Input/Output Specifications Table 1.1: Input/Output Specifications Parameter Unit External Reference Input* Frequency Power Level 10 MHz Reference Output Frequency Power Level Type: Sine Wave External LO1 Output Frequency < 1.05 GHz + 9.5 1.05 GHz...
  • Page 15: General Description

    User Manual 2. General Description The QM1014 is a LO Synthesizer Distribution Unit housed in a 1U box. The QM1014 is controlled either through the onboard USB or TCP/IP connection. The QM1014 delivery kit contains a user manual, power µ...
  • Page 16: System Block Diagram

    User Manual 3. System Block Diagram A System block diagram for the QM1014 LO Synthesizer Distribution Unit is shown in Figure 1.2. The microcontroller outputs basic status messages on a 32-character Liquid Crystal Display (LCD) mounted on the faceplate of the unit. An internal 10 MHz reference clock is phase-locked to all of the internal LOs, with a BNC-F connector providing the option for LOs to lock to a user-provided 10 MHz external reference.
  • Page 17: Firmware Updates

    QM1014 LO Synthesizer Distribution Unit User Manual Firmware Updates In This Chapter Introduction ..........
  • Page 18: Introduction

    User Manual 1. Introduction The QM1014 LO Synthesizer Distribution Unit is continually being improved and may require firmware updates to correct problems in previous firmware versions or to add new features that were not yet im- plemented in previous firmware versions. Table 2.1 details Firmware Revisions that have been released and which features they fixed or introduced.
  • Page 19: Pic Firmware Updates

    User Manual 3. PIC Firmware Updates The QM1014 uses a Microchip Tehcnology, Inc. PIC32MZ2048EFH144 processor. The PIC firmware update process is done using an In-Circuit Serial Programmer (ICSP) with an RJ-12 connection. The following figure lists the currently supported programmers.
  • Page 20: Ccsload: Pic Programming

    QM1014 LO Synthesizer Distribution Unit User Manual The PIC firmware update process documented below is performed using a Custom Computer Services, Inc. (CCS) ICD-U64 Debugger/Programmer. The ICD-U64 from CCS includes the CCSLOAD free pro- grammer control software, which is used to load the update. The update can also be performed using Microchip’s MPLAB X IPE or any supported programmer’s native software.
  • Page 21: Remote Operation

    QM1014 LO Synthesizer Distribution Unit User Manual Remote Operation In This Chapter Introduction ..........12 USB Configuration .
  • Page 22 USBTMC VISA Code Example ....... . The following markings apply to the QM1014 LO Synthesizer Distribution Unit family of products.
  • Page 23: Usb Configuration

    USBTMC or TCPIP device. No additional drivers are required. The QM1014 has been designed to be VISA and SCPI compliant and as such, all you need in order to communicate with the LO Synthesizer Distribution Unit is a VISA library installed on your machine. The QM1014 has been designed using the NI-VISA Runtime Engine, which is included with the GUI.
  • Page 24: Default Units

    QM1014 LO Synthesizer Distribution Unit 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...
  • Page 25: Nan Definition

    QM1014 LO Synthesizer Distribution Unit 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).
  • Page 26: Nr3 Definition

    QM1014 LO Synthesizer Distribution Unit 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 .
  • Page 27: Input Message Terminators

    USB controlled devices. 1.8.2 USBTMC Compliance The QM1014 LO Synthesizer Distribution Unit complies with the rules and regulations of the of the US- BTMC (USB Test and Measurement Class). When connected to a USB bus, the QM1014 will configure as a USB Test and Measurement device.
  • Page 28: Visa Descriptors And Configuration

    User Manual 2. VISA Descriptors and Configuration 2.1 USBTMC 2.1.1 VISA Descriptors To communicate with the Quonset Microwave QM1014 LO Synthesizer Distribution Unit 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::0x0027::0001::INSTR 2.1.2 USBTMC VISA Code Example...
  • Page 29: Control Commands

    QM1014 LO Synthesizer Distribution Unit User Manual Control Commands In This Chapter Command Quick Reference Guide ....... . . 20 Common (*) Commands .
  • Page 30 QM1014 LO Synthesizer Distribution Unit User Manual SYSTem:BOOTstate ......... .
  • Page 31: Command Quick Reference Guide

    QM1014 LO Synthesizer Distribution Unit 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.
  • Page 32: Power Subsystem

    QM1014 LO Synthesizer Distribution Unit User Manual Table 4.2: FREQuency Subsystem Commands Summary Command Page Description FREQuency:LO1 Sets or Returns the frequency of the internal LO1. FREQuency:LO2 Sets or Returns the frequency of the internal LO2. FREQuency:LOCK Returns the lock status of the internal LOs.
  • Page 33: System Subsystem Commands Summary

    QM1014 LO Synthesizer Distribution Unit User Manual 1.5 SYSTem Subsystem Table 4.5: SYSTem Subsystem Commands Summary Command Page Description SYSTem:BOOTstate Specifies a state to boot to at device startup. SYSTem:CURRent Returns the current draw of the device. SYSTem:ERRor Returns error numbers and messages from the error queue.
  • Page 34: Frequency Subsystem Command Reference

    This command sets the LO1 frequency of the QM1014 to 13 GHz. Default Condition On power up, or when a *RST command is issued, the QM1014 returns to the boot state’s setting. The LO Synthesizer Distribution Unit default setting is 13. This is an override setting for debugging purposes.
  • Page 35: Frequency:lo2

    This command sets the LO2 frequency of the QM1014 to 12.5 GHz. Default Condition On power up, or when a *RST command is issued, the QM1014 returns to the boot state’s setting. The LO Synthesizer Distribution Unit default setting is 12.5. This is an override setting for debugging purposes.
  • Page 36: Frequency:lock

    QM1014 LO Synthesizer Distribution Unit User Manual 2.3 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.
  • Page 37: Frequency:tune

    This command sets the center frequency of the QM1014 to 3 GHz. Default Condition On power up, or when a *RST command is issued, the QM1014 returns to the boot state’s setting. The LO Synthesizer Distribution Unit default setting is 3.
  • Page 38: Frequency:tuneractual

    QM1014 LO Synthesizer Distribution Unit User Manual 2.5 FREQuency:TUNErACTual This query returns the actual tuner frequency of the QM1014 in GHz. This can be different than the set frequency if a set frequency finer than the tuning resolution is entered. Syntax...
  • Page 39: Frequency:lo1:Lock

    QM1014 LO Synthesizer Distribution Unit User Manual 2.6 FREQuency:LO1:LOCK This query allows the user to check the lock status of the internal LO1 to the reference signal for the LO Synthesizer Distribution Unit. Syntax FREQ LOCK Query :FREQ:LO1:LOCK? This query returns the lock status of the internal LO1. A lock status of 0 indicates that the LO1 is unlocked, while a lock status of 1 indicates the LO1 is locked.
  • Page 40: Frequency:lo2:Lock

    QM1014 LO Synthesizer Distribution Unit User Manual 2.7 FREQuency:LO2:LOCK This query allows the user to check the lock status of the internal LO2 to the reference signal for the LO Synthesizer Distribution Unit. 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.
  • Page 41: Frequency:reference:external

    :FREQ:REF:EXT 0 This command selects the internal reference oscillator. Default Condition On power up, or when a *RST command is issued, the QM1014 returns to the boot state’s setting. The LO Synthesizer Distribution Unit default setting is 0. Query :FREQ:REF:EXT?
  • Page 42: Power Subsystem Command Reference

    :POWE:RF 0 This command turns off the RF power. Default Condition On power up, or when a *RST command is issued, the QM1014 returns to the boot state’s setting. The LO Synthesizer Distribution Unit default setting is 0. Query :POWE:RF? This query returns a 0 or 1 to indicated the LO Synthesizer Distribution Unit power state.
  • Page 43: Status Subsystem Command Reference

    QM1014 LO Synthesizer Distribution Unit 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...
  • Page 44: Status:operation:condition

    QM1014 LO Synthesizer Distribution Unit 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.
  • Page 45: Status:operation:enable

    QM1014 LO Synthesizer Distribution Unit 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.
  • Page 46: Status:preset

    QM1014 LO Synthesizer Distribution Unit 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...
  • Page 47: Status:questionable

    QM1014 LO Synthesizer Distribution Unit 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.
  • Page 48: Status:questionable:condition

    QM1014 LO Synthesizer Distribution Unit 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.
  • Page 49: Status:questionable:enable

    QM1014 LO Synthesizer Distribution Unit 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.
  • Page 50: System Subsystem Command Reference

    QM1014 LO Synthesizer Distribution Unit 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.
  • Page 51: System:current

    QM1014 LO Synthesizer Distribution Unit User Manual 5.2 SYSTem:CURRent? This command returns the current reading from the LO Synthesizer Distribution Unit in Amps. Syntax SYST CURR Query Example :SYST:CURR? This query returns the QM1014 current draw in Amps. Quonset Microwave Revision 1.2.1...
  • Page 52: System:error

    User Manual 5.3 SYSTem:ERRor[:NEXT]? This query returns error numbers and messages from the QM1014 error queue. When an error is gener- ated by the QM1014, 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 53 QM1014 LO Synthesizer Distribution Unit 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 LO Synthesizer Distribution Unit.
  • Page 54: System:error

    QM1014 LO Synthesizer Distribution Unit 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 LO Synthesizer Distribution Unit was not in the wait for trigger state.
  • Page 55 QM1014 LO Synthesizer Distribution Unit 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.
  • Page 56: System:firmware

    QM1014 LO Synthesizer Distribution Unit User Manual 5.4 SYSTem:FIRMware? This command returns the current PIC firmware version of the LO Synthesizer Distribution Unit. Syntax SYST FIRM Query Example :SYST:FIRM? This query returns the current firmware versions of the LO Synthesizer Distribution Unit.
  • Page 57: System:loadstate

    QM1014 LO Synthesizer Distribution Unit 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.
  • Page 58: System:readstate

    QM1014 LO Synthesizer Distribution Unit 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.
  • Page 59: System:savestate

    QM1014 LO Synthesizer Distribution Unit 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.
  • Page 60: System:serialnumber

    QM1014 LO Synthesizer Distribution Unit 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 1.2.1...
  • Page 61: System:usbpid

    QM1014 LO Synthesizer Distribution Unit User Manual 5.9 SYSTem:USBPID? This query returns the USB PID of the LO Synthesizer Distribution Unit. Syntax SYST USBPID Query Example :SYST:USBPID? This query returns USB PID of the LO Synthesizer Distribution Unit. Quonset Microwave...
  • Page 62: System:version

    QM1014 LO Synthesizer Distribution Unit User Manual 5.10 SYSTem:VERSion? This query returns the version of SCPI used in the LO Synthesizer Distribution Unit. The response is in the format XXXX.Y, where XXXX is the year and Y is the version number.
  • Page 63: Ieee 488.2 Command Reference

    Page 58 *RST Reset Page 59 *SAV Save Page 60 *SDS Save Default Settings Page 61 *SRE and *SRE? Service Request Enable Page 62 *STB? Status Byte Page 63 *TST? Test Page 64 Wait Page 65 *WAI Quonset Microwave Revision 1.2.1...
  • Page 64: Cls

    LO Synthesizer Distribution Unit 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 1.2.1...
  • Page 65: Ese Nrf

    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 1.2.1...
  • Page 66: Esr

    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 1.2.1...
  • Page 67: Idn

    LO Synthesizer Distribution Unit 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...
  • Page 68: Opc

    LO Synthesizer Distribution Unit IEEE 488.2 Command Reference 6.6 *OPC The *OPC (Operation Complete) command causes the QM1014 LO Synthesizer Distribution Unit to set the operation complete bit in the Standard Event Status Register when all pending device operations have been completed.
  • Page 69: Rcl Nrf

    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 1.2.1...
  • Page 70: Rst

    LO Synthesizer Distribution Unit IEEE 488.2 Command Reference 6.8 *RST The *RST (ReSeT) command returns the QM1014 LO Synthesizer Distribution Unit to its initial power-up state. Syntax Quonset Microwave Revision 1.2.1...
  • Page 71: Sav Nrf

    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 1.2.1...
  • Page 72: Sds Nrf

    IEEE 488.2 Command Reference 6.10 *SDS The *SDS (Save Default device Settings) command restores the specified state of the QM1014 LO Syn- thesizer Distribution Unit to the default state settings. There are 5 re-writeable memory locations, speci- fied by choosing an index between 1 and 5. The parameters restored are the RF Power State, External Reference Enabled, External Referece Switch Override, Tune Frequency.
  • Page 73: Sre Nrf

    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 1.2.1...
  • Page 74: Stb

    6.12 *STB? The *STB? (STatus Byte) query returns bit 0 to 5 and bit 7 of the QM1014 LO Synthesizer Distribution Unit 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.
  • Page 75: Tst

    LO Synthesizer Distribution Unit IEEE 488.2 Command Reference 6.13 *TST? The *TST? query causes the QM1014 LO Synthesizer Distribution Unit to perform a self-test. The result of the self-test is placed in the output queue. 0 is returned if the test passes...
  • Page 76: Wai

    LO Synthesizer Distribution Unit IEEE 488.2 Command Reference 6.14 *WAI The *WAI (WAIt)) command causes the QM1014 LO Synthesizer Distribution Unit 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.
  • Page 77: Overview

    Overview ..........67 Quonset Microwave...
  • Page 78 1. Overview Figure 5.1: Windows® Control GUI The Graphical User Interface (GUI) for the QM1014 is shown above in Figure 5.1. This GUI controls all QM1013-1016 products and provides the current status and all of the essential functionality for controlling the systems.
  • Page 79 FREQuency Subsystem Command Reference Diagram Syntax Conventions, 12 FREQuency:LO1, 23 Input Message Terminators, 16 FREQuency:LO1:LOCK, 28 SCPI Data Types, 13 FREQuency:LO2, 24 Status Reporting, 13 FREQuency:LO2:LOCK, 29 USB, 12 FREQuency:LOCK, 25 VISA Descriptors and Configuration, 17 Quonset Microwave Revision 1.2.1...
  • Page 80 STATus:QUEStionable:ENABle, 38 System Block Diagram, 5 SYSTem Subsystem Command Reference SYSTem:BOOTSTATE, 39 SYSTem:CURRent, 40 SYSTem:ERRor, 41 SYSTem:FIRMware, 45 SYSTem:LOADstate, 46 SYSTem:READstate, 47 SYSTem:SAVE, 48 SYSTem:SERialNUMber, 49 SYSTem:USBPID, 50 SYSTem:VERSion, 51 Windows Control GUI, 66 Overview, 67 Quonset Microwave Revision 1.2.1...
  • Page 81 Quonset Microwave www.quonsetmicrowave.com @1014-001-21@ 1014-001-21 Revision 1.2.1, February 2022...

Table of Contents