AD678
REV. C
9
CONVERSION CONTROL
In synchronous mode (SYNC = HIGH), both Chip Select (CS)
and Start Convert (SC) must be brought LOW to start a con-
version. CS should be LOW t
SC
before SC is brought LOW. In
asynchronous mode (SYNC = LOW), a conversion is started by
bringing SC low, regardless of the state of CS.
Before a conversion is started, End-of-Convert (EOC) is HIGH,
and the sample-hold is in track mode. After a conversion is
started, the sample-hold goes into hold mode and EOC goes
LOW, signifying that a conversion is in progress. During the
conversion, the sample-hold will go back into track mode and
start acquiring the next sample. EOC goes HIGH when the con-
version is finished.
In track mode, the sample-hold will settle to ±0.01% (12 bits)
in 1 µs maximum. The acquisition time does not affect the
throughput rate as the AD678 goes back into track mode more
than 1 µs before the next conversion. In multichannel systems,
the input channel can be switched as soon as EOC goes LOW if
the maximum throughput rate is needed.
12-Bit Mode Coding Format (1 LSB = 2.44 mV)
Unipolar Coding Bipolar Coding
(Straight Binary) (Twos Complement)
V
IN
* Output Code V
IN
* Output Code
0 V 000 . . . 0 –5.000 V 100 . . . 0
5.000 V 100 . . . 0 –0.002 V 111 . . . 1
9.9976 V 111 . . . 1 +0.000 V 000 . . . 0
+2.500 V 010 . . . 0
+4.9976 V 011 . . . 1
*Code center.
OUTPUT ENABLE TRUTH TABLES
12-BIT MODE (12/8 = HIGH)
INPUTS OUTPUT
(CS U OE) DB11–DB0
1 High Z
0 Enable 12-Bit Output
8-BIT MODE (12/8 = LOW)
INPUTS OUTPUTS
R/L HBE (CS U OE) DB11 . . . DB4
X X 1 High Z
1 0 0 0000abcd
Unipolar 1 1 0 e f g h i j k l
Mode 0 0 0 a b c d e f g h
0 1 0 i j kl 0000
1 0 0 aaaaabcd
Bipolar 1 1 0 e f g h i j k 1
Mode 0 0 0 a b c d e f g h
0 1 0 i j kl 0000
NOTES
1 = HIGH voltage level. a = MSB.
0 = LOW voltage level. 1 = LSB.
X = Don’t care.
U = Logical OR.
END-OF-CONVERT
In asynchronous mode, End-of-Convert (EOC) is an open drain
output (requiring a minimum 3 k pull-up resistor) enabled by
End-of-Convert ENable (EOCEN ). In synchronous mode,
EOC is a three-state output which is enabled by EOCEN and
CS. See the Conversion Status Truth Table for details. Access
(t
BA
) and float (t
FD
) timing specifications do not apply in asyn-
chronous mode where they are a function of the time constant
formed by the 10 pF output capacitance and the pull-up
resistor.
START CONVERSION TRUTH TABLE
INPUTS
SYNC CS SC STATUS
1 1 X No Conversion
Synchronous 1 0 Start Conversion
Mode 1 0 Start Conversion
(Not Recommended)
1 0 0 Continuous Conversion
(Not Recommended)
0 X 1 No Conversion
Asynchronous 0 X Start Conversion
Mode 0 X 0 Continuous Conversion
(Not Recommended)
NOTES
1 = HIGH voltage level.
0 = LOW voltage level.
X = Don’t care.
X = HIGH to LOW transition. Must stay low for t = t
CP
.
CONVERSION STATUS TRUTH TABLE
INPUTS OUTPUT
SYNC CS EOCEN EOC STATUS
1 0 0 0 Converting
1 0 0 1 Not Converting
Synchronous 1 1 X High Z Either
Mode 1 X 1 High Z Either
0 X 0 0 Converting
Asynchronous 0 X 0 High Z Not Converting
Mode* 0 X 1 High Z Either
NOTES
l = HIGH voltage level.
0 = LOW voltage level.
X = Don’t care.
*EOC requires a pull-up resistor in asynchronous mode.
AD678
REV. C
10
OUTPUT ENABLE OPERATION
The data bits (DB11–DB0) are three-state outputs enabled by
Chip Select (CS) and Output Enable (OE). CS should be LOW
t
OE
before OE is brought LOW. Bits DB1 (R/L) and DB0
(HBE) are bidirectional. In 12-bit mode they are data output
bits. In 8-bit mode they are inputs which define the format of
the output register.
In unipolar mode (BIPOFF tied to AGND), the output coding
is straight binary. In bipolar mode (BIPOFF tied to REF
OUT
),
output coding is twos complement binary.
When EOC goes HIGH, the conversion is completed and the
output data may be read. Bringing OE LOW t
OE
after CS is
brought LOW makes the output register contents available on
the data bits. A period of time t
CD
is required after OE is
brought HIGH before the next SC instruction may be issued.
Figure 10 illustrates the 8-bit read mode (12/8 = LOW), where
only DB11–DB4 are used as output lines onto an 8-bit bus. The
output is read in two steps, with the high byte read first, followed
by the low byte. High Byte Enable (HBE) controls the output
sequence. The 12-bit result can be right or left justified depend-
ing on the state of R/L.
In 12-bit read mode (12/8 = HIGH), a single READ operation
accesses all 12 output bits on DB11-DB0 for interface to a
16-bit bus. Figure 11 provides the output timing relationships.
Note that t
CR
must be observed, in that SC pulses should not be
issued at intervals closer than 5 µs. If SC is asserted sooner than
5 µs, conversion accuracy may deteriorate. For this reason, SC
should not be held LOW in an attempt to operate in a continu-
ously converting mode.
Figure 10. Output Timing, 8-Bit Read Mode
NOTE
1
IN ASYNCHRONOUS MODE
,
SC IS INDEPENDENT OF CS
Figure 11. Output Timing, 12-Bit Read Mode
POWER-UP
The AD678 typically requires 10 µs after power-up to reset
internal logic.
APPLICATION INFORMATION
INPUT CONNECTIONS AND CALIBRATION
The high (10 M) input impedance of the AD678 eases the
task of interfacing to high source impedances or multiplexer
channel-to-channel mismatches of up to 1000 . The 10 V p-p
full-scale input range accepts the majority of signal voltages
without the need for voltage divider networks which could dete-
riorate the accuracy of the ADC.
The AD678 is factory trimmed to minimize linearity, offset and
gain errors. In unipolar mode, the only external component that
is required is a 50 ± 1% resistor. Two resistors are required in
bipolar mode. If offset and gain are not critical (as in some ac
applications), even these components can be eliminated.
In some applications, offset and gain errors need to be trimmed
out completely. The following sections describe the correct pro-
cedure for these various situations.
UNIPOLAR RANGE INPUTS
Offset and gain errors can be trimmed out by using the configu-
ration shown in Figure 12. This circuit allows approximately
± 25 mV of offset trim range (±10 LSB) and ± 0.5% of gain trim
(± 20 LSB).
The first transition (from 0000 0000 0000 to 0000 0000 0001)
should nominally occur for an input level of +1/2 LSB (1.22 mV
above ground for a 10 V range). To trim unipolar zero to this
nominal value, apply a 1.22 mV signal to AIN and adjust R1
until the first transition is located.
The gain trim is done by adjusting R2. If the nominal value is
required, apply a signal 1 1/2 LSB below full scale (9.9963 V for
a 10 V range) and adjust R2 until the last transition is located
(1111 1111 1110 to 1111 1111 1111).
If offset adjustment is not required, BIPOFF should be con-
nected directly to AGND. If gain adjustment is not required, R2
should be replaced with a fixed 50 ± 1% metal film resistor. If
REF
OUT
is connected directly to REF
IN
, the additional gain
error will be approximately 1%.
BIPOLAR RANGE INPUTS
The connections for the bipolar mode are shown in Figure 13.
In this mode, data output coding will be in twos complement
binary. This circuit will allow approximately ± 25 mV of offset
trim range (± 10 LSB) and ±0.5% of gain trim range (20 LSB).
Either or both of the trim pots can be replaced with 50 ± 1%
fixed resistors if the AD678 accuracy limits are sufficient for the
application. If the pins are shorted together, the additional offset
and gain errors will be approximately 1%.
To trim bipolar zero to its nominal value, apply a signal 1/2 LSB
below midrange (–1.22 mV for a ± 5 V range) and adjust R1
until the major carry transition is located (1111 1111 1111 to
0000 0000 0000). To trim the gain, apply a signal 1 1/2 LSB
below full scale (+4.9963 V for a ± 5 V range) and adjust R2 to
give the last positive transition (0111 1111 1110 to 0111 1111
1111). These trims are interactive so several iterations may be
necessary for convergence.
AD678
REV. C
11
The AD678 incorporates several features to help the user’s
layout. Analog pins (V
EE
) AIN, AGND, REF
OUT
, REF
IN
,
BIPOFF, V
CC
) are adjacent to help isolate analog from digital
signals. In addition, the 10 M input impedance of AIN mini-
mizes input trace impedance errors. Finally, ground currents
have been minimized by careful circuit design. Current through
AGND is 200 µA, with no code-dependent variation. The cur-
rent through DGND is dominated by the return current for
DB11–DB0 and EOC.
SUPPLY DECOUPLING
The AD678 power supplies should be well filtered, well regulated,
and free from high-frequency noise. Switching power supplies
are not recommended. These supplies generate spikes which can
induce noise in the analog system.
Decoupling capacitors should be located as close as possible to
all power supply pins. A 10 µF tantalum capacitor in parallel
with a 0.1 µF ceramic provides adequate decoupling. The power
supply pins should be decoupled directly to AGND.
An effort should be made to minimize the trace length between
the capacitor leads and the respective converter power supply
and common pins. The circuit layout should attempt to locate
the AD678, associated analog input circuitry and interconnec-
tions as far as possible from logic circuitry. A solid analog ground
plane around the AD678 will isolate large switching ground
currents. For these reasons, the use of wire wrap circuit con-
struction is not recommended; careful printed circuit construction
is preferred.
GROUNDING
If a single AD678 is used with separate analog and digital
ground planes, connect the analog ground plane to AGND and
the digital ground plane to DGND keeping lead lengths as short
as possible. Then connect AGND and DGND together at the
AD678. If multiple AD678s are used or the AD678 shares ana-
log supplies with other components, connect the analog and
digital returns together once at the power supplies rather than at
each chip. This prevents large ground loops which inductively
couple noise and allow digital currents to flow through the ana-
log system.
INTERFACING THE AD678 TO MICROPROCESSORS
The I/O capabilities of the AD678 allow direct interfacing to
general purpose and DSP microprocessor buses. The asynchro-
nous conversion control feature allows complete flexibility and
control with minimal external hardware.
The following examples illustrate typical AD678 interface
configurations.
A single-pass calibration can be done by substituting a bipolar
offset trim (error at minus full scale) for the bipolar zero trim
(error at midscale), using the same circuit. First, apply a signal
1/2 LSB above minus full scale (–4.9988 V for a ± 5 V range)
and adjust R1 until the minus full-scale transition is located
(1000 0000 0000 to 1000 0000 0001). Then perform the gain
error trim as outlined above.
Figure 12. Unipolar Input Connections with Gain and
Offset Trims
Figure 13. Bipolar Input Connections with Gain and Offset
Trims
BOARD LAYOUT
Designing with high-resolution data converters requires careful
attention to layout. Trace impedance is a significant issue. At the
12-bit level, a 5 mA current through a 0.5 trace will develop a
voltage drop of 2.5 mV, which is 1 LSB for a 10 V full-scale span.
In addition to ground drops, inductive and capacitive coupling
need to be considered, especially when high- accuracy analog
signals share the same board with digital signals. Finally, power
supplies need to be decoupled in order to filter out ac noise.
Analog and digital signals should not share a common path.
Each signal should have an appropriate analog or digital return
routed close to it. Using this approach, signal loops enclose a
small area, minimizing the inductive coupling of noise. Wide PC
tracks, large gauge wire, and ground planes are highly recom-
mended to provide low impedance signal paths. Separate analog
and digital ground planes are also desirable, with a single inter-
connection point to minimize ground loops. Analog signals should
be routed as far as possible from digital signals and should cross
them at right angles.

AD678SD/883B

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Analog to Digital Converters - ADC IC 12-BIT 200 kSPS Complete SAMPLING
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union