REV. 0
AD7738
–21–
Single Conversion and Reading Data
When the Mode register is being written, the ADC Status Byte
is cleared and the RDY pin goes high regardless of its previous
state. When the single conversion command is written to the
Mode register, the ADC starts the conversion on the channel
selected by the address of the Mode register. After the conversion
is completed, the Data register is updated, the Mode register is
changed to Idle mode, the relevant RDY bit is set, and the RDY
pin goes low. The RDY bit is reset and the RDY pin returns
high when the relevant Channel Data register is being read.
Figure 7 shows the digital interface signals executing a single
conversion on Channel 0, waiting for the RDY pin low, and
reading the Channel 0 Data register.
Dump Mode
When the DUMP bit in the Mode register is set to 1, the Chan-
nel Status register will be read immediately by a read of the
Channel Data register regardless of whether the Status or the
Data register has been addressed through the Communication
register. The DIN pin should not be high while reading 24-bit
data in Dump mode. Otherwise the AD7738 will be reset.
Figure 8 shows the digital interface signals executing a single
conversion on Channel 0, waiting for for the RDY pin low, and
reading the Channel 0 Status register and Data register in the
Dump mode.
DIN
SCLK
CS
DOUT
WRITE
COMMUNICATIONS
REGISTER
WRITE
MODE
REGISTER
RDY
CONVERSION
TIME
READ DATA
REGISTER
38h
40h
48h
(00h) (00h)
DATA
DATA
WRITE
COMMUNICATIONS
REGISTER
Figure 7. Serial Interface Signals—Single Conversion Command and 16-Bit Data Reading
DIN
SCLK
CS
DOUT
WRITE
COMMUNICATIONS
REGISTER
WRITE
MODE
REGISTER
RDY
CONVERSION
TIME
READ DATA
REGISTER
38h
48h
48h
(00h) (00h)
CH. STAT
DATA
WRITE
COMMUNICATIONS
REGISTER
READ
CHANNEL
STATUS
DATA
(00h)
Figure 8. Serial Interface Signals—Single Conversion Command, 16-Bit Data Reading, Dump Mode
REV. 0–22–
AD7738
Continuous Conversion Mode
When the Mode register is being written, the ADC Status Byte
is cleared and the RDY pin goes high regardless of its previous
state. When the continuous conversion command is written to
the Mode register, the ADC starts conversion on the channel
selected by the address of the Mode register.
After the conversion is complete, the relevant Channel Data
register and Channel Status register are updated, the
relevant
RDY bit in the ADC Status register is set, and the AD7738
continues converting on the next enabled channel. The
AD7738 will cycle through all enabled channels until put
into
another mode or reset. The cycle period will be the sum of
all enabled channels’ conversion times, set by corresponding
Channel Conversion Time registers.
The RDY bit is reset when the relevant Channel Data register
is
being read. The behavior of the RDY pin depends on the
RDYFN bit in the I/O Port register. When RDYFN bit is 0, the
RDY pin goes low when any channel has unread data. When
this bit is set to 1 the RDY pin will only go low if all enabled
channels have unread data.
If an ADC conversion result has not been read before a new
ADC conversion is completed, then the new result will overwrite
the previous one. The relevant RDY bit goes low and the RDY
pin goes high for at least 163 MCLK cycles (~26.5 µs), indicating
when the Data register is updated and the previous conversion
data is lost.
If the Data register is being read as an ADC conversion completes,
then the Data Register will not be updated with the new result (to
avoid data corruption) and the new conversion data is lost.
Figure 9 shows the digital interface signals sequence for the
Continuous Conversion mode with Channels 0 and 1 enabled
and the RDYFN bit set to 0. The RDY pin goes low and the
Data Register is read after each conversion. Figure 10 shows a
similar sequence, but with the RDYFN bit set to 1. The RDY
pin goes low and the Data register is read after all conversions
are completed. Figure 11 shows the RDY pin when no data are
read from the AD7738.
CH0 CONVERSION CH1 CONVERSION CH0 CONVERSION CH1 CONVERSION CH0 CONVERSION
START
CONTINUOUS
CONVERSION
SERIAL
INTERFACE
READ
DATA
CH0
READ
DATA
CH1
READ
DATA
CH0
READ
DATA
CH1
RDY
Figure 9. Continuous Conversion, CH0 and CH1, RDYFN = 0
RDY
CH0 CONVERSION CH1 CONVERSION CH0 CONVERSION CH1 CONVERSION CH0 CONVERSION
READ
DATA
CH0
READ
DATA
CH1
START
CONTINUOUS
CONVERSION
SERIAL
INTERFACE
READ
DATA
CH0
READ
DATA
CH1
Figure 10. Continuous Conversion, CH0 and CH1, RDYFN = 1
SERIAL
INTERFACE
START
CONTINUOUS
CONVERSION
RDY
CH0 CONVERSION CH1 CONVERSION CH0 CONVERSION CH1 CONVERSION CH0 CONVERSION
Figure 11. Continuous Conversion, CH0 and CH1, No Data Read
REV. 0
AD7738
–23–
DIN
48h
00h
DATA
00h
DATA
00h
CH.STAT.
READ CH0
DATA REGISTER
READ
CH0
STATUS
48h
WRITE
COMM.
REGISTER
SCLK
CS
DOUT
WRITE
COMM.
REGISTER
WRITE
MODE
REGISTER
RDY
38h
00h
DATA
00h
DATA
00h
CH.STAT.
READ CH1 DATA
REGISTER
READ
CH1
STATUS
CONVERSION
ON CH0
COMPLETE
CONVERSION
ON CH1
COMPLETE
Figure 12. Continuous Conversion CH0 and CH1, Continuous Read
Continuous Read (Continuous Conversion) Mode
When the Continuous RD bit in the Mode register is set, the
first write “48h” to the communication register starts the Continu-
ous Read mode. As shown in Figure 12, subsequent accesses
to
the part sequentially reads the Channel Status and Data
registers of the last completed conversion without any further
configuration of the Communication register being required.
Note that the Continuous Conversion bit in the Mode register
should be set when entering the Continuous Read mode.
Note that the Continuous Read mode is “Dump Mode” reading
of the Channel Status and Data register regardless of the Dump
bit value. Use the Channel bits in the Channel Status register to
check/recognize which channel data is actually being shifted out.
Note that the last completed conversion result is being read.
Therefore, the RDYFN bit in the I/O Port register should be 0,
and reading the result should always start before the next con-
version is completed.
The AD7738 will stay in Continuous Read mode as long as the
DIN pin is low while the CS pin is low. Therefore, write 0 to
the AD7738 while reading in Continuous Read mode. To
exit Continuous Read mode, take the DIN pin high for at least
100 ns after a read is complete. (Write “80h” to the AD7738 to
exit continuous reading.)
The Continuous RD bit in the Mode register is not changed
by taking the DIN pin high. Therefore, the next write “48h”
starts the Continuous Read mode again. To completely stop
the continuous read mode, write to the Mode register to clear
the Continuous RD bit.
CIRCUIT DESCRIPTION
The AD7738 is a sigma-delta A/D converter, intended for the
measurement of wide dynamic range, low frequency signals in
industrial process control, instrumentation, PLC, and DSC.
It contains a multiplexer, an input buffer, a sigma-delta (or
charge-balancing) ADC, digital filter, clock oscillator, digital I/O
port, and a serial communications interface.
Analog Front End
The AD7738 has nine analog input pins connected to the
ADC through the internal multiplexer. The analog front end
can be configured as eight single-ended inputs four differen-
tial inputs,
or any combination of these. Selection of ADC
inputs is determined via the COM0 and COM1 bits in
the Channel Setup registers.
The AD7738 contains a wide bandwidth, fast settling time
differential input buffer capable of driving the dynamic load of a
high speed sigma-delta modulator. With the internal buffer
enabled, the analog inputs feature relatively high input imped-
ance. However, if chopping is enabled and/or when switching
between channels, there is a dynamic current charging the
capacitance of the multiplexer, capacitance of the pins, and any
additional capacitance connected to the MUXOUT. In typical
configurations with MUXOUT connected directly to the
ADCIN, this capacitance could be approximately 20 pF. The
AD7738 has been designed to provide adequate settling time
after a multiplexer switch and before the actual sampling starts
only if the analog inputs resistive source impedance does not
exceed 10 k.
An RC connected to the analog inputs may convert the dynamic
charging currents to a dc voltage and cause additional gain or
offset errors. The recommended low-pass RC filter on the
AD7738 analog inputs is 20 and 100 nF.
The multiplexer output and the ADC input are pinned out
externally. This facilitates shared signal conditioning between
the multiplexer and the ADC. Please note that if chop is enabled
and/or when switching between channels, any circuit connected
between MUXOUT and ADCIN should be fully settled within
the settling time provided by the AD7738. See the Multiplexer,
Conversion, and Data Output Timing section.
- ADC
The AD7738 core consists of a charge balancing sigma-delta
modulator and a digital filter. The architecture is optimized for
fast fully settled conversion. This allows for fast channel-to-channel
switching while maintaining inherently excellent linearity, high
resolution, and low noise.
Chopping
With chopping enabled, the multiplexer repeatedly reverses the
ADC inputs. Every output data result is then calculated as an
average of two conversions, the first with positive and the sec-
ond with negative offset term included. This effectively removes
any offset error of the input buffer and sigma-delta modulator,
resulting in excellent dc offset and offset drift specifications.
Figure 13 shows the channel signal chain with chopping enabled.

EVAL-AD7738EBZ

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
AD7738 ADC Evaluation Board
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union