TSB21LV03C TI | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 29

Technical content

IEEE 1394-1995 TRIPLE-CABLE TRANSCEIVER/ARBITER SLLS331A – FEBRUARY 1999 – REVISED OCTOBER 1999 1POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 /C0068Fully Supports Provisions of IEEE 1394-1995 Standard for High Performance Serial Bus /C0068Fully Interoperable with FireWire and i.LINK Implementation of IEEE 1394-1995 /C0068Provides Three Fully Compliant Cable Ports at 100/200 Megabits per Second (Mbits/s) /C0068Cable Ports Monitor Line Conditions for Active Connection to Remote Node /C0068Device Power-Down Feature to Conserve Energy in Battery-Powered Applications /C0068Inactive Ports Disabled to Save Power /C0068Logic Performs System Initialization and Arbitration Functions /C0068Encode and Decode Functions Included for Data-Strobe Bit-Level Encoding /C0068Incoming Data Resynchronized to Local Clock /C0068Single 3.3-V Supply Operation /C0068Interface to Link-Layer Controller Supports Low Cost TI Bus-Holder Isolation /C0068Data Interface to Link-Layer Controller Provided Through 2/4 Parallel Lines at

49.152 MHz

/C0068Low Cost 24.576-MHz Crystal Oscillator and PLL Provide Transmit/Receive Data at 100/200 Mbits/s, and Link-Layer Controller Clock at 49.152 MHz /C0068Interoperable with 1394 Link-Layer Controllers Using 5-V Supplies /C0068Interoperable Across 1394 Cable with 1394 Physical Layers (Phy) Using 5-V Supplies /C0068Node Power-Class Information Signaling for System Power Management /C0068Cable Power Presence Monitoring /C0068Separate Cable Bias and Driver Termination Voltage Supply for Each Port /C0068High Performance 64-Pin TQFP (PM) Package and 68-Pin CFP (HV) Package

description

The TSB21LV03C provides the analog and digital physical layer functions needed to implement a three-port node in a cable-based IEEE 1394-1995 network. Each cable port incorporates two differential line transceivers. The transceivers include circuitry to monitor the line conditions as needed for determining connection status, for initialization and arbitration, and for packet reception and transmission. The TSB21LV03C is designed to interface with a link-layer controller (LLC), such as the TSB12LV21, TSB12LV31, TSB12C01, TSB12LV22, TSB12LV41, or TSB12LV01. The TSB21LV03C requires either an external 24.576-MHz crystal or crystal oscillator. The internal oscillator drives an internal phase-locked loop (PLL), which generates the required 196.608-MHz reference signal. The 196.608-MHz reference signal is internally divided to provide the 49.152/98.304-MHz clock signals that control transmission of the outbound encoded strobe and data information. The 49.152-MHz clock signal is also supplied to the associated LLC for synchronization of the two chips and is used for resynchronization of the received data. For the TSB21LV03C, the 49.152 MHz clock output is active when RESET is asserted low. The power-down function, when enabled by taking the PD terminal high, stops operation of the PLL and disables all circuitry except the cable-not-active signal circuitry. The TSB21LV03C supports an optional isolation barrier between itself and its LLC. When ISO is tied high, the link interface outputs behave normally. Also, when ISO is tied high, the internal bus hold function is enabled for use with the TI Bus Holder isolation. TI bus holder isolation is implemented when ISO is tied high. 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. Copyright  1999, Texas Instruments Incorporated FireWire is a trademark of Apple Computer, Incorporated. i.LINK is a trademark of SONY. TI is a trademark of 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.

IEEE 1394-1995 TRIPLE-CABLE TRANSCEIVER/ARBITER SLLS331A – FEBRUARY 1999 – REVISED OCTOBER 1999

2 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

