Datasheet
AD9776/AD9778/AD9779
Rev. A | Page 28 of 56
Table 12. SPI Register Description
Address
Register Name Reg. No. Bits Description Function Default
Comm Register 00 7 SDIO bidirectional 0: use SDIO pin as input data only 0
1: use SDIO as both input and output data
00 6 LSB/MSB first 0: first bit of serial data is MSB of data byte 0
1: first bit of serial data is LSB of data byte
00 5 Software reset
Bit must be written with a 1, then 0 to soft
reset SPI register map
0
00 4 Power-down mode 0: all circuitry is active
1: disable all digital and analog circuitry,
only SPI port is active
00 3 Auto power-down enable
Controls auto power-down mode, see the
Power-Down and Sleep Modes section
0
00 1 PLL lock (read only) 0: PLL is not locked
1: PLL is locked 0
Digital Control Register 01 7:6 Filter interpolation factor 00: 1× interpolation 00
01: 2× interpolation
10: 4× interpolation
11: 8× interpolation
01 5:2 Filter modulation mode See Table 21 for filter modes 0000
01 0 Zero stuffing 0: zero stuffing off 0
1: zero stuffing on
02 7 Data format 0: signed binary 0
1: unsigned binary
02 6 Dual/interleaved data bus mode 0: both input data ports receive data 0
1: Data Port 1 only receives data
02 5 Real mode 0: enable Q path for signal processing 0
1: disable Q path data (internal Q channel
clocks disabled, I and Q modulators
disabled)
02 4 DATACLK delay enable
See the
Using Data Delay to Meet Timing
Requirements
section.
02 3 Inverse sinc enable 0: inverse sinc filter disabled 0
1: inverse sinc filter enabled
02 2 DATACLK invert
0: output DATACLK same phase as internal
capture clock
0
1: output DATACLK opposite phase as
internal capture clock
02 1 TxEnable invert
Inverts the function of TxEnable Pin 39, see
the
Interleaved Data Mode section
0
02 0 Q first
0: first byte of data is always I data at
beginning of transmit
1: first byte of data is always Q data at
beginning of transmit
Sync Control Register 03 7:6 Data clock delay mode 00: manual 00
03 5:4 Extra data clock divide ratio
Data clock output divider (see
Table 22 for
divider ratio)
00
03 3:0 Reserved 000
04 7:4 Data clock delay Sets delay of REFCLK in to DATACLK out 0000
04 3:1 Output sync pulse divide Sets frequency of SYNC_O pulses 000
04 0 Sync out delay Sync output delay, Bit 4
05 7:4 Sync out delay Sync output delay, Bits<3:0> 0
05 3:1 Input sync pulse frequency
Input sync pulse frequency divider, see the
AN-822 application note
000
05 0 Sync input delay Sync input delay, Bit 4 0