![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
INTEGRATED CIRCUITS PDI1394P11 3-port physical layer interface Product specification Supersedes data of 1998 Sep 24 1999 Apr 09 Philips Semiconductors Philips Semiconductors Product specification 3-port physical layer interface PDI1394P11 1.0 FEATURES * 3 cable interface ports * Supports 100Mb/s and 200Mb/s transfers * Interfaces to any 1394 standard Link Layer Controller * 5V tolerant I/Os with Bus Holders * Single 3.3V supply voltage * Arbitrated (short) Bus Reset (1394a feature) 3.0 ORDERING INFORMATION PACKAGE 64-pin plastic LQFP TEMPERATURE RANGE 0C to +70C 2.0 DESCRIPTION The Philips Semiconductors PDI1394P11 is an IEEE1394-1995 compliant Physical Layer interface. The PDI1394P11 provides the analog physical layer functions needed to implement a three port node in a cable-based IEEE 1394-1995 network. Additionally, the device manages bus initialization and arbitration cycles, as well as transmission and reception of data bits. The Link Layer Controller interface is compatible with both 3V and 5V Link Controllers. While providing a maximum transmission data rate of 200 Mb/s, the PDI1394P11 is compatible with current 100 Mb/s Physical Layer ICs. The PDI1394P11 is available in the LQFP64 package. OUTSIDE NORTH AMERICA PDI1394P11 BD NORTH AMERICA PDI1394P11 BD PKG. DWG. # SOT314-2 4.0 PIN CONFIGURATION PLLGND PLLVDD PLLGND FILTER DGND DGND AGND AGND 50 AVDD AGND 49 48 47 46 45 44 43 42 ISO- AVDD 51 XO 57 R1 R0 64 63 62 61 60 59 58 56 XI 55 54 53 RESET- LPS LREQ DVDD DVDD DVDD PD DGND SYSCLK DGND CTL0 CTL1 D0 D1 D2 D3 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 29 30 31 32 52 TPBIAS3 TPBIAS2 TPBIAS1 TPA1+ TPA1- TPB1+ TPB1- AGND TPA2+ TPA2- TPB2+ TPB2- TPA3+ TPA3- TPB3+ TPB3- PDI1394P11 41 40 39 38 37 36 35 34 33 C/LKON PC2 PC1 AGND PC0 DGND DGND TESTM2 TESTM1 AGND CPS AVDD DVDD DVDD AVDD CNA SV00229 1999 Apr 09 2 853-2150 21222 Philips Semiconductors Product specification 3-port physical layer interface PDI1394P11 5.0 PIN DESCRIPTION PIN NUMBER 1 2 3 4 5, 6, 19, 20 7 8, 10, 17, 18, 63, 64 9 11, 12 13, 14, 15, 16 22, 21 PIN SYMBOL RESET- LPS LREQ DVDD DVDDD PD DGND SYSCLK CTL[0:1] D[0:3] TESTM[1:2] I/O I* I* I* I* I I* - O* I/O* I/O* I* NAME AND FUNCTION Power up reset, active LOW Link Layer Controller (LLC) power status Link request from controller Should be connected to the LLC VDD supply when a 5V LLC is connected to the Phy, and should be connected to the Phy DVDD when a 3V LLC is used. Digital circuit power Device power down input Digital circuit ground 49.152 MHz clock to link controller Link interface bi-directional control signals Link interface bi-directional data signals Test/Mode Control pins 11 =1394-1995 mode 10 = 1394a mode 00/01 = Reserved Cable power status Analog circuit power Analog circuit ground Bus/Isochronous Resource Manager capable input, or LINK-ON signal output Power class bits 0 through 2 inputs Cable Not Active output Port n cable pair A, positive signal Port n cable pair A, negative signal Port n cable pair B, positive signal Port n cable pair B, negative signal Cable termination voltage supplies PLL circuit ground PLL external filter capacitor Crystal oscillator connection Crystal oscillator connection PLL circuit power External current setting resistor Link interface isolation status input 23 24, 25, 51, 55 26, 32, 41, 49, 50, 61 27 30, 29, 28 31 36, 40, 45 35, 39, 44 34, 38, 43 33, 37, 42 46, 47, 48 52, 53 54 56 57 58 59, 60 62 CPS AVDD AGND C/LKON PC[0:2] CNA TPA[1:3]+ TPA[1:3]- TPB[1:3]+ TPB[1:3]- TPBIAS[1:3] PLLGND FILTER XI XO PLLVDD R[0:1] ISO- I - - I/O* I* O* I/O I/O I/O I/O O - I/O I O - - I* NOTE: * Indicates 5V tolerant structure. 1999 Apr 09 3 Philips Semiconductors Product specification 3-port physical layer interface PDI1394P11 6.0 BLOCK DIAGRAM CPS LPS ISO- CNA RECEIVED DATA DECODER/ TIMER R0 BIAS VOLTAGE AND CURRENT GENERATOR R1 TPBIAS1 TPBIAS2 TPBIAS3 SYSCLK LREQ CTL0 CTL1 D0 D1 D2 D3 ARBITRATION AND CONTROL STATE MACHINE LOGIC LINK INTERFACE PORT 1 TPA1+ TPA1- TPB1+ TPB1- PC0 PC1 PC2 C/LKON TPA2+ TPA2- PORT 2 TPB2+ TPB2- TPA3+ TPA3- TPB3+ TPB3- TESTM1 TESTM2 PORT 3 RESET- PD TRANSMIT DATA ENCODER CRYSTAL OSCILLATOR PLL SYSTEM & TRANSMIT CLOCK GENERATOR XI XO FILTER SV00228 7.0 FUNCTIONAL SPECIFICATION The PDI1394P11 is an IEEE1394-1995 High Performance Serial Bus Specification compliant physical layer interface device. It provides an interface between an attached link layer controller and three 1394 cable interface ports. In addition to the interface function, the PDI1394P11 performs bus initialization and arbitration functions as well as monitoring line conditions and connection status. monitor conditions on the cable to determine connection status, data speed, and bus arbitration states. The PDI1394P11 receives data to be transmitted over the bus from two or four parallel data paths to the Link Controller, D[0:3]. These data paths are latched and synchronized with the 49.152 MHz clock. The parallel bit paths are combined serially, encoded and transmitted at either 98.304 Mb/s or 196.608 Mb/s, depending whether the transaction is a 100 Mb/s or 200 Mb/s transfer, respectively. The transmitted data is encoded as data-strobe information, with the data information being transmitted on the TPB cable pairs and the strobe information transmitted on the TPA cable pairs. 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 strobe information is received on the TPB cable pair. The combination of the data and strobe signals is decoded to recover the receive clock signal and the serial data stream. The serial data stream is converted to two or four parallel bit streams, resynchronized to the internal 49.152 MHz clock and sent to the 7.1 Clocking The PDI1394P11 utilizes a stable internal reference clock of 196.608 MHz. The reference clock is generated using an external 24.576 MHz crystal and an internal Phase Locked Loop (PLL). The PLL clock is divided down to 49.152 MHz and 98.304 MHz clock signals. The 49.152 MHz clock is used for internal logic and provided as an output to clock a link layer controller. The 196.608 MHz and 98.304 MHz clocks are used for synchronization of the transmitted strobe and data information. 7.2 Port Interfaces The PDI1394P11 provides the transceiver functions needed to implement a three port node in a cable-based 1394 network. Each cable port incorporates two differential line transceivers. In addition to transmission and reception of packet data, the line transceivers 1999 Apr 09 4 Philips Semiconductors Product specification 3-port physical layer interface PDI1394P11 associated link controller. The received data is also transmitted out the other active cable ports. The cable status, bus initialization and arbitration states are monitored through the cable interface using differential comparators. The outputs of these comparators are used by internal logic to determine cable and arbitration status. The TPA channel monitors the incoming cable common-mode voltage value during arbitration to determine the speed of the next packet transmission. The TPB channel monitors the incoming cable common-mode voltage for the presence of the remotely supplied twisted-pair bias voltage, indicating the cable connection status. The PDI1394P11 provides a nominal 1.85 V for driver load termination. This bias voltage, when seen through a cable by a remote receiver, is used to sense the presence of an active connection. The value of this bias voltage has been chosen to allow inter-operability between transceiver chips operating from either 5 V nominal supplies, or 3.3 V nominal supplies. This bias voltage source should be stabilized by using an external filter capacitor. 8.0 RECOMMENDED OPERATING CONDITIONS LIMITS SYMBOL VDD VIH VIL VID-100 VID-200 VID-ARB PARAMETER DC supply voltage High level input voltage Low level input voltage Differential input voltage Differential input voltage Differential input voltage CONDITION Source/non-source power node CMOS inputs CMOS inputs Cable inputs, 100Mbit operation Cable inputs, 200Mbit operation Cable inputs, during arbitration TPB cable inputs, 100Mbit or speed signaling OFF, source power node TPB cable inputs, 100Mbit or speed signaling OFF, non-source power node TPB cable inputs, 200Mbit or speed signaling, source power node TPB cable inputs, 200Mbit or speed signaling, non-source power node TPA, TPB cable inputs, 100Mbit operation Receive input jitter TPA, TPB cable inputs, 200Mbit operation Between TPA and TPB cable inputs, 100Mbit operation Between TPA and TPB cable inputs, 200Mbit operation SYSCLK IO /IO OL OH IO fXTAL Tamb Output current, IO /IO current OL OH Output current Crystal frequency Operating ambient temperature range in free air Control, Data, CNA, C/LKON TPBIAS outputs Parallel resonant fundamental mode crystal -16 -12 -3 24.5735 0 24.576 142 132 171 1.165 1.165 0.935 0.935 MIN 3.0 2.0 TYP 3.3 MAX 3.6 5.5 0.8 260 260 262 2.515 V 2.015 2.515 V 2.015 1.08 0.5 0.8 0.55 16 12 1.3 24.5785 +70 mA mA MHz C ns ns ns ns UNIT V V V mV mV mV VIC-100 C Common mode voltage VIC-200SP C S Common mode voltage Receive input skew 1999 Apr 09 5 Philips Semiconductors Product specification 3-port physical layer interface PDI1394P11 9.0 ABSOLUTE MAXIMUM RATINGS1, 2 In accordance with the Absolute Maximum Rating System (IEC 134). Voltages are referenced to GND (ground = 0V). LIMITS SYMBOL VDD VI VI,5t VO IIK IOK Tstg PARAMETER DC supply voltage DC input voltage3 DC input voltage DC output voltage3 DC input diode current DC output diode current Storage temperature range VI < 0 VO < 0 or VO > VDD Inputs CPS, TPAn, TPBn, FILTER, XI 5V tolerant digital inputs RESET-, LPS, LREQ, PD, CTL[0:1], D[0:3], TESTM[2:1], C/LKON, PC[0:2], ISO- CONDITION MIN -0.3 -0.5 -0.5 -0.5 - - -65 MAX 4.6 VDD+0.5 5.5 VDD+0.5 -50 50 +150 UNIT V V V V mA mA C NOTES: 1. Stresses beyond those listed 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. 2. The performance capability of a high-performance integrated circuit in conjunction with its thermal environment can create junction temperatures which are detrimental to reliability. The maximum junction temperature of this integrated circuit should not exceed 150C. 3. The input and output voltage ratings may be exceeded if the input and output clamp current ratings are observed. 10.0 CABLE DRIVER SYMBOL VOD IO(diff) ISP VOFF PARAMETER Differential output voltage Difference current, TPA+, TPA-, TPB+, TPB- Common mode speed signaling current, TPB+, TPB- OFF state common mode voltage TEST CONDITION 56 W load Driver enabled, speed signaling OFF 200Mbit speed signaling enabled Drivers disabled LIMITS MIN 172 -1.051 +2.532 TYP MAX 265 1.051 +4.842 20 UNIT mV mA mA mV NOTES: 1. Limits defined as algebraic sum of TPA+ and TPA- driver currents. Limits also apply to TPB+ and TPB- algebraic sum of driver currents. 2. Limits defined as one half of the algebraic sum of currents flowing into TPB+ and TPB-. 11.0 CABLE RECEIVER SYMBOL IIC ZID ZIC C VTH VTH PARAMETER Common mode input current Differential input impedance Common mode input impedance Receiver input threshold voltage Cable bias detect threshold, TPBn cable inputs Driver disabled TEST CONDITION Driver disabled Driver disabled Driver disabled LIMITS MIN -20 15 6 20 24 -60 0.6 60 1.0 TYP MAX 20 UNIT A k pF k pF mV V 1999 Apr 09 6 Philips Semiconductors Product specification 3-port physical layer interface PDI1394P11 12.0 OTHER DEVICE I/O SYMBOL PARAMETER TEST CONDITION One port transmitting One port receiving One port not connected LIMITS MIN TYP 60 175 Power-down mode 1.5 4.7 VDD - 0.55 0.5 1.0 5.0 -20 -22 100 2 89 -168 49 VDD/2 + 0.12 VDD/2 - 0.66 1.665 ISO- = high, VI = 0.5 VDD 1.85 190 168 -89 131 VDD/2 + 0.66 VDD/2 - 0.12 2.015 -40 -45 260 -80 -90 450 2 5 7.5 MAX UNIT VDD = 3.3 V IDD Su ly Supply current VDD = 3.6 V VDD = 3.6 V VP VOH VOL II IOZ IPU IPD Cable Power Threshold Voltage High-level output voltage Low-level output voltage Input current, LREQ, LPS, PD, TESTM[1:2] OFF-state output current, CTLn, Dn, C/LKON I/Os, PC[0:2] inputs Pullup current RESET input current, RESET- Pulldown current, RESET- input current RESET Power-up reset time, RESET- input VTH + mA mA mA V V V A A A A A ms mV mV mV V V V A RL = 400 k to CPS pin IOH = Max., VDD = Min. IOL = Min., VDD = Max. VI = 5.5 V or 0 V, ISO- = 0 VO = 5.5 V or 0 V, ISO- = 0 VI = 1.5 V VI = 0 V VI = VDD PD = high C = 0.1 f Positive arbitration comparator threshold voltage Negative arbitration comparator threshold voltage Speed signal input threshold voltage Positive going input threshold voltage, LREQ, CTLn, Dn inputs Negative going input threshold voltage, LREQ, CTLn, Dn inputs TPBIASn output voltage Absolute value of bus holding current LREQ, PD, CTLn, Dn inputs, LPS VTH- VTH-SP VIT+ VIT- VO Ib 13.0 THERMAL CHARACTERISTICS LIMITS SYMBOL RjA RjC PARAMETER Junction-to-free-air thermal resistance Junction-to-case thermal resistance TEST CONDITION Board mounted, no air flow MIN TYP 92.5 10.4 MAX UNIT C/W C/W 1999 Apr 09 7 Philips Semiconductors Product specification 3-port physical layer interface PDI1394P11 14.0 AC SWITCHING CHARACTERISTICS LIMITS SYMBOL PARAMETER Transmit jitter Transmit skew tr tf tsu tH tD Transmit rise time Transmit fall time Dn, CTLn, LREQ input setup time to SYSCLK Dn, CTLn, LREQ input hold time from SYSCLK Delay time, SYSCLK to Dn, CTLn MEASURED TPA, TPB Between TPA and TPB 10% to 90% 90% to 10% 50% to 50% 50% to 50% 50% to 50% RL= 56, CL= 10 pF RL= 56, CL= 10 pF See Figure 1 See Figure 1 See Figure 2 5 2 2 13 TEST CONDITION MIN TYP MAX 0.25 0.15 2.2 2.2 UNIT ns ns ns ns ns ns ns 15.0 SWITCHING WAVEFORMS SYSCLK 50% SYSCLK 50% tSU tH tD Dn, CTLn, LREQ 50% 50% Dn, CTLn 50% SV00238 SV00239 Figure 1. Dn, CTLn, LREQ input setup and hold times Figure 2. Dn, CTLn, output delay relative to SYSCLK 1999 Apr 09 8 Philips Semiconductors Product specification 3-port physical layer interface PDI1394P11 16.0 INTERNAL REGISTER CONFIGURATION The accessible internal registers of this device are listed in the following tables: ADDRESS 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 The keys are listed as follows: FIELD Physical ID R CPS RHB IBR GC SPD NP AStat(n) SIZE 6 1 1 1 1 6 2 4 2 TYPE Rd Rd Rd Rd/Wr Rd/Wr Rd/Wr Rd Rd Rd DESCRIPTION The address of the local node determined during the Self-ID. Indicates that the local node is the root. Cable power Status (CPS input). Root hold-OFF bit. Instructs the local node to try to become the root during the next bus reset. Initiate Bus Reset. Instructs the PDI1394P11 to initiate Bus Reset at the next opportunity. Gap count. Used to optimize the gap times based on the size of the network. See 1394 standard for details. Indicates the top signaling speed of the local ports. The number of ports on this device, set to 0011. The line state of TPA of port n: 11 = Z 01 = 1 10 = 0 00 = invalid data state. Power up reset initializes to this line state. Also this line state is output during transmit and receive operations. The line state outputs are generally valid during arbitration and idle conditions on the bus. The line state of TPB of port n. The encoding is the same as AStat(n). If = 1, then port n is a child, otherwise it is a parent. If = 1, then port n is connected, otherwise it is disconnected. Indicates that the PDI1394P11 times out in tree ID, waiting for child signal from two or more ports. The Loopint can be cleared by writing a ``0'' to this bit, but if the loop configuration has not been corrected, it will promptly return to a ``1''. Indicates that the cable power has dropped too low for guaranteed reliable operation. It can be cleared by writing a ``0'' to the bit, but it will immediately return if CPS is still LOW. Cable Power Status is also included in this register to expedite handling the CPSint. Indicates that the last bus reset was initiated in the PDI1394P11. This bit is also included in the self ID packet. If set, this node is a contender for the role of bus or Isochronous Resource Manager. The least significant power class bit The middle power class bit The most significant power class bit Initiate Short Bus Reset. Instructs the PDI1394P11 to initiate an arbitrated short bus reset. See Section 17.1. Loopint RHB SPD AStat1 AStat2 AStat3 CPSint Reserved Reserved Reserved ISBR CPS IBR Reserved BSTAT1 BSTAT2 BSTAT3 IR PC2 Ch1 Ch2 Ch3 Con1 Con2 Con3 Reserved PC1 PC0 0 1 2 Physical ID GC NP Reserved Reserved Reserved C C 3 4 5 6 R 7 CPS BStat(n) Ch(n) Con(n) Loopint 2 1 2 1 Rd Rd Rd Rd/Wr CPSint CPS IR C PC2 PC1 PC0 ISBR 1 1 1 1 1 1 1 1 Rd/Wr Rd/Wr Rd/Wr Rd Rd Rd Rd Rd/Wr 1999 Apr 09 9 Philips Semiconductors Product specification 3-port physical layer interface PDI1394P11 17.0 APPLICATION INFORMATION TPBIAS TP CABLES TP CABLES 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 TPBIAS1 TPBIAS3 TPBIAS2 TPA1- TPB1+ TPB1- AGND TPA1+ TPB2+ TPB2- TPA3+ TPA3- TPA2+ TPA2- TPB3+ 49 50 AGND AGND AVDD PLLGND PLLGND FILTER AVDD XI XO PLLVDD R0 R1 AGND ISO- DGND DGND TPB3- 33 AGND CNA PC0 PC1 PC2 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 CNA OUT POWER-CLASS PROGRAMMING 10K CONTENDER PROGRAMMING VDD 51 52 53 54 C/LKON AGND AVDD AVDD CPS TESTM1 TESTM2 DVDD DVDD RESET- SYSCLK DGND DGND DGND CTL1 D0 D1 D2 D3 0.1F 12pF VDD 55 56 57 PDI1394P11 VDD 400K CABLE POWER VDD 6.3K 12pF ISO- 58 59 60 61 62 63 64 VDD DVDD DVDD DVDD PD LREQ 10 DGND CTL0 LPS 12 13 14 15 0.1F POWER DOWN VDD VDD LINK LAYER CONTROLLER INTERFACE LINK LAYER CONTROLLER INTERFACE 16 11 1 2 3 4 5 6 7 8 9 SV00231 Figure 3. External Component Connections CPS PDI1394P11 TPBIAS 400K 1F VP VG CABLE POWER PAIR 56 56 TPAn+ TPAn- CABLE PAIR A CABLE PORT TPBn+ TPBn- 56 56 CABLE PAIR B 5K 250pF SV00236 Figure 4. Twisted pair cable interface connections 1999 Apr 09 10 Philips Semiconductors Product specification 3-port physical layer interface PDI1394P11 17.1 Arbitrated (short) Bus Reset A 1394-1995 software initiated bus reset assumes that the state of the bus is unknown when reset occurs and requires that the reset be long enough to permit the longest transaction to finish and still complete reset (167s min. to 250s max.). The total duration of bus initialization is longer than the nominal isochronous cycle time (125s) and may disrupt two isochronous periods. This compels device designers to add additional buffer depth to preserve the smooth flow of isochronous data from the perspective of their application. If a node that initiates a reset arbitrates for control of the bus prior to asserting reset, arbitration time can be shortened significantly (1.3s min. to 80s max.). This 1394a concept is known as Arbitrated (short) Bus Reset, and is incorporated in the PDI1394P11. The TESTM2 (pin 21) pins is used to enable Arbitrated (short) Bus Reset mode. In 1394-1995 mode, this pin is tied high. In this mode, an arbitrated bus reset cannot be initiated from this node and will be treated as a "long" bus reset if initiated by another node. In accordance with the 1394-1995 spec, all bus resets on the entire bus will be "long". To enable Arbitrated (short) Bus Reset mode, set TESTM2 low. With the part in this mode, writing a 1 to the ISBR (Initiate Short Bus Reset) bit (bit 7) of Phy register 9 initiates an arbitrated bus reset. This mode also allows the Phy to recognize arbitrated bus resets initiated by other nodes. Non-arbitrated bus resets can still be initiated from this node and are recognized and processed correctly when initiated by another node. The external resistor (R) needed to set the CPS trip voltage (Vcable) to a desired voltage can be calculated using the following equation: R+ (V cable * 1.85V) 10mA The external and internal circuitry associated with the CPS pin is illustrated in Figure 5. Vcable R CPS COMPARATOR Icomp 10A Vcomp 1.85V Phy SV00921 Figure 5. Some typical threshold voltage values and their associated resistor values are shown in Table 1. 17.2 Setting the CPS Trip Point The Cable Power Status (CPS) pin (pin 23) is used to monitor the cable power. When cable power voltage has dropped too low for reliable operation, internal circuitry trips, which clears the CPS bits in the Phy registers (bit 7 of register 0, and bit 2 of register 6). This action causes a cable power status interrupt which sets the CPSint bit in the Phy registers (bit 1 of register 6). This bit can be cleared by a hardware reset or by writing a 0 to the CPSint bit. However, if the CPS input is still low, another cable-power status interrupt immediately occurs. The cable voltage at which these events occur is adjustable on the PDI1394P11. Table 1. Typical threshold voltage values Vcable ( ) (V) 5 6 7 8 9 R (k) () 315 415 515 615 715 Vcable DETECTOR TOLERANCE % WITH: R of 5% 6.8 7.3 7.8 8.3 8.8 R of 2% 4.4 4.8 5.2 5.6 6.0 1999 Apr 09 11 Philips Semiconductors Product specification 3-port physical layer interface PDI1394P11 18.0 EXTERNAL COMPONENTS AND CONNECTIONS 18.1 Logic Reset input (RESET-, pin 1) Forcing this pin low causes a Bus Reset condition on the active cable ports, and resets the internal logic to the Reset Start state. SYSCLK remains active. An internal pull-up resistor is provided that is connected to VDD, so only an external delay capacitor is required. This input is a standard logic buffer and may also be driven by an open drain logic output buffer. The RESET pin also has a n-channel pull-down transistor activated by the PD (Power Down) pin. 18.10 Bus or Isochronous Resource Manager Capable input or Link-On output (C/LKON, pin 27) This is a bi-directional pin that is used as an input to specify, in the Self-ID packet, that the node is Bus or Isochronous Resource Manager Capable. As an output it signals the reception of a Link-On message by supplying a 6.114 MHz signal. The bit value programming is done by tying the pin through a 10k resistor to a high (VDD) or low (GND). The use of the series resistor allows the Link-On to override the input value when necessary. 18.2 Link Power Status input (LPS, pin 2) In a non-isolated implementation a 10k resistor is connected to the VDD supplying the link layer controller to monitor the link's power status. In an isolated implementation a square wave with a minimum frequency of 500 kHz can be applied to the LPS pin to indicate the pin is powered. If the link is not powered on the Control I/O's (pins 11,12), Data I/O's (pins 13 - 16) and SYSCLK output (pin 9) are disabled, and the PDI1394P11 will perform only the basic repeater functions required for network initialization and operation. 18.11 Power Class bits 0 through 2 inputs (PC[0:2], pins [30,29,28]) Used as inputs to 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 pins high to VDD or low to GND. 18.12 Cable Not Active output (CNA, pin 31) This pin outputs the cable connection status. If all ports are disconnected this pin outputs a high. If any port has a cable connected then this pin outputs a low. 18.3 Link Request input (LREQ, pin 3) LREQ is a signal from the link layer controller used to request the PDI1394P11 to perform some service. This pin supports an optional isolation barrier. 18.4 Power Down input (PD, pin 7) This input powers down all device functions with the exception of the CNA circuit to conserve power in portable or battery powered applications. It must be held high for at least 3.5ms to assure a successful reset after power down. This pin supports an optional isolation barrier. 18.13 Twisted Pair I/O's (TPA[1:3]+, pins [45, 40, 36], TPA[1:3]-, pins [44,39,35], TPB[1:3]+, pins [43,38,34], TPB[1:3]-, pins [42, 37, 33]) These pins send and receive differential data over the twisted pair cables. Two series connected external 56 cable termination resistors are required at each twisted pair. Each unused TPB pin must be tied through a 5k resistor to ground. The TPA pins can be left floating. 18.5 System Clock output (SYSCLK, pin 9) Provides a 49.152 MHz clock signal, synchronized with the data transfers, to the link layer controller. This pin supports an optional isolation barrier. 18.14 Twisted Pair Bias outputs (TPBIAS[1:3], pins [46, 47, 48]) These outputs provide the 1.86 V nominal bias voltage needed for proper operation of the twisted pair cable drivers, and for signaling to the remote nodes that there is a valid cable connection. Three TPBIAS outputs are provided for separate connection to each of the three TPA twisted pairs to provide electrical isolation. A 1F capacitor to ground must be connected to each TPBIAS pin whether it is used or not. 18.6 Control I/Os (CTL[0:1], pins[11,12]) These are bi-directional signals used in the communication between the PDI1394P11 and the link layer controller that control passage of information between the two devices. These pins support an optional isolation barrier. 18.7 Data I/Os (D[0:3], pins [13,14,15,16]) These are bi-directional information signals used in the communication between the PDI1394P11 and the link layer controller. These pins support an optional isolation barrier. 18.15 PLL Filter (FILTER, pin 54) This pin is connected to an external filter capacitor used in a lag-lead filter for a PLL frequency multiplier running off of the crystal oscillator. 18.8 Test Mode control and ISBR mode inputs (TESTM[1:2], pins[22,21]) These two logic signals are used in manufacturing to enable production line testing of the PDI1394P11. For normal use these should be tied to VDD. To enable ISBR (Arbitrated (short) bus reset) mode, set TESTM1 high and TESTM2 low. See section 17.1 for more information on ISBR mode. 18.16 Oscillator crystal (Xl, pin 56 & XO, pin 57) These pins connect to a 24.576 MHz parallel resonant fundamental mode crystal. The optimum values for the external shunt capacitors are dependent on the specifications of the crystal used, the suggested values of 12 pF are appropriate for one specified for 15 pF loads. 18.9 Cable Power Status input (CPS, pin 23) This is normally connected to the cable power through an external resistor. The circuit drives an internal comparator which is used to detect the presence of cable power. This information is maintained in an internal register and is available to the link layer controller through a register read. See section 17.2 for information on setting the CPS trip point. 18.17 Current setting resistor (R[0:1], pins [59,60]) An internal reference voltage is applied across the resistor connected between these two pins to set the internal operating and the cable driver output currents. A low TCR (<150ppm/C temperature coefficient) with a value of 6.34 k 1% should be used to meet the 1394 standard output voltage limits. 1999 Apr 09 12 Philips Semiconductors Product specification 3-port physical layer interface PDI1394P11 18.18 Isolation Barrier disable (ISO-, pin 62) When ISO- is high, busholder circuits are enabled on the LREQ, PD, and LPS input pins and on the CTL, and Data bidirectional pins. This mode also allows isolation using a single 1nF capacitor per signal line. When ISO- is low, busholder circuits are disabled and isolation can be realized by using the scheme explained in Annex J of the 1394-1995 spec. 19.2 Request When the link layer controller wishes to request the bus, or access a register that is located in the PDI1394P11, a serial stream of information is sent across the LREQ line. The length of the stream will vary depending on whether the transfer is a bus request, a read command, or a write command. Regardless of the type of transfer, a start bit of 1 is required at the beginning of the stream, and a stop bit of 0 is required at the end of the stream. Bit 0 is the most significant, and is transmitted first. The LREQ line will be required to idle low (logic level 0). 19.2.1 Link Layer Controller Bus Request For a Bus Request, the length of the LREQ data stream is 7 bits as follows: BIT(S) 0 1-3 NAME Start Bit Request Type DESCRIPTION Indicates the beginning of the transfer (always 1) Indicates the type of bus request (see the table below for the encoding of this field) This should be 00 for PDI1394P11's 100 Mbit/s speed and 01 for 200 Mbit/s speed. Indicates the end of the transfer (always 0) 18.19 Supply filters (AVDD, pins [24, 25, 51, 55], DVDD, pins [5,6,19,20], and PLLVDD, pin 58) A combination of decoupling capacitors is suggested for each supply group, such as paralleled 10 F and 0.1 F. The high frequency 0.1 F capacitors should be mounted as close as possible to the PDI1394P11 device supply leads. These supply lines are separated on the IC to provide noise isolation. They should be tied together at a low impedance point on the circuit board. Individual filter networks are desirable. Details of a phy-link Interface supporting an optional isolation barrier are provided in Annex J of the 1394 standard. 19.0 PRINCIPLES OF OPERATION The PDI1394P11 is designed to operate with a link layer controller. These devices use an interface such as described in Annex J of the 1394 standard. The following describes the operation of the phy-link interface. 4-5 Request Speed 6 Stop Bit 19.1 Data Transfer and Clock rates The PDI1394P11 supports 100/200 Mbit/s data transfer, and has four bi-directional data lines D[0:3] crossing the interface. In 100 Mbit/s operation only D[0:1] pins are used, in 200 Mbit/s operations all D[0:3] pins are used for data transfer. The unused D[n] pins are driven low. In addition there are two bi-directional control lines CTL[0:1], the 50 MHz SYSCLK line from the phy to the link, and the link request line LREQ from the link to the phy. The PDI1394P11 has control of all the bi-directional pins. The link is allowed to drive these pins only after it has been given permission by the phy. The dedicated LREQ request pin is used by the link for any activity which it wishes to initiate. When the phy has control of the bus the CTL[0:1] lines are encoded as follows: CTL [0:1] 00 01 10 11 NAME Idle Status Receive Grant DESCRIPTION OF ACTIVITY No activity is occurring (this is the default mode). Status information is being sent from the phy to the link. An incoming packet is being sent from the phy to the link. The link has been given control of the bus to send an outgoing packet. 19.2.2 Link Layer Controller Requests Read Register Access For a Read Register Request, the length of the LREQ data stream is 9 bits as follows: BIT(S) 0 1-3 4-7 8 NAME Start Bit Request Type Address Stop Bit DESCRIPTION Indicates the beginning of the transfer (always 1) Always a 100 indicating that this is a read register request The address of the phy register to be read Indicates the end of the transfer (always 0) 19.2.3 Link Layer Controller Requests Write Register Access For a Write Register Request, the length of the LREQ data stream is 17 bits. The details of bits are as shown below: BIT(S) 0 1-3 4-7 8-15 16 NAME Start Bit Request Type Address Data Stop Bit DESCRIPTION Indicates the beginning of the transfer (always 1) Always a 101 indicating that this is a write register request The address of the phy register to be written to The data that is to be written to the specified register address Indicates the end of the transfer (always 0) When the link has control of the bus (phy permission) the CTL[0:1] lines are encoded as follows: CTL [0:1] 00 01 NAME Idle Hold DESCRIPTION OF ACTIVITY The link releases the bus (transmission has been completed). The link is holding the bus while data is being prepared for transmission or sending another packet without arbitrating. An outgoing packet is being sent from the link to the phy. None 10 11 Transmit NA 1999 Apr 09 13 Philips Semiconductors Product specification 3-port physical layer interface PDI1394P11 19.2.4 Other Requests and LREQ The three bit Request Type field has the following possible values: BIT(S) 000 001 010 011 100 101 110, 111 NAME ImmReq IsoReq PriReq FairReq RdReg WrReg Reserved DESCRIPTION Immediate request: Upon detection of an idle, take control of the bus immediately (no arbitration) Isochronous request: Arbitrate for the bus, no gaps Priority request: Arbitrate after a subaction gap, ignore fair protocol Fair request: Arbitrate after a subaction gap, follow fair protocol Return the specified register contents through a status transfer Write to the specified register Reserved 19.3 Operation of LREQ LR0 LR1 LR2 LR3 LR(n-2) LR(n-1) SV00232 Figure 6. LREQ Input Sequence (each cell represents one SYSCLK sample time) For fair or priority access, the link requests control of the bus at least one clock after the phy-link interface becomes idle. If the link senses that the CTL pins are in a receive state (CTL[0:1] = 10), then it will know that its request has been lost. This is true anytime during or after the link sends the bus request transfer. Additionally, the phy will ignore any fair or priority requests if it asserts the receive state while the link is requesting the bus. The link will then reissue the request one clock after the next interface idle. The cycle master uses a normal priority request to send a cycle start message. After receiving a cycle start, the link can issue an isochronous bus request. When arbitration is won, the link proceeds with the isochronous transfer of data. The isochronous request will be cleared by the phy once the link sends another type of request or when the isochronous transfer has been completed. The ImmReq request is issued when the link needs to send an acknowledgment after reception of a packet address to it. This request must be issued during packet reception. This is done to minimize the delays that a phy would have to wait between the end of a packet and the transmittal of an acknowledgment. As soon as the packet ends, the phy immediately grants access of the bus to the link. the link will send an acknowledgment to the sender unless the header CRC of the packet turns out to be bad. In this case, the link will release the bus immediately; it will not be allowed to send another type of packet on this grant. To guarantee this, the link will be forced to wait 160 ns after the end of the packet is received. The phy then gains control of the bus and the ack with the CRC error is sent. Then the bus is released and allowed to proceed with another request. Although highly improbable, it is conceivable that the two separate nodes will believe that an incoming packet is intended for them. The nodes then issue a ImmReq request before checking the CRC of the packet. Since both phys will seize control of the bus at the same time, a temporary, localized collision of the bus will occur somewhere between the competing nodes. This collision would be interpreted by the other nodes on the network as being a `ZZ' line state, not a bus reset. As soon as the two nodes check the CRC, the mistaken node will drop its request and the false line state will be 1999 Apr 09 14 removed. The only side effect would be the loss of the intended acknowledgment packet (this will be handled by the higher-layer protocol). 19.4 Read/Write Requests When the link requests to read the specified register contents, the phy will send the contents of the register to the link through a status transfer. If an incoming packet is received while the phy is transferring status information to the link, the phy will continue to attempt to transfer the contents of the register until it is successful. For write requests, the phy will load the data field into the appropriately addresses register as soon as the transfer has been completed. The link will be allowed to request read or write operations at any time. 19.5 Status A status transfer is initiated by the phy when it has status information to transfer to the link. The phy will wait until the interface is idle before starting the transfer. The transfer is initiated by asserting the following on the control pins: CTL[0:1] = 01 along with the first two bits of status information on the D[0:1] pins. The phy maintains CTL[0:1] = 01 for the duration of status transfer. The phy may prematurely end a status transfer by asserting something other than CTL[0:1] = 01 on the control pins. This could be caused by an incoming packet from another node. The phy will continue to attempt to complete the transfer until the information has been successfully transmitted. There must be at least one idle cycle in between consecutive status transfers. The phy normally sends just the first four bits of status to the link. These bits are status flags which are needed by the link state machines. The phy sends an entire status packet to the link after a request transfer which contains a read request, or when the phy has pertinent information to send to the link or transaction layers. The only defined condition when the phy automatically sends a register to the link is after self-ID, when it sends the physical-ID register which contains the new node address. The definition of the bits in the status transfer are shown below. Philips Semiconductors Product specification 3-port physical layer interface PDI1394P11 20.0 STATUS REQUEST, LENGTH OF STREAM: 16 BITS BIT(S) 0 1 2 3 4-7 8-15 NAME Arbitration reset gap Subaction gap Bus Reset State Time out or CPS Address Data DESCRIPTION Indicates that the phy has detected that the bus has been idle for an arbitration reset gap time (this time is defined in the P1394 standard). This bit is used by the link in its busy/retry state machine. Indicates that the phy has detected that the bus has been idle for a subaction gap time (this time is defined in the P1394 standard). This bit is used by the link to detect the completion of an isochronous cycle. Indicates that the phy has entered the bus reset state. Indicates that the phy stayed in a particular state for too long a period, which is usually the effect of a loop in the cable topology, or that the cable power has dropped below the threshold for reliable operation. These bits hold the address of the phy register whose contents will be transferred to the link. The data that is to be sent to the link. 21.0 STATUS TRANSFER TIMING PHY CTL [0:1] 00 01 01 01 00 00 PHY D [0:1] 00 S[0,1] S[2,3] S[14,15] 00 00 SV00233 Figure 7. Status Transfer Timing 1999 Apr 09 15 Philips Semiconductors Product specification 3-port physical layer interface PDI1394P11 22.0 TRANSMIT When the link wants to transmit information, it will first request access to the bus through the LREQ pin. Once the phy receives this request, it will arbitrate to gain control of the bus. When the phy wins ownership of the serial bus, it will grant the bus to the link by asserting the `transmit' state on the CTL pins for at least one SYSCLK cycle, followed by idle for one clock cycle. The link will take control of the bus by asserting either `hold' or `transmit' on the CTL lines. `hold' is used by the link to keep control of the bus if it needs some time to prepare the data for transmission. The phy will keep control of the bus for the link by asserting a `data-prefix' state on the bus. It is not necessary for the link to use `hold' if it is ready to transmit as soon as bus ownership is granted. When the link is prepared to send data, it will assert `transmit' on the CTL lines as well as sending the first four bits of the packet on the D[0:3] lines (assuming 200 Mb/s). The `transmit' state is held on the CTL pins until the last bits of data have been sent. The link will then assert `Idle' on the CTL lines for one clock cycle after which it releases control of the interface. However, there will be times when the link will need to send another packet without releasing the bus. For example, the link may want to send consecutive isochronous packets or it may want to attach a response to an acknowledgment. To do this, the link will assert `hold' instead of `Idle' when the first packet of data has been completely transmitted. `Hold', in this case, informs the phy that the link needs to send another packet without releasing control of the bus. The phy will then wait a set amount of time before asserting `transmit'. The link can then proceed with the transmittal of the second packet. After all data has been transmitted and the link has asserted `Idle' on the CTL pins, the phy will assert its own `Idle' state on the CTL lines. When sending multiple packets in this fashion, it is required that all data be transmitted at the same speed. This is required because the transmission speed is set during arbitration and since the arbitration step will be skipped, there will be no way of informing the network of a change in speed. 22.1 TRANSMIT TIMING WAVEFORMS PHY CTL [0:1] 00 11 00 ZZ ZZ ZZ ZZ ZZ ZZ ZZ ZZ 00 PHY D [0:3] 0000 0000 0000 ZZZZ ZZZZ ZZZZ ZZZZ ZZZZ ZZZZ ZZZZ ZZZZ 0000 LINK CTL [0:1] ZZ ZZ ZZ 01 01 10 10 10 10 00 00 ZZ LINK D [0:3] ZZZZ ZZZZ ZZZZ 0000 0000 P0 P1 P2 Pn 0000 0000 ZZZZ PHY CTL [0:1] ZZ ZZ ZZ ZZ 00 00 11 00 ZZ ZZ ZZ ZZ PHY D [0:3] ZZZZ ZZZZ ZZZZ ZZZZ 0000 0000 0000 0000 ZZZZ ZZZZ ZZZZ ZZZZ LINK CTL [0:1] 10 10 01 00 ZZ ZZ ZZ ZZ 01 01 10 10 LINK CTL [0:1] Pn-1 Pn 0000 0000 ZZZZ ZZZZ ZZZZ ZZZZ 0000 0000 P0 P1 NOTE: ZZ = High Impedance State P0 Pn = Packet Data SV00235 NOTE: ZZ = High Impedance State P0 => Pn = Packet data Figure 8. Transmit Timing Waveforms 1999 Apr 09 16 Philips Semiconductors Product specification 3-port physical layer interface PDI1394P11 23.0 RECEIVE When data is received by the phy from the serial bus, it will transfer the data to the link for further processing. The phy will assert `Receive' on the CTL lines and `1' on each D pin. The phy indicates the start of the packet by placing the speed code on the data bus. The phy will then proceed with the transmittal of the packet to the link on the D lines while still keeping the `Receive' status on the CTL pins. Once the packet has been completely transferred, the phy will assert `Idle' on the CTL pins which will complete the receive operation. NOTE: The speed is a phy-link protocol and not included in the CRC. 23.1 RECEIVE TIMING WAVEFORMS PHY CTL [0:1] 00 10 10 10 10 10 10 00 00 PHY D [0:3] 0000 1111 1111 SPD P0 P1 Pn 0000 0000 NOTE: SPD = Speed Code P0 Pn = Packet Data SV00234 NOTE: SPD = Speed Code P0 a Pn = packet data Figure 9. Receive Timing Waveforms The speed code for the receiver is as follows: D [0:3] 00XX 0100 DATA RATE (Mbit/s) 100 200 NOTE: X transmitted as 0, ignored on receive. 24.0 POWER CLASS BITS IN SELF-ID PACKET The settings of the PC[0:2] pins appear in the pwr field of the self-ID packet. Bit 21 is transmitted first, followed by bit 22 and then bit 23. pwr[21:23] 000 001 010 011 100 101 110 111 Node does not need power and does not repeat power. Node is self powered, and provides a minimum of 15 W to the bus. Node is self powered, and provides a minimum of 30 W to the bus. Node is self powered, and provides a minimum of 45 W to the bus. Node may be powered from the bus, and is using up to 1 W. 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. 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. 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. DESCRIPTION 1999 Apr 09 17 Philips Semiconductors Product specification 3-port physical layer interface PDI1394P11 LQFP64: plastic low profile quad flat package; 64 leads; body 10 x 10 x 1.4 mm SOT314-2 1999 Apr 09 18 Philips Semiconductors Product specification 3-port physical layer interface PDI1394P11 NOTES 1999 Apr 09 19 Philips Semiconductors Product specification 3-port physical layer interface PDI1394P11 Data sheet status Data sheet status Objective specification Preliminary specification Product specification Product status Development Qualification Definition [1] This data sheet contains the design target or goal specifications for product development. Specification may change in any manner without notice. This data sheet contains preliminary data, and supplementary data will be published at a later date. Philips Semiconductors reserves the right to make chages at any time without notice in order to improve design and supply the best possible product. This data sheet contains final specifications. Philips Semiconductors reserves the right to make changes at any time without notice in order to improve design and supply the best possible product. Production [1] Please consult the most recently issued datasheet before initiating or completing a design. Definitions Short-form specification -- The data in a short-form specification is extracted from a full data sheet with the same type number and title. For detailed information see the relevant data sheet or data handbook. Limiting values definition -- Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 134). Stress above one or more of the limiting values may cause permanent damage to the device. These are stress ratings only and operation of the device at these or at any other conditions above those given in the Characteristics sections of the specification is not implied. Exposure to limiting values for extended periods may affect device reliability. Application information -- Applications that are described herein for any of these products are for illustrative purposes only. Philips Semiconductors make no representation or warranty that such applications will be suitable for the specified use without further testing or modification. Disclaimers Life support -- These products are not designed for use in life support appliances, devices or systems where malfunction of these products can reasonably be expected to result in personal injury. Philips Semiconductors customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Philips Semiconductors for any damages resulting from such application. Right to make changes -- Philips Semiconductors reserves the right to make changes, without notice, in the products, including circuits, standard cells, and/or software, described or contained herein in order to improve design and/or performance. Philips Semiconductors assumes no responsibility or liability for the use of any of these products, conveys no license or title under any patent, copyright, or mask work right to these products, and makes no representations or warranties that these products are free from patent, copyright, or mask work right infringement, unless otherwise specified. Philips Semiconductors 811 East Arques Avenue P.O. Box 3409 Sunnyvale, California 94088-3409 Telephone 800-234-7381 (c) Copyright Philips Electronics North America Corporation 1999 All rights reserved. Printed in U.S.A. Date of release: 04-99 Document order number: 9397 750 05511 Philips Semiconductors 1999 Apr 09 20 |
Price & Availability of PDI1394P11BD
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |