ADG714/ADG715
–13–
A repeated write function gives the user flexibility to update the
matrix switch a number of times after addressing the part only
once. During the write cycle, each data byte will update the con-
figuration of the switches. For example, after the matrix switch
has acknowledged its address byte, and received one data byte,
the switches will update after the data byte; if another data byte
is written to the matrix switch while it is still the addressed slave
device, this data byte will also cause a switch configuration update.
Repeat read of the matrix switch is also allowed.
Input Shift Register
The input shift register is eight bits wide. Figure 3 illustrates
the contents of the input shift register. Data is loaded into the
device as an 8-bit word under the control of a serial clock input,
SCL. The timing diagram for this operation is shown in Figure
2. The 8-bit word consists of eight data bits, each controlling
one switch. MSB (Bit 7) is loaded first.
Write Operation
When writing to the ADG715, the user must begin with an address
byte and R/W bit, after which the switch will acknowledge that
it is prepared to receive data by pulling SDA low. This address
byte is followed by the 8-bit word. The write operation for the
switch is shown in the Figure 4.
READ Operation
When reading data back from the ADG715, the user must begin
with an address byte and R/W bit, after which the switch will
acknowledge that it is prepared to transmit data by pulling SDA
low. The readback operation is a single byte that consists of the
eight data bits in the input register. The read operation for the
part is shown in Figure 5.
SCL
SDA S8 S7 S6 S5 S4 S3 S2 S10 0 1 0 A0 R/W
STOP
COND
BY
MASTER
ACK
BY
ADG715
START
COND
BY
MASTER
ADDRESS BYTE
DATA BYTE
ACK
BY
ADG715
A1
1
Figure 4. ADG715 Write Sequence
SCL
SDA S8 S7 S6 S5 S4 S3 S2 S10 0 1 0 A0 R/W
STOP
COND
BY
MASTER
ACK
BY
ADG715
START
COND
BY
MASTER
ADDRESS BYTE DATA BYTE
NO ACK
BY
MASTER
A1
1
Figure 5. ADG715 Readback Sequence
The 2-wire serial bus protocol operates as follows:
1. The master initiates data transfer by establishing a START
condition, which is when a high-to-low transition on the
SDA line occurs while SCL is high. The following byte is the
address byte that consists of the 7-bit slave address followed
by a R/W bit (this bit determines whether data will be read
from or written to the slave device).
The slave whose address corresponds to the transmitted address
responds by pulling the SDA line low during the ninth clock
pulse (this is termed the acknowledge bit). At this stage,
all other devices on the bus remain idle while the selected
device waits for data to be written to or read from its serial
register. If the R/W bit is high, the master will read from the
slave device. However, if the R/W bit is low, the master will
write to the slave device.
2. Data is transmitted over the serial bus in sequences of nine
clock pulses (eight data bits followed by an acknowledge bit).
The transitions on the SDA line must occur during the
low period of SCL and remain stable during the high
period of SCL.
3. When all data bits have been read or written, a STOP con-
dition is established by the master. A STOP condition is
defined as a low-to-high transition on the SDA line while
SCL is high. In write mode, the master will pull the SDA
line high during the tenth clock pulse to establish a STOP
condition. In read mode, the master will issue a no acknowledge
for the ninth clock pulse (i.e., the SDA line remains high).
The master will then bring the SDA line low before the tenth
clock pulse and then high during the tenth clock pulse to estab-
lish a STOP condition.
See Figure 4 for a graphical explanation of the serial interface.
REV.
D
ADG714/ADG715
–14–
SDA SCL SDA SCL SDA SCL SDA SCL
A1
A0
A1
A0
A1
A0
A1
A0
ADG715ADG715 ADG715 ADG715
SDA
SCL
V
DD
V
DD
V
DD
MASTER
R
P
R
P
V
DD
Figure 6. Multiple ADG715s On One Bus
-
SCLK
DIN
DOUT
ADG714
SYNC
TO
OTHER
SERIAL
DEVICES
SCLK
DIN
SYNC
SCLK
DIN
DOUT
ADG714
SYNC
SCLK
DIN
DOUT
ADG714
SYNC
V
DD
V
DD
V
DD
R R R
Figure 7. Multiple ADG714 Devices in a Daisy-Chained Configuration
APPLICATIONS
Multiple Devices On One Bus
Figure 6 shows four ADG715 devices on the same serial bus.
Each has a different slave address since the state of their A0 and
A1 pins is different. This allows each switch to be written to or
read from independently.
Daisy-Chaining Multiple ADG714s
A number of ADG714 switches may be daisy-chained simply by
using the DOUT pin. Figure 7 shows a typical implementation.
The SYNC pin of all three parts in the example are tied
together. When SYNC is brought low, the input shift registers
of all parts are enabled, data is written to the parts via DIN, and
clocked through the shift registers. When the transfer is complete,
SYNC is brought high and all switches are updated simulta-
neously. Further shift registers may be added in series.
Power Supply Sequencing
When using CMOS devices, care must be taken to ensure correct
power-supply sequencing. Incorrect power-supply sequencing
can result in the device being subjected to stresses beyond those
maximum ratings listed in the data sheet. Digital and analog inputs
should always be applied after power supplies and ground. In dual
supply applications, if digital or analog inputs may be applied to
the device prior to the V
DD
and V
SS
supplies, the addition of a
Schottky diode connected between V
SS
and GND will ensure
that the device powers on correctly. For single supply operation,
V
SS
should be tied to GND as close to the device as possible.
Decoding Multiple ADG714s Using an ADG739
The dual 4-channel ADG739 multiplexer can be used to multiplex
a single chip select line to provide chip selects for up to four
REV.
D
ADG714/ADG715
–15–
devices on the SPI bus. Figure 8 illustrates the ADG739 and mul-
tiple ADG714s in such a typical configuration. All devices receive
the same serial clock and serial data, but only one device will
receive the SYNC signal at any one time. The ADG739 is a serially
controlled device also. One bit programmable pin of the micro-
controller is used to enable the ADG739 via SYNC2, while
another bit programmable pin is used as the chip select for the
other serial devices, SYNC1. Driving SYNC2 low enables
changes to be made to the addressed serial devices. By bringing
SYNC1 low, the selected serial device hanging from the SPI bus
will be enabled and data will be clocked into its shift register on
the falling edges of SCLK. The convenient design of the matrix
switch allows for different combinations of the four serial
devices to be addressed at any one time. If more devices need
to be addressed via one chip select line, the ADG738 is an 8-
channel device and would allow further expansion of the chip
select scheme. There may be some digital feedthrough from the
digital input lines because SCLK and DIN are permanently
connected to each device. Using a burst clock will minimize the
effects of digital feedthrough on the analog channels.
OTHER
SPI
DEVICE
DIN
SCLK
DIN
SCLK
DIN
SCLK
DIN
SCLK
ADG714
ADG714
SCLK
DIN
S1A
S4A
DA
1/2 of ADG739
SYNC
S3A
S2A
FROM
CONTROLLER
OR DSP
SYNC1
SYNC2
SYNC
SYNC
SYNC
SYNC
SCLK
DIN
V
DD
OTHER
SPI
DEVICE
R
VDD
R
VDD
R
VDD
R
VDD
Figure 8. Addressing Multiple ADG714s Using an
ADG739
REV.
D

ADG715BRU-REEL

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Analog Switch ICs 2.5 Ohm 2.7V CMOS Octal SPST
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union