AD7890
Rev. C | Page 21 of 28
The serial clock rate from the 68HC11 is limited to significantly
less than the allowable input serial clock frequency with which
the AD7890 can operate. As a result, the time to read data from
the part is actually longer than the conversion time of the part.
This means that the AD7890 cannot run at its maximum
throughput rate when used with the 68HC11.
AD7890 TO ADSP-2101 INTERFACE
An interface circuit between the AD7890 and the ADSP-2101
DSP processor is shown in Figure 16. The AD7890 is
configured for its external clocking mode with the ADSP-2101
providing the serial clock and frame synchronization signals.
The RFS1 and TFS1 inputs and outputs are configured for
active low operation.
DV
DD
SMODE
RFS
TFS
DATA OUT
DATA IN
SCLK
RFS1
TFS1
SCLK1
DR1
DT1
AD7890
ADSP-2101
01357-016
Figure 16. AD7890 to ADSP-2101 Interface
In the scheme shown, the maximum serial clock frequency the
ADSP-2101 can provide is 6.25 MHz. This allows the AD7890
to be operated at a sample rate of 111 kHz. If it is desirable to
operate the AD7890 at its maximum throughput rate of
117 kHz, an external serial clock of 10 MHz can be provided
to drive the serial clock input of both the AD7890 and the
ADSP-2101.
To monitor the conversion time on the AD7890, a scheme, such
as the scheme outlined with
CONVST
in the Simplifying the
Interface section, can be used. This can be implemented by
connecting the
CONVST
line directly to the
IRQ2
input of the
ADSP-2101. An alternative to this, where the user does not have
to worry about monitoring the conversion status, is to operate
the AD7890 in its self-clocking mode. In this scheme, the actual
interface connections would remain the same as in Figure 16,
but now the AD7890 provides the serial clock and receive frame
synchronization signals. Using the AD7890 in its self-clocking
mode limits the throughput rate of the system as the serial clock
rate is limited to 2.5 MHz.
AD7890 TO DSP56000 INTERFACE
Figure 17 shows an interface circuit between the AD7890 and
the DSP56000 DSP processor. The AD7890 is configured for its
external clocking mode. The DSP56000 is configured for
normal mode, synchronous operation with continuous clock. It
is also set up for a 16-bit word with SCK and SC2 as outputs.
The FSL bit of the DSP56000 should be set to 0.
The
RFS
and
TFS
inputs of the AD7890 are connected together
so data is transmitted to and from the AD7890 at the same time.
With the DSP56000 in synchronous mode, it provides a
common frame synchronization pulse for read and write
operations on its SC2 output. This is inverted before being
applied to the
RFS
and
TFS
inputs of the AD7890.
To monitor the conversion time on the AD7890, a scheme, such
as the scheme outlined with
CONVST
in the Simplifying the
Interface section, can be used. This can be implemented by
connecting the
CONVST
line directly to the
IRQA
input of the
DSP56000.
DV
DD
SMODE
RFS
TFS
DATA OUT
DATA IN
SCLK
SC2
SCK
SRD
STD
AD7890
DSP56000
01357-017
Figure 17. AD7890 to DSP56000 Interface
AD7890 TO TMS320C25/30 INTERFACE
Figure 18 shows an interface circuit between the AD7890 and
the TMS320C25/30 DSP processor. The AD7890 is configured
for its self-clocking mode where it provides the serial clock and
frame synchronization signals. However, the TMS320C25/30
requires a continuous serial clock. In the scheme outlined here,
the AD7890’s master clock signal, CLK IN, is used to provide
the serial clock for the processor. The AD7890 output SCLK, to
which the serial data is referenced, is a delayed version of the
CLK IN signal. The typical delay between the CLK IN and
SCLK is 20 ns and is no more than 50 ns over supplies and
temperature. Therefore, there is still sufficient setup time for
DATA OUT to be clocked into the DSP on the edges of the
CLK IN signal. When writing data to the AD7890, the
processor’s data hold time is sufficiently long to cater for the
delay between the two clocks. The AD7890’s
RFS
signal
connects to both the FSX and FSR inputs of the processor. The
processor can generate its own FSX signal, so if required, the
interface can be modified so that the
RFS
and
TFS
signals are
separated and the processor generates the FSX signal which is
connected to the
TFS
input of the AD7890.
AD7890
Rev. C | Page 22 of 28
In the scheme outlined here, the user does not have to worry
about monitoring the end of conversion. Once conversion is
complete, the AD7890 takes care of transmitting back its
conversion result to the processor. Once the 16 bits of data have
been received by the processor into its serial shift register, it
generates an internal interrupt. Since the
RFS
pin and the
TFS
pin are connected together, data is transmitted to the control
register of the AD7890 whenever the AD7890 transmits its
conversion result. The user just has to ensure that the word to
be written to the AD7890 control register is set up prior to the
end of conversion. As part of the interrupt routine, which
recognizes that data has been read in, the processor can set up
the data it is going to write to the control register next time around.
AD7890
SMODE
RFS
TFS
DATA OUT
DATA IN
SCLK
TMS320C25/C30
FSR
FSX
CLKX
CLKR
DR
DX
CLK IN
CLK INPUT
01357-018
Figure 18. AD7890 to TMS320C25/30 Interface
ANTIALIASING FILTER
The AD7890 provides separate access to the multiplexer and
ADC via the MUX OUT pin and the SHA IN pin. One of the
reasons for this is to allow the user to implement an antialiasing
filter between the multiplexer and the ADC. Inserting the
antialiasing filter at this point has the advantage that one
antialiasing filter can suffice for all eight channels rather than a
separate antialiasing filter for each channel if they were to be
placed prior to the multiplexer.
The antialiasing filter inserted between the MUX OUT pin and
the SHA IN pin is generally a low-pass filter to remove high
frequency signals which could possibly be aliased back in-band
during the sampling process. It is recommended that this filter
is an active filter, ideally with the MUX OUT pin of the AD7890
driving a high impedance stage and the SHA IN pin of the part
being driven from a low impedance stage. This removes any
effects from the variation of the part’s multiplexer on-resistance
with input signal voltage, and removes any effects of a high
source impedance at the sampling input of the track/hold. With
an external antialiasing filter in place, the additional settling
time associated with the filter should be accounted for by using
a larger capacitance on C
EXT
.
AD7890
Rev. C | Page 23 of 28
PERFORMANCE
LINEARITY
The linearity of the AD7890 is primarily determined by the on-
chip 12-bit D/A converter. This is a segmented DAC that is laser
trimmed for 12-bit integral linearity and differential linearity.
Typical relative numbers for the part are ±1/4 LSB while the
typical DNL errors are ±1/2 LSB.
NOISE
In an ADC, 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 ADC like the AD7890, 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 and, therefore, 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 19 shows a histogram plot for 8192 conversions of a dc
input using the AD7890. The analog input was set at the center
of a code transition. The timing and control sequence used was
as per Figure 7 where the optimum performance of the ADC is
achieved. The same performance can be achieved in self-
clocking mode where the part transmits its data after
conversion is complete. Almost all of the codes appear in the
one output bin indicating very good noise performance from
the ADC. The rms noise performance for the AD7890-2 for the
plot in Figure 19 was 81 μV. Since the analog input range, and
hence LSB size, on the AD7893-4 is 1.638 times what it is for
the AD7893-2, the same output code distribution results in an
output rms noise of 143 μV for the AD7893-4. For the AD7890-10,
with an LSB size eight times that of the AD7890-2, the code
distribution represents an output rms noise of 648 μV.
9000
8000
7000
6000
5000
4000
3000
2000
1000
0
SAMPLING FREQUENCY = 102.4kHz
T
A
= 25°C
(X–4) (X–3) (X–2) (X–1) X (X+1) (X+2) (X+3) (X+4)
OCCURRENCES OF CODE
CODE
01357-019
Figure 19. Histogram of 8192 Conversions of a DC Input
In the external clocking mode, it is possible to write data to the
control register or read data from the output register while a
conversion is in progress. The same data is presented in
Figure 20 as in Figure 19, except that in Figure 20, the output
data read for the device occurs during conversion. These results
are achieved with a serial clock rate of 2.5 MHz. If a higher
serial clock rate is used, the code transition noise degrades from
that shown in the plot in Figure 20. This has the effect of
injecting noise onto the die while bit decisions are being made,
increasing the noise generated by the AD7890. The histogram
plot for 8192 conversions of the same dc input now shows a
larger spread of codes with the rms noise for the AD7890-2
increasing to 170 μV. This effect varies depending on where the
serial clock edges appear with respect to the bit trials of the
conversion process.
It is possible to achieve the same level of performance when
reading during conversion as when reading after conversion,
depending on the relationship of the serial clock edges to the bit
trial points (for example, the relationship of the serial clock
edges to the CLK IN edges). The bit decision points on the
AD7890 are on the falling edges of the master clock (CLK IN)
during the conversion process. Clocking out new data bits at
these points (for example, the rising edge of SCLK) is the most
critical from a noise standpoint. The most critical bit decisions
are the MSBs, so to achieve the level of performance outlined in
Figure 20, reading within 1 μs after the rising edge of
CONVST
should be avoided.
8000
7000
6000
5000
4000
3000
2000
1000
0
(X–4) (X–3) (X–2) (X–1) X (X+1) (X+2) (X+3) (X+4)
OCCURRENCES OF CODE
CODE
SAMPLING
FREQUENCY = 102.4kHz
T
A
= 25°C
01357-020
Figure 20. Histogram of 8192 Conversions with Read During Conversion
Writing data to the control register also has the effect of
introducing digital activity onto the part while conversion is in
progress. However, since there are no output drivers active
during a write operation, the amount of current flowing on the
die is less than for a read operation. Therefore, the amount of
noise injected into the die is less than for a read operation.
Figure 21 shows the effect of a write operation during
conversion. The histogram plot for 8192 conversions of the
same dc input now shows a larger spread of codes than for ideal
conditions but smaller than for a read operation. The resulting
rms noise for the AD7890-2 is 110 μV. In this case, the serial
clock frequency is 10 MHz.

AD7890BRZ-4REEL

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Analog to Digital Converters - ADC LC2MOS 8CH 12B Data Acquisition System
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union