Provides High-Voltage Differential SCSI
from Single-Ended Controller When Used
DGG OR DL PACKAGE
(TOP VIEW)
With the SN75971B Data Transceiver
D
Nine Transceivers Meet or Exceed the
Requirements of ANSI Standard EIA-485
and ISO-8482 Standards
D
ESD Protection on Bus Pins to 12 kV
D
Packaged in Shrink Small-Outline Package
with 25 mil Terminal Pitch and Thin
Small-Package with 20 mil Terminal Pitch
D
Low Disabled Supply Current 32 mA Typ
D
Thermal Shutdown Protection
D
Positive- and Negative-Current Limiting
D
Power-Up/-Down Glitch Protection
D
Open-Circuit Failsafe Receivers
description
The SN75970B SCSI differential convertercontrol, when used in conjunction with one or
more of its companion data transceiver(s),
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) as well as
the even smaller TSSOP and a few external
components.
In a typical differential SCSI node, the SCSI
controller provides the enables for each external
Terminals 13 through 17 and 40 through 44 are
connected together to the package lead frame and
signal ground.
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 SN75970B control transceiver
decodes the state of the bus and enables the SN75971B 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.
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.
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
Copyright 2000, Texas Instruments Incorporated
1
SN75970B
SCSI DIFFERENTIAL CONVERTER-CONTROL
SLLS323A – NOVEMBER 1999 – REVISED JANUARY 2000
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) and SCSI-3 Fast-20 Parallel
Interface (Fast-20) X3.277:1996.
The SN75970B is characterized for operation
over the temperature range of 0°C to 70°C.
The SN75970B 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 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
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
SN75970B 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.
(Reset) and DSENS (differential
logic diagram (positive logic)
AC/D–
AI/O–
TEST
CLK40
6
8
21
11
10
22
27
25
23
3
7
2
1
4
55
56
X2
State Machine and
Control Logic
Oscillator
Power-Up
and Reset Logic
H
H
H
H
Shutdown
AATN–
AACK–
AMSG–
AREQ–
ARST–
ABSY–
ASEL–
DSENS
RESET
RSTFLTR
X1/CLK20
Thermal
53
52
51
50
38
37
47
46
49
48
36
35
30
29
32
31
34
33
19
20
9
BATN–
BATN+
BACK–
BACK+
BMSG–
BMSG+
BC/D–
BC/D+
BREQ–
BREQ+
BI/O–
BI/O+
BRST+
BRST–
BBSY+
BBSY–
BSEL+
BSEL–
DRVBUS
SDB
TIMEOUT
2
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
SCSI DIFFERENTIAL CONVERTER-CONTROL
I/O
TERMINATION
DESCRIPTION
Terminal Functions
SN75970B
SLLS323A – NOVEMBER 1999 – REVISED JANUARY 2000
TERMINAL
NAMENO.
AACK–8TTLI/Ostrong pullupSCSI acknowledge (–ACK) signal to/from controller
AATN–6TTLI/Ostrong pullupSCSI attention (–ATN) signal to/from controller
ABSY–25TTLI/Ostrong pullupSCSI busy (–BSY) signal to/from the controller
AC/D–11TTLI/Ostrong pullupSCSI control/data (–C/D) signal to/from the controller
AI/O–22TTLI/Ostrong pullupSCSI input/output (–I/O) signal to/from the controller
AMSG–21TTLI/Ostrong pullupSCSI message (–MSG) signal to/from the controller
AREQ–10TTLI/Ostrong pullupSCSI request (–REQ) signal to/from controller
ARST–27TTLI/Ostrong pullupSCSI reset (–RST) signal to/from the controller
ASEL–23TTLI/Ostrong pullupSCSI select (–SEL) signal to/from the controller
BACK–51RS-485I/Oweak pullupSCSI acknowledge (–ACK) signal to/from the bus
BACK+50RS-485I/Oweak pulldownSCSI acknowledge (+ACK) signal to/from the bus
BATN–53RS-485I/Oweak pullupSCSI attention (–ATN) signal to/from the bus
BATN+52RS-485I/Oweak pulldownSCSI attention (+ATN) signal to/from the bus
BBSY–31RS-485I/Oweak pulldownSCSI busy (–BSY) signal to/from the bus
BBSY+32RS-485I/Oweak pullupSCSI busy (+BSY) signal to/from the bus
BC/D–47RS-485I/Oweak pullupSCSI control/data (–C/D) signal to/from the bus
BC/D+46RS-485I/Oweak pulldownSCSI control/data (+C/D) signal to/from the bus
BI/O–36RS-485I/Oweak pullupSCSI input/output (–I/O) signal to/from the bus
BI/O+35RS-485I/Oweak pulldownSCSI input/output (+I/O) signal to/from the bus
BMSG–38RS-485I/Oweak pullupSCSI message (–MSG) signal to/from the bus
BMSG+37RS-485I/Oweak pulldownSCSI message (+MSG) signal to/from the bus
BREQ–49RS-485I/Oweak pullupSCSI request (–REQ) signal to/from the bus
BREQ+48RS-485I/Oweak pulldownSCSI request (+REQ) signal to/from the bus
BRST–29RS-485I/Oweak pulldownSCSI reset (–RST) signal to/from the bus
BRST+30RS-485I/Oweak pullupSCSI reset (+RST) signal to/from the bus
BSEL–33RS-485I/Oweak pulldownSCSI select (–SEL) signal to/from the bus
BSEL+34RS-485I/Oweak pullupSCSI select (+SEL) signal to/from the bus
CLK404CMOSIstrong pulldown40-MHz clock input
DRVBUS19TTLON/ADriver bus. A high-level logic signal that indicates the SCSI bus is in one of
DSENS3TTLIweak pullupA low-level input initializes the internal latches and disables all drivers.
GND5, 13–17,
RESET2TTLIweak pullupReset. A low-level input initializes the internal latches and disables all drivers.
RSTFLTR1TTLIweak pullupReset filter. Filtered input from the SCSI bus for a system reset. RSTFLTR
SDB20TTLON/AA high-level logic signal that indicates a differential to single-ended data flow.
TEST7TTLIweak pulldownTest. A high-level input that places the device in a test mode (see Table 1).
TIMEOUT9AnalogI/ON/ATime out. This signal connects to an external RC time constant for a time out
V
CC
X1/CLK2055CMOSInone20-MHz crystal oscillator or clock input
X256AnalogOnone20-MHz crystal oscillator feedback
40–44
12, 18, 39, 45N/AN/A N/A5-V supply voltage
LOGIC
LEVEL
the information transfer phases.
N/AN/A N/ASupply common
differs from RESET by keeping the ARST and BRST drivers enabled.
It is grounded during normal operation.
during bus arbitration.
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
3
SN75970B
SCSI DIFFERENTIAL CONVERTER-CONTROL
SLLS323A – NOVEMBER 1999 – REVISED JANUARY 2000
schematics of inputs and outputs
Input
Input
RSTFLTR
200 Ω
200 Ω
, RESET, AND DSENS
22 k
CLK40
V
X1/CLK20, X2
CC
V
Input
V
CC
CC
4 mA
Input
200 Ω
A, SDB, DRVBUS
200 Ω
A
TEST
V
50 kΩ
CC
TIMEOUT
V
CC
Input
B+ AND B– Inputs
V
CC
100 kΩ
B– Pin Only
Input
18 kΩ
100 kΩ
B+ Pin Only
B+ AND B– Outputs
200 Ω
12 kΩ
V
CC
3 kΩ
V
1 kΩ
CC
V
CC
X1/CLK20
X2
200 Ω
100 kΩ
Output
B–
V
CC
18 kΩ
B+
Output
4
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
SN75970B
High-level input voltage, V
V
Low-level input voltage, V
V
gy(y
B side–7V
High-level output current, I
mA
Low-level output current, I
Clock frequenc
f
MH
SCSI DIFFERENTIAL CONVERTER-CONTROL
SLLS323A – NOVEMBER 1999 – REVISED JANUARY 2000
absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage range, V
Differential bus voltage range (B side) –10 V to 15 V. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signal-ended bus voltage range (A side and control) –0.3 V to 7 V. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operating free-air temperature range, T
Storage temperature range, T
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.
PACKAGE
DGG3333 mW26.7 mW/°C2133 mW
‡
This is the inverse of the traditional junction-to-case thermal resistance (R
JEDEC) PCB installations.
Input voltage at any bus terminal (separately or
common-mode), V
Operating case temperature, T
Operating free-air temperature, T
CC
p
p
p
p
y,
IH
IL
I
OH
OL
CLK
C
A
MINNOMMAXUNIT
4.7555.25V
A side, DSENS, TEST, RESET, AND RSTFLTR2
CLK40 AND X1/CLK200.7 V
A side, DENS, TEST, RESET, and RSTFLTR0.8
CLK40 AND X1/CLK200.2 V
A side, DRVBUS, SDB, TIMEOUT–16
X2–4
A side, DRVBUS, and SDB16mA
X24mA
CLK2020
CLK4040
CC
CC
12
0125°C
070°C
z
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
5
SN75970B
See Figure 1
VOLLow-level output voltage
V
V
gg
V
V
ggg
V
V
y
IIBus input current
B side
mA
IH
IIHHigh-level in ut current
SCSI DIFFERENTIAL CONVERTER-CONTROL
SLLS323A – NOVEMBER 1999 – REVISED JANUARY 2000
electrical characteristics over recommended operating free-air temperature range (unless
otherwise noted)
PARAMETERTEST CONDITIONSMIN TYP
V
OD(H)
V
OD(L)
V
OH
IT+
IT–
hys
†
All typical values are at VCC = 5 V, TA = 25°C.
‡
The algebraic convention with the least positive (more negative) limit is designated minimum, is used in this data sheet for the differential input
voltage only .
Driver differential
high-level output voltage
Driver differential
low-level output voltage
High-level output voltage
p
Receiver positive-going
input threshold voltage
Receiver negative-going
input threshold voltage
Receiver input hysteresis
(V
–V
IT+
-
)
IT–
p
p
B side except BBSY,
BRST, and BSEL
B side
AACK–, AA TN–,
AC/D–, AI/O–,
AMSG–, AREQ–
DRVBUS, SDBIOH = –16 mA2.54.4
TIMEOUT
B side3.4
X2IOH = - 4 mA3.2
DRVBUS, SDBIOL = 16 mA0.8
A sideVID = 200 mV, IOL = 16 mA0.8
B side1.6
X2IOL = 4 mA0.8
B sideIOH = –16 mA, See Figure 20.2
TIMEOUT
B sideIOL = 16 mA, See Figure 2–0.2
TIMEOUT
B side45mV
TIMEOUT
A side–2.0–6–8mA
DSENS, RESET,
RSTFLTR
CLK40, X1/CLK20
TEST100
TIMEOUT
VID = –200 V, IOH = –16 mA2.54.3
Test and RESET at 0.8 V,
All others open, IOH = –16 mA
VI = 12 V, VCC = 5 V,
All other inputs at 0 V
VI = 12 V, VCC = 0,
All other inputs at 0 V
VI = –7 V, VCC = 5 V,
All other inputs at 0 V
VI = –7 V, VCC = 0,
All other inputs at 0 V
V
= 2 V
TEST at 2 V, A side and other
control inputs at 0.8 V ,
B side open, VIH = 2 V
–0.8–2.2V
11.8V
2.54.5
‡
0.32V
CC
0.5V
†
MAXUNIT
2.6
0.4 V
CC
0.61
0.71
–0.5–0.8
–0.4–0.8
–60–100
±20
±25
V
µA
6
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
SN75970B
IL
IILLow-level in ut current
CpdPower dissipation capacitance (see Note 3)
SCSI DIFFERENTIAL CONVERTER-CONTROL
SLLS323A – NOVEMBER 1999 – REVISED JANUARY 2000
electrical characteristics over recommended operating free-air temperature range (unless
otherwise noted) (Continued)
PARAMETERTEST CONDITIONSMINTYP†MAXUNIT
A side–6–9mA
DSENS, RESET,
RSTFLTR
-
p
I
OS
I
CC
C
o
†
All typical values are at VCC = 5 V, TA = 25°C.
NOTE 3: Cpd determines the no-load dynamic current consumption, IS = Cpd × VCC × f + ICC (ICC depends upon the output states and load circuits
Short circuit output currentB sideVO = 5 V and 0 V±250mA
Supply current
Bus output capacitance
p
and is not necessarily the same ICC as specified in the electrical tables).
p
CLK40, X1/CLK20
TEST±30
TIMEOUT
DisabledRESET at 0.8 V, All others open3242
All A-side to B-side
channels enabled
All B-side to A-side
channels enabled
V
= 0.8 V
TEST at 2 V, A side and other
control inputs at 0.8 V ,
B side open, VIL = 0.8 V
TEST and RSTFLTR at 2 V
RESET
at 0.8 V,
All other inputs open, No load
TEST and B+ pins at 2 V, RESET,
RSTFLTR, and B– pins
All other inputs open, No load
B side to GND,
VI = 0.6 sin(2π 106 t)+ 1.5 V
B side to A side, one channel40pF
A side to B side, one channel100pF
at 0.8 V,
–100
±30
µA
±25
7295
mA
5172
1821pF
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
7
SN75970B
See Figure 3
3.5
17.7
B1
AREQ
BREQ±
t
t
l
ns
See Figure 3
5.5
15.7
B2
AREQ
BREQ±
t
Ske
part-to-part
ns
t
Pulse ske
ns
B1
BREQ±
AREQ
t
t
l
ns
B2
BREQ±
AREQ
t
Skew part-to-part
ns
t
Pulse ske
ns
SCSI DIFFERENTIAL CONVERTER-CONTROL
SLLS323A – NOVEMBER 1999 – REVISED JANUARY 2000
switching characteristics over recommended operating free-air temperature range (unless
otherwise noted)
PARAMETER
’
,
d1
sk(pp)
sk(p)
d3,
sk(pp)
sk(p)
†
All typical values are at VCC = 5 V, TA = 25°C.
NOTES: 4. Part-to-part skew is the magnitude of the difference in propagation delay times between any two devices when both operate with
Delay time, A to B, high- to
d2
d4
ow-level or low- to high-lev-
el output
’
’B1
p
w,
Delay time, B to A, high- to
ow-level or low- to high-lev-
el output
the same supply voltages, the same temperature, and the same loads.
5. Pulse skew is the difference between the high-to-low and low-to-high propagation delay times of any single channel.
p
’B2
’B1
w
’B2
’
’
’B1
p
p
’B2
’B1
w
’B2
FROM
(INPUT)TO(OUTPUT)
AATN–
AC/D–
AI/O–
AMSG–
AACK––BACK±
AATN–
AC/D–
AI/O–
AMSG–
AACK––BACK±
AACK–
AREQ–
AACK–
AREQ–
AACK–
AREQ–
AACK–
AREQ–
BATN±
BC/D±
BI/O±
BMSG±
BACK±
BATN±
BC/D±
BI/O±
BMSG±
BACK±
BACK±
BREQ±
BACK±
BREQ±
BACK±
BREQ±
BACK±
BREQ±
BATN±
BC/D±
BI/O±
BMSG±
–
BATN±
BC/D±
BI/O±
BMSG±
–
BACK±
BREQ±
BACK±
BREQ±
BACK±
BREQ±
BACK±
BREQ±
AATN–
AC/D–
AI/O–
AMSG–
AACK–
–
–
AATN–
AC/D–
AI/O–
AMSG–
AACK–
–
–
AACK–
AREQ–
AACK–
AREQ–
AACK–
AREQ–
AACK–
AREQ–
TEST CONDITIONSMIN TYP†MAXUNIT
3.115.3
VCC = 5 V, TA = 25°C4.212.2
VCC = 5 V, TA = 70°C4.712.7
4.513.3
VCC = 5 V, TA = 25°C6.210.2
VCC = 5 V, TA = 70°C6.710.7
See Note 48
See Note 44
See Note 58
See Note 54
See Figure 45.117.9
5.318
VCC = 5 V, TA = 25°C6.315.2
VCC = 5 V, TA = 70°C6.715.6
See Figure 47.314.6
7.514.2
VCC = 5 V, TA = 25°C8.513
VCC = 5 V, TA = 70°C8.913.4
See Note 49
See Note 44.5
See Note 58
See Note 54
8
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
SN75970B
TIMEOUT
DRVBUS
See Figure 5
SCSI DIFFERENTIAL CONVERTER-CONTROL
SLLS323A – NOVEMBER 1999 – REVISED JANUARY 2000
switching characteristics over recommended operating free-air temperature range (unless
otherwise noted) (continued)
PARAMETER
t
PHL
t
PLH
t
dis
t
en
t
dis1
t
dis2
t
dis3
t
en1
t
en2
t
en3
t
en4
†
All typical values are at VCC = 5 V, TA = 25°C.
Delay time, high- to low-level
Delay time, low- to high-level