I/O Register Descriptions; Serial Port Configuration (Register 0X0000 To Register 0X0005); Power-Down And Reset (Register 0X0010 To Register 0X0013) - Analog Devices AD9912 Manual

1 gsps direct digital synthesizer with 14-bit dac
Hide thumbs Also See for AD9912:
Table of Contents

Advertisement

AD9912

I/O REGISTER DESCRIPTIONS

SERIAL PORT CONFIGURATION (REGISTER 0x0000 TO REGISTER 0x0005)

Register 0x0000—Serial Port Configuration
Table 13.
Bits
Bit Name
[7:4]
3
Long instruction
2
Soft reset
1
LSB first
0
SDO active
Register 0x0001—Reserved
Register 0x0002 and Register 0x0003—Part ID (Read-Only)
Register 0x0004—Serial Options
Table 14.
Bits
Bit Name
0
Read buffer register
Register 0x0005—Serial Options (Self Clearing)
Table 15.
Bits
Bit Name
0
Register update

POWER-DOWN AND RESET (REGISTER 0x0010 TO REGISTER 0x0013)

Register 0x0010—Power-Down and Enable
Power-up default is defined by the start-up pins.
Table 16.
Bits
Bit Name
7
PD HSTL driver
6
Enable CMOS driver
5
Enable output doubler
4
PD SYSCLK PLL
1
Full PD
0
Digital PD
Description
These bits are the mirror image of Bits[3:0].
Read-only; the AD9912 supports only long instructions.
Resets register map, except for Register 0x0000. Setting this bit forces a soft reset, meaning that S1 to
S4 are not tristated, nor is their state read when this bit is cleared. The AD9912 assumes the values of
S1 to S4 that were present during the last hard reset. This bit is not self-clearing, and all other registers
are restored to their default values after a soft reset.
Sets bit order for serial port.
1 = LSB first.
0 = MSB first. I/O update must occur for the MSB first to take effect.
Enables SDO pin.
1 = SDO pin enabled (4-wire serial port mode).
0 = 3-wire mode.
Description
For buffered registers, serial port readback reads from actual (active) registers instead of the buffer.
1 = reads the buffered values that take effect during the next I/O update.
0 = reads values that are currently in effect.
Description
Software access to the register update pin function. Writing a 1 to this bit is identical to performing
an I/O update.
Description
Powers down HSTL output driver.
1 = HSTL driver powered down.
Powers up CMOS output driver.
1 = CMOS driver on.
Powers up output clock generator doubler. Output doubler must still be enabled in Register 0x0200.
System clock multiplier power-down.
1 = system clock multiplier powered down.
If the S4 pin is tied high at power-up or reset, this bit is set, and the default value for Register 0x0010
is D0, not C0.
Setting this bit is identical to activating the PD pin and puts all blocks (except serial port) into power-
down mode. SYSCLK is turned off.
Removes clock from most of digital section; leave serial port usable. In contrast to full PD, setting this
bit does not debias inputs, allowing for quick wake-up.
Rev. D | Page 32 of 40

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the AD9912 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Table of Contents