description (continued) Data bits to be transmitted through the cable ports are received from the LLC on two or four data lines (D0 – D3), and are latched internally in the TSB21LV03C in synchronization with the 49.152-MHz system clock. These bits are combined serially, encoded, and transmitted at 98.304 or 196.608 Mbits/s as the outbound data-strobe information stream. During transmission, the encoded data information is transmitted differentially on the TPB cable pair(s), and the encoded strobe information is transmitted differentially on the TPA cable pair(s). During packet reception the TPA and TPB transmitters of the receiving cable port are disabled, and the receivers for that port are enabled. The encoded data information is received on the TPA cable pair, and the encoded Strobe information is received on the TPB cable pair. 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 or four parallel streams, resynchronized to the local system clock, and sent to the associated LLC. The received data is also transmitted (repeated) out of the other active (connected) cable ports. Both the TPA and TPB cable interfaces incorporate differential comparators to monitor the line states during initialization and arbitration. The outputs of these comparators are used by the internal logic to determine the arbitration status. The TPA channel monitors the incoming cable common-mode voltage. The value of this common mode voltage is used during arbitration to set the speed of the next packet transmission. In addition, the TPB channel monitors the incoming cable common-mode voltage for the presence of the remotely supplied twisted-pair bias voltage. The presence or absence of this common-mode voltage is used as an indication of cable connection status. The cable connection status signal is internally debounced in the TSB21LV03C on a cable disconnect-to-connect. The debounced cable connection status signal initiates a bus reset. On a cable disconnect-to-connect a debounce delay is incorporated. There is no delay on a cable disconnect. The TSB21LV03C provides a 1.86-V nominal bias voltage for driver load termination. This bias voltage, when seen through a cable by a remote receiver, indicates the presence of an active connection. The value of this bias voltage has been chosen to allow interoperability between transceiver chips operating from either 5-V or 3-V nominal supplies. This bias voltage source should be stabilized by using an external filter capacitor of approximately 1.0 mF. The transmitter circuitry is disabled under the following conditions: power down, cable not active, reset, or transmitter disable. The receiver circuitry is disabled under the following conditions: power down, cable not active, or receiver disable. The twisted-pair bias voltage circuitry is disabled under the following conditions: power down or reset. The power-down condition occurs when the PD input is high. The cable-not-active (CNA) condition occurs when the cable connection status indicates that no cable is connected. The reset condition occurs when the RESET input terminal is low. The transmitter disable and receiver disable conditions are determined from the internal logic. The line drivers in the TSB21LV03C operate in a high-impedance current mode and are designed to work with external 110-W line-termination resistor networks. One network is provided at each end of each twisted-pair cable. Each network is composed of a pair of series-connected 55-W resistors. The midpoint of the pair of resistors that is directly connected to the twisted-pair A (TPA) package terminals is connected to the TPBIAS voltage terminal. The midpoint of the pair of resistors that is directly connected to the twisted-pair B (TPB) package terminals is coupled to ground through a parallel RC network with recommended resistor and capacitor values of 5 kW and 220 pF respectively. The values of the external resistors are designed to meet the draft standard specifications when connected in parallel with the internal receiver circuits and are shown in Figure 3. The driver output current, along with other internal operating currents, is set by an external resistor. This resistor is connected between the R0 and R1 terminals and has a value of 6.3 kW , ±0.5%. This might be accomplished by placing a 6.34 kW , ±0,5% resistor in parallel with a 1-MW resistor.

IEEE 1394-1995 TRIPLE-CABLE TRANSCEIVER/ARBITER SLLS331A – FEBRUARY 1999 – REVISED OCTOBER 1999 3POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 description (continued) Four package terminals are used as inputs to set four configuration status bits in the self-identification (Self-ID) packet. These terminals are hardwired high or low as a function of the equipment design. PC0 – PC2 are the three terminals that indicate either the need for power from the cable or the ability to supply power to the cable. The fourth terminal, C/LKON, indicates whether a node is a contender for bus manager. When the C/LKON terminal is asserted, it means the node can be a contender for bus manager. When the terminal is not asserted, it means that the node is not a contender. The C bit corresponds to bit 20 in the Self-ID packet, PC0 corresponds to bit 21, PC1 corresponds to bit 22, and PC2 corresponds to bit 23 (see Table 4–29 of the IEEE 1394–1995 standard for additional details). A power-down terminal, PD, is provided to allow a power-down mode where most of the TSB21LV03C circuits are powered down to conserve energy in battery-powered applications. A cable status terminal, CNA, provides a high output when all twisted-pair cable ports are disconnected. This output is not debounced. The CNA output can be used to determine when to power the TSB21LV03C down or up. In the power-down mode all circuitry is disabled except the CNA circuitry. It should be noted that when the device is powered-down it does not act in a repeater mode. When the TSB21LV03C is powered down using the PD terminal, the twisted-pair transmitter and receiver circuitry has been designed to present a high impedance to the cable to prevent loading the TPBias terminal voltage on the other end of the cable. NOTE: Reference suspend/resume section in the current 1394a specification for interoperability with PD implementation of power down. If the TSB21LV03C is being used with one or more of the ports not being brought out to a connector, the TPB terminals must be terminated for reliable operation. For each unused port, the TPB+ and TPB– terminals must be connected to GND. This is done in the normal termination network. When a port does not have a cable connected, the normal termination network pulls TPB+ and TPB– to ground through a 5-kW resistor, thus disabling the port. NOTE: All gap counts on all nodes of a 1394 bus must be identical. This may only be accomplished by using phy configuration packets (see section 4.3.4.3 of IEEE 1394-1995 Standard) or by using two bus resets, which resets the gap counts to the maximum level (3 Fh). The link power status (LPS) terminal works with the C/LKON terminal to manage the LLC power usage of the node. The LPS terminal indicates that the LLC of the node is powered down and powers down the phy-LLC interface to save power. If the phy then receives a link-on packet, the C/LKON terminal is activated to output a 6.114 MHz signal, which can be used by the LLC to power itself up. Once the LLC is powered up, the LPS signal communicates this to the TSB21LV03C and the C/LKON signal is turned off and the phy-link interface is enabled. Two of the package terminals are used to set up various test conditions used in manufacturing. These terminals, TESTM1 and TESTM2, should be connected to V DD for normal operation. The TSB21LV03C is characterized for operation from 0°C to 70°C. The TSB21LV03CI is characterized for operation from –40°C to 85°C. The TSB21LV03CM is characterized for operation over the full military temperature range of –55°C to 125°C.

IEEE 1394-1995 TRIPLE-CABLE TRANSCEIVER/ARBITER SLLS331A – FEBRUARY 1999 – REVISED OCTOBER 1999

4 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

Oscillator, PLL System, and Clock Generator Bias Voltage and Current Generator TPBIAS1 TPA1+ TPA1– TPB1+ TPB1– XI XO FILTER PC0 PC1 PC2 C/LKON TESTM1 TESTM2 PD RESET ISO TPBIAS2 TPBIAS3 TPA2+ TPA2– TPB2+ TPB2– Cable Port 2 TPA3+ TPA3– TPB3+ TPB3– Cable Port 3

