AD7298BCPZ [ADI]
8-Channel, 1MSPS, 12-Bit SAR ADC with Temperature Sensor; 8通道, 1MSPS , 12位SAR ADC ,内置温度传感器型号: | AD7298BCPZ |
厂家: | ADI |
描述: | 8-Channel, 1MSPS, 12-Bit SAR ADC with Temperature Sensor |
文件: | 总18页 (文件大小:848K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
8-Channel, 1MSPS, 12-Bit SAR ADC
with Temperature Sensor
AD7298
Preliminary Technical Data
FEATURES
FUNCTIONAL BLOCK DIAGRAM
12 bit SAR ADC
8 single-ended inputs
Channel sequencer functionality
Fast throughput of 1Msps
Analog Input Range 0 to 2.5V
12-bit temperature-to-digital converter
Temperature sensor accuracy of 2°C typical
Temperature range: −40°C to +125°C
Specified for VDD of 2.8 V to 3.6V
Logic Voltage VDRIVE = 1.65V to 3.6V
Power-down current : <10 µA
Internal 2.5V Reference
Internal Power on Reset
High speed serial interface SPI™
20-lead LFCSP
Figure 1.
GENERAL DESCRIPTION
The AD7298 is a 12-bit, high speed, low power, 8-channel,
successive approximation ADC with an internal temperature
sensor. The part operates from a single 3.3V power supply and
features throughput rates up to 1MSPS. The device contains a
low noise, wide bandwidth track-and-hold amplifier that can
handle input frequencies in excess of 70 MHz.
PRODUCT HIGHLIGHTS
1. Ideally suited to monitoring system variables in a variety of
systems including telecommunications, process and
industrial control.
1. High Throughput rate of 1Msps per channel with Low
Power Consumption.
The AD7298 offers a programmable sequencer, which enables
the selection of a pre-programmable sequence of channels for
conversion. The device has an on-chip 2.5 V reference that can be
disabled to allow the use of an external reference.
2. Eight Single-Ended Inputs with a Channel Sequencer.
A consecutive sequence of channels can be selected on
which the ADC cycles and converts.
The AD7298 includes a high accuracy band-gap temperature
sensor, which is monitored and digitized by the12-bit ADC to
give a resolution of 0.25°C. The device offers a 4-wire serial
interface compatible with SPI, and DSP interface standards.
3. Integrated temperature sensor with 0.25°C resolution.
Table 1. AD7298 and Related Products
The AD7298 uses advanced design techniques to achieve very
low power dissipation at high throughput rates. The part also
offers flexible power/throughput rate management options. The
part is offered in a 20 lead LFCSP package.
Device
Resolution
Interface Features
AD7298 12-Bit
AD7291 12-Bit
SPI
I2C
8 Channel ADC & Temp Sensor
8 Channel ADC & Temp Sensor
Rev. PrA
Information furnished by Analog Devices is believed to be accurate and reliable. However, no
responsibility is assumed byAnalog Devices for its use, nor for any infringements of patents or other
rightsof third parties that may result fromits use. Specifications subject to change without notice. No
license is granted by implication or otherwise under any patent or patent rights of Analog Devices.
Trademarks andregisteredtrademarks are the property of their respective owners.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781.329.4700
Fax: 781.461.3113
www.analog.com
©2009 Analog Devices, Inc. All rights reserved.
Preliminary Technical Data
AD7298
SPECIFICATIONS
AD7298 SPECIFICATIONS
VDD = 2.8V to 3.6V; VDRIVE = 1.65 V to 3.6 V; fSAMPLE = 1 MSPS, fSCLK = 20 MHz, fast SCLK mode; VREF = 2.5 V internal/external; TA = −40°C
to +125°C, unless otherwise noted.
Table 2.
Parameter
Min
Typ
Max
Unit
Test Conditions/Comments
DYNAMIC PERFORMANCE
Signal-to-Noise Ratio (SNR)1
Signal-to-Noise (+ Distortion) Ratio (SINAD)1
Total Harmonic Distortion (THD)1
Spurious-Free Dynamic Range (SFDR)1
Intermodulation Distortion (IMD)1
Second-Order Terms
fIN = 50 kHz sine wave
70
70
71
71
−84
−85
dB
dB
dB
dB
78
80
fA = 40.1 kHz, fB = 41.5 kHz
−88
−88
−100
dB
dB
dB
Third-Order Terms
Channel-to-Channel Isolation1
SAMPLE AND HOLD
Aperture Delay2
Aperture Jitter2
10
ns
ps
40
Full Power Bandwidth
TBD
TBD
MHz
MHz
@ 3 dB
@ 0.1 dB
DC ACCURACY
Resolution
12
Bits
Integral Nonlinearity (INL)1
Differential Nonlinearity (DNL)1
Offset Error
±0.5
±0.5
±1
±1
±0.99
±±
LSB
LSB
LSB
Guaranteed no missed codes to 12 bits
Offset Error Matching
Offset Temperature Drift
Gain Error
Gain Error Matching
Gain Temperature Drift
ANALOG INPUT
±0.5
4
±1
±0.5
0.5
±1
LSB
ppm/°C
LSB
LSB
ppm/°C
±2
±1
Input Voltage Ranges
DC Leakage Current
Input Capacitance
0
VREF
±1
V
±0.01
32
TBD
µA
pF
kΩ
When in track
@ 1 MSPS
Input Impedance
REFERENCE INPUT/OUTPUT
Reference Output Voltage3
Long-Term Stability
Output Voltage Hysteresis1
Reference Input Voltage Range4
DC Leakage Current
Input Capacitance
VREF Output Impedance
Reference Temperature Coefficient
VREF Noise
2.4875
2.0
2.5
150
50
2.5125
V
±0.5% maximum @ 25°C
For 1000 hours
ppm
ppm
V
µA
pF
2.5
±1
±0.01
TBD
1
±
±0
External reference applied to Pin VREF
Bandwidth = TBD kHz
Ω
25
ppm/°C
µV rms
Rev. PrA | Page 2 of 18
Preliminary Technical Data
AD7298
Parameter
Min
Typ
Max
Unit
V
Test Conditions/Comments
LOGIC INPUTS
Input High Voltage, VINH
0.7 ×
VDRIVE
Input Low Voltage, VINL
Input Current, IIN
+0.3 x
VDRIVE
±1
V
±0.01
3
µA
pF
VIN = 0 V or VDRIVE
2
Input Capacitance, CIN
LOGIC OUTPUTS
Output High Voltage, VOH
VDRIVE
0.2
−
V
Output Low Voltage, VOL
Floating State Leakage Current
Floating State Output Capacitance2
TEMPERATURE SENSOR—INTERNAL
Operating Range
0.4
±1
V
µA
pF
±0.01
8
−40
+125
±2
±3
Accuracy
±1
±2
0.25
°C
°C
°C
TA = −40°C to +85°C
TA = >85°C to 125°C
LSB size
Resolution
CONVERSION RATE
Conversion Time
T2 + 1±
× tSCL
1
μs
For VIN0 to VIN7, with one cycle Latency.
100
μs
ns
MSPS
TSENSE Channel
Full-scale step input
fSCLK = 20 MHz, for analog voltage conversions,
one cycle Latency,
Track/Hold Acquisition Time2
Throughput Rate
TBD
1
10
KSPS
For TSENSE channel, one cycle Latency
Digital inputs = 0 V or VDRIVE
See
POWER REQUIREMENTS
VDD
VDRIVE
ITOTAL
2.8
1.±5
3
3
3.±
3.±
V
V
5
VDD = 3.3V
Normal Mode (Operational)±
Normal Mode (Static)
5
3
TBD
±0
mA
mA
mA
μA
Partial Power-Down Mode
Full Power-Down Mode
Power Dissipation
5
VDD = 3.3V
Normal Mode (Operational)
Normal Mode (Static)
Partial Power-Down Mode
Full Power-Down Mode
1±.5
9.9
TBD
1.±5
mW
mW
mW
μW
1 See the Terminology Section.
2 Sample tested during initial release to ensure compliance.
3 Refers to Pin VREF specified for 25oC.
4 VREF variations from 2.5V will alter the gain error of the temperature sensor, oC per LSB, and a correction factor may be required, See Section X.
5 ITOTAL is the total current flowing in VDD and VDRIVE
.
± Current and power typical specifications are based on results with VDD = 3V and VDRIVE = 1.8V
Rev. PrA | Page 3 of 18
Preliminary Technical Data
AD7298
TIMING SPECIFICATIONS
VDD = 2.8V to 3.6V; VDRIVE = 1.65 V to 3.6 V; VREF = 2.5 V internal/external; TA = −40°C to + 125°C, unless otherwise noted. 7
Table 3.
Parameter
Limit at TMIN, TMAX
Unit
Test Conditions/Comments
tCONVERT
1± × tSCLK
1
100
50
20
TBD
µs max
µs max
µs max
kHz min
MHz max
ns min
Conversion time
For each ADC channel VIN0 to VIN7, FSCLK = 20MHz
For Temperature Sensor channel
Frequency of external serial clock
Frequency of external serial clock
Minimum quiet time required between the end of serial read and the start of the next
voltage conversion in repeat and non-repeat mode.
fSCLK
tQUIET
TBD
ns min
Minimum quiet time required between the end of serial read and the start of the next
temperature conversion, for consecutive Temperature conversions.
t2
t3
t4
t5
t±
t7
t8
10
25
TBD
0.4 × tSCLK
0.4 × tSCLK
TBD
ns min
ns max
ns max
ns min
ns min
ns min
CS to SCLK setup time
Delay from CS until DOUT three-state disabled
Data access time after SCLK falling edge
SCLK low pulsewidth
SCLK high pulsewidth
SCLK to DOUT valid hold time
SCLK falling edge to DOUT high impedance
15/45
ns
min/max
t9
t10
t11
10
5
TBD
TBD
ns min
ns min
ns min
μs max
DIN setup time prior to SCLK falling edge
DIN hold time after SCLK falling edge
TSENSEBUSY falling edge to falling edge
CS
tPOWER-
Power-up time from partial power-down
UP_PARTIAL
tPOWER-UP
TBD
μs max
Power-up time from full power-down
7 Sample tested during initial release to ensure compliance. All input signals are specified with tR = tF = 5 ns (10% to 90% of VDRIVE) and timed from a voltage level of 1.± V.
All timing specifications given are with a 25 pF load capacitance. With a load capacitance greater than this value, a digital buffer or latch must be used.
Rev. PrA | Page 4 of 18
Preliminary Technical Data
ABSOLUTE MAXIMUM RATINGS
Table 4.
AD7298
ESD CAUTION
Parameter
Rating
VDD to AGND, DGND,
−0.3 V to +5 V
−0.3 V to + 5 V
−0.3 V to 3V
−0.3 V to VDRIVE + 0.3 V
−0.3 V to VDRIVE + 0.3 V
−0.3 V to +3V
−0.3 V to +0.3V
±10 mA
VDRIVE to AGND, DGND,
Analog Input Voltage to AGND
Digital Input Voltage to AGND
Digital Output Voltage to AGND
VREF to AGND
AGND to DGND
Input Current to Any Pin Except
Supplies1
Operating Temperature Range
Storage Temperature Range
Junction Temperature
LFCSP Package
−40°C to +125°C
−±5°C to +150°C
150°C
θJA Thermal Impedance
θJC Thermal Impedance
Pb-free Temperature, Soldering
Reflow
TBD°C/W
TBD°C/W
2±0(+0)°C
2 kV
ESD
Stresses above those listed under Absolute Maximum Ratings
may cause permanent damage to the device. This is a stress
rating only; functional operation of the device at these or any
other conditions above those indicated in the operational
section of this specification is not implied. Exposure to absolute
maximum rating conditions for extended periods may affect
device reliability.
Rev. PrA | Page 5 of 18
AD7298
Preliminary Technical Data
PIN CONFIGURATION AND FUNCTION DESCRIPTION
Figure 2. Pin Configuration
Note: The exposed metal paddle on the bottom of the LFCSP package
should be soldered to PCB ground for proper heat dissipation & performance
Table 5. Pin Function Descriptions
Pin No. Mnemonic
Description
1-5, 18, VIN1, VN2, VN3
,
Analog Inputs. The AD7298 has 8 single-ended analog inputs that are multiplexed into the on-chip track-and-
hold. Each input channel can accept analog inputs from 0V to 2.5V. Any unused input channels should be
connected to GND1 to avoid noise pickup.
19, 20
14
VN4, VN5, VN±
VN7, VN8
DOUT
Serial Data Output. The conversion result from the AD7298 is provided on this output as a serial data stream. The
bits are clocked out on the falling edge of the SCLK input. The data stream from the AD7298 consists of four
address bits indicating which channel the conversion result corresponds to, followed by the 12 bits of conversion
data (MSB first). The output coding is straight binary for the voltage channels and two’s complement for the
temperature sensor result.
1±
VDRIVE
Logic Power Supply Input. The voltage supplied at this pin determines at the voltage at which the interface
operates. This pin should be decoupled to GND. The voltage range on this pin is 1.±5V to 3.±V and may be less
than the voltage at VDD, but should never exceed it by more than 0.3V.
10
7
VDD
VREF
Supply Voltage, 2.8 V to 3.± V. This supply should be decoupled to GND with 10 µF and 100 nF decoupling
capacitors.
Internal Reference / External Reference supply. The nominal internal reference voltage of 2.5V appears at this pin.
Provided the output is buffered, the on-chip reference can be taken from this pin and applied externally to the
rest of a system. Decoupling capacitors should be connected to this pin to decouple the reference buffer. For best
performance, it is recommended to use a 10 μF decoupling capacitor on this pin to GND1. The internal reference
can be disabled and an external reference supplied to this pin if required. The input voltage range for the external
reference is 2.0 V to 2.5V.
±
GND1
Ground. Ground reference point for the internal reference circuitry on the AD7298. The external reference signals
and all analog input signals should be referred to this GND1 voltage. The GND1 pin should be connected to the
GND plane of a system. All GND1 pins should ideally be at the same potential and must not be more than 0.3 V
apart, even on a transient basis. The VREF should be decoupled to this ground pin via a 10 μF decoupling cap.
9
GND
CS
Ground. Ground reference point for all analog and digital circuitry on the AD7298. The GND pin should be
connected to the GND plane of the system. All GND pins should ideally be at the same potential and must not be
more than 0.3 V apart, even on a transient basis. Both DCAP and VDD should be decoupled to this GND pin.
11
15
Chip Select, Active Low Logic Input. This pin is edge triggered, on the falling edge of this input, the track/hold
goes into hold mode and a conversion is initiated. This input also frames the serial data transfer. When is low,
CS
the output bus is enabled, and the conversion result becomes available on the DOUT output.
Serial Clock, Logic Input. A serial clock input provides the SCLK for accessing the data from the AD7298.
SCLK
Rev. PrA | Page ± of 18
Preliminary Technical Data
AD7298
Pin No. Mnemonic
Description
12
13
17
TSENSE_BUSY
Busy Output. BUSY transitions high when a temperature sensor conversion starts and remains high until the
conversion completes
Data In. Logic input. Data to be written to the AD7298 control register is provided on this input and is clocked into
the register on the falling edge of SCLK.
Power Down Pin. This pin will place the part into a full power down mode and will enable power conservation
when the parts operation is not required. This pin can be used to RESET the device by toggling the pin LOW for a
minimum of TBD ns and a maximum of 100ns. If the maximum time is exceeded the part will enter power-down
mode.
DIN
/RST
PD
8
DCAP
Decoupling Capacitor Pins. Decoupling capacitors (1 μF recommended) are connected to this pins to decouple
the internal LDO.
Rev. PrA | Page 7 of 18
AD7298
Preliminary Technical Data
CONTROL REGISTER
The control register of the AD7298 is a 16-bit, write-only register. Data is loaded from the DIN pin of the AD7298 on the falling edge of
SCLK. The data is transferred on the DIN line at the same time that the conversion result is read from the part. The data transferred on
the DIN line corresponds to the AD7298 configuration for the next conversion. This requires 16 serial clocks for every data transfer. Only
the information provided on the first 16 falling clock edges (after the falling edge of ) is loaded to the control register. MSB denotes the
CS
first bit in the data stream. The bit functions are outlined in Table 6 and Table 7. On power up the default content of the control register is
all zero’s.
Table 6. Control Register Bit Functions
MSB
D15
LSB
D0
D14
D13
CH1
D12
CH2
D11
CH3
D10
CH4
D9
D8
D7
D6
D5
D4
D3
D2
D1
WRITE
REPEAT
CH5
CH6
CH7
CH8
TSENSE
DONTC
DONTC
EXT_REF
TSENSE AVG
PD
Table 7. Control Register Bit Function Description
Bit
Mnemonic
Description
15
WRITE
The value written to this bit of the control register determines whether the following 15 bits are loaded to
the control register. If this bit is a 1, the following 15 bits are written to the control register; if it is a 0, then the
remaining 15 bits are not loaded to the control register and it remains unchanged.
REPEAT
This bit enables the repeated conversion of the selected sequence of channels.
CH1 to CH8
Channel selection bits: These eight bits are loaded at the end of the current conversion and select which analog
input channel is to be converted in the next serial transfer, or they may select the sequence of channels for
conversion in the subsequent serial transfers. Each CHX bit corresponds to an analog input channel. A channel or
sequence of channels is selected for conversion by writing a 1 to the appropriate CHX bit/bits. Channel address
bits corresponding to the conversion result are output on DOUT prior to the 12 bits of data. The next channel to be
converted on is selected by the mux on the 14th SCLK falling edge.
TSENSE
Writing a 1 to this bit enables the temperature conversion. When the temperature sensor is selected for conversion
the TSENSE_BUSY pin will go high after the next CS falling edge to indicate that the conversion is in progress, the
previous conversion result can be read while the temperature conversion is in progress. Once TSENSE_Busy goes
low,
can be brought low Tx ns later to read the TSENSE conversion result.
CS
DONTC
Don’t care.
EXT_REF
Writing a logic 1 to this bit, enables the use of an external reference. The input voltage range for the external
reference is 2V to 2.5V. The external reference should not exceed 2.5V or the device performance will be affected.
TSENSE AVG
Writing a 1 to this bit enables the temperature sensor averaging function. When averaging is enabled, the AD7298
internally computes a running average of the conversion results to determine the final TSENSE result (See page 14
for more details). This mode will reduce the influence of noise on the final TSENSE result. Selecting this feature does
not automatically select the TSENSE for conversion. The TSENSE bit must also be set to start a temperature sensor
conversion.
PD
Partial Power Down. This mode is selected by writing a 1 to this bit in the control register. In this mode, some of
the internal analog circuitry is powered down. The AD7298 retains the information in the control register while in
partial power down mode. The part remains in this mode until a 0 is written to this bit.
Table 8. Channel Address bits
ADD3 ADD2 ADD1 ADD0 Analog Input Channel
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
0
0
1
1
0
0
0
1
0
1
0
1
0
1
0
1
VIN1
VIN2
VIN3
VIN4
VIN5
VIN±
VIN7
VIN8
TSENSE
TSENSE with averaging
enabled
Rev. PrA | Page 8 of 18
Preliminary Technical Data
MODES OF OPERATION
AD7298
The AD7298 has a number of different modes of operation, which are designed to provide additional flexibility for the user. These options
can be chosen by programming the content of the control register to select the desired mode.
TRADITIONAL MULTI-CHANNEL MODE OF OPERATION
The AD7298 can operate as a traditional multi-channel ADC, where each serial transfer selects the next channel for conversion. One must
write to the control register to configure and select the desired input channel prior to initiating any conversions. In traditional mode of
operation, the
signal is used to frame the first write to the converter on the DIN pin. In this mode of operation the REPEAT bits in the
CS
control register is set to a low logic level, 0, hence the REPEAT function is not in use. The data, which appears on the DOUT pin during the
initial write to the control register, is invalid. The first
falling edge will initiate a write to the control register to configure the device, a
CS
conversion is then initiated for the selected analog input channel (V 1) on the subsequent (2nd)
falling edge, the third
falling edge
CS
CS
IN
will have the result (VIN1) available for reading. The AD7298 operates with one cycle latency; hence the conversion result corresponding
to each conversion is available once serial read cycle after the cycle in which the conversion was initiated.
As the device operates with one cycle latency, the control register configuration sets up the configuration for the next conversion, which
is initiated on the next
falling edge but the first bit of the corresponding result is not clocked out until the subsequent falling
edge
CS
CS
as shown in Figure 3.
Figure 3. Configuring a conversion and read with the AD7298. One channel selected for conversion.
If more than one channel is selected in the control register, the AD7298 will convert all selected channels sequentially in ascending order
on successive falling edges. Once all the selected channels in the control register are converted the AD7298 will cease converting until
CS
the user rewrites to the control register to select the next channel for conversion. This operation is shown in Figure 4
Figure 4. Configuring a conversion and read with the AD7298. Numerous channels selected for conversion
Rev. PrA | Page 9 of 18
AD7298
Preliminary Technical Data
REPEAT OPERATION
The REPEAT bit in the control register allows the user to select a sequence of channels on which the AD7298 will continuously convert.
When the REPEAT bit is set in the control register, the AD7298 will continuously cycle through the selected channels in ascending order,
beginning with the lowest channel and converting all channels selected in the control register. On completion of the sequence, the AD7298
returns to the first selected channel in the control register and recommences the sequence again. The conversion sequence of the selected
channels in the repeat mode of operation continues until such time as the control register of the AD7298 is reprogrammed. If the TSENSE bit is
selected in the Control Register then the temperature conversion will be available for conversion after the last analog input channel in the
sequence has been converted. It is not necessary to write to the control register once a REPEAT operation has been initiated unless a
change in the AD7298 configuration is required. The WRITE bit must be set to zero or the DIN line tied low to ensure that the control
register is not accidentally overwritten, or the automatic conversion sequence interrupted. A write to the control register during REPEAT
mode of operation will reset the cycle even if the selected channels are unchanged. Hence, the next conversion by the AD7298 after a
write operation will be the first selected channel in the sequence.
To select a sequence of channels, the associated channel bit must be set to a logic high state (1) for each analog input whose conversion is
required. For example, if the REPEAT bit = 1 and CH1, CH2 and CH3 =1. The V 1 analog input will be converted on the first
falling
CS
falling edge and the V 1
IN
edge following the write to the control register, the V 2 channel will be converted on the subsequent
CS
falling edge following the write operation will initiate a conversion on V 3
IN
IN
conversion result will be available for reading, the third
CS
IN
and have the VIN2 result available for reading. The AD7298 operates with one cycle latency; hence the conversion result corresponding to
each conversion is available once serial read cycle after the cycle in which the conversion was initiated.
Figure 5. Configuring a conversion and read in REPEAT mode.
This mode of operation simplifies the operation of the device by allowing consecutive channels to be converted without having to
reprogram the control register or write to the part on each serial transfer. Figure 5 illustrates how to setup the AD7298 to continuously
convert on a particular sequence of channels. To exit REPEAT mode of operation and revert back to the traditional mode of operation of
a multi-channel ADC, ensure that the REPEAT bit = 0 on the next serial write.
Rev. PrA | Page 10 of 18
Preliminary Technical Data
AD7298
POWER-DOWN MODES
The AD7298 has a number of power conservation modes of
operation, which are designed to provide flexible power
management options. These options can be chosen to optimize
the power dissipation/throughput rate ratio for different
application requirements. The power-down modes of operation
of the AD7298 is controlled by the power-down bit, in the
control register and the PD pin on the device. When power
supplies are first applied to the AD7298, care should be taken to
ensure that the part is placed in the required mode of operation
Figure 6. Normal Mode Operation
PARTIAL POWER DOWN MODE
In this mode, part of the internal circuitry on the AD7298 is
powered-down. The AD7298 enters partial power-down on the
NORMAL MODE
This mode is intended for the fastest throughput rate perform-
ance because the user does not have to worry about any power-
up times with the AD7298 remaining fully powered at all times.
Figure 6 shows the general diagram of the operation of the
AD7298 in this mode. The conversion is initiated on the falling
rising edge once the current serial write operation
CS
containing 16 SCLK clock cycles is completed. To enter partial
power-down the PD bit in the control register should be set to
one on the last required read transfer from the AD7298. Once
in partial power-down mode the AD7298 transmits all ones on
edge of
and the track-and-hold enters hold mode. On the14th
CS
the DOUT pin if
is toggled low. If the averaging feature for the
CS
SCLK falling edge the track-and-hold returns to track mode
and starts acquiring the analog input, as described in the serial
interface section. The data presented to the AD7298 on the DIN
line during the first 16 clock cycles of the data transfer are
loaded into the control register (provided the WRITE bit is 1).
The part remains fully powered up in normal mode at the end
of the conversion as long as PD bit is set to 0 in the write transfer
during that conversion. To ensure continued operation in
normal mode, the PD bit should be loaded with 0 on every data
write operation. Sixteen serial clock cycles are required to
complete the conversion and access the conversion result.
For specified performance, the throughput rate should not
temperature sensor is enabled in the control register, the
averaging is reset once the device enters partial power-down
mode.
The AD7298 remains in partial power-down until the power-
down bit, PD, in the control register is changed to a logic level
zero (0). The AD7298 begins powering up on the rising edge of
following the write to the control register disabling the
CS
power-down bit. Once TQUITE has elapsed, a full 16-SCLK write
to the control register must be completed to update its content
with the desired channel configuration for the subsequent
conversion. A valid conversion is then initiated on the next
CS
exceed 1MSPS. Once a conversion is complete and the
has
CS
returned high, a minimum of the quiet time, tQUIET, must elapse
before bringing low again to initiate another conversion and
falling edge. Since the AD7298 has once cycle latency, the first
conversion result after exiting partial power-down mode is
available in the fourth serial transfer as shown in Figure 7; 1st
cycle to update PD bit, 2nd cycle to update configuration and
Channel ID bits, 3rd to complete conversion, 4th access DOUT
valid result. The use of this mode enables a reduction in the
overall power consumption of the device.
CS
access the previous conversion result.
Rev. PrA | Page 11 of 18
AD7298
Preliminary Technical Data
Figure 7. Partial Power Down Mode of Operation
AD7298 when using the internal reference. When an external
reference is used TBD μs are required to power up the AD7298
with a 1μF decoupling capacitor.
FULL POWER-DOWN MODE
In this mode, all internal circuitry on the AD7298 is powered-
down and no information is retained in the control register or any
other internal register. If the averaging feature for the
temperature sensor is enabled in the control register
(TSENSEAVG), the averaging is reset once the device enters
power-down mode. The AD7298 is placed into full power-down
mode by bringing the logic level on the PD pin low for greater
than 100ns. The PD pin is asynchronous to the clock, hence it
can be triggered at any time. The part can be powered up for
normal operation by bringing the PD pin logic level back to a
high logic state. The full power-down feature can be used to
reduce the average power consumed by the AD7298 when
operating at lower throughput rates. The user should ensure
that tPOWER_UP has elapsed prior to programming the control
register and initiating a valid conversion.
When supplies are first applied to the AD7298, the user must
wait the specified power up time, tPOWER UP, before programming
the control register to select the desired channels for
conversion.
RESET
The AD7298 includes a reset feature, which can be used to reset
the device and the content of all internal registers including the
control register to their default state. To activate the reset
operation, the PD pin should be brought low for a minimum of
TBD ns and a maximum of 100ns and is asynchronous to the
clock, hence it can be triggered at any time. If the PD pin is held
low for greater than 100ns the part will enter full power-down
mode. It is imperative that the PD pin be held at a stable logic
level at all times to ensure normal operation.
POWERING UP THE AD7298
The AD7298 contains a power on reset circuit, which sets the
control register to its default setting of all zero’s, hence the
internal reference is enabled and the device is configured for
normal mode of operation. It takes 100μs to power up the
Rev. PrA | Page 12 of 18
Preliminary Technical Data
CIRCUIT INFORMATION
The AD7298 is a high speed, 8-channel, 12-bit, ADC with
internal temperature sensor. The part can be operated from a
2.8 V to 3.6 V supply and is capable of throughput rates of
1MSPS per analog input channel.
AD7298
comparator is rebalanced, the conversion is complete. The
control logic generates the ADC output code. Figure 11 shows
the ADC’s transfer functions.
The AD7298 provides the user with an on-chip, track-and-hold
ADC and a serial interface housed in a 20-lead LFCSP. The
AD7298 has eight single-ended input channels with channel
repeat functionality, which allows the user to select a channel
sequence through which the ADC can cycle with each
Figure 9. ADC Conversion Phase
consecutive
falling edge. The serial clock input accesses data
CS
ANALOG INPUT
from the part, controls the transfer of data written to the ADC,
and provides the clock source for the successive approximation
ADC. The analog input range for the AD7928 is 0V to VREF. The
AD7298 operates with one cycle latency, which means that
conversion result is available in the serial transfer following the
cycle in which the conversion is performed.
Figure 11 shows an equivalent circuit of the analog input struc-
ture of the AD7298. The two diodes, D1 and D2, provide ESD
protection for the analog inputs. Care must be taken to ensure
that the analog input signal never exceeds the internally
generated LDO voltage of 2.5V (DCAP) by more than 300 mV.
This causes the diodes to become forward biased and start
conducting current into the substrate. 10 mA is the maximum
current these diodes can conduct without causing irreversible
damage to the part. Capacitor C1, in Figure 10 is typically about
TBD pF and can primarily be attributed to pin capacitance. The
Resistor R1 is a lumped component made up of the on
The AD7298 includes a high accuracy band-gap temperature
sensor, which is monitored and digitized by the 12-bit ADC to
give a resolution of 0.25°C. The AD7298 provides flexible power
management options to allow the user to achieve the best power
performance for a given throughput rate. These options are
selected by programming the power-down bit, PD, in the
control register.
resistance of a switch (track-and-hold switch) and also includes
the on resistance of the input multiplexer. The total resistance is
typically about TBD Ω. The capacitor, C2, is the ADC sampling
capacitor and has a capacitance of TBD pF typically.
CONVERTER OPERATION
The AD7298 is a 12-bit successive approximation ADC based
around a capacitive DAC. Figure 8 and Figure 9 show simplified
schematics of the ADC. The ADC is comprised of control logic,
SAR, and a capacitive DAC that are used to add and subtract
fixed amounts of charge from the sampling capacitor to bring
the comparator back into a balanced condition. Figure 8 shows
the ADC during its acquisition phase. SW2 is closed and SW1 is
in Position A. The comparator is held in a balanced condition
and the sampling capacitor acquires the signal on the selected
Figure 10. Equivalent Analog Input Circuit
V
IN channel.
For AC applications, removing high frequency components
from the analog input signal is recommended by using
an RC low-pass filter on the relevant analog input pin. In
applications where harmonic distortion and signal-to-noise
ratios are critical, the analog input should be driven from a low
impedance source. Large source impedances significantly
affect the ac performance of the ADC. This may necessitate
the use of an input buffer amplifier. The choice of the op amp
is a function of the particular application performance criteria.
Figure 8. ADC Acquisition Phase
When the ADC starts a conversion (see Figure 9), SW2
opens and SW1 moves to Position B, causing the comparator
to become unbalanced. The control logic and the capacitive
DAC are used to add and subtract fixed amounts of charge to
bring the comparator back into a balanced condition. When the
Rev. PrA | Page 13 of 18
AD7298
Preliminary Technical Data
The temperature conversion consists of two phases, the
integration followed by the conversion. The integration is
ADC Transfer Function
The output coding of the AD7298 is straight binary for the
analog input channel conversion results and twos complement,
for the temperature conversion result. The designed code
transitions occur at successive LSB values (that is, 1 LSB, 2 LSBs,
and so forth). The LSB size is VREF/4096 for the AD7298. The
ideal transfer characteristic for the AD7298 for straight binary
coding is shown in Figure 11.
initiated on the
falling edge. It takes a period of
CS
approximately100μs to complete the integration and conversion
of the temperature result. When the integration is completed
the conversion is initiated automatically. Once the temperature
integration is initiated, the TSENSEBUSY signal goes high to
indicate that a temperature conversion is in progress and
remains high until the conversion is completed.
111…111
111…110
Theoretically, the temperature measuring circuit can measure
temperatures from –512°C to +511°C with a resolution of
0.25°C. However, temperatures outside TA (the specified
temperature range for the AD7298) are outside the guaranteed
operating temperature range of the device. The temperature
sensor is selected by setting the TSENSE bit in the control register.
•
•
111…000
•
011…111
1LSB = V
REF
/4096
•
•
000…010
000…001
000…000
1LSB
+V
– 1LSB
ANALOG INPUT
Temperature Sensor Averaging
REF
0V
NOTES
The AD7298 incorporates a temperature sensor averaging
feature to enhance the accuracy of the temperature
V
IS EITHER REF OR 2 × REF .
IN IN
REF
Figure 11. Straight Binary Transfer Characteristic
measurements. To enable the temperature sensor averaging
feature both the TSENSEAVG bit and the TSENSE bit must be
enabled in the control register. In this mode the temperature is
internally averaged to reduce the effect of noise on the
temperature result. The temperature is measured each time a
TEMPERATURE SENSOR OPERATION
The AD7298 contains one local temperature sensor. The on-
chip, band gap temperature sensor measures the temperature of
the AD7298 die. The temperature sensor module on the
AD7298 is based on the three current principle (see Figure 12),
where three currents are passed through a diode and the
forward voltage drop is measured, allowing the temperature to
be calculated free of errors caused by series resistance.
T
SENSE conversion is performed and a moving average method is
used to determine the result in the TSENSE Average Result
Register. The average result is given by the following equation;
TSENSE _ AVG =
7
8
1
8
(
Previous _ Result
)
+
(
Current _ Result
)
The TSENSE result read when averaging is enabled is TSENSEAVG
result, a moving average temperature measurement.
The first TSENSE conversion result given by the AD7298 after the
temperature sensor and averaging mode has been selected in
the control register (bit D1 & D5) is the actual first TSENSE
conversion result. If the control register is written to and the
content of the TSENSEAVG bit changed the averaging function is
reset and the next TSENSE average conversion result is the current
temperature conversion result. If the status of the TSENSEAVG bit
is not changed on successive writes to the control register, the
averaging function will not be reinitialized and will continue
calculating the cumulative average.
Figure 12. Top Level Structure of Internal Temperature Sensor
The user has the option of disabling the averaging by setting bit
T
SENSEAVG to ‘0’ in the control register. The AD7298 defaults on
power-up with the averaging function disabled. The total time
to measure, a temperature channel is typically 100 μs.
Rev. PrA | Page 14 of 18
Preliminary Technical Data
AD7298
THE REFERENCE
Temperature Value Format
The AD7298 can operate with either the internal 2.5V on-chip
reference or an externally applied reference. The EXT_REF bit
in the control register is used to determine whether the internal
reference is used. If the EXT_REF bit is selected in the control
register, an external reference can be supplied through the VREF
pin. On power-up, the internal reference is enabled. Suitable
external reference sources for the AD7298 include AD780,
AD1582, ADR431, REF193, and ADR391.
One LSB of the ADC corresponds to 0.25°C. The temperature
reading from the ADC is stored in a 12-bit twos complement
format, to accommodate both positive and negative
temperature measurements. The temperature data format is
provided in Table 9.
Table 9. Temperature Data Format
Temperature (°C)
Digital Output
1111 0110 0000
1111 1001 1100
1111 1101 1000
1111 1111 1111
0000 0000 0000
0000 0000 0001
0000 0010 1000
0000 0110 0100
0000 1100 1000
0001 0010 1100
0001 1001 0000
0001 1010 0100
0001 1111 0100
−40
−25
−10
−0.25
0
+0.25
+10
+25
+50
+75
+100
+105
+125
The internal reference circuitry consists of a 2.5V band-gap
reference and a reference buffer. When the AD7298 is operated
in internal reference mode, the 2.5V internal reference is avail-
able at the VREF pin, which should be decoupled to AGND using a
10 μF capacitor. It is recommended that the internal reference be
buffered before applying it elsewhere in the system. The internal
reference is capable of sourcing up to TBD μA of current when
the converter is static. The reference buffer requires 10ms to
power up and charge the TBD μF decoupling capacitor during
the power-up time.
Temperature Conversion Formula:
Positive Temperature = ADC Code/4
Negative Temperature = (4096 - ADC Code)/4
VDRIVE
The AD7298 also has the VDRIVE feature. VDRIVE controls the volt-
age at which the serial interface operates. VDRIVE allows the ADC
to easily interface to both a 1.8V and 3V processors. For
example, if the AD7298 were operated with a VDD of 3.3V, the
V
DRIVE pin could be powered from a 1.8V supply. This enables
the AD7298 to operate with a larger dynamic range with an VDD
of 3.3V while still being able to interface to 1.8V processors.
Take care to ensure VDRIVE does not exceed VDD by more than
0.3V (see the Maximum Ratings Section).
Rev. PrA | Page 15 of 18
AD7298
Preliminary Technical Data
SERIAL INTERFACE
remaining data is then clocked out by subsequent SCLK falling
edges, beginning with a second address bit. Thus, the first
falling clock edge on the serial clock has the first address bit
provided for reading and also clocks out the second address bit.
The 3 remaining address bits and 12 data bits are clocked out by
subsequent SCLK falling edges. The final bit in the data transfer
is valid for reading on the 16th falling edge having been clocked
out on the previous (15th) falling edge.
Figure 13 shows the detailed timing diagram for the serial
interface to the AD7298. The serial clock provides the
conversion clock and controls the transfer of information to and
from the AD7298 during each conversion.
The
signal initiates the data transfer and conversion process.
CS
The falling edge of
puts the track-and-hold into hold mode
CS
at which point the analog input is sampled and the bus is taken
out of three-state. The conversion is also initiated at this point
and requires 16 SCLK cycles to complete. The track-and-hold
goes back into track on the 14th SCLK falling edge as shown in
Figure 13 at Point B. On the 16th SCLK falling edge or on the
In applications with a slower SCLK, it may be possible to read
in data on each SCLK rising edge depending on the SCLK
frequency. The first rising edge of SCLK after the
falling
CS
edge would have the first address bit provided, and the 15th
rising SCLK edge would have last data bit provided.
rising edge of
, the DOUT line goes back into three-state. If the
CS
rising edge of
occurs before 16 SCLKs have elapsed, the
CS
Writing information to the control register takes place on the
first 16 falling edges of SCLK in a data transfer, assuming the MSB
(that is, the WRITE bit) has been set to 1. The 16-bit word read
from the AD7298 always contains four channel address bits that
the conversion result corresponds to, followed by the 12-bit
conversion result.
conversion is terminated, the DOUT line goes back into tri-state,
and the control register is not updated; otherwise DOUT returns
to three-state on the 16th SCLK falling edge. Sixteen serial clock
cycles are required to perform the conversion process and to
access data from the AD7298.
For the AD7298, four-channel address bits (ADD3 to ADD0)
identify which channel the conversion result corresponds, to
precede the 12 bits of data. The
going low provides the first
CS
address bit to be read in by the microcontroller or DSP. The
Figure 13. Serial Interface Timing Diagram
The total time to measure and convert a temperature channel
with the AD7298 is 100 μs max. Once the TSENSEBUSY signal
goes low to indicate that the temperature conversion is
TEMPERATURE SENSOR READ.
The temperature sensor conversion involves two phases, the
integration phase and the conversion phase as detailed in the
Temperature Sensor Operation Section. The integration phase
completed, t ns must elapse prior to the next falling edge of
.
CS
11
If a minimum of t11 ns is not adhered to between the falling
is initiated on the falling edge of
and once completed the
CS
edge of TSENSEBUSY and the subsequent falling edge of , the
CS
conversion is automatically initiated internally by the AD7298.
When a temperature conversion integration is initiated, the
next conversion will be corrupted but the temperature result
that is framed by the
will not be affected. This restriction is
CS
T
SENSEBUSY signal goes high to indicate that a temperature
in place to ensure that sufficient acquisition time is allowed for
the next conversion.
conversion is in progress and remains high until the conversion
is completed.
Rev. PrA | Page 1± of 18
Preliminary Technical Data
AD7298
Once the TSENSEBUSY signal goes high, the user may provide a
T
SENSEBUSY going high, the temperature sensor conversion will
falling edge to frame the read of the previous conversion and
be aborted and the part will enter partial power down on the
CS
program the control register if required, see Figure 14. Once the
previous conversion result has been read, any subsequent
16th SCLK falling edge.
CS
falling edges which occur while the TSENSEBUSY signal is high
are internally ignored by the AD7298. If additional falling
It is thus recommended not to write to the control register if the
signal will be toggling while TSENSEBUSY is high. Hence, care
CS
should be taken to ensure that the write bit is set to zero during
the temperature conversion phase when is toggling.
CS
edges are provided while TSENSEBUSY is high, the AD7298 will
provide an invalid digital output of all 1’s. Alternatively, if
CS
CS
If an SCLK frequency of more than 10kHz is used, the
temperature conversion will require more than one standard
read cycle to complete. In this case, the user can monitor the
remains high while, TSENSEBUSY is high then the DOUT bus will
remain in three-state.
If the user writes to the control register during the first 16 SCLK
cycles following TSENSEBUSY going high, the configuration of the
device for the next conversion, which will be initiated on the
T
SENSEBUSY signal to determine when the conversion is
completed and the result is available for reading.
subsequent
falling edge after TSENSEBUSY goes low, is altered.
CS
If the user configures the part for partial power down in a write
to the control register during the first 16 SCLK cycles following
Figure 14. Serial Interface Timing Diagram for the Temperature Sensor Conversion.
Rev. PrA | Page 17 of 18
AD7298
Preliminary Technical Data
OUTLINE DIMENSIONS
4.10
4.00 SQ
3.90
0.30
0.25
0.18
PIN 1
INDICATOR
PIN 1
INDICATOR
16
15
20
0.50
BSC
1
EXPOSED
PAD
2.75
2.60 SQ
2.35
11
5
6
10
0.50
0.40
0.30
0.25 MIN
TOP VIEW
BOTTOM VIEW
0.80
0.75
0.70
0.05 MAX
0.02 NOM
COPLANARITY
0.08
0.20 REF
SEATING
PLANE
COMPLIANT TO JEDEC STANDARDS MO-220-WGGD.
Figure 15. 20 Lead- Lead Frame Chip Scale Package
ORDERING GUIDE
Model
Temperature Range
−40°C to +125°C
−40°C to +125°C
Package Description
Package Option
CP-20-8
AD7298BCPZ
AD7298BCPZ-RL7
20 Lead - Lead Frame Chip Scale package
20 Lead - Lead Frame Chip Scale package
CP-20-8
©2009 Analog Devices, Inc. All rights reserved. Trademarks and
registered trademarks are the property of their respective owners.
PR08754-0-12/09(PrA)
Rev. PrA | Page 18 of 18
相关型号:
AD7302BN
PARALLEL, 8 BITS INPUT LOADING, 1.2us SETTLING TIME, 8-BIT DAC, PDIP20, PLASTIC, DIP-20
ROCHESTER
AD7302BNZ
PARALLEL, 8 BITS INPUT LOADING, 1.2 us SETTLING TIME, 8-BIT DAC, PDIP20, PLASTIC, DIP-20
ROCHESTER
AD7302BR-REEL
PARALLEL, 8 BITS INPUT LOADING, 1.2 us SETTLING TIME, 8-BIT DAC, PDSO20, SOIC-20
ROCHESTER
AD7302BR-REEL
IC PARALLEL, 8 BITS INPUT LOADING, 1.2 us SETTLING TIME, 8-BIT DAC, PDSO20, SOIC-20, Digital to Analog Converter
ADI
AD7302BR-REEL7
IC PARALLEL, 8 BITS INPUT LOADING, 1.2 us SETTLING TIME, 8-BIT DAC, PDSO20, SOIC-20, Digital to Analog Converter
ADI
©2020 ICPDF网 联系我们和版权申明