SN75LBC970A
SCSI DIFFERENTIAL CONVERTER-CONTROL
SLLS215B – MAY 1995 – REVISED JANUAR Y 1999
1
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
D
Provides Differential SCSI from SingleEnded Controller When Used With the
SN75LBC971A Data Transceiver
D
Designed to Operate at Fast-SCSI Speeds
of 10 Million Data Transfers per Second
D
Nine Transceivers Meet or Exceed the
Requirements of ANSI Standard EIA-485
and ISO-8482 Standards
D
Packaged in Shrink Small-Outline Package
with 25 mil Terminal Pitch
D
Low Disabled Supply Current
22 mA Typ
D
Thermal Shutdown Protection
D
Positive- and Negative-Current Limiting
D
Power-Up/-Down Glitch Protection
description
The SN75LBC970A SCSI differential convertercontrol is an adaptation of the industry’s first
9-channel RS-485 transceiver, the SN75LBC976.
When used in conjunction with one or more of its
companion data transceiver(s), SN75LBC971A,
the chip set provides the superior electrical
performance of differential SCSI from a single-ended SCSI bus controller. A 16-bit, Fast-SCSI bus
can be implemented with just three devices (two
for data and one for control) in the space-efficient,
56-pin, shrink small-outline package (SSOP) and
a few external components.
In a typical differential SCSI node, the SCSI
controller provides the enables for each external
RS-485 transceiver. This could require as many
as 27 additional terminals for a 16-bit differential
bus controller or relegate a 16-bit single-ended
controller to only an 8-bit differential bus. Using the standard nine SCSI control signals, the SN75LBC970A
control transceiver decodes the state of the bus and enables the SN75LBC971A data transceiver(s) to transmit
the single-ended SCSI input signals differentially to the cable or receive the differential cable signals and drive
the single-ended outputs to the controller.
The single-ended SCSI bus interface consists of CMOS bidirectional inputs and outputs. The drivers are rated
at ±16 mA of output current. The receiver inputs are pulled high with approximately 4 mA to eliminate the need
for external pullup resistors for the open-drain outputs of most single-ended SCSI controllers. The single-ended
side of the device is not intended to drive the SCSI bus directly.
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
Copyright 1999, Texas Instruments Incorporated
PRODUCTION DATA information is current as of publication date.
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
RSTFLTR
RESET
DSENS
CLK40
GND
AATN–
TEST
AACK–
TIMEOUT
AREQ–
AC/D–
V
CC
GND
GND
GND
GND
GND
V
CC
DRVBUS
SDB
AMSG–
AI/O–
ASEL–
NC
ABSY–
NC
ARST–
NC
X2
X1/CLK20
NC
BATN–
BATN+
BACK–
BACK+
BREQ–
BREQ+
BC/D–
BC/D+
V
CC
GND
GND
GND
GND
GND
V
CC
BMSG–
BMSG+
BI/O–
BI/O+
BSEL+
BSEL–
BBSY+
BBSY–
BRST+
BRST–
DL PACKAGE
(TOP VIEW)
NC – no internal connection
Terminals 13 through 17 and 40 through 44 are
connected together to the package lead frame and
signal ground.
SN75LBC970A
SCSI DIFFERENTIAL CONVERTER-CONTROL
SLLS215B – MAY 1995 – REVISED JANUAR Y 1999
2
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
description (continued)
The differential SCSI bus interface consists of
bipolar bidirectional inputs and outputs that meet
or exceed the requirements of EIA-485 and ISO
8482-1982/TIA TR30.2 referenced by the American National Standard of Information Systems
(ANSI) X3.131-1994 Small Computer System
Interface-2 (SCSI-2).
The SN75LBC970A is characterized for operation
over the temperature range of 0°C to 70°C.
The SN75LBC970A consists of nine RS-485
differential transceivers, nine TTL- or CMOS-level
compatible transceivers, a state machine and
control logic block, a 20-MHz crystal-controlled
oscillator, a timer, a power-up/-down glitch
protection circuit, and a thermal-shutdown
protection circuit.
The single-ended or controller interface is
designated as the A side and the differential port
is the B side. Since the device uses the SCSI
control signals to decode the state of the bus and
data flow direction, the terminal assignments must
be matched to the corresponding signal on the
SCSI bus. The signal name followed by a minus
sign (–) indicates an active-low signal while a plus
sign (+) indicates an active-high signal.
A reset function, which disables all outputs and
clears internal latches, can be accomplished from
two external inputs and two internally-generated
signals. RESET
(Reset) and DSENS (differential
sense) are available to external circuits for a bus
reset or to disable all outputs should a
single-ended cable be inadvertently connected to
a differential connector. The power-up and
thermal-shutdown are internally generated signals that have the same effect when the supply
voltage is below 3.5 V or the junction temperature
exceeds approximately 175°C.
This data sheet contains descriptions of the
SN75LBC970A input and output signals followed
by the electrical characteristics. The parameter
measurement information is followed by the
theory of operation, a state flow chart, and a
typical circuit in the application information
section.
53
52
BATN–
BATN+
6
51
50
BACK–
BACK+
8
38
37
BMSG–
BMSG+
21
47
46
BC/D–
BC/D+
11
36
35
BI/O–
BI/O+
22
30
29
BRST+
BRST–
27
H
32
31
BBSY+
BBSY–
25
H
34
33
BSEL+
BSEL–
23
H
State Machine and
Control Logic
Oscillator
H
Thermal
Shutdown
Power-Up
and Reset Logic
3
7
2
1
4
55
56
19
DRVBUS
20
SDB
TIMEOUT
AATN–
AACK–
AMSG–
AC/D–
AI/O–
ARST–
ABSY–
ASEL–
49
48
BREQ–
BREQ+
10
AREQ–
9
DSENS
TEST
RESET
RSTFLTR
CLK40
X1/CLK20
X2
logic diagram (positive logic)
SN75LBC970A
SCSI DIFFERENTIAL CONVERTER-CONTROL
SLLS215B – MAY 1995 – REVISED JANUAR Y 1999
3
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
Terminal Functions
TERMINAL
Logic
AACK– 8 TTL I/O Strong pullup SCSI acknowledge (–ACK) signal to/from controller
AATN– 6 TTL I/O Strong pullup SCSI attention (–ATN) signal to/from controller
ABSY– 25 TTL I/O Strong pullup SCSI busy (–BSY) signal to/from the controller
AC/D– 11 TTL I/O Strong pullup SCSI control/data (–C/D) signal to/from the controller
AI/O– 22 TTL I/O Strong pullup SCSI input/output (–I/O) signal to/from the controller
AMSG– 21 TTL I/O Strong pullup SCSI message (–MSG) signal to/from the controller
AREQ– 10 TTL I/O Strong pullup SCSI request (–REQ) signal to/from controller
ARST– 27 TTL I/O Strong pullup SCSI reset (–RST) signal to/from the controller
ASEL– 23 TTL I/O Strong pullup SCSI select (–SEL) signal to/from the controller
BACK– 51 RS-485 I/O Weak pullup SCSI acknowledge (–ACK) signal to/from the bus
BACK+ 50 RS-485 I/O Weak pulldown SCSI acknowledge (+ACK) signal to/from the bus
BATN– 53 RS-485 I/O Weak pullup SCSI attention (–ATN) signal to/from the bus
BATN+ 52 RS-485 I/O Weak pulldown SCSI attention (+ATN) signal to/from the bus
BBSY– 31 RS-485 I/O Weak pulldown SCSI busy (–BSY) signal to/from the bus
BBSY+ 32 RS-485 I/O Weak pullup SCSI busy (+BSY) signal to/from the bus
BC/D– 47 RS-485 I/O Weak pullup SCSI control/data (–C/D) signal to/from the bus
BC/D+ 46 RS-485 I/O Weak pulldown SCSI control/data (+C/D) signal to/from the bus
BI/O– 36 RS-485 I/O Weak pullup SCSI input/output (–I/O) signal to/from the bus
BI/O+ 35 RS-485 I/O Weak pulldown SCSI input/output (+I/O) signal to/from the bus
BMSG– 38 RS-485 I/O Weak pullup SCSI message (–MSG) signal to/from the bus
BMSG+ 37 RS-485 I/O Weak pulldown SCSI message (+MSG) signal to/from the bus
BREQ– 49 RS-485 I/O Weak pullup SCSI request (–REQ) signal to/from the bus
BREQ+ 48 RS-485 I/O Weak pulldown SCSI request (+REQ) signal to/from the bus
BRST– 29 RS-485 I/O Weak pulldown SCSI reset (–RST) signal to/from the bus
BRST+ 30 RS-485 I/O Weak pullup SCSI reset (+RST) signal to/from the bus
BSEL– 33 RS-485 I/O Weak pulldown SCSI select (–SEL) signal to/from the bus
BSEL+ 34 RS-485 I/O Weak pullup SCSI select (+SEL) signal to/from the bus
CLK40 4 CMOS I Strong pulldown 40-MHz clock input
DRVBUS 19 TTL O N/A Driver bus. A high-level logic signal that indicates the SCSI bus is in one of
the information transfer phases.
DSENS 3 TTL I Weak pullup A low-level input initializes the internal latches and disables all drivers.
GND 5, 13–17,
40–44
N/A N/A N/A Supply common
RESET 2 TTL I Weak pullup Reset. A low-level input initializes the internal latches and disables all drivers.
RSTFLTR 1 TTL I Weak pullup Reset filter. Filtered input from the SCSI bus for a system reset. RSTFLTR
differs from RESET by keeping the ARST and BRST drivers enabled.
SDB 20 TTL O N/A A high-level logic signal that indicates a differential to single-ended data flow.
TEST 7 TTL I Weak pulldown Test. A high-level input that places the device in a test mode (see Table 1).
It is grounded during normal operation.
TIMEOUT 9 Analog I/O N/A Time out. This signal connects to an external RC time constant for a time out
during bus arbitration.
V
CC
12, 18, 39, 45 N/A N/A N/A 5-V supply voltage
X1/CLK20 55 CMOS I None 20-MHz crystal oscillator or clock input
X2 56 Analog O None 20-MHz crystal oscillator feedback
SN75LBC970A
SCSI DIFFERENTIAL CONVERTER-CONTROL
SLLS215B – MAY 1995 – REVISED JANUAR Y 1999
4
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
schematics of inputs and outputs
22 k
200 Ω
Input
V
CC
RSTFLTR
, RESET, AND DSENS
50 kΩ
200 Ω
Input
V
CC
TEST
200 Ω
Input
V
CC
TIMEOUT
200 Ω
Input
V
CC
CLK40
200 Ω
Input
V
CC
A
3 kΩ
12 kΩ
1 kΩ
100 kΩ
B– Pin Only
100 kΩ
B+ Pin Only
18 kΩ
V
CC
Input
B+ AND B–
200 Ω
100 kΩ
X1/CLK20
V
CC
V
CC
X2
X1/CLK20, X2
V
CC
Output
100 kΩ
B– Pin Only
100 kΩ
B+ Pin Only
3 kΩ
12 kΩ
V
CC
Output
A, SDB, DRVBUS B+ AND B–
4 mA
1 kΩ
18 kΩ
SN75LBC970A
SCSI DIFFERENTIAL CONVERTER-CONTROL
SLLS215B – MAY 1995 – REVISED JANUAR Y 1999
5
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
†
Supply voltage range, V
CC
(see Note 1) –0.3 V to 7V. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Differential bus voltage range (B side) –15 V to 15 V. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signal-ended bus voltage range (A side and control) –0.3 V to 7 V. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Continuous total power dissipation See Dissipation Rating Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Electrostatic discharge: B side (see Note 2):Class 2, A: 2 kV. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Class 2, B: 200 V. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
All terminals: Class 1, A: 500 V. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Class 1, B: 200 V. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operating free-air temperature range, T
A
0°C to 70°C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Storage temperature range, T
stg
–65°C to 150°C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds 260°C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
†
Stresses beyond those listed under “absolute maximum ratings” may cause permanent damage to the device. These are stress ratings only, and
functional operation of the device at these or any other conditions beyond those indicated under “recommended operating conditions” is not
implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
NOTES: 1. All voltage values are with respect to the GND terminals.
2. This absolute maximum rating is tested in accordance with MIL-STD-883C, Method 3015.7.
DISSIPATION RATING TABLE
PACKAGE
TA ≤ 25°C
POWER RATING
OPERATING FACTOR
‡
ABOVE TA = 25°C
TA = 70°C
POWER RATING
DL 2500 mW 20 mW/°C 1600 mW
‡
This is the inverse of the traditional junction-to-case thermal resistance (R
θJA
).
recommended operating conditions
MIN NOM MAX UNIT
Supply voltage, V
CC
4.75 5 5.25 V
A side, DSENS, TEST, RESET, AND RSTFLTR 2
High-level input voltage, V
IH
CLK40 AND X1/CLK20 0.7 V
CC
A side, DENS, TEST, RESET, and RSTFLTR 0.8
Low-level input voltage, V
IL
CLK40 AND X1/CLK20 0.2 V
CC
Input voltage at any bus terminal (separately
Output voltage at any bus terminal (separately
B side –60
High-level output current, I
OH
A side, DRVBUS, SDB, TIMEOUT –16
mA
X2 –4
B side 60
Low-level output current, I
OL
A side, DRVBUS, and SDB 16
z
Operating case temperature, T
C
0 125 °C
Operating free-air temperature, T
A
0 70 °C
SN75LBC970A
SCSI DIFFERENTIAL CONVERTER-CONTROL
SLLS215B – MAY 1995 – REVISED JANUAR Y 1999
6
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
electrical characteristics over recommended operating free-air temperature range (unless
otherwise noted)
PARAMETER TEST CONDITIONS MIN TYP
†
MAX UNIT
V
OD(H)
Driver differential
high-level output voltage
B side except BBSY,
BRST, and BSEL
1 1.8 V
V
OD(L)
Driver differential low-level
output voltage
B side
–1 – 2.2 V
AACK–, AATN–,
AC/D–, AI/O–,
AMSG–, AREQ–
VID = –200 mA,
IOH = –16 mA
2.5 4.3
DRVBUS, SDB IOH = –16 mA 2.5 4.4
V
OH
High-level output voltage
TIMEOUT
Test and RESET at 0.8 V, All
others open, IOH = –16 mA
2.5 4.5
V
B side 3.4
X2 IOH = - 4 mA 3.2
DRVBUS, SDB IOL = 16 mA 0.8
A side VID = 200 mV, IOL =16 mA 0.8
VOLLow-level output voltage
Receiver positive-going
B side IOH = –16 mA, See Figure 2 0.2
input threshold voltage
TIMEOUT 2.6
Receiver negative-going
B side IOL = 16 mA, See Figure 2 –0.2
input threshold voltage
TIMEOUT
0.32 V
CC
0.4 V
CC
Receiver input hysteresis
B side 45 mV
(V
IT+
– V
IT–
)
TIMEOUT 0.5 V
VI = 12 V, VCC = 5 V,
All other inputs at 0 V
0.6 1
VI = 12 V, VCC = 0,
All other inputs at 0 V
0.7 1
VI = –7 V, VCC = 5 V,
All other inputs at 0 V
–0.5 –0.8
VI = –7 V, VCC = 0,
All other inputs at 0 V
–0.4 –0.8
A side –2.9 –6 –8 mA
DSENS, RESET,
RSTFLTR
V
IIHHigh-level in ut current
TEST 100
µA
TIMEOUT
TEST at 2 V, A side and other
control inputs at 0.8 V ,
B side open, VIH = 2 V
±1
A side –6 –8 mA
DSENS, RESET,
RSTFLTR
VIH = 0.8 V
–100
I
IL
Low-level input current
CLK40, TEST,
X1/CLK20
±20
µA
TIMEOUT
TEST at 0.8 V, A side and
other control inputs at 0.8 V ,
B side open, VIH = 2 V
±1
I
OS
Short circuit output current B side VO = 5 V and 0 V ±250 mA
†
All typical values are at VCC = 5 V, TA = 25 °C.