The ZN448 and ZN449 are 8-bit successive
approximation A-D converters designed to be easily
interfaced to microprocessors. All active circuitry is contained
on-chip including a clock generator and stable 2.5V bandgap
reference, control logic and double buffered latches with
reference.
Only a reference resistor and capacitor, clock resistor and
capacitor and input resistors are required for operation with
either unipolar or bipolar input voltage.
FEATURES
■Easy Interfacing to Microprocessor, or operates as a
Supply voltage VCC+7
Max. voltage, logic and VREF input+VCC
Operating temperature range0°C to +70°C (MP and DP package)
Storage temperature range-55°C to +125°C
Resolution
Linearity temperature coefficient
Differential linearity temperature coefficient
Full-scale temperature coefficient
Zero temperature coefficient
Reference input range
Supply voltage
Supply current
Power consumption
Min.
-
-
12
2.545
-
-
7
10
2.542
8
-
-
-
-
1
4.5
-
-
Typ.Max.
-
±0.5
-
±0.75
15
2.550
-
12
15
2.550
18
2.555
±1
±1
17
20
2.558
-
±3
±6
±2.5
±8
-
5
25
125
3
5.5
40
200
UnitsConditions
LSB
LSB
mV
V
DP package
VREF = 2.560V
LSB
LSB
mV
mV
V
-
-
-
-
-
bits
ppm/°C
ppm/°C
ppm/°C
µV/°C
MP package
DP package
VREF = 2.560V
V
V
mA
mW
Comparator
Input current
Input resistance
Tail current
Negative supply
Input voltage
On-chip reference
Output voltageZN448
ZN449
Slope resistance
V
temperature coefficient
REF
Reference current
2
-
-
25
-3
-0.5
2.520
2.520
-
-
4
1
100
65
-5
-
2.550
2.550
0.5
50
-
-
-
150
-30
+3.5
2.580
2.600
2
-
15
µA
kΩµA
V
V
V
Ω
ppm/°C
mA
VIN = +3V, R
V - = -5V
R
= 390Ω
REF
C
= 4µ7
REF
= 82kΩ
EXT
ELECTRICAL CHARACTERISTICS(Cont.)
ZN448/9
Parameter
Clock
On-chip clock frequency
Clock frequency temperature coefficient
Clock resistor
Maximum external clock frequency
Clock pulse width
High level input voltage V
Low level input voltage VIL
High level input current IIH
Low level input current IIL
Logic (over operating temperature range)
Convert input
High level input voltage VIH
Low level input voltage VIL
High level input current IIH
Low level input current IIL
RD input
High level input voltage VIH
Low level input voltage VIL
High level input current IIH
Low level input current IIL
High level output voltage VOH
Low level output voltage VOL
High level output current IOH
Low level output current IOL
Three-state disable output leakage
Input clamp diode voltage
RD input to data output
Enable/disable delay times T
Convert pulse width tWRWR input to BUSY output
IH
E1
TE0
TD1
TD0
Min.
-
-
-
0.9
500
4
-
-
-
2
-
-
-
2
-
-
-
2.4
-
-
-
-
-
-
180
60
80
60
200
-
Typ.Max.
-
+0.5
-
-
-
-
-
-
-
-
300
±10
-
-
+150
-300
-
-
-
-
-
180
210
80
110
80
-
-
1
2
1
-
-
0.8
800
-500
-
0.8
-
-
-
0.8
-
-
-
0.4
-100
1.6
2
-1.5
250
260
100
140
100
-
250
UnitsConditions
MHz
%/°C
kΩ
MHz
ns
V
V
µA
µA
V
= +4V, VCC = MAX
IN
VIN = +0.8V, VCC = MAX
V
V
µA
µA
VIN = +2.4V, VCC = MAX
VIN = +0.4V, VCC = MAX
V
V
µA
µA
V
V
VIN = +2.4V, VCC = MAX
VIN = +0.4V, VCC = MAX
IOH = +2.4V, VCC = MAX
IOL = +0.4V, VCC = MAX
µA
mA
µA
V
V
OUT
= +2V
ns
ns
ns
ns
ns
ns
ns
GENERAL CIRCUIT OPERATION
The ZN448/9 utilises the successive approximation
technique. Upon receipt of a negative-going pulse at the WR
input the BUSY output goes low, the MSB is set to 1 and all
other bits are set to 0, which produces an output voltage of
V
from the DAC. This is compared to the input voltage VIN;
REF/2
a decision is made on the next negative clock edge to reset the
V
MSB to 0 if < VIN or leave it set to 1 if < VIN.
REF
2
Bit 2 is set to 1 on the same clock edge, producing an output
from the DAC of or + depending on the state
V
REF
4
V
V
REF
REF
2
4
of the MSB. This voltage is compared to VIN and on the next
clock edge a decision is made regarding bit 2, whilst bit 3 is set
to 1. This procedure is repeated for all eight bits. On the eighth
negative clock edge BUSY goes high indicating that the
conversion is complete.
V
REF
2
During a conversion the RD input will normally be held high to
keep the three-state buffers in their high impedance state.
Data can be read out by taking RD low, thus enabling the
three-state output. Readout is non-destructive.
CONVERSION TIMING
The ZN448/9 will accept a low-going CONVERT pulse, which
can be completely asynchronous with respect to the clock,
and will produce valid data between 7.5 and 8.5 clock pulses
later depending on the relative timing of the clock and
CONVERT signals. Timing diagrams for the conversion are
shown in Fig.3.
The converter is cleared by a low-going CONVERT pulse,
which sets the most significant bit and results all the other bits
and the BUSY flag. Whilst the CONVERT input is low the MSB
output of the DAC is continuously compared with the analogue
input, but otherwise the converter is inhibited.
3
ZN448/9
After the CONVERT input goes high again the MSB decision
is made and the successive approximation routine runs to
completion.
The CONVERT pulse can be as short as 200ns; however the
MSB must be allowed to settle for at least 550ns before the
MSB decision is made. To ensure that this criterion is met
even with short CONVERT pulses the converter waits, after
the CONVERT input goes high, for a rising clock edge followed
by a falling clock edge, the MSB decision being taken on the
falling clock edge. This ensures that the MSB is allowed to
settle for at least half a clock period, or 550ns at maximum
clock frequency. The CONVERT input is not locked out during
a conversion and if it is oulsed low at any time the converter
will restart.
The BUSY output goes high simultaneously with the LSB
decision, at the end of a conversion indicating data valid. Note
that if the three-state data outputs are enabled during a
conversion the valid data will be available at the outputs after
the rising edge of the BUSY signal. If, however the outputs are
not enabled until after BUSY goes high then the data will be
subject to the propagation delay of the three-state buffers.
(See under DATA OUTPUTS).
Fig.3 ZN448/9 timing diagram
4
ZN448/9
If a free-running conversion is required, then the converter can
be made to cycle by inverting the BUSY output and feeding it
to WR. To ensure that the converter starts reliably after powerup an initial start pulse is required. This can be ensured by
using a NOR gate instead of an inverter and feeding it with a
positive-going pulse which can be derived from a simple RC
network that gives a single pulse when power is applied, as
shown in Fig.4a.
The ADC will complete a conversion on every eighth clock
pulse, with the BUSY output going high for a period
determined by the propagation delay of the NOR gate, during
which time the data can be stored in a latch. The time available
for storing data can be increased by inserting delays into the
inverter path.
A timing diagram for the continuous conversion mode is
shown in Fig.3b.
As the BUSY output uses a passive pull-up the rise time of this
output depends on the RC time constant of the pull-up resistor
and load capacitance. In the continuous conversion mode the
use of a 4k7 external pull-up resistor is recommended to
reduce the risetime and ensure that a logic 1 level is reached.
Fig.4a Circuit for continuous conversion
Fig.4b Timing for continuous conversion
DATA OUTPUTS
The data outputs are provided with three-state buffers to allow
connection to a common data bus. An equivalent circuit is
shown in Fig.5. Whilst the RD input is high both output
transistors are turned off and the ZN448/9 presents only a high
impedance load to the bus.
RD is low the data outputs will assume the logic states
When
present at the outputs of the successive register.
A test circuit and timing diagram for the output enable/disable
delays are given in Fig.6.
5
ZN448/9
RD
(PIN 2)
GROUND
V
CC
500Ω
20k
BITS 1-8
(PINS 11-18)
10k
Fig.5 Data output
Fig.6 Output enable/disable delays
6
Loading...
+ 12 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.