Supports Provisions of IEEE 1394-1995
(1394) Standard for High-Performance
Serial Bus
D
Fully Interoperable With FireWire
†
Implementation of 1394
D
Provides A Backplane Environment That
Supports 50 or 100 Megabits per Second
(Mbits/s)
D
Logic Performs System Initialization and
Arbitration Functions
D
Encode and Decode Functions Included for
Data-Strobe Bit-Level Encoding
D
Incoming Data Resynchronized to Local
Clock
description
The TSB14C01A provides the transceiver functions needed to implement a single port node in a backplanebased 1394 network. The TSB14C01A provides two terminals for transmitting, two terminals for receiving, and
a single terminal to externally control the drivers for data and strobe. The TSB14C01A is not designed to drive
the backplane directly , this function must be provided externally . The TSB14C01A is designed to interface with
a link-layer controller (link), such as the TSB12C01A.
D
Separate Transmitter and Receiver for
Greater Flexibility
D
Data Interface to Link-Layer Controller
(Link) Provided Through Two Parallel
Signal Lines at 25/50 MHz
D
100-MHz or 50-MHz Oscillator Provides
Transmit, Receive-Data, and Link Clocks at
25/50 MHz
D
Single 5-V Supply Operation
D
Packaged in a High-Performance 64-Pin
TQFP (PM) Package for 0°C to 70°C
Operation and –40°C to 85°C Operation
D
Packaged in a 68-Pin CFP (HV) Package for
–55°C to 125°C Operation
The TSB14C01A requires an external 98.304-MHz or 49.152-MHz reference oscillator input for S100/50
operation. The reference signal is internally divided to provide the 49.152-MHz ±100-ppm system clock signals
used to control transmission of the outbound encoded strobe and data information. The 49.152-MHz clock
signal is supplied to the associated link for synchronization of the two chips. When this device is in the S100
mode of operation, OSC_SEL is asserted high. When the TSB14C01A is in the S50 mode of operation, the clock
rate supplied to the link is 24.576 MHz.
Data bits to be transmitted are received from the link on two parallel paths and are latched internally in the
TSB14C01A in synchronization with the 49.152-MHz system clock. These bits are combined serially , encoded,
and then transmitted at 98.304-Mbits/s (in S100 mode) as the outbound data-strobe information stream. During
transmission, the encoded data information is transmitted on TDATA, and the encoded strobe information is
transmitted on TSTRB.
During packet reception the encoded information is received on RDA TA and strobe information on RSTRB. The
received data-strobe information is decoded to recover the receive clock signal and the serial data bits. The
serial data bits are split into two parallel streams, resynchronized to the local system clock, and sent to the
associated link.
The TSB14C01A is a 5-V device and provides CMOS-level outputs.
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.
†
This serial bus implements technology covered by one or more patents of Apple Computer, Incorporated and SGS Thomson, Limited.
FireWire is a trademark of Apple Computer, 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.
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
Copyright 1999, Texas Instruments Incorporated
On products compliant to MIL-PRF-38535, all parameters are tested
unless otherwise noted. On all other products, production
processing does not necessarily include testing of all parameters.
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds300°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.
Actual junction temperature is a function of ambient temperature, package selection, power dissipation, and air flow. Customer is responsible
for maintaining the junction temperature within the recommended operating conditions. Operating device at junction temperatures higher than
what is recommended will cause device to operate outside the characterization models established during device simulation and may affect the
reliability performance.
electrical characteristics over recommended ranges of operating conditions (unless otherwise
noted)
device
V
V
I
OH
OL
OZ
PARAMETERTEST CONDITIONS
High-level output voltage
Low-level output voltage
Input current
Off-state output current
IOH = max,
IOL = min,
VI = VCC or 0
VI = VCC or 0
VCC = min
VCC = max
MINTYPMAXUNIT
VCC–0.8
0.5
±1
±10
V
V
µA
µA
thermal characteristics
R
ÁÁ
R
†
Junction-to-free-air thermal resistance
ББББББББ
Junction-to-case thermal resistance
Thermal characteristics vary depending on die, leadframe, pad size, and mold compound. These values represent typical die and pad sizes for
the respective package. The R
of metal.
†
PARAMETER
TSB14C01APM,
TSB14C01AIPM
TSB14C01AMHV
TSB14C01APM,
ÁÁÁÁ
TSB14C01AIPM
TSB14C01AMHV
value decreases as the die pad size increases. Thermal values represent PWB bands with minimal amount
θJA
TEST CONDITION
MIN
TYP
Board mounted, No air flow
БББББББÁÁÁÁ
MAX
78
74
16
3
UNIT
°C/W
°C/W
°C/W
ÁÁÁ
°C/W
switching characteristics, VCC = 5 V, TA = 25°C (See Note 1)
PARAMETER
t
D, CTL, LREQ low or high before SCLK high
su
t
D, CTL, LREQ low or high after SCLK high
h
t
Delay time, SCLK high to D, CTL high or low
d
NOTE 1: These parameters are ensured by design and are not production tested.
MEASURED
50% to 50%
50% to 50%
50% to 50%
TEST CONDITION
See Figure 1
See Figure 1
See Figure 2
MIN
TYP
MAX
UNIT
7
1
10
ns
ns
ns
PARAMETER MEASUREMENT INFORMATION
8
SCLK
t
su
50%
t
h
D, CTL, LREQ
Figure 1. D, CTL, LREQ Input Setup and Hold Timing Waveforms
Physical identification. Physical ID is the address of the local node and is set to zero on power up.
Inhibit Drivers. INHB is used to turn off the drivers to TDATA and TSTRB.
Initiate Bus Reset. IBR is turned on by the link and turned off by the phy when reset is complete.
Priority setting. The four bits contain the priority of the local node. A higher value in this field
ББББББББББББББББББББББ
indicates a higher priority.
transceiver selection
The system designer must select transceivers appropriate to the system requirements to be used with the
TSB14C01A and the link layer selected. The following lists requirements for the transceivers needed.
D
The transceivers used must be appropriate to the backplane technology used.
The various backplane technologies require different electrical characteristics in their backplanes. For
example BTL uses an operating voltage on the backplane of 2.1 V and a characteristic impedance of 33 Ω
while GTL uses an operating voltage of 1.2 V and a characteristic impedance of 50 Ω (see
Swing Solution for High-Speed Digital Logic
, TI literature number SCEA003). When a backplane is
designed to use BTL technology , then it would be appropriate to also use that technology for the two lines
dedicated to the 1394 serial bus. The drivers selected also must be able to supply the current required for the
expected backplane loading. For example, BTL operates correctly for a FutureBus configuration backplane
at 50 Mbits/s or for a limited number of nodes in a custom configuration at 100 Mbits/s. See the
Low Swing Solution for High-Speed Digital Logic
Bus-Interface Products
, TI literature number SCAA029, or the documentation for the transceiver being
, TI literature number SCEA003,
Understanding Advanced
considered.
GTL/BTL a Low
GTL/BTL a
D
The transceivers used must assert logic states on the backplane in an appropriate manner for the 1394
backplane arbitration.
Arbitration under 1394 backplane rules requires the drivers to assert the bus to indicate a logical 1 state, that
is a logic 1 being driven by the TSB14C01A. Conversely, the drivers should release the bus to indicate a
logic 0 state, a logic 0 being driven by the TSB14C01A. In other words, all drivers must operate in a wired-OR
mode during arbitration.
D
The transceivers used must be able to monitor the bus and drive the bus at the same time.
During arbitration, each node that is arbitrating for the bus drives its priority code then its node number out
onto the bus. During each bit period, each node reads back what has been placed on the bus. If it reads back
the same data it was sending, the arbitrating node stays in contention for winning the bus. If it reads
something different than what it was driving, the arbitrating node loses the bus and drops out of contention.
This is the reason for requiring wired-OR operation during arbitration. As long as each node is still sending
0s onto the bus during arbitration, all nodes are still contending to win the bus. The node with the highest
priority (or if all priorities were zero then the highest node number) is the first to drive a 1 onto the bus during
arbitration. The node that sends the first 1 (asserting the bus) and reads it back wins the bus. All other nodes
read back a 1, which does not match the 0 (releasing the bus) they are sending, and drop out of contention.
This arbitration process requires the transceiver selected to be able to read from the bus at the same time it
is driving the bus.
For example, if three nodes, each with priority 0 and a node identifiers of 8, 7, and 2, were to arbitrate for the
bus, the following would occur (see Figure 3):
Driven by Node #2
(TSB14C01A)
Driven by Node #7
(TSB14C01A)
Driven by Node #8
(TSB14C01A)
Bus Data Line
(voltage level on the bus)
Bus Read
NOTE A: This bus is reverse logic, a 1 being driven by the TSB14C01A is asserted by driving a 0 onto the bus by the transceiver.
000000
000000
000010
0000
0000
0000
Figure 3. Three Nodes Arbitrating for the Bus
Since the highest node number is 8 (1000b), node 8 outputs the first 1 (assert the bus) and wins the
arbitration. The other nodes drop out and do not try to drive their node number onto the bus.
D
The transceivers used must be appropriate for the transfer speed required.
The 1394 bus has two data lines that use data-strobe encoding on the bus. This requires that the
transceivers be able to operate at a maximum frequency of one half of the maximum data transfer rate.
When operating at 50 Mbits/s, the maximum frequency the drivers are required to operate at is 25 MHz.
When operating at 100 Mbits/s, the maximum frequency the drivers are required to operate at is 50 MHz.
10
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
Loading...
+ 21 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.