Datasheet
AD9780/AD9781/AD9783 Data Sheet
Rev. B | Page 28 of 32
FULL-SCALE CURRENT GENERATION
Internal Reference
Full-scale current on the I DAC and Q DAC can be set from
8.66 mA to 31.66 mA. Initially, the 1.2 V band gap reference is
used to set up a current in an external resistor connected to
FS ADJ (Pin 54). A simplified block diagram of the reference
circuitry is shown in Figure 62. The recommended value for
the external resistor is 10 kΩ, which sets up an I
REFERENCE
in the
resistor of 120 μA, which in turn provides a DAC output full-
scale current of 20 mA. Because the gain error is a linear function
of this resistor, a high precision resistor improves gain matching
to the internal matching specification of the devices. Internal
current mirrors provide a current-gain scaling, where I DAC or
Q DAC gain is a 10-bit word in the SPI port register. The default
value for the DAC gain registers gives a full-scale current output
(I
FS
) of approximately 20 mA, where I
FS
is equal to
I
FS
= (86.6 + (0.220 × DAC gain)) × 1000/R
CURRENT
SCALING
1.2V BAND GAP
I DAC GAIN
Q DAC GAIN
AD9783
I DAC
Q DAC
DAC FULL-SCALE
REFERENCE CURRENT
REFIO
FS ADJ
0.1µF
10kΩ
06936-059
Figure 62. Reference Circuitry
06936-060
35
30
25
20
15
10
5
I
FS
(mA)
0 256 512 768 1024
DAC GAIN CODE
Figure 63. I
FS
vs. DAC Gain Code
DAC TRANSFER FUNCTION
Each DAC output of the AD9780/AD9781/AD9783 drives two
complementary current outputs, I
OUTP
and I
OUTN
. I
OUTP
provides
a near I
FS
when all bits are high. For example,
DAC CODE = 2
N
− 1
where N = 12/14/16 bits for AD9780/AD9781/AD9783
(respectively), while I
OUTN
provides no current.
The current output appearing at I
OUTP
and I
OUTN
is a function of
both the input code, and I
FS
and can be expressed as
I
OUTP
= (DAC DATA/2
N
) × I
FS
(1)
I
OUTN
= ((2
N
− 1) − DAC DATA)/2
N
× I
FS
(2)
where DAC DATA = 0 to 2
N
− 1 (decimal representation).
The two current outputs typically drive a resistive load directly
or via a transformer. If dc coupling is required, I
OUTP
and I
OUTN
should be connected to matching resistive loads (R
LOAD
) that are
tied to analog common (AVSS). The single-ended voltage
output appearing at the I
OUTP
and I
OUTN
pins is
V
OUTP
= I
OUTP
× R
LOAD
(3)
V
OUTN
= I
OUTN
× R
LOAD
(4)
Note that to achieve the maximum output compliance of 1 V at
the nominal 20 mA output current, R
LOAD
must be set to 50 Ω.
Also note that the full-scale value of V
OUTP
and V
OUTN
should
not exceed the specified output compliance range to maintain
specified distortion and linearity performance.
There are two distinct advantages to operating the AD9780/
AD9781/AD9783 differentially. First, differential operation
helps cancel common-mode error sources associated with I
OUTP
and I
OUTN
, such as noise, distortion, and dc offsets. Second, the
differential code-dependent current and subsequent output
voltage (V
DIFF
) is twice the value of the single-ended voltage
output (V
OUTP
or V
OUTN
), providing 2× signal power to the load.
V
DIFF
= (I
OUTP
– I
OUTN
) × R
LOAD
(5)
ANALOG MODES OF OPERATION
The AD9780/AD9781/AD9783 use a proprietary quad-switch
architecture that lowers the distortion of the DAC by eliminating a
code-dependent glitch that occurs with conventional dual-switch
architectures. This architecture eliminates the code-dependent
glitches, but creates a constant glitch at a rate of 2 × f
DAC
. For
communications systems and other applications requiring good
frequency domain performance from the DAC, this is seldom
problematic.
The quad-switch architecture also supports two additional
modes of operation: mix mode and return-to-zero mode. The
waveforms of these two modes are shown in Figure 64. In mix
mode, the output is inverted every other half clock cycle. This
effectively chops the DAC output at the sample rate. This chop-
ping has the effect of frequency shifting the sinc roll-off from dc
to f
DAC
. Additionally, there is a second subtle effect on the output
spectrum. The shifted spectrum is also shaped by a second sinc
function with a first null at 2 × f
DAC
. The reason for this shaping
is that the data is not continuously varying at twice the clock
rate, but is simply repeated.