Page 4
Description The CS-1 is a versatile low noise synthesizer with an output frequency range of 9.18963177 GHz to 9.19563177 GHz. The CS-1 is designed to be used in the implementation of a Cesium atomic clock. The unit is provided in a 2U, 19 inch rack- mount enclosure.
Page 5
RS-232 Port RS-232 Communication Port The CS-1 Synthesizer Module functions are accessed through the RS-232 port located on the front panel. A standard serial cable with a DB-9 connector can be used to interface to the unit. The user can input commands using a simple dumb terminal program on a remote computer or more sophisticated control can be used with software such as Labview.
Communications Screen Communications Screen The communications screen displays the current RS-232 serial port settings. The soft keys at the bottom of the screen are used to set new RS-232 settings, initiate RS-232 control of the instrument or test the serial port connection.
ASCII Command Set The CS-1 command set is used to control most synthesizer functions. The characters sent to the CS-1 must be upper case ASCII characters. Command Summary Description Page AMASK [rt] Set amplitude ramp time AMASK? Query amplitude ramp time setting...
Page 8
ASCII Command Set ASCII Command Set TIME [hr:min:sec] Change instrument time of day TIME? Query time of day TRIG Software trigger signal *RST Reset synthesizer *SRE Get status byte *CLS Clear status byte Command Arguments_______________________________________________________ Amplitude ramp time from on/off or off/on. {164uS – 10485uS } Amplitude entered in units indicated by aunit –10 dBm to +15 dBm} ampl Amplitude units {1 –...
Page 9
AMASK, AMASK? AMASK sets the ramp time of the output amplitude from off to on or on to off. AMASK [rt]<cr> AMASK has 1 parameter and is executed following the carriage return <cr> valid values are in micro-seconds: 164 – 10485 Example: AMASK 165<cr>...
Page 10
AMPL, AMPL? AMPL sets the synthesizer amplitude. AMPL [ampl][aunits]<cr> AMPL has 2 parameters and is executed following the carriage return <cr> ampl amplitude in desired unit specified by aunits aunits amplitude units desired valid values: ampl aunits units -10 to +15 0.071 to 1.26 Vrms 0.2 to 3.56...
Page 11
ASK enables or disables the amplitude shift keying. When amplitude shift keying is enabled a rising edge on the external trigger will toggle the amplitude on/off. A software trigger will do the same. Use the TRIG command to issue a software trigger. ASK [askcmd]<cr>...
Page 12
BAUD, BAUD? BAUD changes the baudrate of the synthesizer. BAUD [baud]<cr> BAUD has 1 parameter and is executed following the carriage return <cr> baud baudrate valid values are: 9600 19200 38400 57600 115200 14400 28800 Example: BAUD 9600<cr> Sets the baudrate of the synthesizer to 9600. <cr> is a carriage return. BAUD? Queries the synthesizer baudrate.
Page 13
COFF, COFF? COFF sets the synthesizer offset from Cesium frequency. COFF [df]<cr> COFF has 1 parameter and is executed following the carriage return <cr> is the frequency offset in Hz from the Cesium frequency of 9192631770 Hz. range is +/- 3 MHz, resolution is 1.0 E-6 Hz. Example: COFF 1.0<cr>...
Page 14
DATE, DATE? DATE changes the date setting of the instrument. DATE [month/day/year]<cr> DATE has 3 parameters and is executed following the carriage return <cr> month valid values are 1 - 12. day valid values are 1 - 31. year valid values are 1900 – 2100. year Example: DATE 02/02/2001<cr>...
Page 15
FMFSK, FMFSK? FMFSK is used set the frequency shift keying parameters. FMFSK [f1] [f2]<cr> FMFSK has two parameters and is executed following the carriage return <cr> start or first frequency in Hz, valid range is 9189631770 Hz – 9195631770 Hz. stop or second frequency in Hz, valid range is f1 to 9195631770 Hz.
Page 16
FMSWP, FMSWP? FMSWP is used set the frequency sweep parameters. FMSWP [f1] [f2][df][rate]<cr> FMSWP has four parameters and is executed following the carriage return <cr> start or first frequency in Hz, valid range is 9189631770 Hz – 9195631770 Hz. stop or second frequency in Hz, valid range is f1 to 9195631770 Hz. step frequency in Hz, valid range is 1uHz to 6 MHz.
Page 17
9195631770 Hz, resolution is 1.0 E-6Hz. Example: FOFF 0.001<cr> The frequency of the CS-1 will be set to 9189631770.001 Hz. <cr> is a carriage return. FOFF? queries the last frequency offset entered. FOFF?<cr> FOFF? is executed following a carriage return.
Page 18
FSK enables or disables the frequency shift keying. When frequency shift keying is enabled a rising edge on the external modulation input will toggle the frequency from f1 to f2 or vice-versa. A software trigger will do the same. Use the TRIG command to issue a software trigger.
Page 19
9189631770 Hz – 9195631770 Hz, resolution is 1.0 E-6Hz. freq Example: FREQ 9189631770.001<cr> The frequency of the CS-1 will be set to 9189631770.001 Hz. <cr> is a carriage return. FREQ? queries the instrument frequency setting. FREQ?<cr> FREQ? is executed following a carriage return.
Page 22
Example: PHAS 36<cr> Sets the output phase of the CS-1 to +36 degrees from the phase = 0 condition. Note that if phase = 360 deg and we issue a PHAS 360<cr> command the output phase will not change because the synthesizer output is already at 360 deg.
Page 23
PLL is used to select the frequency reference for the synthesizer. The phase locked loop can be enabled to allow locking of the synthesizer to an externally provided 5 MHz reference. DC tuning of the internal 5 MHz reference is selected when the PLL is turned off.
Page 25
PMPSK, PMPSK? PMPSK is used to set the phase shift keying parameters. PMPSK [p1] [p2]<cr> PMPSK has two parameters and is executed following the carriage return <cr> first phase in degrees, valid range is +/- 360 degrees. second phase, valid range is +/- 360 degrees. Example: PMPSK 0.0 180.0<cr>...
Page 26
PSK enables or disables phase shift keying. When phase shift keying is enabled a rising edge on the external modulation input will toggle the phase from p1 to p2 or vice- versa. A software trigger will do the same. Use the TRIG command to issue a software trigger.
Page 27
RFPWR, RFPWR? RFPWR enables or disables the 9.1XX GHz RF output. RFPWR [rf]<cr> RFPWR has 1 parameter and is executed following the carriage return <cr> rf command: 0 – disabled 1 – enabled Example: RFPWR 0<cr> Disables RF output.<cr> is a carriage return. RFPWR? queries the state of the RF output port.
Page 28
SWP enables or disables frequency sweep function. When frequency sweeping is enabled a rising edge on the external modulation input will toggle the frequency sweep from f1 to f2 or vice-versa. A software trigger will do the same. Use the TRIG command to issue a software trigger.
Page 30
TIME, TIME? TIME changes the time of day of the instrument. TIME [hr:min:sec] <cr> TIME has 3 parameters and is executed following the carriage return <cr> Hour valid range 0 – 23 Minutes valid range 0 – 59 Seconds valid range 0 – 59 Example: TIME 12:01:00<cr>...
Page 33
*SRE, *CLS *SRE queries the synthesizers for the value of the status register. *SRE<cr> *SRE is executed following a carriage return. The results of the query are in the following format. SRE [status]<cr> status is a 16-bit value that contains the sum of the error conditions. status is 0 when there are no errors.
Page 34
IF monitor port on the front panel of the synthesizer. The amplitude units are expected to be in dBm and the phase parameters are expected to be in degrees. The characters sent to the CS-1 must be upper case ASCII characters. Command Summary...
Page 35
CSTATE CSTATE is used to execute the selected state without turning on the state machine and waiting for the appropriate hardware trigger signal. This command allows the user to try out the selected state. CSTATE [state]<cr> CSTATE has one parameter and is executed following the carriage return <cr> state –...
Page 36
SDI SDI GETST GETST is used to retrieve the parameters that define the state given by the state parameter. GETST [state]<cr> GETST has one parameter and is executed following the carriage return <cr> state – the selected state to query, this number should be between 1 and n states which is the number of states in the state machine.
Page 37
IFFREQ, IFFREQ? IFFREQ sets the synthesizer IF frequency. IFFREQ [freq]<cr> IFFREQ has 1 parameter and is executed following the carriage return <cr> freq – is the IF frequency in Hz. The range is 4368230 Hz to 10368230 Hz. Example: IFFREQ 10000000<cr> Sets the IF frequency of the synthesizer to 10 MHz.
Page 38
NUMST, NUMST? NUMST sets the number of states that will be in the state machine. NUMST [nstate]<cr> NUMST has 1 parameter and is executed following the carriage return <cr> nstate – is the number of states in the state machine. The range is 1 to 10. Example: NUMST 3<cr>...
Page 39
SETST SETST is used to set the value for all the parameters that define the selected state. SETST [state] [ampl] [phase] [freq] [fstep] [rate]<cr> SETST has six parameters and is executed following the carriage return <cr> state – the selected state to query, this number should be between 1 and nstates which is the number of states in the state machine.
Page 40
SME is used to retrieve a text message of the state machine status register. SME <cr> SME has one parameter and is executed following the carriage return <cr> Example: SME<cr> This command retrieves text message describing the state machine status register. Returns NO ERROR<cr>...
Page 41
STATE, STATE? STATE sets the active state of the state machine.. STATE [state]<cr> STATE has 1 parameter and is executed following the carriage return <cr> state – is the state to be loaded into the synthesizer on the next trigger. Example: STATE 3<cr>...
Page 42
STMOFF STMOFF is used to turn off the state machine mode. The state machine function is turned off and the synthesizer reverts to the state it was in prior to the state machine mode selection. The external trigger will no longer be active. STMOFF <cr>...
Page 43
STMON STMON sets up the initial state of the state machine and activates the external trigger. After this command executes, the next external trigger initiates the state machine and executes the selected initial state. STMON [state] <cr> STMON has one parameter and is executed following the carriage return <cr> state –...
Page 44
*SME *SME is used to retrieve the state machine status register. *SME <cr> SME is executed following the carriage return <cr> Example: *SME<cr> This command retrieves the state machine status register. Returns *SME 0<cr> An status code of 0 indicates there are no errors. Text for non zero status codes can be obtained with the SME command.
Use the TEST function to test the serial connection. The DATA led should flash when data is being received by the CS-1. Make sure that the CS-1 is in remote control mode and not in local control mode. If any error condition persists please contact technical support.
Need help?
Do you have a question about the CS-1 and is the answer not in the manual?
Questions and answers