Hittite HMC-T2220 Programmer's Manual

Hittite HMC-T2220 Programmer's Manual

Synthesized signal generator family
Table of Contents

Advertisement

HMC-T2220/40
HMC-T2200 Synthesized Signal Generator Family
131547 Rev C - 02.1110
Analog, Digital & Mixed-Signal ICs, Modules, Subsystems & Instrumentation
ECN#CP110064
Programmer's Manual
Installation, Operation & Maintenance Guide
for HMC-T2220 & HMC-T2240
HMC-T2220/40
Order On-Line at: www.hittite.com
Receive the latest product releases - click on "My Subscription"
20 Alpha Road Chelmsford, MA 01824
978-250-3343 tel • 978-250-3373 fax • sales@hittite.com

Advertisement

Table of Contents
loading

Summary of Contents for Hittite HMC-T2220

  • Page 1 ECN#CP110064 Programmer’s Manual Installation, Operation & Maintenance Guide for HMC-T2220 & HMC-T2240 HMC-T2220/40 Order On-Line at: www.hittite.com Receive the latest product releases - click on “My Subscription” 20 Alpha Road Chelmsford, MA 01824 978-250-3343 tel • 978-250-3373 fax • sales@hittite.com...
  • Page 2: Table Of Contents

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 3 ........................ Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 5: Introduction

    Windows and a Hittite provided .INF to use. Any application which can access a serial port (ie. Windows COM port) can talk directly to the HMC-T2240.
  • Page 6 You should now be able to type commands like “*IDN?” and see the response. Once it is working, save the settings using: Setup -> Save setup... Hittite Microwave Corporation is not involved in the development or distribution of Tera Term Pro and Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 7: Hmct2Xxxgui

    This section includes various information related to GPIB (IEEE 488.1(E):2003/IEC 60488-1(E):2004) standard compliance. The HMC-T2240 supports the following GPIB functions: Function Symbol Source Handshake Acceptor Handshake Talker, no “talk only” mode Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 8 If Local Lockout is active and the user presses and holds the front panel knob, the URQ (User Re- quest) bit in the ESR will be set, and, if *ESE and *SRE are set appropriately, a service request can Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 9: Ethernet

    IP Ad- 1. A name server must also be set up. Some network configurations will support DHCP but not looking up devices by name. Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 10: Ethernet Addressing: Turning Dhcp On

    000000 with the actual serial number from your unit. You can also type in the IP Address instead of hmcT2240-000000. C:\>telnet hmcT2240-000000 *========================================================* Hittite T2240 Embedded Telnet Server *========================================================* *idn? Hittite,HMC-T2240,000000,1.8 5.3 syst:comm:eth:dhcp? syst:comm:eth:port? 56789 syst:comm:eth:addr? 10.0.0.3 syst:comm:eth:netm? Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 11: Sockets

    ViSession vihdl = 0; int Rsrc=0; char constring[128]; unsigned SerialNum = 0; unsigned short PortNum = 54321; char IPAddr[] = “10.0.0.2”; viOpenDefaultRM (&Rsrc); Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 12: Ethernet Security

    2. The software version may be found by pressing and holding the front panel knob to get the GPIB address menu and then pressed again to get the serial number and revision information. It is labeled with SW VER:. Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 13: Scpi Command Reference

    OFF before issuing ABORt to prevent sweep from restarting. ABORt will not interrupt *OPC? or *WAI. See SDC. ABORt is an event and does not have a query form. Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 14: Example: Shut Off A Continuous Sweep

    • SWEep:DWELl - minimum You must power cycle the unit to cause changes to DIAG:COMP to take effect. DIAGnostic:COMPatibility? is the query form; it returns OFF or T2100. DIAG:COMP is supported by the HMC-T2220/HMC-T2240 SW Version 2.2 and later. See Also: FREQuency:RESolution. 3.3.4.1...
  • Page 15: Diagnostic:macaddress

    The reset (*RST) state is ON. Because the SECurity commands are not implemented, the dis- play will go to a different state whenever *RST is issued, per SCPI-99. However the reset state Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 16: Example: Preventing The Display From Changing At *Rst

    DISP:ENAB ON DISP:TEXT? 10,005,000,000 R I-60.0dBm* DISP:TEXT:CLEar DISP:TEXT? 10,005,000,000 R I-60.0dBm* Display stays in normal mode unless you turn TEXT on. DISP:TEXT:STAT ON DISP:TEXT? DISP:TEXT “LO Source, Pin 7” DISP:TEXT? Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 17: Display:[Window:]Text:locate

    5 of the Status Byte (STB.) <mask> is in the range 0 to 255. Query Form: ESE?. *ESE? is affected by FORMat:SREGister. Reset Value: 0 See Also: *STB?, *ESR?, *SRE Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 18: Example: Errors Propagate To Stb

    There is no command to set the ESR. Reading the ESR clears it. To clear the ESR without reading its contents, see *CLS. *ESR? is affected by FORMat:SREGister. See Also: *ESE, *STB, FORMat:SREGister Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 19: The Bits In The Esr

    The query form, FORMat:SREGister?, returns ASC, HEX, or BIN. It has no effect on Frequency, Power, or “Boolean” values. 3.3.13.1 Example: FORMat:SREGister form:sreg hex *ese? #H3C form:sreg bin *ese? #B111100 Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 20: Frequency - See [Source:]Frequency

    P is the bit on the bus to write ist to in the range 0 to 7. 0 is the least significant bit and 7 is the most significant bit. You will need to consult your software or controller documentation for how to set up parallel polls, but Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 21: Example: Gpib Parallel Poll With Get

    “Parallel poll for NOT Waiting for Trigger failed: Got 0x%02x; expected 0x00; ibsta = 0x%02x\n”, ppr, ibsta); 3.3.16 *IDN? – Identify *IDN? produces an identification string including the manufacturer’s name (Hittite), the model (HMC- T2240), the serial number, and revision information. Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 22: Example: *Idn

    INIT:CONTinuous ON, each time the sweep re-starts, the parameters are re-sampled. An ABORt forces a continuous sweep to re-INIT, if you don’t want to wait for the sweep to complete normally. INITiate is an event; there is no query form. Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 23: Example: Start Sweep With Trigger

    *OPC sets a flag which causes the ESR Operation Complete bit (bit 0) to be set when a sweep is done. If no sweep is initiated, the ESR Operation Complete bit is set immediately. ABORt, *CLS, *RST, SDC, and STATus:PRESet clear this operation whether the sweep completes Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 24: Example: Operation Complete

    The leading “8” came out noticeably before the “;1;0”, where the “1” is from *OPC? and the “0” is from STATus:OPERation:CONDition?. 3.3.23 POWer – See [SOURce:]POWer POWer is specified under the SCPI optional keyword SOURce. Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 25: Pre[?] - Parallel Poll Register Enable

    [SOURce:]FREQuency:STEP 10 kHz (min) [SOURce:]FREQuency:SPAN 19.99 GHz (max) [SOURce:]FREQuency:STARt 10 MHz (min) [SOURce:]FREQuency:STOP 20 GHz (max) [SOURce:]POWer:CENTer -4.5 dBm (mid range) [SOURce:]POWer[:LEVel][:IMMediate][:AMPLitude] -36 dBm (min) [SOURce:]POWer:MODe FIXed (sweep off) Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 26: Sdc - Selected Device Clear - Control Code

    Set dwell time to 1 hour and issue *OPC? swe:dwel 3600 freq:start 10MHz;stop 20GHz;step 10kHz;mode swe init *opc? *STB? Not responding… <Ctrl-D><Enter> *STB? Response came back right away. stat:oper:cond? Sweep is still running Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 27: Source:]Frequency:center[?]

    The results of putting these commands on separate lines are different: *rst FREQ:STARt?;STOP? 10000000;20000000000 freq:cent 3e9 FREQ:STARt?;STOP? 10000000;20000000000 syst:err? 250,”FREQ-Sweep Calculation ERROR; Calc By[FREQ-Center 3000000000 FREQ-Span 39990000000] outside of range [10000000,40000000000]” freq:start 1e9 FREQ:STARt?;STOP? 1000000000;20000000000 freq:cent? 10500000000 Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 28: Example: Center Frequency Min/Max

    10MHz freq:cw 20000000000.000 freq? 20000000000 freq:step 100MHz freq down freq? 19900000000 freq up freq? 20000000000 freq minimum freq? 10000000 freq maximum freq? 40000000000 freq? min 10000000 freq? max 40000000000 Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 29: Source:]Frequency[:Fixed|:Cw]:Step[:Increment][?] - Frequency Step

    Note that leaving sweep mode terminated the sweep immediately. *WAI could have been used to wait until the sweep completed. 3.3.31 [SOURce:]FREQuency:RESolution[?] FREQuency:RESolution <step> forces all frequencies to be a multiple of <step>. Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 30: Example: Frequency Resolution

    FREQuency:STARt, FREQuency:STOP to specify the range of frequencies to sweep over. <freq> is a frequency in Hz which can be written in scientific notation (1.23456e9) or with the stan- Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 31: Source:]Frequency:start[?]

    POWer:CENTer <pow> is used with POWer:SPAN, POWer:STARt, and POWer:STOP to specify the range of power to sweep over. <pow> is a power in dBm and can be written as a number with or without the dBm suffix. The text Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 32: Example: Setting Up A Power Sweep With Center And Span

    The query form returns a floating point number in dBm. It also accepts the strings MINimum and MAXimum. See Also: [SOURce:]POWer 3.3.39 [SOURce:]POWer:SPAN[?] POWer:SPAN <pow> is used with POWer:CENTer, POWer:STARt, and POWer:STOP to specify the range of power to sweep over. Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 33: Source:]Power:start[?]

    See Also: [SOURce:]POWer:SPAN, [SOURce:]POWer:START, [SOURce:]POWer:CENTer, [SOURce:]FREQuency:CENTer, [SOURce:]SWEep:DIRection 3.3.42 [SOURce:]SWEep:COUNt[?] SWEep:COUNt <number> determines the number of sweeps that happen for each TRIGger/*TRG, or INIT if TRIGger:SOURce IMMediate. Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 34: Source:]Sweep:direction[?]

    (POSitive,) falling edges (NEGative,) or whichever comes first (EITHer,). <slope> can be: * POSitive - rising edge (Reset value) *NEGative - falling edge *EITHer - whichever edge comes first Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 35: Example: Trigger A Sweep On The Falling Edge

    If TRIGger:SOURce IMMediate, the Waiting for TRIGger bit will not be set before the SWEeping bit as the instrument does not actually wait. Other bits may be enabled in the future. Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 36: Example: Operation Condition Status

    • STATus:QUEStionable:ENABle It does not affect *ESE or *SRE, or the EVENt registers. See Also: *CLS 3.3.52 STATus:QUEStionable:CONDition? STATus:QUEStionable:CONDition? provides a mechanism to look at the current instrument status. Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 37: Status:questionable Register Bit Definitions

    3.3.56 STATus:SRQChar[?] – Service Request over USB STATus:SRQChar <code> is a Hittite extension to allow service requests to be generated for inter- faces other than GPIB. This command is inherently not portable to other instrumentation and should not be used if compatibility is a requirement.
  • Page 38: Example: Status:srqchar - Service Request Character

    Status Byte (STB) Bit Definitions The HMC-T2240 uses the following bits in the Status Byte (STB.) 0, 1 Reserved Error Queue is not empty SCPI QUEStionable Status summary Message Available Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 39: Sweep - See [Source:]Sweep

    Show error messages immediately in case of typo (not for GPIB) syst:err:beh imm syst:comm:eth:addr 192.168.1.27 syst:comm:eth:netm 255.255.255.0 syst:comm:eth:gat 192.168.1.1 syst:comm:eth:port 65432 syst:comm:eth:dhcp OFF Reading values back before unit power cycled shows some old values syst:comm:eth:dhcp?;addr?;netm?;gat?;port? Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 40: System:communicate:ethernet:dhcp[?] - Automatic Configuration

    You must disconnect the network cable, power cycle the unit, and fix the gateway address through USB or GPIB to recover. The query form returns the IP address as an unquoted string. See Also: SYSTem:COMMunicate:ETHernet:DHCP, SYSTem:COMMunicate:ETHernet:ADDRe Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 41: System:communicate:ethernet:netmask[?]

    KLOCk is set. The user does not have to press and hold the front panel knob to take the unit out of remote. This is a Hittite extension and is not portable. Do not use if compatibility with other instruments is required.
  • Page 42: Example: Go To Remote

    Since commands which affect the RF Output will put the unit into remote anyway, this command is not especially useful. (It was created to support the GUI Remote check box.) This is a Hittite extension and is not portable. Do not use if compatibility with other instruments is required.
  • Page 43: System:error[:Next]

    The query SYSTem:KLOCk? returns 1 for ON and 0 for OFF. See Also: SYSTem:COMMunicate:GTLocal, SYSTem:COMMunicate:GTRemote, LLO 3.3.70.1 Example: Local Lockout with KLOCk syst:kloc? syst:klock on syst:kloc? 3.3.71 SYSTem:PRESet SYSTem:PRESet is the same as *RST. Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 44: Trg - Trigger

    Initiate starts the sweep without waiting for anything else. *TRG, TRIGger or GPIB GET will start the sweep EXTernal A rising edge (TTL) on the trigger IO BNC starts the sweep. See Also: *TRG, TRIGger Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 45: Example: Trigger Source

    Repeat a frequency sweep at different power levels, starting from +10 dBm. pow 10dBm;pow:step 5 freq:star 3e9;stop 5e9;step 100e6;mode swe init;*wai;pow down *wai prevents the power from changing until each frequency sweep is completed. init;*wai;pow down init;*wai;pow down Order On-Line: www.hittite.com. For technical application questions: Phone: 978-250-3343 or TE@hittite.com...
  • Page 46 Order On-Line at: www.hittite.com Receive the latest product releases - click on “My Subscription” 20 Alpha Road Chelmsford, MA 01824 978-250-3343 tel • 978-250-3373 fax • sales@hittite.com...

This manual is also suitable for:

Hmc-t2240

Table of Contents