Datasheet

AD8150
Rev. A | Page 14 of 44
CONTROL INTERFACE
CONTROL INTERFACE TRUTH TABLES
The following are truth tables for the control interface.
Table 4. Basic Control Functions
Control Pins
RESET
CS
WE
RE
UPDATE
Function
0 X X X X Global Reset. Reset all second-rank enable bits to 0 (disable all outputs).
1 1 X X X
Control Disable. Ignore all logic (but the signal matrix still functions as programmed). D[6:0] are high
impedance.
1 0 0 X X
Single Output Preprogram. Write input configuration data from Data Bus D[6:0] into first rank of
latches for the output selected by the Output Address Bus A[4:0].
1 0 X 0 X
Single Output Readback. Readback input configuration data from second rank of latches onto Data
Bus D[6:0] for the single output selected by the Output Address Bus A[4:0].
1 0 X X 0
Global Update. Copy input configuration data from all 17 first-rank latches into second rank of
latches, updating signal matrix connections for all outputs.
1 0 0 1 0
Transparent Write and Update. It is possible to write data directly onto rank two. This simplifies logic
when synchronous signal matrix updating is not necessary.
Table 5. Address Data Examples
Output Address Pins
MSB to LSB
Enable
Bit
Input Address Pins
MSB to LSB
A4 A3 A2 A1 A0 D6/E D5 D4 D3 D2 D1 D0 Function
0 0 0 0 0 X 0 0 0 0 0 0
Lower Address/Data Range. Connect Output 00
(A[4:0] = 00000) to Input 00 (D[5:0] = 000000).
1 0 0 0 0 X 1 0 0 0 0 0
Upper Address/Data Range. Connect Output 16
(A[4:0] = 10000) to Input 32 (D[5:0] = 100000).
<Binary Output Number
1
> 1 <Binary Input Number>
Enable Output. Connect selected output (A[4:0] = 0 to 16) to
designated input (D[5:0] = 0 to 32) and enable output
(D6 = 1).
<Binary Output Number
1
> 0 X X X X X X Disable Output. Disable specified output (D6 = 0).
1 0 0 0 1 X <Binary Input Number>
Broadcast Connection. Connect all 17 outputs to the same
designated input and set all 17 enable bits to the value of
D6. Readback is not possible with the broadcast address.
1 0 0 1 0 X 1 0 0 0 0 1
Reserved. Any address or data code greater or equal to these
are reserved for future expansion or factory testing.
1
The binary output number may also be the broadcast connection designator, 10001X.