AD7152/AD7153 Data Sheet
Rev. A | Page 10 of 24
–30
–20
–10
0
10
20
30
0 5 10 15 20 25 30
CAPDAC CODE
DNL (fF)
07450-118
Figure 18. CAPDAC(+) Differential Nonlinearity (DNL)
–30
–20
–10
0
10
20
30
0 5 10 15 20 25 30
CAPDAC CODE
DNL (fF)
07450-119
Figure 19. CAPDAC(−) Differential Nonlinearity (DNL)
–80
–60
–40
–20
0
0 50 100 150
INPUT SIGNAL FREQUENCY (Hz)
FILTER GAIN (dB)
07450-120
Figure 20. Capacitance Channel Frequency Response,
Conversion Time = 60 ms
–80
–60
–40
–20
0
0
50 100
150
INPUT SIGNAL FREQUENCY (Hz)
FILTER GAIN (dB)
07450-221
Figure 21. Capacitance Channel Frequency Response,
Conversion Time = 50 ms
Data Sheet AD7152/AD7153
Rev. A | Page 11 of 24
SERIAL INTERFACE
The AD7152/AD7153 support an I
2
C-compatible, 2-wire serial
interface. The two wires on the I
2
C bus are called SCL (clock)
and SDA (data). These two wires carry all addressing, control,
and data information one bit at a time over the bus to all connected
peripheral devices. The SDA wire carries the data, while the
SCL wire synchronizes the sender and receiver during the
data transfer. I
2
C devices are classified as either master or slave
devices. A device that initiates a data transfer message is called a
master; a device that responds to this message is called a slave.
To control the AD7152/AD7153 via the bus, the following
protocol must be followed. The master initiates a data transfer
by establishing a start condition, defined by a high-to-low
transition on SDA while SCL remains high. This indicates that
the start byte follows. This 8-bit start byte is made up of a 7-bit
address plus an R/W bit indicator.
All peripherals connected to the bus respond to the start
condition and shift in the next 8 bits (7-bit address and an
R/W bit). The bits arrive MSB first. The peripheral that
recognizes the transmitted address responds by pulling the
data line low during the ninth clock pulse. This is known as the
acknowledge bit. All other devices withdraw from the bus at
this point and maintain an idle condition. An exception to this
is the general call address, which is described in the General
Call section. The idle condition is where the device monitors
the SDA and SCL lines waiting for the start condition and the
correct address byte. The R/W bit determines the direction of
the data transfer. A Logic 0 LSB in the start byte means that the
master writes information to the addressed peripheral. In this
case, the device becomes a slave receiver. A Logic 1 LSB in the
start byte means that the master reads information from the
addressed peripheral. In this case, the device becomes a slave
transmitter. In all instances, the AD7152/AD7153 act as a
standard slave device on the I
2
C bus.
The start byte address is Address 0x90 for a write and
Address 0x91 for a read.
WRITE OPERATION
When a write is selected, the byte following the start byte is
always the register address pointer (subaddress) byte, which
points to one of the internal registers on the AD7152/AD7153.
The address pointer byte is automatically loaded into the
address pointer register and acknowledged by the AD7152/
AD7153. After the address pointer byte acknowledge, a stop
condition, a repeated start condition, or another data byte can
follow from the master.
A stop condition is defined by a low-to-high transition on SDA
while SCL remains high. If a stop condition is ever encountered
by the AD7152/AD7153, it returns to its idle condition and the
address pointer is reset to Address 0x00.
If a data byte is transmitted after the register address pointer
byte, the AD7152/AD7153 load this byte into the register that
is currently addressed by the address pointer register. The devices
send an acknowledge and the address pointer autoincrementer
automatically increments the address pointer register to the
next internal register address. Thus, subsequent transmitted
data bytes are loaded into sequentially incremented addresses.
If a repeated start condition is encountered after the address
pointer byte, all peripherals connected to the bus respond
exactly as previously outlined for a start condition, that is, a
repeated start condition is treated the same as a start condition.
When a master device issues a stop condition, it relinquishes
control of the bus, allowing another master device to take
control. Hence, a master wanting to retain control of the bus
issues successive start conditions known as repeated start
conditions.
READ OPERATION
When a read is selected in the start byte, the register that is
currently addressed by the address pointer is transmitted onto
the SDA line by the AD7152/AD7153. The regulator is then
clocked out by the master device, and the AD7152/AD7153
await an acknowledge from the master.
If an acknowledge is received from the master, the address
autoincrementer automatically increments the address pointer
register and outputs the next addressed register content onto
the SDA line for transmission to the master. If no acknowledge
is received, the AD7152/AD7153 return to the idle state and the
address pointer is not incremented.
The autoincrementer of the address pointers allows block data
to be written or read from the starting address and subsequent
incremental addresses.
In continuous conversion mode, the autoincrementer of the
address pointers should be used for reading a conversion result;
that is, the three data bytes should be read using one multibyte
read transaction rather than three separate single-byte
transactions. The single-byte data read transaction may result in
the data bytes from two different results being mixed.
AD7152/AD7153 Data Sheet
Rev. A | Page 12 of 24
The user can also access any unique register (address) on a
one-to-one basis without having to update all the registers.
However, the address pointer register contents cannot be read.
If an incorrect address pointer location is accessed, or if the user
allows the autoincrementer to exceed the required register
address, apply the following requirements:
In read mode, the AD7152/AD7153 continue to output
various internal register contents until the master device
issues a no acknowledge, start, or stop condition. The
contents of the address pointers autoincrementer are reset
to point to the status register at Address 0x00 when a stop
condition is received at the end of a read operation. This
allows the status register to be read (polled) continually
without having to constantly write to the address pointer.
In write mode, the data for the invalid address is not
loaded into the registers of the AD7152/AD7153, but
an acknowledge is issued by the AD7152/AD7153.
AD7152/AD7153 RESET
To re s e t t he AD7152/AD7153 without having to reset the entire
I
2
C bus, an explicit reset command is provided. This command
uses a particular address pointer word as a command word to
reset the device and upload all default settings. The AD7152/
AD7153 do not respond to the I
2
C bus commands (no acknowl-
edge) during the default values upload for approximately 150 μs
(maximum 200 μs).
The reset command address word is 0xBF.
GENERAL CALL
When a master issues a slave address consisting of seven 0s with
the eighth bit (R/W bit) set to 0, this is called the general call
address. The general call address is for addressing every device
connected to the I
2
C bus. The AD7152/AD7153 acknowledge
this address and read the following data byte.
If the second byte is 0x06, the AD7152/AD7153 are reset,
completely uploading all default values. The AD7152/AD7153
do not respond to the I
2
C bus commands (no acknowledge)
during the default values upload for approximately 150 μs
(maximum 200 μs).
The AD7152/AD7153 do not acknowledge any other general call
commands.
1 to 7 1 to 7 1 to 789 89 89 PS
START ADDR
R/W
ACK
SUBADDRESS
ACK DATA ACK STOP
SDA
SCL
07450-006
Figure 22. Bus Data Transfer
DATA A(S)S SLAVE ADDR A(S) SUB ADDR A(S)
LSB = 0
LSB = 1
DATA P
S SLAVE ADDR A(S) SUB ADDR A(S) S SLAVE ADDR A(S) DATA
A(M)
DATA P
WRITE
SEQUENCE
READ
SEQUENCE
A(S)
A(M)
07450-007
Figure 23. Write and Read Sequences
Table 5. I
2
C Abbreviation
Abbreviation Definition
S Start bit
P Stop bit
A(S) Acknowledge by slave
A(M) Acknowledge by master
A(S)
No acknowledge by slave
A(M)
No acknowledge by master
ACK Acknowledge
R/W
Read/write

AD7153BRMZ-REEL

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Data Acquisition ADCs/DACs - Specialized 1-CH 12-bit CDC IC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet