ADV3228/ADV3229
Rev. 0 | Page 23 of 24
using parallel programming. In parallel mode, the CLK pin is
level sensitive, whereas in serial mode, it is edge triggered.
POWER-ON RESET
When powering up the ADV3228/ADV3229, it is usually desirable
to have the outputs come up in the disabled state. When taken
low, the RESET pin causes all outputs to be in the disabled state.
However, the RESET signal does not reset all registers in the
ADV3228/ADV3229. This is important when operating in the
parallel programming mode. Refer to the
section for information about programming internal registers
after power-up. Serial programming programs the entire matrix
each time; therefore, no special considerations apply.
Because the data in the shift register is random after power-up,
it should not be used to program the matrix, or the matrix can
enter unknown states. To prevent the matrix from entering
unknown states, do not apply logic low signals to both CE and
UPDATE initially after power-up. Instead, first load the shift
register with the data and then take UPDATE low to program
the device.
The RESET pin has a 20 kΩ pull-up resistor to DVCC that can
be used to create a simple power-up reset circuit. A capacitor from
RESET to ground holds the RESET pin low for a period during
which the rest of the device stabilizes. The low condition causes
all of the outputs to be disabled. The capacitor then charges
through the pull-up resistor to the high state, thereby, allowing
full programming capability of the device.
GAIN SELECTION
The 8 × 8 crosspoints come in two versions, depending on
the gain of the analog circuit path. The ADV3228 device is unity
gain and can be used for analog logic switching and other
applications where unity gain is desired. The ADV3228 outputs
have very high impedance when their outputs are disabled.
The ADV3229 can be used for devices that drive a terminated
cable with its outputs. This device has a built-in gain of +2 that
eliminates the need for a gain of +2 buffer to drive a video line. Its
high output disabled impedance minimizes signal degradation
when paralleling additional outputs of other crosspoint devices.
CREATING LARGER CROSSPOINT ARRAYS
The ADV3228/ADV3229 are high density building blocks for
creating crosspoint arrays of dimensions larger than 8 × 8. Various
features, such as output disable, chip enable, and gain of +1 and
gain of +2 options, are useful for creating larger arrays.
The first consideration in constructing a larger crosspoint is to
determine the minimum number of devices that is required. The 8
× 8 architecture of the ADV3228/ADV3229 contains 64 points,
which is a factor of 16 greater than a 4 × 1 crosspoint (or multiplexer).
The benefits realized in printed circuit board (PCB) area used,
power consumption, and design effort are readily apparent when
compared to using multiples of these smaller 4 × 1 devices.
To obtain the minimum number of required points for a non-
blocking crosspoint, multiply the number of inputs by the number
of outputs. Nonblocking requires that the programming of a given
input to one or more outputs not restrict the availability of that input
to be a source for any other outputs. Some nonblocking crosspoint
architectures require more than this minimum. In addition, there
are blocking architectures that can be constructed with fewer
devices than this minimum. These systems have connectivity
available on a statistical basis that is determined when designing
the overall system.
The basic concept in constructing larger crosspoint arrays is to
connect inputs in parallel in a horizontal direction and to wire-OR
the outputs together in the vertical direction. The wire-OR
connection can be viewed as a tristate multiplex of the two outputs,
in that only one output is enabled and the other is in a high-Z state.
The meaning of horizontal and vertical can best be understood
by referring to
Figure 65, which illustrates this concept for a 32 × 8
crosspoint array that uses four ADV3228 or ADV3229 devices.
IN00 TO IN07
OUT00 TO OUT07
ADV3228
OR
ADV3229
8
RTERM
IN08 TO IN15
ADV3228
OR
ADV3229
8
RTERM
IN16 TO IN23
ADV3228
OR
ADV3229
8
RTERM
IN24 TO IN31
ADV3228
OR
ADV3229
8
RTERM
09
31
8-
0
07
Figure 65. A 32 × 8 Nonblocking Crosspoint Switch Array
Each input is uniquely assigned to each of the eight inputs of the
four devices and terminated appropriately; the outputs are wired-
OR’ed together. The output from only one wire-OR’ed connection
can be enabled at any given time, and care must be exercised to
minimize load capacitance at the wired-OR’ed connections. The
device programming software must be properly written to prevent
multiple connected outputs from being enabled at the same time.
More expansion options are possible using the
ADV3226 and
16 × 8 arrays. Also available are 32 × 16 arrays in a single package:
32 × 32 array in a single device, use the
AD8117 and
AD8118 for