IEEE 1394-1995 TRIPLE-CABLE TRANSCEIVER/ARBITER SLLS331A – FEBRUARY 1999 – REVISED OCTOBER 1999 5POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 package outline 17 18 19 TPBIAS3 TPBIAS2 TPBIAS1 TPA1+ TPA1– TPB1+ TPB1– AGND TPA2+ TPA2– TPB2+ TPB2– TPA3+ TPA3– TPB3+ TPB3– RESET LPS LREQ VDD -5V DV DD DV DD PD DGND SYSCLK DGND CTL0 CTL1 21 22 23 24 AGND FILTER 63 62 61 60 5964 58 ISO AGND XO XI AGND C/LKON PC2 PC1 TESTM2 TESTM1 CPS 56 55 5457 25 26 27 28 29 53 52 PLLGND PLLGND 51 50 49 30 31 32 PC0 CNA AGND AGND DGND DGND DV DD DV DD AV DD AV DD AV DD AV DD PLLV DD DGND DGND TSB21LV03C PLASTIC QUAD FLATPACK (PM) (TOP VIEW)

IEEE 1394-1995 TRIPLE-CABLE TRANSCEIVER/ARBITER SLLS331A – FEBRUARY 1999 – REVISED OCTOBER 1999

6 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TPA1– TPB1+ TPB1– AGND AGND TPA2+ TPA2– TPB2+ TPB2– TPA3+ TPA3– TPB3+ TPB3– RESET LPS LREQ VDD –5V DV DD DV DD PD DGND DGND SYSCLK DGND CTL0 CTL1 31 32 33 34 CERAMIC QUAD FLATPACK (HV) (TOP VIEW) AV 87 6 5493 ISO AGND AGND PLLV AGND AGND C/LKON PC2 DV DV TESTM2 TESTM1 CPS AV AV 16 8 6 72 35 36 37 38 39 66 65 DGND DGND FILTER PLLGND 64 63 62 61 40 41 42 43PC1 PC0 CNA AGND PLLGND AV AGND AGND DGND DGND DD DD DD DD DD DD DD AVAILABLE OPTIONS PACKAGE TA PLASTIC QUAD FLAT PACK (PM) CERAMIC QUAD FLAT PACK (HV) 0°C to 70°C TSB21LV03CPM — –40°C to 85°C TSB21LV03CIPM — –55°C to 125°C — TSB21LV03CMHVB

IEEE 1394-1995 TRIPLE-CABLE TRANSCEIVER/ARBITER SLLS331A – FEBRUARY 1999 – REVISED OCTOBER 1999 7POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 Terminal Functions TERMINAL NAME NO. TYPE I/O DESCRIPTION NAME HV PM AGND 5, 6, 36, 37, 43, 52, 53, 61, 62 26, 32, 41, 49, 50, 61 Supply — Analog circuit ground. All AGND terminals should be tied together to the low-impedance circuit-board ground plane. External to the device, AGND should be tied to DGND and PLLGND. AV DD 34, 35, 63, 67 24, 25, 51, 55 Supply — Analog circuit power. A combination of high frequency decoupling capacitors near each AVDD terminal is suggested, such as 0.1-mF and 0.001-mF capacitors. Lower frequency 10-mF filtering capacitors are also recommended. AVDD terminals are separated from DVDD terminals internally from the other supply terminals to provide noise isolation. They should be tied together to a power plane on the circuit board. Each supply source should be individually filtered. C/LKON 38 27 CMOS I/O Bus manager capable (input). When set as an input, C/LKON specifies in the Self-ID packet that the node is bus manager capable. The bit value programming is done by tying the terminal through a 10-kW resistor to VDD (high, bus manager capable) or to GND (low, not bus manager capable). Using either the pullup or pulldown resistor allows the LINK ON output to override the input bit value when necessary. Link-on (output). When set as an output, C/LKON indicates the reception of a link-on message by asserting a 6.114-MHz signal. CNA 42 31 CMOS O Cable-not-active output. CNA is asserted high when none of the TSB21LV03C ports are connected to another active port. This circuit remains active during the power-down mode. CPS 33 23 CMOS I Cable power status. CPS is normally connected to the cable power through a 400-kW resistor. This circuit drives an internal comparator that detects the presence of cable power. This information is maintained in two internal registers and is available to the LLC by way of a register read (see the Phy-Link Interface Annex in the IEEE 1394-1995 standard). CTL0 CTL1 CMOS I/O Control I/O. The CTLn terminals are bidirectional communications control signals between the TSB21LV03C and the LLC. These signals control the passage of information between the two devices. Control I/O terminals are 5-V tolerant. The CTLn terminals have an internal bus-holder function built-in. D0 – D3 23, 24, 25, 26 13, 14, 15, 16 CMOS I/O Data I/O. The D terminals are bidirectional and pass data between the TSB21LV03C and the LLC. Data I/O terminals are 5-V tolerant. The D terminals have an internal bus-holder function built-in. DGND 8, 9, 17, 18, 20, 27, 28 8, 10, 17, 18, 63, 64 Supply — Digital circuit ground. The DGND terminals should be tied to the low-impedance circuit-board ground plane. External to the device, AGND should be tied to DGND and PLLGND. DV DD 14, 15, 29, 30 5, 6, 19, 20 Supply — Digital circuit power. DV DD supplies power to the digital portion of the device. It is recommended that a combination of high-frequency decoupling capacitors be 10-mF filtering capacitors can also be used. These supply terminals are separated from AVDD internally in the device to provide noise isolation. These terminals should also be tied together to a power plane on the circuit board. Individual filtering networks for each is desired. FILTER 66 54 CMOS I/O PLL filter. FILTER is connected to a 0.1-mF capacitor and then to PLLGND to complete the internal lag-lead filter. This filter is required for stable operation of the frequency multiplier PLL running off of the crystal oscillator.

