
AD9957
PROFILE REGISTERS
There are eight consecutive serial I/O addresses (0x0E to 0x15)
dedicated to device profiles. All eight profile registers are either
single tone profiles or QDUC profiles depending on the device
operating mode specified by CFR1 Bits<25:24>. During
operation, the active profile register is determined via the
external PROFILE<2:0> pins.
Single tone profiles control: DDS frequency (32 bits), DDS
phase offset (16 bits), and DDS amplitude scaling (14 bits).
Rev. 0 | Page 55 of 60
QDUC profiles control: DDS frequency (32 bits), DDS phase
offset (16 bits), output amplitude scaling (8 bits), CCI filter
interpolation factor, inverse CCI bypass, and spectral invert.
The QDUC profiles also selectively apply to the interpolating
DAC operating mode: only output scaling, CCI filter
interpolation factor, and inverse CCI bypass apply; all others
(DDS frequency, output amplitude scaling, and spectral invert)
are ignored.
Profile<0:7> Register—Single
T
one
Address 0x0E to 0x15, eight bytes are assigned to this register.
Table 27. Bit Descriptions for Profile<0:7> Registers—Single Tone
Bits
Mnemonic
63:62
Not Available
61:48
Amplitude Scale Factor
47:32
Phase Offset Word
31:0
Frequency Tuning Word
Description
This 14-bit number controls the DDS output amplitude.
This 16-bit number controls the DDS phase offset.
This 32-bit number controls the DDS frequency.
Profile<0:7> Register—QDUC
Address 0x0E to 0x15, eight bytes are assigned to this register.
Table 28. Bit Descriptions for Profile<0:7> Registers—QDUC
Bits
Mnemonic
63:58
CC Interpolation Rate
57
Spectral Invert
Description
This 6-bit number is the rate interpolation factor for the CCI filter.
0: The modulator output takes the form: I(t) × cos(
ct) – Q(t) × sin(
ct).
1: The modulator output takes the form: I(t) × cos(
ct) + Q(t) × sin(
ct).
0: The inverse CCI filter is enabled.
1: The inverse CCI filter is bypassed.
This 8-bit number controls the output amplitude.
This 16-bit number controls the DDS phase offset.
This 32-bit number controls the DDS frequency.
56
Inverse CCI Bypass
55:48
47:32
31:0
Output Scale Factor
Phase Offset Word
Frequency Tuning Word
RAM Register
Address 0x16, four bytes are assigned to this register.
Table 29. Bit Descriptions for RAM Register
Bits
Mnemonic
31:0
RAM Word
Description
The number of 32-bit words written to RAM is defined by the start and end address in
RAM Segment Register 0 or RAM Segment Register 1.
GPIO Config Register
Address 0x18, one byte is assigned to this register.
Table 30. Bit Descriptions for GPIO Config Register
Bits
Mnemonic
15:0
Configuration Bits
Description
See the General-Purpose I/O (GPIO) Port section for details; default is 0x0000.