Datasheet

AD9776A/AD9778A/AD9779A
Rev. B | Page 28 of 56
3-WIRE INTERFACE REGISTER MAP
Note that all unused register bits should be kept at the device default values.
Table 13.
Register
Name
Address
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Def.
Hex Decimal
Comm 0x00 00 SDIO
bidirectional
LSB/MSB
first
Software
reset
Power-
down
mode
Auto
power-
down
enable
PLL lock
indicator
(read
only)
0x00
Digital
Control
0x01 01 Interpolation Factor[1:0] Filter Modulation Mode[3:0] DATACLK
Delay[4]
Zero
stuffing
enable
0x00
0x02 02 Data format Single port Real mode DATACLK
delay
enable
Inverse
sinc
enable
DATACLK
invert
TxEnable
invert
Q first 0x00
Sync
Control
0x03 03 DATACLK
delay mode
Reserved
(set to 1)
DATACLK Divide[1:0] Data Timing Margin[3:0] 0x00
0x04 04 DATACLK Delay[3:0] SYNC_O Divide[2:0] SYNC_O
Delay[4]
0x00
0x05 05 SYNC_O Delay[3:0] SYNC_I Ratio[2:0] SYNC_I
Delay[4]
0x00
0x06 06 SYNC_I Delay[3:0] SYNC_I Timing Margin[3:0] 0x00
0x07 07 SYNC_I
enable
SYNC_O
enable
SYNC_O
triggering
edge
Clock State[4:0] 0x00
PLL
Control
0x08 08 PLL Band Select[5:0] PLL VCO Drive[1:0] 0xE7
0x09 09 PLL enable PLL VCO Divide Ratio[1:0] PLL Loop Divide
Ratio[1:0]
PLL Bias[2:0] 0x52
Misc.
Control
0x0A 10 VCO Control Voltage[2:0] (read only) PLL Loop Bandwidth[4:0] 0x1F
I DAC
Control
0x0B 11 I DAC Gain Adjustment[7:0] 0xF9
0x0C 12 I DAC sleep I DAC
power-
down
I DAC Gain
Adjustment[9:8]
0x01
Aux
DAC1
Control
0x0D 13 Auxiliary DAC1 Data[7:0] 0x00
0x0E 14 Auxiliary
DAC1 sign
Auxiliary
DAC1
current
direction
Auxiliary
DAC1
power-
down
Auxiliary DAC1
Data[9:8]
0x00
Q DAC
Control
0x0F 15 Q DAC Gain Adjustment[7:0] 0xF9
0x10 16 Q DAC sleep Q DAC
power-
down
Q DAC Gain
Adjustment[9:8]
0x01
Aux
DAC2
Control
0x11 17 Auxiliary DAC2 Data[7:0] 0x00
0x12 18 Auxiliary
DAC2 sign
Auxiliary
DAC2
current
direction
Auxiliary
DAC2
power-
down
Auxiliary DAC2
Data[9:8]
0x00
0x13
to
0x18
19 to 24 Reserved
Interrupt 0x19 25 Data timing
error IRQ
Sync timing
error IRQ
Data
timing
error type
Data
timing
error
IRQ
enable
Sync
timing
error IRQ
enable
Internal
sync
loopback
0x00
Version 0x1F 31 Version[7:0] 0x07