IEEE 1394-1995 TRIPLE-CABLE TRANSCEIVER/ARBITER SLLS331A – FEBRUARY 1999 – REVISED OCTOBER 1999

8 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

Terminal Functions (Continued) TERMINAL NAME NO. TYPE I/O DESCRIPTION NAME HV PM ISO 7 62 CMOS I Link interface isolation input. ISO is normally tied high both to implement TI bus-holder isolation or no isolation. The TSB21LV03C does not support Annex J isolation. LPS 11 2 CMOS I Link power status. LPS is connected to either the VDD supplying the LLC through a 1–k W resistor or directly to a pulsed output that is active when the LLC is powered for the purpose of monitoring the LLC power status. The pulsed signal must be between 220 kHz and 5.5 MHz to be sensed as active. If LPS is inactive, the phy-LLC interface is disabled, and the TSB21LV03C performs only the basic repeater functions required for network initialization and operation. LPS is 5-V tolerant and has an internal bus-holder function built-in. If this terminal is tied through a resistor to a fixed state, the resistor must be 1 kW or less. LREQ 12 3 CMOS I Link request. LREQ is an input from the LLC that requests the TSB21LV03C to perform some service. LREQ is 5-V tolerant and has an internal bus-holder function built-in. If this terminal is tied through a resistor to a fixed state, the resistor must be 1 kW or less. PC2 – PC0 39, 40, 41 28, 29, 30 CMOS I Power class indicators. The PC signals set the bit values of the three power-class bits in the Self-ID packet (bits 21, 22, and 23). These bits can be programmed by tying the terminals to VDD (high) or to GND (low). PD 16 7 CMOS I Power down. When asserted high, PD turns off all internal circuitry except the CNA monitor circuits that drive the CNA terminal. PD is 5-V tolerant. The PD terminal may be tied directly to VDD or to DGND. If this terminal is tied through a resistor to a fixed state, the resistor must be 1 kW or less. The PD terminal has an internal bus-holder function built in to it. PLLGND 64, 65 52, 53 Supply — PLL circuit ground. The PLLGND terminals should be tied to the low-impedance circuit-board ground plane. External to the device, AGND should be tied to DGND and PLLGND. PLLV DD 2 58 Supply — PLL circuit power. PLLVDD supplies power to the PLL portion of the device. It is recommended that a combination of high-frequency decoupling capacitors be connected to capacitors can also be used. The PLLVDD supply terminals are separated from AV DD and DVDD internally in the device to provide noise isolation. The PLLVDD , AV DD , and DVDD terminals should also be tied together to a power plane on the circuit board. Individual filtering networks for each is recommended. — — Current setting resistor. An internal reference voltage is applied to a resistor con- nected between R0 and R1 to set the operating current and the cable driver out- put current. A resistance of 6.3 kW ±0.5% should be used to meet the IEEE 1394-1995 standard requirements for output voltage limits. RESET 10 1 CMOS I Reset. When RESET is asserted low (active), a bus reset condition is set on the active cable ports and the the internal logic is reset to the reset start state. An internal pullup resistor, which is connected to VDD , is provided so only an exter- nal delay capacitor is required. This input is a standard logic buffer and can also be driven by an open-drain logic output buffer. The minimum hold time for RE- SET is listed in the recommended operating characteristics table. SYSCLK 19 9 CMOS O System clock. SYSCLK provides a 49.152-MHz clock signal, which is synchro- nized with the data transfers to the LLC. TESTM1 TESTM2 CMOS I Test mode control. TESTM1 and TESTM2 are used during the manufacturing test and should be tied to VDD .

