
©2018
Rev 2.0
33
Hardware Registers
Bits Type Name
Width Description
[7:0]
W
Unused
7
Set to zeros
[31:0]
R
Temperature Data
32
These 32 bits of data need to be type casted back
to float. i.e. var_float = *(float*)&var_u32 where
var_u32 is some unsigned integer that holds the 32
bits of read data.
[63:32]
R
Invalid data
32
Ignore
Register 0x22 GET_DEVICE_STATUS
Write to this register to query the current operating conditions.
Bytes written 2
Bytes read 8
Bits Type Name
Width Description
[7:0]
W
Unused
7
Set to zeros
[0]
R
Pll status: LO1 sum
1
The summing PLL of LO1
[1]
R
Pll status: LO1 crs
1
The coarse tuning PLL of LO1
[2]
R
Pll status: LO1 fine
1
The fine tuning PLL of LO1
[3]
R
Pll status: LO2
1
LO2
[4]
R
Pll Status: LO3
1
LO3
[5]
R
Pll status: VCXO
1
100 MHz OCXO
[6]
R
Pll status: TCXO
1
TCXO, only valid when lock to external reference is
enabled
[7]
R
Pll status:
ref_detect
1
Detected a reference signal of sufficient amplitude
[8]
R
Device Accessed
1
When the SET SYS ACTIVE register is accessed
[9]
R
LockExtRef
1
Enable device to lock to external reference
[10]
R
RefOutEnable
1
Reference output enable