Rev 1.0 | SC5507A & SC5508A
Hardware Manual
SignalCore, Inc.
28
SC5507A & SC5508A Hardware Manual
Register 0x22 GET_DEVICE_STATUS (1 Byte, 8 Bytes)
Write to this register to query the current operating conditions.
Bit Type Name
Width Description
[7:0]
WO
Unused
8
Set all bits to zero. Sets up the read-back buffer
with contents of the current device status.
Contents are immediately available for USB read.
The contents occupy effectively the lower two
bytes. In the case of SPI, contents are transferred
to the serial output buffer, so a second query to
the SERIAL_OUT_BUFFER register is required to
transfer its contents and also to clear the output
buffer.
[63:32]
RO
Invalid data
32
[31]
RO
List Config: Trig Out
Mode
1
0 = trigger once on each step
1 = trigger once on each cycle
[30]
RO
List Config: Trig Out
Enable
1
1 = trigger pulse at trigger out pin
[29]
RO
List Config: Return
to Start
1
0 = list ends at the end of a list
1 = if list ends and cycles completed, pointer
returns to start.
[28]
RO
List Config: Step
Trig
1
0 = HW trigger starts and stops the list
1 = HW trigger steps the list points
[27]
RO
List Config: HW Trig
1
0 = SW trigger
1 = HW trigger
[26]
RO
List Config:
Waveform (Tri/Saw)
1
0 = list steps start to stop then traces the steps
back to start.
1 = list steps start to stop and return immediately
to start
[25]
RO
List Config: Sweep
Dir
1
0 = start to stop
1 = stop to start
[24]
RO
List Config: SSS
mode
1
0 = uses list points calculated using the start, stop,
and step frequencies.
1 = uses the list points entered manually
[31:28]
RO
Reserved
4
[27]
RO
Operate: device
accessed
1
0 = no host in communication with device
1 = the device has opened communication with
host
[26]
RO
Operate:
Over_temp
1
0 = temperature is within operation range
1 = temperature of device is too high
[25]
RO
Operate: Ext. ref
detect
1
0 = no reference source detected
1 = reference source detected