IEEE 1394-1995 TRIPLE-CABLE TRANSCEIVER/ARBITER SLLS331A – FEBRUARY 1999 – REVISED OCTOBER 1999 9POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 Terminal Functions (Continued) TERMINAL NAME NO. TYPE I/O DESCRIPTION NAME HV PM TPA1+ TPA2+ TPA3+ Cable O Portn, port cable pair A. TPAn is the port A connection to the twisted-pair cable. Board traces from these terminals should be kept matched and as short aspos TPA1– TPA2– TPA3– Cable O Board traces from these terminals should be kept matched and as short as pos- sible to the external load resistors and to the cable connector. TPB1+ TPB2+ TPB3+ Cable O Portn, port cable pair B. TPBn is the port B connection to the twisted-pair cable. Board traces from these terminals should be kept matched and as short aspos TPB1– TPB2– TPB3– Cable O Board traces from these terminals should be kept matched and as short as pos- sible to the external load resistors and to the cable connector. TPBIAS1 TPBIAS2 TPBIAS3 Cable O Portn, twisted-pair bias. TPBIASn provides the 1.86-V nominal bias voltage needed for proper operation of the twisted-pair cable drivers and receivers and for sending a valid cable connection signal to the remote nodes. VDD –5V 13 4 Supply — 5-V VDD supply. VDD –5V should be connected to the LLC VDD supply when a 5-V LLC is connected to the phy, and it should be connected to the phy DVDD when a 3-V LLC is used. XI XO — — Crystal oscillator. XO and XI connect to a 24.576-MHz parallel resonant funda- mental mode crystal. Although, when a 24.576-MHz crystal oscillator is used, it can be connected to XI with XO left unconnected. The optimum values for the external shunt capacitors are dependent on the specifications of the crystal used. See application note on crystal oscillator. absolute maximum ratings over operating free-air temperature range (unless otherwise noted)† † 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. DISSIPATION RATING TABLE PACKAGE TA ≤ 25°C POWER RATING DERATING FACTOR ‡ ABOVE T A = 25°C TA = 70°C POWER RATING TA = 85°C POWER RATING TA = 125°C POWER RATING PM 1866 mW 14.9 mW//C0095C 1194 mW 972 mW — HV 2943 mW 21.02 mW//C0095C 1997 mW 1681 mW 841 mW ‡ This is the inverse of the traditional junction-to-ambient thermal resistance (RqJA) and uses a board-mounted 67°C/W for PM package and 47.57°C/W for HV package.

IEEE 1394-1995 TRIPLE-CABLE TRANSCEIVER/ARBITER SLLS331A – FEBRUARY 1999 – REVISED OCTOBER 1999

10 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

recommended operating conditions MIN NOM MAX UNIT Supply voltage VDD Source power node 3 3.3 3.6 VSupply voltage, VDD Nonsource power node§ 2.7 3 3.6 V High level input voltage VIH CMOS in puts Commercial 0.7VDD VHigh-level input voltage, VIH CMOS inputs Industrial, Military 0.85VDD V Low-level input voltage, VIL CMOS inputs 0.2VDD V Cable inputs, 100-Mbit operation 142 260 Differential input voltage, VID Cable inputs, 200-Mbit operation 132 260 mV Cable inputs, during arbitration 171 262 TPB cable inputs, 100-Mbit or speed signaling off, Source power node 1.165 2.515 Common mode in put voltage VIC TPB cable inputs, 100-Mbit or speed signaling off, Nonsource power node§ 1.165 2.015 VCommon -mode input voltage, VIC TPB cable inputs, 200-Mbit speed signaling, Source power node 0.935 2.515 V TPB cable inputs, 200-Mbit speed signaling, Nonsource power node§ 0.935 2.015 Receive input jitter TPA, TPB cable inputs, 100-Mbit operation *± 1.08 nsReceive input jitter TPA, TPB cable inputs, 200-Mbit operation *± 0.5 ns Receive input slew Between TPA and TPB cable inputs, 100-Mbit operation *± 0.8 nsReceive input slew Between TPA and TPB cable inputs, 200-Mbit operation *± 0.55 ns Output current, IOL /IOH Control, Data, CNA and C/LKON outputs, SYSCLK –12 12 mA Output current, IO TPBIAS outputs –3 1.3 mA Hold time, power-up reset (RESET) *2 ms § For a node that does not source power (see Section 4.2.2.2 in IEEE 1394–1995 Standard). * These parameters are not production tested for the HV package. electrical characteristics over recommended operating conditions (unless otherwise noted) driver PARAMETER TEST CONDITION MIN TYP MAX UNIT VOD Differential output voltage 55-W load 172 265 mV V(OFF) Off-state differential output voltage Drivers disabled 20 mV IO(diff) Differential current (TPA+, TPA–, TPB+, TPB–)Driver enabled,Speed signaling off–1.05† 1.05† mA I(SP) Common-mode speed signaling current (TPB+, TPB–) 200-Mbit speed signaling enabled–2.53‡ –4.84‡ mA † Limits are defined as the algebraic sum of TPA+ and TPA– driver currents. Limits also apply to TPB+ and TPB– as the algebraic sum of driver currents. ‡ Limits are defined as the absolute limit of each of TPB+ and TPB– driver currents.

IEEE 1394-1995 TRIPLE-CABLE TRANSCEIVER/ARBITER SLLS331A – FEBRUARY 1999 – REVISED OCTOBER 1999 11POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 electrical characteristics over recommended operating conditions (unless otherwise noted) (continued) receiver PARAMETER TEST CONDITION MIN TYP MAX UNIT VIT Input threshold voltage –30 30 mV VIT Cable bias-detect input threshold voltage, TPBn cable inputsDriver disabled 0.6 1 V IIC Common-mode input current Driver disabled –40 40 mA Z Differential input impedance Driver disabled 15 kW ZID Differential input impe dance D river disabled *6 pF ZIC Common mode im pedance Driver disabled 20 kW ZIC Common -mode impedance Driver disabled *24 pF * These parameters are not production tested for the HV package. device PARAMETER TEST CONDITIONS MIN TYP MAX UNIT VDD = 3.3 V Node transmitting or repeating 114 mA IDD Supply current DD Node receiving 140 mADD y VDD = 3.6 V *175 mA VDD = 3.6 V,Power-down mode 20 mA VIT Power status input threshold voltage (CPS) R L = 400 kW 4.7 7.5 V VOH High-level output voltage VDD = min, IOH max VDD –0.55 V VOL Low-level output voltage VDD = max, IOL min 0.5 V II Input current (TESTM1, TESTM2, PC0, PC1, PC2)VI = VDD or 0 ± 1 mA I Off-state output current (CTL0, CTL1, D0, D1, D2, D3, C/LKON) VO = VDD or 0 ± 5 mA Ioff Pullup current (RESET) VI = 0 or Commercial –90 –45 –10 mAPullup current (RESET) I

