Specifications
29
Each attenuation value is represented by one 16 bit word. The hexadecimal code for this word is coded as
followed:
8640
Controls the SyncOut Attenuation value: three Hex digits.
8h: Sync pulse TTL High Conversion: = Real ATT level(dB)/0.05
Fh: Sync pulse TTL Low 1h represents 0.05dB, 640h represents 80dB
Other values are not used
Each data word is transferred in the order of Low Byte first, High byte second. 80dB or 8640h would be
transmitted as 4086h. (Note: h denotes hexadecimal value)
Sequence for transmission of an arbitrary waveform data block:
PC 6010
"C" ------>
<-- "Y"+CRLF
"DL10;" ------>
<-- "Y"+CRLF
8064
80C8
8064
80C8
8064
F0C8
F064
F0C8
F064
F0C8
CR LF
"C" ------>
<-- "Y"+CRLF
"LEN10”+CRLF ---->
<-- "OK"+CRLF
In this example, the attenuation level toggles between 5 dB and 10dB for 10 times. Assuming that the
sample clock was set to 1KHZ, each value is held for 1ms and the total execution time is 10ms. The
Sync pulse will be TTL: high during the first 5ms and TTL low during the last 5ms.
6.2 GPIB protocol
The command syntax and protocol is identical to the RS232 interface except for the “CY” handshake,
10words
Actual transfer: 6480h, 80C8h…










