ADG725/ADG731
–13–
ADG731*
*SIMILAR CONNECTION FOR ADG725
V
S
V
OUT
NETWORK
ANALYZER
R
L
GND
S
D
50
OFF
ISOLATION
=
20
LOG
V
OUT
V
S
V
DD
0.1
F
V
DD
V
SS
0.1
F
V
SS
50
50
Test Circuit 8. OFF Isolation
V
DD
D
S2
S32
V
S
V
OUT
NETWORK
ANALYZER
R
L
S1
ADG731*
V
DD
V
SS
V
SS
GND
*SIMILAR CONNECTION FOR ADG725
CHANNEL-TO-CHANNEL CROSSTALK
50
50
50
=
20
LOG
V
OUT
V
S
Test Circuit 9. Channel-to-Channel Crosstalk
ADG731
*
*SIMILAR CONNECTION FOR ADG725
V
S
V
OUT
NETWORK
ANALYZER
R
L
GND
S
D
V
DD
0.1
F
V
DD
V
SS
0.1
F
V
SS
INSERTION LOSS = 20 LOG
50
50
V
OUT
WITH SWITCH
V
OUT
WITHOUT SWITCH
Test Circuit 10. Bandwidth
POWER-ON RESET
On power-up of the device, all switches will be in the OFF
condition. The Internal Shift Register is filled with zeros and
will remain so until a valid write takes place.
SERIAL INTERFACE
The ADG725 and ADG731 have a 3-wire serial interface
(SYNC, SCLK, and DIN) that is compatible with SPI, QSPI,
and MICROWIRE interface standards and most DSPs.
Figure 1 shows the timing diagram of a typical write sequence.
Data is written to the 8-bit Shift Register via DIN under the
control of the SYNC and SCLK signals.
When SYNC goes low, the Input Shift Register is enabled. An
8-bit counter is also enabled. Data from DIN is clocked into the
Shift Register on the falling edge of SCLK. Figures 2 and 3
show the contents of the Input Shift Registers for these devices.
When the part has received eight clock cycles after SYNC has
been pulled low, the switches are automatically updated with
the new configuration and the Input Shift Register is disabled.
The ADG725 CSA and CSB data bits allow the user the flex-
ibility to change the configuration of either or both banks of the
multiplexer.
MICROPROCESSOR INTERFACING
Microprocessor interfacing to the ADG725/ADG731 is via a serial
bus that uses standard protocol compatible with microcontrollers
and DSP processors. The communications channel is a 3-wire
interface consisting of a clock signal, a data signal, and a
synchronization signal. The ADG725/ADG731 requires an
8-bit data-word with data valid on the falling edge of SCLK.
Figures 4–7 illustrate simple 3-wire interfaces with popular
microcontrollers and DSPs.
ADSP-21xx to ADG725/ADG731 Interface
The ADSP-21xx family of DSPs are easily interfaced to the
ADG725/ADG731 without the need for extra logic. Figure 4
shows an example of an SPI interface between the ADG725/
ADG731 and the ADSP-2191M. SCK of the ADSP-2191M
drives the SCLK of the mux, while the MOSI output drives the
serial data line, DIN. SYNC is driven from one of the port lines,
in this case SPIxSEL.
ADSP-2191M
*
MOSI
SPIxSEL
SCK
*ADDITIONAL PINS OMITTED FOR CLARITY
ADG725/ADG731
SYNC
SCLK
DIN
Figure 4. ADSP-2191M to ADG725/ADG731 Interface
REV. B
–14–
ADG725/ADG731
A serial interface between the ADG725/ADG731 and the ADSP-
2191M SPORT is shown in Figure 5. In this interface example,
SPORT0 is used to transfer data to the switch. Transmission is
initiated by writing a word to the Tx Register after the SPORT
has been enabled. In a write sequence, data is clocked out on
each rising edge of the DSP’s serial clock and clocked into the
ADG725/ADG731 on the falling edge of its SCLK. The update
of each switch condition takes place automatically after the eighth
SCLK falling edge, regardless of the frame sync condition.
Communication between two devices at a given clock speed is
possible when the follow
ing specs are compatible: frame sync
delay and frame sync setup and hold, data delay and data setup
and hold, and SCLK width. The ADG725/ADG31 expects a
t
4
(SYNC falling edge to SCLK falling edge set-up time) of 13 ns
minimum. Consult the ADSP-21xx User Manual for information
on clock and frame sync frequencies for the SPORT Register.
The SPORT Control Register should be set up as follows:
TFSW = 1, Alternate Framing
INVTFS = 1, Active Low Frame Signal
DTYPE = 00, Right Justify Data
ISCLK = 1, Internal Serial Clock
TFSR = 1, Frame Every Word
ITFS = 1, Internal Framing Signal
SLEN = 0111, 8-Bit Data-Word
ADSP-2191M
*
DT
TFS
SCLK
*ADDITIONAL PINS OMITTED FOR CLARITY
ADG725/ADG731
SYNC
SCLK
DIN
Figure 5. ADSP-2191M to ADG725/ADG731 Interface
8051 to ADG725/ADG731 Interface
A serial interface between the ADG725/ADG731 and the 8051
is shown in Figure 6. TXD of the 8051 drives SCLK of the
ADG725/ADG731, while RXD drives the seri al data line, DIN.
P3.3 is a bit-programmable pin on the serial port and is used to
drive SYNC.
The 8051 provides the LSB of its SBUF Register as the first bit
in the data stream. The user will have to ensure that the data in
the SBUF Register is arranged correctly as the switch expects
MSB first.
When data is to be transmitted to the switch, P3.3 is taken low.
Data on RXD is clocked out of the microcontroller on the rising
edge of TXD and is valid on the falling edge
. As a result, no
glue
logic is required between the ADG725/ADG731 and
microcontroller interface.
80C51/80L51
*
RXD
P3.3
TXD
*ADDITIONAL PINS OMITTED FOR CLARITY
ADG725/ADG731
SYNC
SCLK
DIN
Figure 6. 8051 to ADG725/ADG731 Interface
MC68HC11 Interface to ADG725/ADG731
Figure 7 shows an example of a serial interface between the
ADG725/ADG731 and the MC68HC11 microcontroller. SCK
of the 68HC11 drives the SCLK of the mux, while the MOSI
output drives the serial data line, DIN. SYNC is driven from
one of the port lines, in this case PC7. The 68HC11 is config-
ured for Master Mode: MSTR = 1, CPOL = 0, and CPHA = 1.
When data is transferred to the part, PC7 is taken low, and data
is transmitted MSB first. Data appearing on the MOSI output is
valid on the falling edge of SCK.
MC68HC11
*
MOSI
PC7
SYNC
SCK
*ADDITIONAL PINS OMITTED FOR CLARITY
ADG725/ADG731
SCLK
DIN
Figure 7. MC68HC11 Interface to ADG725/ADG731
APPLICATION CIRCUITS
ADG725/ADG731 in an Optical Network Control Loop
The ADG725/ADG731 can be used in optical network applica-
tions that have higher port counts and greater multiplexing
requirements. The ADG725/ADG731 are well suited to these
applications because they allow a single control circuit to con-
nect a higher number of channels without increasing board size
and design complexity.
In the circuit shown in Figure 8, the 0 V to 5 V outputs of the
AD5532HS are amplified to a range of 0 V to 180 V and then
used to control actuators that determine the position of MEMS
mirrors in an optical switch. The exact position of each mirror is
measured using sensors. The sensor readings are muxed using
the ADG731, a 32-channel sw
itch, and fed back to a single-
channel 14-bit ADC (AD7894).
The control loop is driven by an ADSP-2191L, a 32-bit DSP
with an SPI compatible SPORT interface. It writes data to the
DAC, controls the multiplexer, and reads data from the ADC
via a 3-wire serial interface.
.........
1
32
AD7894
ADSP-2191M
.........
1
32
ADG731
AD5532HS
MEMS
MIRROR
ARRAY
SENSORS
Figure 8. Optical Network Control Loop
Expand the Number of Selectable Serial Devices Using the
ADG725/ADG731
The SYNC pin of the ADG725/ADG731 can be used to select
one of a number of multiplexers. All devices receive the same
serial clock and serial data, but only one device will receive the
REV. B
ADG725/ADG731
–15–
SYNC signal at any one time. The mux addressed will be deter-
mined by the decoder. There will be some digital feedthrough
from the digital input lines. Using a burst clock will minimize the
effects of digital feedthrough on the analog signal channels.
Figure 9 shows a typical circuit.
ENABLE
DIN
SCLK
DGND
CODED
ADDRESS
DECODER
VDD
EN
DIN
SCLK
DIN
SCLK
DIN
SCLK
ADG725/
ADG731
SYNC
DIN
SCLK
SYNC
SYNC
SYNC
D
D
D
D
OTHER SPI
DEVICE
ADG725/
ADG731
OTHER SPI
DEVICE
Figure 9. Addressing Multiple ADG725/ADG731s
Using a Decoder
REV. B

ADG731BSUZ

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Multiplexer Switch ICs 32:1 18MHz 4 Ohm Serially Controlled
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union