1.5 V Industrial, Military –1 10 –45 –10

VTH+ Positive arbitration comparator-input threshold voltage 89 168 mV VTH– Negative arbitration comparator-input threshold voltage –168 –89 mV VIT Speed-signal input threshold voltage TPBIAS –TPA common-mode voltage 49 131 mV VO Output voltage (TPBIAS1, TPBIAS2, TPBIAS3) At rated IO current 1.665 2.015 V Bus holding current (LPS, LREQ, CTLn, Dn, PD)VI = 1/2(VDD ) 725 mA * These parameters are not production tested for the HV package. thermal characteristics PARAMETER TEST CONDITIONS MIN TYP MAX UNIT R qJA Junction to free air thermal resistance PM package EIA/JESD51 3 No air flow °C/WR qJA Junction-to-free-air thermal resistance HV package EIA/JESD51-3, No air flow 47.57 °C/W R qJC Junction to case thermal resistance PM package 10.4 °C/WR qJC Junction-to-case thermal resistance HV package 3 °C/W

12 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

  • These parameters are not production tested for the HV package.

Figure 1. Dn, CTLn, LREQ Input Setup and Hold Timing Waveforms Figure 2. Dn and CTLn Output-Delay Timing Waveforms

IEEE 1394-1995 TRIPLE-CABLE TRANSCEIVER/ARBITER SLLS331A – FEBRUARY 1999 – REVISED OCTOBER 1999 13POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

APPLICATION INFORMATION

internal register configuration The accessible internal registers of this device are listed in Table 1. Table 1. Internal Register Configuration

0000 Physical ID R CPS

0001 RHB IBR GC

0010 SPD Rev NP

0011 AStat1 BStat1 Ch1 Con1 Reserved

0100 AStat2 BStat2 Ch2 Con2 Reserved

0101 AStat3 BStat3 Ch3 Con3 Reserved

0110 LoopInt CPSInt CPS IR Reserved C

0111 Reserved

1000 Reserved

Table 2. Internal Register Field Descriptions and idle conditions on the bus. and receive operations. The line state outputs are generally valid during arbitration and idle conditions on the bus. the TSB21LV03C to specify in the Self-ID packet that the node is Bus Manager Capable. until tree-ID processing is completed. Con indicates the connection status of the port. When Con = 1, the port is connected, otherwise it is disconnected. disconnected child ports. The TSB21LV03C can not transmit any signals on the serial bus ports during this time. normally with interaction between the TSB21LV03C and its peer nodes.

IEEE 1394-1995 TRIPLE-CABLE TRANSCEIVER/ARBITER SLLS331A – FEBRUARY 1999 – REVISED OCTOBER 1999

14 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

Table 2. Internal Register Field Descriptions (continued) expedite handling of the CPSInt. is still low, another cable-power status interrupt immediately occurs. register (either a write to the gap count register by the LLC or a PHY_CONFIG packet). (0) after a hardware reset or a bus reset. in a loop. This bit is cleared (0) by a hardware reset or by writing a 0 to this register bit. NP contains the number of ports implemented in the core logic (not the number of ports actually on the device). For the TSB21LV03C, NP is set to 0011b. status transfer of the register 0 contents to the LLC. bus reset. This bit is set during tree-ID when the current node is root. only The revision (Rev) bits indicate the design revision of the core logic. For the TSB21LV03C, Rev is set to 00. bus reset. RHB is reset (0) during a hardware reset and is not affected by a bus reset. only The speed (SPD) bits indicates the top signaling speed of the local port and for the TSB21LV03C is set to 01b.

IEEE 1394-1995 TRIPLE-CABLE TRANSCEIVER/ARBITER SLLS331A – FEBRUARY 1999 – REVISED OCTOBER 1999

16 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

1 MW 0.001 mF0.01 mF Outer Cable Shield Chassis Ground Figure 5. Compliant DC Isolated Outer Shield Termination Figure 6. Nonisolated Outer Shield Termination

24.576 MHz

NOTE A: For more information see the application note. Figure 7. External Component Connections

18 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

27 DGND

NOTE A: For more information see the application note. Figure 8. External Component Connections

