AD7894
–9–REV. 0
CONVST, the AD7894 will continue to operate correctly
with the output shift register being reset on the falling edge of
CONVST. However, the SCLK line must be low when CONVST
goes low in order to reset the output shift register correctly.
The serial clock input does not have to be continuous during the
serial read operation. The 16 bits of data (two leading zeros and
14-bit conversion result) can be read from the AD7894 in a
number of bytes.
The AD7894 counts the serial clock edges to know which bit
from the output register should be placed on the SDATA out-
put. To ensure that the part does not lose synchronization, the
serial clock counter is reset on the falling edge of the CONVST
input provided the SCLK line is low. The user should ensure
that the SCLK line remains low until the end of the conversion.
When the conversion is complete, BUSY goes low, the output
register will be loaded with the new conversion result and can be
read from with 16 clock cycles of SCLK.
MICROPROCESSOR/MICROCONTROLLER INTERFACE
The AD7894 provides a two-wire serial interface that can be
used for connection to the serial ports of DSP processors and
microcontrollers. Figures 6 through 9 show the AD7894
interfaced to a number of different microcontrollers and DSP
processors. The AD7894 accepts an external serial clock and
as a result, in all interfaces shown here, the processor/controller
is configured as the master, providing the serial clock, with
the AD7894 being the slave in the system. The BUSY signal
need not be used for a two-wire interface if the read can be
timed to occur 5 µs after the start of conversion (assuming
Mode 1 operation).
AD7894 to 8X51/L51 Interface
Figure 6 shows an interface between the AD7894 and the
8X51/L51 microcontroller. The 8X51/L51 is configured for its
Mode 0 serial interface mode. The diagram shows the simplest
form of the interface where the AD7894 is the only part con-
nected to the serial port of the 8X51/L51 and, therefore, no
decoding of the serial read operations is required.
To select the AD7894 in systems where more than one device is
connected to the 8X51/L51’s serial port, a port bit, configured
as an output from one of the 8X51/L51’s parallel ports, can be
used to gate on or off the serial clock to the AD7894. A simple
AND function on this port bit and the serial clock from the
8X51/L51 will provide this function. The port bit should be
high to select the AD7894 and low when it is not selected.
The end of conversion can be monitored by using the BUSY
signal, which is shown in the interface diagram of Figure 6.
With the BUSY line from the AD7894 connected to the Port
P1.2 of the 8X51/L51 the BUSY line can be polled by the
8X51/L51. The BUSY line can be connected to the INT1 line
of the 8X51/L51 if an interrupt driven system is preferred.
These two options are shown on the diagram.
Note also that the AD7894 outputs the MSB first during a read
operation while the 8X51/L51 expects the LSB first. Therefore,
the data that is read into the serial buffer needs to be rearranged
before the correct data format from the AD7894 appears in the
accumulator.
The serial clock rate from the 8X51/L51 is limited to signifi-
cantly less than the allowable input serial clock frequency with
which the AD7894 can operate. As a result, the time to read
data from the part will actually be longer than the conversion
time of the part. This means that the AD7894 cannot run at its
maximum throughput rate when used with the 8X51/L51.
P1.2 OR INT1
P3.0
P3.1
SDATA
BUSY
SCLK
AD7894
8X51/L51
Figure 6. AD7894 to 8X51/L51 Interface
AD7894 to 68HC11/L11 Interface
An interface circuit between the AD7894 and the 68HC11/L11
microcontroller is shown in Figure 7. For the interface shown,
the 68L11 SPI port is used and the 68L11 is configured in its
single-chip mode. The 68L11 is configured in the master mode
with its CPOL bit set to a logic zero and its CPHA bit set to a
logic one. As with the previous interface, the diagram shows the
simplest form of the interface where the AD7894 is the only part
connected to the serial port of the 68L11 and therefore no de-
coding of the serial read operations is required.
Once again, to select the AD7894 in systems where more than
one device is connected to the 68HC11’s serial port, a port bit,
configured as an output from one of the 68HC11’s parallel
ports, can be used to gate on or off the serial clock to the AD7894.
A simple AND function on this port bit and the serial clock
from the 68L11 will provide this function. The port bit should
be high to select the AD7894 and low when it is not selected.
The end of conversion is monitored by using the BUSY signal,
which is shown in the interface diagram of Figure 7. With the
BUSY line from the AD7894 connected to the Port PC2 of the
68HC11/L11 the BUSY line can be polled by the 68HC11/L11.
The BUSY line can be connected to the IRQ line of the 68HC11/
L11 if an interrupt driven system is preferred. These two op-
tions are shown in the diagram.
The serial clock rate from the 68HC11/L11 is limited to signifi-
cantly less than the allowable input serial clock frequency with
which the AD7894 can operate. As a result, the time to read
data from the part will be longer than the conversion time of the
part. This means that the AD7894 cannot run at its maximum
throughput rate when used with the 68HC11/L11.
PC2 OR IRQ
SCK
MISO
SDATA
BUSY
SCLK
AD7894
68HC11/L11
Figure 7. AD7894 to 68HC11/L11 Interface
AD7894
–10–
REV. 0
AD7894 to ADSP-2101/5 Interface
An interface circuit between the AD7894 and the ADSP-2101/5
DSP processor is shown in Figure 8. In the interface shown, the
RFS1 output from the ADSP-2101/5s SPORT1 serial port is
used to gate the serial clock (SCLK1) of the ADSP-2101/5
before it is applied to the SCLK input of the AD7894. The
RFS1 output is configured for active high operation. The BUSY
line from the AD7894 is connected to the IRQ2 line of the
ADSP-2101/5 so that at the end of conversion an interrupt is
generated telling the ADSP-2101/5 to initiate a read operation.
The interface ensures a noncontinuous clock for the AD7894’s
serial clock input, with only 16 serial clock pulses provided and
the serial clock line of the AD7894 remaining low between data
transfers. The SDATA line from the AD7894 is connected to
the DR1 line of the ADSP-2101/5’s serial port.
The timing relationship between the SCLK1 and RFS1 outputs
of the ADSP-2101/5 are such that the delay between the rising
edge of the SCLK1 and the rising edge of an active high RFS1
is up to 30␣ ns. There is also a requirement that data must be set
up 10␣ ns prior to the falling edge of the SCLK1 to be read cor-
rectly by the ADSP-2101/5. The data access time for the AD7894
is 60␣ ns (A, B versions) from the rising edge of its SCLK input.
Assuming a 10␣ ns propagation delay through the external AND
gate, the high time of the SCLK1 output of the ADSP-2105
must be (30 + 60 + 10 + 10)␣ ns, i.e., 110 ns. This means
that the serial clock frequency with which the interface of Figure
8 can work is limited to 4.5␣ MHz.
Another alternative scheme is to configure the ADSP-2101/5
such that it accepts an external noncontinuous serial clock. In
this case, an external noncontinuous serial clock is provided that
drives the serial clock inputs of both the ADSP-2101/5 and the
AD7894. In this scheme, the serial clock frequency is limited to
the processor’s cycle rate, up to a maximum of 13.8 MHz.
IRQ2
SCLK1
DR1
SDATA
BUSY
AD7894
ADSP-2101/5
SCLK
RFS1
Figure 8. AD7894 to ADSP-2101/5 Interface
AD7894 to DSP56002/L002 Interface
Figure 9 shows an interface circuit between the AD7894 and the
DSP56002/L002 DSP processor. The DSP56002/L002 is
configured for normal-mode asynchronous operation with gated
clock. It is also set up for a 16-bit word with SCK as gated
clock output. In this mode, the DSP56002/L002 provides 16
serial clock pulses to the AD7894 in a serial read operation.
The DSP56002/L002 assumes valid data on the first falling
edge of SCK so the interface is simply three-wire as shown in
Figure 9.
The BUSY line from the AD7894 is connected to the MODA/
IRQA input of the DSP56002/L002 so that an interrupt will be
generated at the end of conversion. This ensures that the read
operation will take place after conversion is finished.
MODA/IRQA
SCK
SDR
SDATA
BUSY
SCLK
AD7894
DSP56002/L002
Figure 9. AD7894 to DSP56002/L002 Interface
AD7894 PERFORMANCE
Linearity
The linearity of the AD7894 is determined by the on-chip
14-bit D/A converter. This is a segmented DAC which is laser
trimmed for 14-bit integral linearity and differential linearity.
Typical relative accuracy numbers for the part are ±1/2␣ LSB
while the typical DNL errors are ±1/3␣ LSB.
Noise
In an A/D converter, noise exhibits itself as code uncertainty in
dc applications and as the noise floor (in an FFT, for example)
in ac applications. In a sampling A/D converter like the AD7894,
all information about the analog input appears in the baseband
from dc to 1/2 the sampling frequency. The input bandwidth of
the track/hold exceeds the Nyquist bandwidth, so an antialiasing
filter should be used to remove unwanted signals above f
S
/2 in
the input signal in applications where such signals exist.
Figure 10 shows a histogram plot for 8192 conversions of a dc
input using the AD7894. The analog input was set at the center
of a code transition. It can be seen that almost all the codes
appear in the one output bin indicating very good noise perfor-
mance from the ADC.
ADC CODE
6000
0
10397
COUNTS
98 99 100 101 102
5000
4000
3000
2000
1000
Figure 10. Histogram of 8192 Conversions of a DC Input
AD7894
–11–REV. 0
Dynamic Performance (Mode 1 Only)
With a conversion time of 5 µs, the AD7894 is ideal for wide
bandwidth signal processing applications. These applications
require information on the ADC’s effect on the spectral con-
tent of the input signal. Signal to (Noise + Distortion), Total
Harmonic Distortion, Peak Harmonic or Spurious Noise and
Intermodulation Distortion are all specified. Figure 11 shows a
typical FFT plot of a 10 kHz, ±10␣ V input after being digitized
by the AD7894-10 operating at a 160 kHz sampling rate. The
signal to (noise + distortion) ratio is 80.24 dB and the total
harmonic distortion is –96.35 dB.
The formula for signal to (noise + distortion) ratio (see Ter-
minology section) is related to the resolution or number of bits
in the converter. Rewriting the formula, below, gives a mea-
sure of performance expressed in effective number of bits (N):
N =
(SNR –1.76)
6.02
where SNR is Signal to (Noise + Distortion) Ratio.
FREQUENCY – kHz
0
–140
08010
dBs
20 30 40 50 60 70
–20
–60
–80
–100
–120
–40
f
S
= 160kHz
F
IN
= 10kHz
SNR = 80.24dB
THD = –96.35dB
Figure 11. AD7894 FFT Plot
The effective number of bits for a device can be calculated from
its measured signal to (noise + distortion) ratio. Figure 12
shows a typical plot of effective number of bits versus frequency
for the AD7894 from dc to f
SAMPLING
/2. The sampling fre-
quency is 160 kHz. The plot shows that the AD7894 converts
an input sine wave of 10␣ kHz to an effective numbers of bits of
13.00, which equates to a signal to (noise + distortion) level of
80.02 dB.
FREQUENCY – kHz
14
13
9
10 1000100
ENOBs
12
11
10
Figure 12. Effective Number of Bits vs. Frequency
Power Considerations
In the automatic power-down mode the part may be operated at
a sample rate that is considerably less than 160 kHz. In this
case, the power consumption will be reduced and will depend
on the sample rate. Figure 13 shows a graph of the power con-
sumption versus sampling rates from 1 Hz to 100 kHz in the
automatic power-down mode. The conditions are 5 V supply
+25°C. The SCLK pin was held low and no data was read from
the part.
SAMPLING FREQUENCY – Hz
100
0.1
1 10000010
POWER – mW
100 1000 10000
10
1
Figure 13. Power vs. Sampling Rate in Automatic Power-
Down Mode
82
81
78
–40 80–20
0
20 40 60
80
79
f
S
= 160kHz
F
IN
= 10kHz
TEMPERATURE – 8C
SNR+D – dB
Figure 14. SNR + D vs. Temperature
FREQUENCY – kHz
100
80
10 1000100
THD – dB
90
70
60
50
40
30
20
10
0
Figure 15. THD vs. Frequency

AD7894BRZ-10

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Analog to Digital Converters - ADC Bipolar Input 5V 14B Serial 4.5uS
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union