IEEE 1394-1995 TRIPLE-CABLE TRANSCEIVER/ARBITER SLLS331A – FEBRUARY 1999 – REVISED OCTOBER 1999 19POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 TI PHYs may use an external 24.576 MHz crystal connected between the XI and XO pins on the PHY to provide the PHY clock. The following are some typical specifications for the crystals used with the Physical Layers from TI. The clock resulting from the input from the crystal must be within the tolerance of ±100 parts per million for the PHYs to function correctly. This is required by the 1394 standard. This frequency tolerance for the PHY clocks on each node must be maintained over the variation introduced over production runs of boards and environment the machines operate in. Every board must have an SYSCLK (clock generated by the PHY) within ±100 ppm of 49.152 MHz to be compliant to the 1394 standard. If adjacent nodes are more than 200 ppm away from one another then long packets sent across the 1394 bus may be corrupted, with the final bits of the packet being lost. TI PHYs are designed with a maximum of margin, but the limits imposed by 1394 must still be adhered to. 1. Crystal Mode of operation: Fundamental 2. Frequency Tolerance at 25°C: Total variation specification for the complete circuit is 100ppm. The crystal is specified at less than 100 ppm. 3. Frequency stability (over temperature): Total variation specification for the complete circuit is 100 ppm. The crystal is specified at less than 100 ppm. NOTE: The total variation must be kept below 100 ppm with some allowance for variation introduced by variations in board builds and device tolerances. So the sum of the frequency tolerance and the frequency stability must be less than 100 ppm. This can be traded off between the two, for example the frequency tolerance may be specified at 50 ppm and the temperature may be specified at 30 ppm to give a total of 80 ppm possible variation just due to the crystal. 4. Load capacitance: [Parallel (pF)] Parallel mode crystal circuits should be used for optimum precision. Load capacitance will be a function of your board layout and circuit. The total load capacitance (C L) will affect the frequency of oscillation. Consult with the crystal vendor on design to get an SYSCLK supplied by the PHY to less than 100 ppm from 49.152 MHz . A tolerance of ±5% is recommend for load capacitors. For TI’s TSBKOHCI403 Designer Kit with a crystal specified for 20-pF loading, a value of 33 pF for each load capacitor (C9 = C10 below) is appropriate with the layout used for the board. The load specified for the crystal includes the load capacitors (C9, C10), the loading of the PHY pins (C PHY ), and the loading of the board itself (CBD ). To summarize: CL =[ (C9 × C10) / (C9+C10)] + CPHY + CBD . Representative values for CPHY are ~1 pF and for CBD are about 0.8 pF per centimeter of board etch, a typical board can have from 3 pF to 6 pF or more. The capacitance of load capacitors C9 and C10 combine as capacitors in series.

IEEE 1394-1995 TRIPLE-CABLE TRANSCEIVER/ARBITER SLLS331A – FEBRUARY 1999 – REVISED OCTOBER 1999

20 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

crystal selection (continued) C10 XI XO

24.567 MHz

Figure 9. Load Capacitance for the TSB21LV03C PHY another while minimizing the loop area created by the combination of the three components. Figure 10. Recommended Crystal and Capacitor Layout for the TSB21LV03C PHY and a ±100 ppm tolerance around 49.152 MHz.

data sheets. The following paragraphs describe the operation of the phy-LLC interface. request terminal is used by the LLC for any activity that it wishes to initiate. the exception of the request operation, all actions are initiated by the phy. When the phy has control of the bus the CTL0 and CTL1 lines are encoded as shown in Table 3. Table 3. CTLn Status When Phy Has Control of the Bus 0 0 Idle No activity is occurring (this is the default mode). 0 1 Status Status information is being sent from the phy to the LLC. 1 0 Receive An incoming packet is being sent from the phy to the LLC. 1 1 Transmit The LLC has been given control of the bus to send an outgoing packet. Table 4. CTLn Status When LLC Has Control of the Bus 0 0 Idle The LLC releases the bus (transmission has been completed). 1 0 Transmit An outgoing packet is being sent from the LLC to the phy. significant bit, and is transmitted first. The LREQ terminal is required to idle low (logic level 0).

22 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

Table 5. LLC Bus-Request or Register-Access-Request Bit Length For a Bus Request the length of the LREQ data stream is 7 bits as shown in Table 6. Table 6. LLC Bus Request 0 Start Bit Indicates the beginning of the transfer (always 1). 1–3 Request Type Indicates the type of bus request (see Table 9 for the encoding of this field). 4–5 Request Speed Should be 00 for TSB21LV03C 100-Mbit/s speed and 01 for 200-Mbit/s speed. 6 Stop Bit Indicates the end of the transfer (always 0). For a Read Register Request the length of the LREQ data stream is 9 bits as shown in Table 7. Table 7. LLC Read Register Access 0 Start Bit Indicates the beginning of the transfer (always 1). 1–3 Request Type Always a 100 indicating that this is a read register request. 4–7 Address Identifies the address of the phy register to be read. 8 Stop Bit Indicates the end of the transfer (always 0). For a Write Register Request the Length of the LREQ data stream is 17 bits as shown in Table 8. Table 8. LLC Write Register Access 0 Start Bit Indicates the beginning of the transfer (always 1). 1–3 Request Type Always a 101 indicating that this is a write register request. 4–7 Address Identifies the address of the phy register to be written to. 8–15 Data Gives the data that is to be written to the specified register address. 16 Stop Bit Indicates the end of the transfer (always 0). The 3-bit Request Type field has the values shown in Table 9. Table 9. LLC Bus Request Type 0 0 1 IsoReq Isochronous request: the LLC arbitrates for the bus, no gaps. 0 1 0 PriReq Priority request: the LLC arbitrates after a subaction gap, ignores fair protocol. 0 1 1 FairReq Fair request: the LLC arbitrates after a subaction gap, follows fair protocol. 1 0 0 RdReg The LLC returns the specified register contents through a status transfer. 1 0 1 WrReg The LLC writes to the specified register.

NOTE B: Each cell represents one clock sample time. Figure 11. LREQ Timing requesting the bus. The LLC then reissues the request one clock after the next interface idle. during a packet reception. Generally this request would be during reception of a cycle-start packet. acknowledgment packet (this is handled by the higher-layer protocol). information to the LLC, the phy continues to attempt to transfer the contents of the register until it is successful. has been completed. The LLC is allowed to request read or write operations at any time.

24 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

only one Self-ID status is transmitted. The definition of the bits in the status transfer are shown in Table 10 and the timing is shown in Figure 7. Table 10. 16-Bit Stream Status Request is defined in the IEEE 1394–1995 standard). Bit 0 is used by the LLC in its busy/retry state machine. 2 Bus Reset Bit 2 indicates that the phy has entered the bus reset state. loop in the cable topology, or that the cable power has dropped below the threshold for reliable operation. 4–7 Address Bits 4 – 7 hold the address of the phy register whose contents are transferred to the LLC. 8–15 Data Bits 8 – 15 contain the data that is to be sent to the LLC.

00 S[0,1] 00 00

Figure 12. Status Transfer Timing

the data for transmission. The phy keeps control of the bus for the LLC by asserting a data-on state on the bus. It is not necessary for the LLC to use hold when it is ready to transmit as soon as bus ownership is granted. for one clock cycle after which it releases control of the interface. without releasing control of the bus. The phy then waits a set amount of time before asserting a transmit state. is skipped, there is no way of informing the network of a change in speed. Figure 13. Transmit Timing Waveforms

26 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

When data is received by the phy from the serial bus, the phy transfers the data to the LLC for further processing. completes the receive operation. The speed is a phy-LLC protocol and not included in the CRC.

1111 SPD D0 D1Phy

Figure 14. Receive Timing Waveforms Table 11. Speed Code for the Receiver † Y = Transmitted as 0, ignored on receive. Table 12. Self-ID Packet Pwr-Field Bit Description 000 Node does not need power and does not repeat power. 001 Node is self powered, and provides a minimum of 15 W to the bus. 010 Node is self powered, and provides a minimum of 30 W to the bus. 011 Node is self powered, and provides a minimum of 45 W to the bus. 100 Node may be powered from the bus, and is using up to 1 W. 101 Node may be powered from the bus, and is using up to 1 W. An additional 2 W is needed to enable the LLC and higher layers. 110 Node may be powered from the bus, and is using up to 1 W. An additional 5 W is needed to enable the LLC and higher layers. 111 Node may be powered from the bus, and is using up to 1 W. An additional 9 W is needed to enable the LLC and higher layers.

IEEE 1394-1995 TRIPLE-CABLE TRANSCEIVER/ARBITER SLLS331A – FEBRUARY 1999 – REVISED OCTOBER 1999 27POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 MECHANICAL INFORMATION PM (S-PQFP-G64) PLASTIC QUAD FLATPACK 4040152/C 11/96 0,13 NOM 0,25 0,45 0,75 Seating Plane 0,05 MIN Gage Plane 0,27 0,17 SQ SQ10,20 11,80 12,20 9,80 7,50 TYP 1,60 MAX 1,45 1,35 0,08 0,50 M0,08 0°–7° NOTES: A. All linear dimensions are in millimeters. B. This drawing is subject to change without notice. C. Falls within JEDEC MS-026 D. May also be thermally enhanced plastic with leads connected to the die pads.

MCFP013A – JANUARY 1995 – REVISED OCTOBER 1996

28 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

HV (S-GQFP-F68) CERAMIC QUAD FLATPACK 0.400 (10,16) TYP 4040072/C 04/96 0.485 (12,32) 0.500 (12,70) 0.009 (0,229) 0.013 (0,330) SQ SQ1.500 (38,10) 1.300 (33,02) 0.152 (3,86) 0.128 (3,25) 0.005 (0,127) 0.007 (0,178) 60 44 2610 0.025 (0,635) NOTES: A. All linear dimensions are in inches (millimeters). B. This drawing is subject to change without notice. C. This package can be hermetically sealed with a ceramic lid using glass frit.

Texas Instruments and its subsidiaries (TI) reserve the right to make changes to their products or to discontinue any product or service without notice, and advise customers to obtain the latest version of relevant information to verify, before placing orders, that information being relied on is current and complete. All products are sold subject to the terms and conditions of sale supplied at the time of order acknowledgement, including those pertaining to warranty, patent infringement, and limitation of liability. TI warrants performance of its semiconductor products to the specifications applicable at the time of sale in accordance with TI’s standard warranty. Testing and other quality control techniques are utilized to the extent TI deems necessary to support this warranty. Specific testing of all parameters of each device is not necessarily performed, except those mandated by government requirements. CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF DEATH, PERSONAL INJURY, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE (“CRITICAL APPLICATIONS”). TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, AUTHORIZED, OR WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS. INCLUSION OF TI PRODUCTS IN SUCH APPLICATIONS IS UNDERSTOOD TO BE FULLY AT THE CUSTOMER’S RISK. In order to minimize risks associated with the customer’s applications, adequate design and operating safeguards must be provided by the customer to minimize inherent or procedural hazards. TI assumes no liability for applications assistance or customer product design. TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or other intellectual property right of TI covering or relating to any combination, machine, or process in which such semiconductor products or services might be or are used. TI’s publication of information regarding any third party’s products or services does not constitute TI’s approval, warranty or endorsement thereof. Copyright  1999, Texas Instruments Incorporated