ISP1501 Hi-Speed Universal Serial Bus peripheral transceiver Rev. 02 — 21 November 2002 Product data 1. General description The ISP1501 is a full-function transceiver designed to provide a Hi-Speed Universal Serial Bus (USB) analog front-end to Application-Specific Integrated Circuits (ASICs) and Field Programmable Gate Arrays (FPGAs) with a built-in USB Serial Interface Engine (SIE). A Hi-Speed USB transceiver is integrated to implement USB connectivity for high-speed peripherals. In addition, an Original USB transceiver provides backward compatibility with full-speed USB systems. A minimum number of external components is needed. 2. Features ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ Complies with Universal Serial Bus Specification Rev. 2.0 Legacy compliant Original USB full-speed transceiver interface Bus-powered capability with suspend mode Integrated parallel-to-serial converter (transmit) and serial-to-parallel converter (receive) for Hi-Speed USB data Hi-Speed USB data recovery upon receiving Hi-Speed USB data synchronization upon transmitting Integrated bit stuffing and de-stuffing for Hi-Speed USB data Non-Return-to-Zero Inverted (NRZI) encoding and decoding for Hi-Speed USB data Integrated Phase Locked Loop (PLL) oscillator using 12 MHz crystal Internal power-on reset Separate 3.3 V supplies for analog transceiver and digital I/Os minimizes crosstalk 3.3 V or 5 V tolerant digital input interface 16-bit bi-directional data bus allows FPGA verification, greatly reducing ASIC implementation risk Full industrial operating temperature range from −40 to +85 °C 6 kV in-circuit ESD protection; compliant with IEC 61000-4-2 (level 3) Available in LQFP48 package. ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver 3. Applications ■ Scanner ■ Digital still camera ■ Printer, e.g. ◆ Color printer ◆ Multi-functional printer ■ External storage device, e.g. ◆ Portable hard disk ◆ Zip® drive ◆ Jaz® drive ◆ Magneto-optical (MO) drive ◆ Optical drive (CD-ROM, CD-RW, DVD). 4. Ordering information Table 1: Ordering information Type number ISP1501BE Package Name Description Version LQFP48 plastic low profile quad flat package; 48 leads; body 7 × 7 × 1.4 mm SOT313-2 © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 2 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver 5. Block diagram 13 CLKOUT48 MODE0, MODE1 ISP1501 15 CLKOUT30 2 3 RESET 9 11, 12 RPU SYSTEM LOGIC 1 SUSPEND 2 TX_VALID/OE 7 43 TX_READY HIGH-SPEED TRANSCEIVER 44 TX_BS_EN/FSE0 42 TX_LAST_BYTE 20 DDIR 16 6 DP DM NZRI + BS ENCODER 38 to 31, 28 to 21 DATA15 to DATA0 48 RX_VALID/VP 47 RX_INACTIVE/VM NZRI + BS DECODER 46 RX_BS_ERROR/RCV 39 RX_LAST_BYTE FULL-SPEED TRANSCEIVER 45 TEST_J_K/VO VCCA1 to VCCA3 3 5, 8, 16 VCCD1, VCCD2 2 29, 40 2 30, 41 3 4, 10, 19 DGND1, DGND2 AGND1 to AGND3 18 POWER SUPPLY PLL OSCILLATOR 17 XTAL1 XTAL2 MGT059 Fig 1. Block diagram. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 3 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver 6. Pinning information 37 DATA14 38 DATA15 39 RX_LAST_BYTE 40 VCCD2 41 DGND2 42 TX_LAST_BYTE 43 TX_READY 44 TX_BS_EN/FSE0 45 TEST_J_K/VO 47 RX_INACTIVE/VM 48 RX_VALID/VP idth 46 RX_BS_ERROR/RCV 6.1 Pinning SUSPEND 1 36 DATA13 TX_VALID/OE 2 35 DATA12 RESET 3 34 DATA11 AGND1 4 33 DATA10 VCCA1 5 32 DATA9 DM 6 31 DATA8 ISP1501BE DP 7 30 DGND1 VCCA2 8 29 VCCD1 RPU 9 28 DATA7 DATA3 24 DATA2 23 DATA1 22 DDIR 20 DATA0 21 AGND3 19 XTAL1 18 XTAL2 17 25 DATA4 VCCA3 16 MODE1 12 RREF 14 26 DATA5 CLKOUT30 15 27 DATA6 CLKOUT48 13 AGND2 10 MODE0 11 MGT060 Fig 2. Pin configuration LQFP48. 6.2 Pin description Table 2: Pin description Symbol[1] Pin Type Description SUSPEND 1 I enables power saving mode for USB suspend state TX_VALID/ OE 2 I pin function depends on operating mode (see Table 3): State = 0, 1 — output enable for FS transceiver[2] State = 2, 3 — transmission valid flag for HS transceiver[2] RESET 3 I reset input AGND1 4 - analog ground 1 supply VCCA1 5 - analog supply voltage 1 (3.3 V) DM 6 AI/O USB D− connection (analog) with integrated 45 Ω series resistor © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 4 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver Table 2: Pin description…continued Symbol[1] Pin Type Description DP 7 AI/O USB D+ connection (analog) with integrated 45 Ω series resistor VCCA2 8 - analog supply voltage 2 (3.3 V) RPU 9 AI connection for external pull-up resistor (1.5 kΩ ± 5%) on USB D+; switched on via internal switch during the FS and HS chirp states AGND2 10 - analog ground 2 supply MODE0 11 I operating state and interface selection input 0; see Table 3 MODE1 12 I operating state and interface selection input 1; see Table 3 CLKOUT48 13 O 48 MHz clock output; clock is always running when input SUSPEND is logic 0; see Section 17 on application of this clock RREF 14 AI connection for external reference resistor (12 kΩ ± 1%) to analog ground supply CLKOUT30 15 O clock output for Hi-Speed USB digital interface (30 MHz); clock is always running when input SUSPEND is logic 0 VCCA3 16 - analog supply voltage 3 (3.3 V) XTAL2 17 AO crystal oscillator output (12 MHz) XTAL1 18 AI crystal oscillator input (12 MHz) AGND3 19 - analog ground 3 supply DDIR 20 I selects direction of 16-bit data bus DATA[15:0] DATA0 21 I/O data bit 0; bi-directional, slew rate controlled output (5 ns) DATA1 22 I/O data bit 1; bi-directional, slew rate controlled output (5 ns) DATA2 23 I/O data bit 2; bi-directional, slew rate controlled output (5 ns) DATA3 24 I/O data bit 3; bi-directional, slew rate controlled output (5 ns) DATA4 25 I/O data bit 4; bi-directional, slew rate controlled output (5 ns) DATA5 26 I/O data bit 5; bi-directional, slew rate controlled output (5 ns) DATA6 27 I/O data bit 6; bi-directional, slew rate controlled output (5 ns) DATA7 28 I/O data bit 7; bi-directional, slew rate controlled output (5 ns) VCCD1 29 - digital supply voltage 1 (3.3 V) DGND1 30 - digital ground 1 supply DATA8 31 I/O data bit 8; bi-directional, slew rate controlled output (5 ns) DATA9 32 I/O data bit 9; bi-directional, slew rate controlled output (5 ns) DATA10 33 I/O data bit 10; bi-directional, slew rate controlled output (5 ns) DATA11 34 I/O data bit 11; bi-directional, slew rate controlled output (5 ns) DATA12 35 I/O data bit 12; bi-directional, slew rate controlled output (5 ns) DATA13 36 I/O data bit 13; bi-directional, slew rate controlled output (5 ns) DATA14 37 I/O data bit 14; bi-directional, slew rate controlled output (5 ns) DATA15 38 I/O data bit 15; bi-directional, slew rate controlled output (5 ns) RX_LAST_BYTE 39 O logic 0 — DATA[7:0] = valid data, DATA[15:8] = valid data logic 1 — DATA[7:0] = valid data, DATA[15:8] = bit stuff error byte VCCD2 40 - digital supply voltage 2 (3.3 V) © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 5 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver Table 2: Pin description…continued Symbol[1] Pin Type Description DGND2 41 - digital ground 2 supply TX_LAST_BYTE 42 I transmit last byte input; used in conjunction with TX_BS_EN to indicate different handling of the upper and lower data byte (see Table 7) TX_READY 43 O transmit ready output; a logic 1 means ISP1501 is ready to accept data on the next rising clock edge of CLKOUT30 I pin function depends on operating state (see Table 3): TX_BS_EN/FSE0 44 State = 0, 1 — a logic 1 forces single-ended zero (SE0) for FS transmitter State = 2, 3 — a logic 1 enables bit stuffing for the HS transmitter TEST_J_K/ VO 45 I pin function depends on operating state (see Table 3): State = 0, 1 — differential data for the FS transceiver input State = 2, 3 — a logic 1 enables Hi-Speed USB test modes TEST_J and TEST_K; it also disables bit stuffing and NRZI for the HS receiver and transmitter RX_BS_ERROR/ RCV 46 O pin function depends on operating state (see Table 3): State = 0, 1 — differential data at D+/D− receiver output State = 2, 3 — a logic 1 signals a bit stuff error on receive data; the position of the erroneous byte is indicated by RX_LAST_BYTE RX_INACTIVE/ VM 47 O pin function depends on operating state (see Table 3): State = 0, 1 — single-ended D− receiver output State = 2, 3 — a logic 1 indicates HS line inactivity RX_VALID/ VP 48 O pin function depends on operating state (see Table 3): State = 0, 1 — single-ended D+ receiver output State = 2, 3 — valid data on falling clock edge at pin CLKOUT30 [1] [2] Symbol names with an overscore (e.g. NAME) indicate active LOW signals. FS: full-speed (Original USB); HS: high-speed (Hi-Speed USB). © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 6 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver 7. Functional description The ISP1501 supports both full-speed (FS) and high-speed (HS) USB physical layer for a Hi-Speed USB peripheral. An adaptive termination circuit ensures a correct 45 Ω termination for DP and DM. Calibration is done at power-on and after any operating state change. An internal bandgap reference circuit is used for generating the driver current and the biasing of the analog circuits. This circuit requires an external precision resistor (12 kΩ ± 1%) to analog ground. A PLL oscillator using a 12 MHz crystal generates the internal clock of 480 MHz. From this signal, 30 MHz and 48 MHz clocks are derived for external use (available at pins CLKOUT30 and CLKOUT48, respectively). An internal power-on-reset (POR) circuit monitors the digital supply and is used to start all circuits in the correct mode. An external reset can be applied via pin RESET. 7.1 Full-speed (FS) transceiver The full-speed (FS) transceiver interface is a serial interface. Access to this interface requires pins MODE1 and MODE0 to be set to either the disconnect state or the full-speed (FS) state. Bit stuffing/de-stuffing and NRZI encoding/decoding must be implemented on the external ASIC. When pins MODE1 and MODE0 are in the disconnect or FS states, the FS transceiver is active and follows the protocol as specified in Table 5. The only difference between the disconnect and FS states is that the RPU resistor is disconnected when MODE[1:0] is in the disconnect state whereas the RPU resistor is connected to the DP line when MODE[1:0] is in the FS state. To transmit FS USB traffic, pin OE is asserted by holding it at logic 0 (LOW) to enable the transmit driver. The USB bus will be driven to the USB bus state that corresponds to the logic conditions of FSE0 and VO. A logic 1 (HIGH) on pin FSE0 forces a USB SE0 bus state in which both the DP and DM lines are held to a voltage less than VOL(max) (see Table 13), regardless of VO. To force a USB J-state on the bus, FSE0 is de-asserted (set to logic 0) and VO is asserted (set to logic 1). The DP line will be held to a voltage greater than VOH(min) (see Table 13), and the DM line will be held to a voltage less than VOL(max). To receive the FS USB traffic, the transmit driver needs to be disabled by the de-asserted pin OE by holding it at logic 1. VP and VM always reflect the state of DP and DM, respectively. An FS J-state (DP > VIH(min) and DM < VIL(max)) on the USB bus will assert VP, de-assert VM and assert RCV. An FS K-state (DM > VIH(min) and DP < VIL(max)) on the USB bus will de-assert VP, assert VM and de-assert RCV. An SE0 on the USB bus (DP and DM < VIL(max)) will set VP and VM to LOW. RCV will be held in the same state as it was just before the SE0 condition occurred. In the suspend mode (SUSPND = HIGH), the differential receiver is inactive and output RCV is always LOW. Out-of-suspend (‘K’) signalling is detected via the single-ended receivers VP and VM. During suspend, the (D+, D-) lines are still driven to their © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 7 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver intended states without slew-rate control. This is permitted because driving during suspend is used to signal remote wake-up by driving a ‘K’ signal (one transition from idle to the ‘K’ state) for a period of 1 to 15 ms. 7.2 High-speed (HS) transceiver—transmit logic The high-speed (HS) transceiver interface uses a 16-bit parallel bi-directional data interface. This HS module incorporates bit stuffing/de-stuffing and Non-Return-to-Zero-Inverted (NRZI) encoding/decoding logic. Access to the HS interface requires MODE[1:0] to be set to either the high-speed (HS) state or the high-speed (HS) chirp state. When MODE[1:0] pins are in the HS or HS chirp states, the HS transceiver is active and follows the protocol as specified in Section 10.1, Section 10.2 and Section 10.3. One difference between the HS and HS chirp states is that the RPU resistor is disconnected when MODE[1:0] is in the HS state whereas the RPU resistor is connected to the DP line when MODE[1:0] is in the HS chirp state. Another difference between the HS and HS chirp state is that the 45 Ω terminations are disabled from the DP and DM lines in the HS chirp state. The 16-bit data bus is a bi-directional bus. Pin DDIR must be set to logic 1 for clocking data into the 16-bit DATA[15:0] bus so that the payload is transmitted from the device to the host. If pin DDIR is set to logic 0, the 16-bit data bus is an output to the external ASIC. Any payload transferred from the host/hub to the transceiver is clocked out into the 16-bit data bus. The transmit data is clocked on the rising edge of the 30 MHz clock output (CLKOUT30). All the handshake signals (TX_LAST_BYTE, TX_BS_EN and TX_VALID) are latched at the same time. These signals conform to the same set-up and hold times as specified in Section 17.1. Each set of latched data, including the 16-bit data bus and handshake signals, are qualified if TX_VALID and TX_READY are asserted during latching. TX_READY transitions take place on the falling edge of the 30 MHz clock output. For normal HS transmit, TEST_J_K is set to logic 0. The HS logic will process the 16-bit data with the latched TX_LAST_BYTE and TX_BS_EN signals according to Table 7, and the processed data is serially driven on the USB bus in HS signaling. When TEST_J_K is set to logic 1, the TX_BS_EN signal is ignored. The 16-bit input data will be serially driven on the bus in HS signaling with the NRZI and bit-stuffing disabled. 7.3 High-speed (HS) transceiver—receive logic For receiving high-speed (HS) USB signals, the incoming differential signal from the USB cable is amplified before it is fed into a sampler circuit. In the normal receive mode, TEST_J_K is set to logic 0 and the over-sampled serial data is NRZI decoded and bit de-stuffed before being converted to 16-bit parallel words. The 16-bit data and other handshake signals (RX_BS_ERROR, RX_LAST_BYTE and RX_VALID) are latched on the falling edge of CLKOUT30 in accordance with the timings as specified in Table 18. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 8 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver When TEST_J_K is set to logic 1, the sampled data from the differential amplifier will not be NRZI decoded and bit de-stuffed. All serial HS USB signals are passed-through and converted to 16-bit data on the parallel data bus. The handshake signals (RX_BS_ERROR, RX_LAST_BYTE and RX_VALID) are invalid. 7.4 High-speed (HS) transceiver—periphery circuit To maintain a constant current driver for high-speed (HS) transmit and biasing of other analog circuits, an internal bandgap reference circuit and RREF resistor are used to form the reference current. This circuit requires an external precision resistor (12 kΩ ± 1%) from pin RF to the analog ground. A pull-up resistor of 1.5 kΩ ± 5% must be connected between pin RPU and VCCA3. A 12 MHz crystal with an accuracy of less than ±500 ppm must be used between pins XTAL1 and XTAL2. Alternatively, an input clock (3.3 V, 12 MHz clock ±500 ppm, duty cycle between 40 and 60%) can also be used to drive pin XTAL1 (pin XTAL2 is left open). 8. Operating states 8.1 Interface and state selection The MODE1 and MODE0 pins control the operating states of the ISP1501 and select the appropriate function of multiplexed pins (see Table 3). Table 3: Interface selection MODE[1:0] State State name Pin Function 00 0 Disconnect 2 OE 44 FSE0 45 VO 46 RCV 47 VM 48 VP 2 OE 44 FSE0 45 VO 46 RCV 47 VM 48 VP 2 TX_VALID 44 TX_BS_EN 45 TEST_J_K 46 RX_BS_ERROR 47 RX_INACTIVE 48 RX_VALID 01 10 1 2 Full-speed (FS) High-speed (HS) © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 9 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver Table 3: Interface selection…continued MODE[1:0] State 11 3 State name Pin Function High-speed (HS) chirp 2 TX_VALID 44 TX_BS_EN 45 TEST_J_K 46 RX_BS_ERROR 47 RX_INACTIVE 48 RX_VALID 8.2 State transitions A Hi-Speed USB peripheral handles more than one electrical state under the USB specification. The ISP1501 accommodates the various states through the MODE[1:0] input pins. Table 4 summarizes the operating states. Table 4: 8.2.1 Operating states State State name Description 0 Disconnect Legacy (full-speed) SIE interface; FS transceiver enabled; pull-up resistor on pin RPU disconnected 1 Full-speed (FS) Legacy (full-speed) SIE interface; FS transceiver enabled; full-speed slew rate selected; pull-up resistor on pin RPU connected to pin DP 2 High-speed (HS) High-speed SIE interface; HS transceiver enabled; FS transceiver on permanent SE0 to provide 45 Ω termination; pull-up resistor on pin RPU disconnected 3 High-speed (HS) chirp High-speed SIE interface; HS transceiver enabled; FS transceiver disabled; pull-up resistor on pin RPU connected to pin DP Disconnect state In the disconnect state (MODE[1:0] = 00), an external pull-up resistor on pin RPU is not connected to the DP line. The FS transceiver is enabled, and the legacy (Original USB) SIE interface is active (see Figure 3). 3.3 V 1.5 kΩ ± 5% 9 RPU ISP1501 45 Ω 7 DP 45 Ω 6 DM FS driver 004aaa039 Fig 3. Disconnect state. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 10 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver 8.2.2 Full-speed (FS) state In the full-speed (FS) state (MODE[1:0] = 01), an external pull-up resistor of 1.5 kΩ ± 5% is required on the DP line. This is implemented via the RPU resistor. The RPU resistor is internally connected to the DP line. The FS transceiver is enabled, and the legacy (Original USB) SIE interface is active (see Figure 4). 3.3 V 1.5 kΩ ± 5% 9 RPU ISP1501 45 Ω 7 DP 45 Ω 6 DM FS driver 004aaa052 Fig 4. Full-speed state. 8.2.3 High-speed (HS) state In the high-speed (HS) state, internal 45 Ω resistors on the DP and DM lines are connected to the ground. The pull-up resistor is disconnected. The HS transceiver is enabled, and the parallel interface and the HS-handshake signals are used (see Figure 5). 3.3 V 1.5 kΩ ± 5% 9 RPU ISP1501 7 DP 6 DM HS current driver 45 Ω 45 Ω 004aaa041 Fig 5. High-speed state. 8.2.4 High-speed (HS) chirp state In the high-speed (HS) chirp state, 45 Ω terminations are disabled from the DP and DM lines. The pull-up resistor is connected on the DP line. The HS transceiver is enabled, and the parallel interface and HS handshake signals are in use (see Figure 6). © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 11 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver 3.3 V 1.5 kΩ ± 5% 9 RPU ISP1501 7 DP 6 DM HS current driver 45 Ω 45 Ω 004aaa040 Fig 6. High-speed chirp state. 8.3 Reset The output clocks are affected by pin RESET and may show a momentary change at RESET. The ASIC may not transmit or receive data while the ISP1510 RESET is driven LOW. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 12 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver 9. Full-speed functionality 3.3 V 1.5 kΩ ± 5%(1) 9 RPU ISP1501 OE VO FSE0 2 45 Ω 7 45 44 DP 6 DM 45 Ω RCV VM VP 46 47 48 MGT063 (1) Connected in FS state and HS chirp state. Fig 7. Full-speed transceiver functional diagram Table 5: Full-speed driving function OE = logic 0 FSE0 VO VP VM Differential data (DP, DM) 0 0 0 1 full-speed K state 0 1 1 0 full-speed J state 1 0 0 0 SE0 1 1 0 0 SE0 Table 6: Full-speed receiving function OE = logic 1 Differential input [1] [2] Single-ended input ∆V = VDP − VDM VDP VDM ∆V > 200 mV >2 V <0.8 V VM RCV[1] 1 0 1 ∆V < −200 mV <0.8 V >2 V 0 1 0 |∆V| < 200 mV <0.8 V <0.8 V 0 0 RCV*[2] When a logic 1 is applied at input SUSPEND, output RCV is always made logic 0. RCV* denotes the signal level on output RCV just before the SE0 state occurs. This level is kept stable during the SE0 period. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data VP Rev. 02 — 21 November 2002 13 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver 10. High-speed functionality 1 45 SUSPEND TEST_J_K sampling clock ISP1501 46 47 48 39 RX_BS_ERROR RX_INACTIVE RX_VALID RX_LAST_BYTE 3.3 V MUX squelch RECEIVE LOGIC 9 RPU 12 MODE1 squelch detection circuit 16-BIT TRANSMIT REGISTER 20 DDIR 7 ELASTIC FIFO 6 BS disable 16 38 to 31, 28 to 21 shift enable TX_READY TX_VALID TX_LAST_BYTE TX_BS_EN TEST_J_K SUSPEND MODE1, MODE0 43 2 42 44 45 1 12, 11 NRZI disable BIT DE-STUFFING 16-BIT RECEIVE REGISTER DATA15 to DATA0 1.5 kΩ ± 5%(2) sampling clock PLL 45 (1) Ω NRZI DECODER DP DM 45 (1) Ω HS differential receiver LSB BIT STUFFING NRZI ENCODER BS enable HS data NRZI enable HS drive enable HS current driver TRANSMIT LOGIC HS current source enable sampling clock 2 MGT341 (1) Implemented as part of the FS transceiver. (2) Connected in FS state and HS chirp state. Fig 8. High-speed transceiver functional diagram. 10.1 High-speed transmit The ISP1501 must be set in high-speed state by setting MODE[1:0] = 02H. High-speed data propagate to the DP and DM pins when the 16-bit input data bus is driven. Driving pin DDIR to logic 1 switches the 16-bit data bus to input mode. All data packets start with a 4-byte SYNC pattern and end with either a 1-byte or a 5-byte EOP (End of Packet). The SYNC pattern is a 32-bit pattern of KJKJKJKJ KJKJKJKJ KJKJKJKJ KJKJKJKK, which is to be sent by the SIE as 0000H, 8000H to the input. For a 1-byte EOP the HS pattern is generated with FEH. The 5-byte EOP starts with FEH, followed by four bytes of FFH. Remark: All 16-bit data are sent LSB first. When bit stuffing or the EOP finishes on an 8-bit boundary, the TX_BS_EN and TX_LAST_BYTE determine the behavior of the ISP1501 is shown in Table 7. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 14 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver Table 7: High-speed transmit conditions TX_LAST_BYTE TX_BS_EN Condition 0 0 high and low bytes are both sent without bit stuffing 0 1 high and low bytes are both sent with bit stuffing 1 0 low byte is sent without bit stuffing; high byte is ignored 1 1 low byte is sent with bit stuffing; high byte without bit stuffing CLKOUT30 (1) TX_READY TX_LAST_BYTE TX_BS_EN EOP SYNC DATA [15:8] 00H 80H Data0(H) Data1(H) Data2(H) Data3(H) FEH DATA [ 7:0] 00H 00H Data0(L) Data2(L) Data3(L) Data4(L) Data1(L) TX_VALID MGT064 (1) TX_READY is only de-asserted during a transmission if the internal FIFO is full. Fig 9. HS transmit; single-byte EOP ending on 16-bit boundary. CLKOUT30 (1) TX_READY TX_LAST_BYTE TX_BS_EN SYNC DATA [15:8] 00H 80H Data0(H) Data1(H) Data2(H) Data3(H) DATA [ 7:0] 00H 00H Data0(L) Data2(L) Data3(L) XX EOP Data1(L) FEH TX_VALID MGT067 (1) TX_READY is only de-asserted during a transmission if the internal FIFO is full. Fig 10. HS transmit; single-byte EOP ending on 8-bit boundary. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 15 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver CLKOUT30 (1) TX_READY TX_LAST_BYTE TX_BS_EN SYNC DATA [15:8] 00H 80H Data0(H) Data1(H) Data2(H) Data3(H) Data4(H) FFH DATA [ 7:0] 00H 00H Data0(L) Data2(L) Data3(L) FEH FFH XX EOP Data1(L) Data4(L) FFH FFH TX_VALID MGT069 (1) TX_READY is only de-asserted during a transmission if the internal FIFO is full. Fig 11. HS transmit; 5-byte EOP ending on 8-bit boundary. CLKOUT30 (1) TX_READY TX_LAST_BYTE TX_BS_EN EOP SYNC DATA [15:8] 00H 80H Data0(H) Data1(H) Data2(H) Data3(H) Data4(H) FEH FFH FFH DATA [ 7:0] 00H 00H Data0(L) Data2(L) Data3(L) Data4(L) Data5(L) FFH FFH Data1(L) TX_VALID MGT065 (1) TX_READY is only de-asserted during a transmission if the internal FIFO is full. Fig 12. HS transmit; 5-byte EOP ending on 16-bit boundary 10.2 High-speed receive When ISP1501 is in high-speed state (MODE[1:0] = 02H), setting input DDIR to logic 0 allows the HS receiver to output data to the external 16-bit bus. As the length of the incoming EOP is not fixed, RX_LAST_BYTE and RX_BS_ERROR are encoded to differentiate between EOP arriving on an 8-bit or a 16-bit boundary. RX_VALID qualifies the data part of USB high-speed traffic. The SYNC pattern bytes are removed. If the EOP arrives on the high byte, RX_VALID will qualify it, and RX_LAST_BYTE will be asserted. With these, the SIE will know that an EOP has occurred and can start deciphering the received packet. If the EOP arrives on the low byte, RX_VALID goes LOW at the start of the EOP cycle. RX_BS_ERROR must be polled to determine whether an EOP has occurred. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 16 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver Table 8: High-speed receive conditions RX_LAST_BYTE [1] RX_BS_ERROR Condition 0 0 0[1] 1[1] valid data on the high and low bytes; no bit stuff error 1 0 EOP on the high byte; valid data on the low byte 1 1 illegal EOP on the low byte This condition is only valid in the cycle immediately after pin RX_VALID goes LOW. CLKOUT30 RX_LAST_BYTE RX_BS_ERROR EOP SYNC DATA [15:8] 80H Data0(H) Data1(H) Data2(H) Data3(H) DATA [ 7:0] 00H Data0(L) Data1(L) Data2(L) Data3(L) FEH Data4(L) RX_VALID MGT070 Fig 13. HS receive timing; single-byte EOP starting on the high byte. CLKOUT30 RX_LAST_BYTE RX_BS_ERROR SYNC DATA [15:8] 80H Data0(H) Data1(H) Data2(H) Data3(H) DATA [ 7:0] 00H Data0(L) XX EOP Data1(L) Data2(L) Data3(L) FEH RX_VALID MGT073 Fig 14. HS receive timing; single-byte EOP starting on the low byte. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 17 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver CLKOUT30 RX_LAST_BYTE RX_BS_ERROR SYNC DATA [15:8] 80H Data0(H) Data1(H) Data2(H) Data3(H) Data4(H) FFH FFH XX EOP DATA [ 7:0] 00H Data0(L) Data1(L) Data2(L) Data3(L) Data4(L) FEH FFH FFH RX_VALID MGT075 Fig 15. HS receive timing; 5-bytes EOP starting on the low byte. CLKOUT30 (1) TX_READY TX_LAST_BYTE TX_BS_EN EOP SYNC DATA [15:8] 00H 80H Data0(H) Data1(H) Data2(H) Data3(H) Data4(H) FEH FFH FFH DATA [ 7:0] 00H 00H Data0(L) Data2(L) Data3(L) Data4(L) Data5(L) FFH FFH Data1(L) TX_VALID MGT065 Fig 16. HS receive timing; 5-bytes EOP starting on the high byte. The SYNC pattern will not appear on the data bus as an RX_VALID qualified data. The received SYNC value may differ from the expected 8000H. The raw data is byte-aligned to the 16-bit data bus. 10.3 High-speed chirp When the transceiver is configured to high-speed chirp state (MODE[1:0] = 03H), the internal termination resistors on DP and DM are deactivated (no SE0 is applied by the FS transceiver). Pin DP is connected to the pull-up resistor on pin RPU. No bit stuffing or NRZI encoding is performed on the data, regardless of the state of pin TX_BS_EN. The data is transmitted as soon as both TX_VALID and TX_READY are asserted (see Figure 17). © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 18 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver handbook, fullCLKOUT30 pagewidth HIGH TX_READY TX_VALID FFFFH 0000H DATA[15:0] 0000H FFFFH DP/DM MGT200 40 to 60 µs(1) (1) Time interval controlled by the SIE. Fig 17. HS chirp transmit timing. For HS chirp reception, the 16-bit data bus is in the bypass mode. In the HS chirp mode, the receiver behaves like a simple serial to parallel converter. The transition on DP and DM may be mapped to anywhere within the 16-bit word boundary. Therefore, the output may not contain all 0s or 1s for one cycle. The SIE samples the 16-bit parallel data to check for the presence of extended JKJK states. RX_BS_ERROR no longer reflects a bit stuff error. The RX_VALID signal is used to qualify the data. The RX_INACTIVE signal is used in the HS chirp receive state. handbook, full pagewidth CLKOUT30 RX_VALID HS IDLE DP/DM HS IDLE 40 to 60 µs DATA [15:0] 0000H FFFFH RX_INACTIVE 0000H MGT201 Fig 18. HS chirp receive timing. 10.4 High-speed transmit path delay The total transmit path maximum delay is 8 HS bit times at 480 MHz. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 19 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver handbook, full pagewidth 480 MHz clock CLKOUT30 DATA [15:0] 0000H TX_READY 8000H XXXX 8 HS bit times TX_VALID driver enabled DP/DM MGT076 Fig 19. HS transmit path delay. 10.5 High-speed receive path delay In the HS receive mode, the SYNC pattern is removed. As the preceding SYNC pattern may be trimmed, the delay from the appearance of the first bit of the SYNC pattern to the first valid data word on the DATA[15:0] bus is described here (see Figure 20, tA tB and tC). The receive path delay is between 106 to 122 HS bit times. However, to have an accurate measure of the bus turn-around time, the receive path delay is measured from the data on the DP and DM pins to the actual equivalent data on the 16-bit data bus (see Figure 20, tB and tC). handbook, pagewidth 480full MHz clock CLKOUT30 00H 00H 00H 80H 80H 40H DP/DM 106 to 122 HS bit times DATA [15:0] 4080H RX_VALID MGT202 t A t B t C Fig 20. HS receive path delay. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 20 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver 11. Clocking The CLKOUT30 and CLKOUT48 pins are free running clocks at 30 MHz and 48 MHz, respectively. 11.1 Power-up behavior Both output clocks (CLKOUT30 and CLKOUT48) are held LOW (logic 0) at power-up for a period of up to 8192 oscillator cycles before they are enabled. The time during which these output clocks are blocked depends on the start-up time of the external crystal. A total of 8192 oscillator clock ticks must be counted before enabling the output clocks. Therefore, the minimum timing from power-up to the time when CLKOUT30 and CLKOUT48 are available is 8192 x 83 ns = 680 µs. 11.2 Suspend behavior When SUSPEND is driven from logic 0 to logic 1, output clocks will stop toggling because the internal PLL and the external crystal will also enter a power-down state. The clocks CLKOUT30 and CLKOUT48 can stop at either logic 0 or logic 1. When SUSPEND is driven from logic 1 to logic 0, the external crystal and the PLL will start again. However, there is no blocking of output clocks. CLKOUT30 and CLKOUT48 may drift slightly from 30 MHz and 48 MHz, respectively until the PLL locks up. 11.3 Reset behavior A pin reset will force the digital circuit that generates 30 MHz and 48 MHz from the HS PLL (480 MHz) to the initial state. Therefore, the output clock at 30 MHz and 48 MHz will be aligned after pin RESET is driven from logic 1 to logic 0 (falling edge). During that one instance, the alignment causes the clock period to change. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 21 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver 12. Termination calibration The on-chip termination is calibrated after power-up and mode change to provide 45 Ω ± 10% termination resistance. The ISP1501 must not transmit or receive data during calibration. 12.1 Power-up behavior This internal termination calibration occurs 21600 oscillator cycles after power-up. Similar to the clock blocking mechanism, the exact timing depends on the external crystal startup time. Therefore, the minimum timing from power-up to power-up termination calibration is 21600 x 83 ns = 1.8 ms. 12.2 Suspend behavior Pin SUSPEND does not cause any termination calibration. 12.3 Reset behavior Pin RESET does not cause any termination calibration. 12.4 Mode change behavior A termination calibration occurs 4 µs after a mode change and lasts for 2 µs. RX_INACTIVE is asserted to facilitate calibration during this 2 µs period. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 22 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver 13. Limiting values Table 9: Absolute maximum ratings In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Parameter VCCA Min Max Unit analog supply voltage −0.5 +6.0 V VCCD digital supply voltage −0.5 +4.6 V VI input voltage −0.5 +6.0 V Ilu latch-up current - 100 mA pins DP, DM and ground pins −4000 +4000 V other pins −2000 +2000 V −40 +125 °C −1.8 V < VI < +5.4 V electrostatic discharge Vesd voltage[1] ILI < 1 µA storage temperature Tstg [1] Conditions Equivalent to discharging a 100 pF capacitor via a 1.5 kΩ resistor (Human Body Model). 14. Recommended operating conditions Table 10: Recommended operating conditions Symbol Parameter VCCA Conditions Min Typ Max Unit analog supply voltage 3.0 3.3 3.6 V VCCD digital supply voltage 3.0 3.3 3.6 V VI input voltage 0 - VCCD V VI(AI/O) input voltage on analog I/O pins DP and DM 0 - 3.6 V Tamb ambient temperature −40 - +85 °C 15. Static characteristics Table 11: Static characteristics: supply pins VCCA = VCCD = 3.0 to 3.6 V; VAGND = VDGND = 0 V; Tamb = −40 to +85 °C; unless otherwise specified. Symbol Parameter ICC operating supply full-speed transmitting and receiving at current 12 MHz; 50 pF load on pins DP and DM ICC(susp) suspend supply current Conditions Min Typ Max Unit - 25 - mA high-speed receiving at 480 MHz - 60 - mA high-speed transmitting at 480 MHz - 75 - mA in suspend mode with resistor on pin RPU disconnected - 100 - µA © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 23 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver Table 12: Static characteristics: digital pins VCCA = VCCD = 3.0 to 3.6 V; VAGND = VDGND = 0 V; Tamb = −40 to +85 °C; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit Input levels VIL LOW-level input voltage - - 0.8 V VIH HIGH-level input voltage 2.0 - - V Output levels VOL LOW-level output voltage IOL = 100 µA - - 0.15 V IOL = 4 mA - - 0.4 V VOH HIGH-level output voltage IOH = 100 µA VCCD − 0.4 - - V IOH = 4 mA VCCD − 0.4 - - V - ±1 µA Leakage current ILI input leakage current - Table 13: Static characteristics: analog I/O pins DP and DM) VCCA = VCCD = 3.0 to 3.6 V; VAGND = VDGND = 0 V; Tamb = −40 to +85 °C; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit Original USB transceiver (FS) Input levels (differential receiver) VDI differential input sensitivity |VI(DP) − VI(DM)| 0.2 - - V VCM differential common mode voltage includes VDI range 0.8 - 2.5 V Input levels (single-ended receivers) VIL LOW-level input voltage - - 0.8 V VIH HIGH-level input voltage 2.0 - - V Vhys hysteresis voltage 0.4 - 0.7 V Output levels VOL LOW-level output voltage pull-up on DP; RL = 1.5 kΩ to + 3.6 V 0 - 0.3 V VOH HIGH-level output voltage pull-down on DP, DM; RL = 15 kΩ to GND 2.8 - 3.6 V Hi-Speed USB transceiver (HS) Input levels (differential receiver) VHSSQ high-speed squelch detection threshold (differential) squelch detected - - 100 mV no squelch detected 150 - - mV VHSDSC high-speed disconnect detection threshold (differential) disconnect detected 625 - - mV disconnect not detected - - 525 mV VHSDI high-speed differential input sensitivity |VI(DP) − VI(DM)| 300 - - mV VHSCM high-speed data signaling common mode voltage range −50 - +500 mV VHSOI high-speed idle level output voltage (differential) −10 - +10 mV VHSOL high-speed LOW-level output voltage (differential) −10 - +10 mV Output levels © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 24 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver Table 13: Static characteristics: analog I/O pins DP and DM)…continued VCCA = VCCD = 3.0 to 3.6 V; VAGND = VDGND = 0 V; Tamb = −40 to +85 °C; unless otherwise specified. Symbol Parameter VHSOH high-speed HIGH-level output voltage (differential) VCHIRPJ chirp-J output voltage (differential) chirp-K output voltage (differential) VCHIRPK Conditions Min Typ Max Unit 360 - 440 mV [1] 700 - 1100 mV [1] −900 - −500 mV - - ±1 µA - - 20 pF 40.5 45 49.5 Ω 10 - - MΩ 3.0 - 3.6 V Leakage current OFF-state leakage current ILZ Capacitance transceiver capacitance pin to GND ZDRV2 driver output impedance for Hi-Speed USB and Original USB steady-state drive ZINP input impedance CIN Resistance [2] Termination VTERM [1] [2] [3] [3] termination voltage for pull-up resistor on pin RPU HS termination resistor disabled, pull-up resistor connected. Only during reset, when both hub and device are high-speed capable. Includes internal matching resistors on both pins DP and DM. This tolerance range complies to Hi-Speed USB. In suspend mode the minimum voltage is 2.7 V. 16. Dynamic characteristics Table 14: Dynamic characteristics: analog I/O pins (DP/DM) VCCA = VCCD = 3.0 to 3.6 V; VAGND = VDGND = 0 V; Tamb = −40 to +85 °C; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit Driver characteristics Full-speed mode tFR rise time CL = 50 pF; 10% to 90% of |VOH − VOL|; see Figure 21 4 - 20 ns tFF fall time CL = 50 pF; 90% to 10% of |VOH − VOL|; see Figure 21 4 - 20 ns FRFM differential rise/fall time matching (tFR/tFF) excluding the first transition from Idle state 90 - 111.1 % VCRS output signal crossover voltage excluding the first transition from Idle state; see Figure 22 1.3 - 2.0 V High-speed mode tHSR high-speed differential rise time 500 - - ps tHSF high-speed differential fall time 500 - - ps LOW-to-HIGH; see Figure 24 - - 15 ns HIGH-to-LOW; see Figure 24 - - 15 ns Driver timing Full-speed mode tPLH(drv) tPHL(drv) driver propagation delay (VO, FSE0 to DP, DM) © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 25 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver Table 14: Dynamic characteristics: analog I/O pins (DP/DM)…continued VCCA = VCCD = 3.0 to 3.6 V; VAGND = VDGND = 0 V; Tamb = −40 to +85 °C; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit tPHZ driver disable delay (OE to DP, DM) HIGH-to-OFF; see Figure 22 - - 10 ns LOW-to-OFF; see Figure 22 - - 10 ns OFF-to-HIGH; see Figure 22 - - 15 ns OFF-to-LOW; see Figure 22 - - 15 ns LOW-to-HIGH; see Figure 23 - - 15 ns HIGH-to-LOW; see Figure 23 - - 15 ns single-ended propagation LOW-to-HIGH; see Figure 23 delay (DP, DM to VP, VM) HIGH-to-LOW; see Figure 23 - - 15 ns - - 15 ns tPLZ tPZH tPZL driver enable delay (OE to DP, DM) High-speed mode (Template 1, Universal Serial Bus Specification Rev. 2.0) - driver waveform requirements [1] eye pattern of Template 1; see Figure 26 and Table 15 Receiver timing full-speed mode Differential receiver tPLH(rcv) tPHL(rcv) receiver propagation delay (DP, DM to RCV) Single-ended receiver tPLH(se) tPHL(se) Receiver timing high-speed mode Template 4, Universal Serial Bus Specification Rev. 2.0 - data source jitter and receiver jitter tolerance [1] [1] eye pattern of Template 4; see Figure 27 and Table 16 Characterized only, not tested in production. Limits guaranteed by design. 2.7 V 1.5 V logic input 1.5 V t FR, t LR VOH t FF, t LF 90% 10% 0V VOH MGT077 Fig 21. Rise and fall times (FS and LS mode). VOL +0.3 V VOL MGT080 2.7 V VCRS VCRS logic input 0.8 V t PLH(rcv) t PLH(se) t PLH(drv) t PHL(drv) VOH 1.5 V VOL Fig 23. Timing of DP, DM to RCV, VP, VM. differential data lines 1.5 V MGT079 VCRS VCRS VOL MGT078 Fig 24. Timing of VO, FSE0 to DP, DM. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data 1.5 V 1.5 V 0V t PHL(rcv) t PHL(se) VOH logic output VCRS Fig 22. Timing of OE to DP, DM. 2.0 V differential data lines VOH −0.3 V differential data lines 10% VOL t PHZ t PLZ t PZH t PZL 90% Rev. 02 — 21 November 2002 26 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver 16.1 High-speed signals High-speed USB signals are characterized using eye patterns. For measuring the eye patterns 4 test points have been defined (see Figure 25). The Universal Serial Bus Specification Rev. 2.0 defines the eye patterns in several ‘templates’. For ISP1501 only Templates 1 and 4 are relevant. TP1 TP2 TP3 traces transceiver USB cable TP4 traces A connector B connector hub circuit board transceiver device circuit board MBL205 Fig 25. Eye pattern measurement planes. 16.1.1 Template 1 (transmit waveform) The eye pattern in Figure 26 defines the transmit waveform requirements for a hub (measured at TP2) or a device without a captive cable (measured at TP3). Remark: Captive cables have a vendor-specific connector to the peripheral (hardwired or detachable) and a USB “A” connector on the other side. For hot plugging, the vendor-specific connector must meet the same performance requirements as a USB “B” connector. The corresponding signal levels and timings are given in Table 15. Timings are given as a percentage of the unit interval (UI), which represents the nominal bit duration TPERIOD for a 480 Mbit/s transmission rate. MBL206 600 differential output 500 voltage 400 (mV) level 1 +400 mV point 3 point 4 300 200 100 point 1 0 point 2 0 −100 −200 −300 point 5 −400 point 6 −400 mV −500 −600 level 2 0 relative duration (% of unit interval) 100 Fig 26. Template 1 eye pattern (transmit waveform). © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 27 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver Table 15: Template 1 eye pattern definition Name Differential voltage on pins DP and DM (mV) Relative duration (% of unit interval) Level 1 +525[1] n.a. +475[2] −525[1] Level 2 n.a. −475[2] Point 1 0 7.5 Point 2 0 92.5 Point 3 +300 37.5 Point 4 +300 62.5 Point 5 −300 37.5 Point 6 −300 62.5 [1] [2] 16.1.2 In the unit interval following a transition. In all other cases. Template 4 (receive waveform) The eye pattern defined in Table 16 defines the receiver sensitivity requirements for a hub (signal applied at test point TP2) or a device without a captive cable (signal applied at test point TP3). The corresponding signal levels and timings are given in Table 16. Timings are given as a percentage of the unit interval (UI), which represents the nominal bit duration TPERIOD for a 480 Mbit/s transmission rate. MBL207 600 level 1 differential 500 input voltage 400 (mV) +400 mV 300 200 point 3 point 4 point 1 point 2 point 5 point 6 100 0 0 −100 −200 −300 −400 −400 mV −500 −600 level 2 0 relative duration (% of unit interval) 100 Fig 27. Template 4 eye pattern (receive waveform). © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 28 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver Table 16: Template 4 eye pattern definition Name Differential voltage on pins DP and DM (mV) Relative duration (% of unit interval) Level 1 +575 n.a. Level 2 −575 n.a. Point 1 0 15 Point 2 0 85 Point 3 +150 35 Point 4 +150 65 Point 5 −150 35 Point 6 −150 65 17. Parallel digital interface timing 17.1 High-speed transmit timing CLKOUT30 t su3(HSTX) t h3(HSTX) t su0(HSTX) t h0(HSTX) t su2(HSTX) t h2(HSTX) t su1(HSTX) t h1(HSTX) DATA [15:0] TX_VALID TX_LAST _BYTE TX_BS_EN t d0(HSTX) TX_READY t su4(HSTX) DDIR MGT085 Fig 28. Parallel digital interface timing: high-speed transmit. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 29 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver Table 17: High-speed transmit timing CLKOUT30 duty cycle = 50%; see Figure 28. Symbol Parameter tsu3(HSTX) Conditions Min Typ Max Unit data set-up time to rising clock edge 6.6 - - ns th3(HSTX) data hold time after rising clock edge 0.1 - - ns tsu0(HSTX) TX_VALID set-up time to rising clock edge 6.6 - - ns th0(HSTX) TX_VALID hold time after rising clock edge 0.1 - - ns tsu2(HSTX) TX_LAST_BYTE set-up time to rising clock edge 6.6 - - ns th2(HSTX) TX_LAST_BYTE hold time after rising clock edge 0.1 - - ns tsu1(HSTX) TX_BS_EN set-up time to rising clock edge 6.6 - - ns th1(HSTX) TX_BS_EN hold time after rising clock edge 0.1 - - ns tsu4(HSTX) DDIR switching time before rising clock edge 11 - - ns td0(HSTX) TX_READY output delay after falling clock edge - - 6.9 ns 17.2 High-speed receive timing CLKOUT30 t d0(HSRX) DATA [15:0] t d1(HSRX) RX_VALID t d2(HSRX) RX_LAST _BYTE t d3(HSRX) RX_BS _ERROR t su4(HSRX) DDIR MGT086 Fig 29. Parallel digital interface timing: high-speed receive. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 30 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver Table 18: High-speed receive timing CLKOUT30 duty cycle = 50%; see Figure 29. Symbol Parameter td0(HSRX) Conditions Min Typ Max Unit received data output delay after falling clock edge - - 6.8 ns td1(HSRX) RX_VALID delay after falling clock edge - - 6.8 ns td2(HSRX) RX_LAST_BYTE delay after falling clock edge - - 6.8 ns td3(HSRX) RX_BS_ERROR delay after falling clock edge - - 6.8 ns tsu4(HSRX) DDIR switching time after rising clock edge - - 11 ns 18. Application information DATA15 to DATA0 16 DDIR CLKOUT30 RX_LAST_BYTE RX_VALID/VP RX_INACTIVE/VM RX_BS_ERROR/RCV TX_READY TX_BS_EN/FSE0 TX_VALID/OE TX_LAST_BYTE 38 to 31, 28 to 21 7 6 20 15 39 3.3 V 48 47 9 RESET SUSPEND 2 18 43 44 2 17 29, 40 3 1 12 kΩ RREF 22 pF XTAL2 3.3 V 42 45 XTAL1 12 MHz ISP1501 4, 10, 19 30, 41 MODE0, MODE1 RPU 1.5 kΩ ± 5% 46 5, 8, 16 TEST_J_K/VO DP DM VCCA1 to VCCA3 3 VCCD1, VCCD2 2 AGND1 to AGND3 3 DGND1, DGND2 2 22 pF 11, 12 14 13 (1) CLKOUT48 33 Ω (1%) MGT061 10 pF DGND1 (1) The 48 MHz output clock might cause EMC problems unless care is taken during PCB design. If this clock is not used in the ASIC, leave this pin unconnected to the PCB. Connect a 33 Ω series resistor and a 10 pF capacitor to this pin if it is used in the ASIC. Fig 30. Application diagram. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 31 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver 19. Test information handbook, halfpage D.U.T. 1.5 kΩ ± 5%(1) 3.3 V RPU test point DP/DM CL(2) 15 kΩ MGT081 (1) Internally connected to pin DP; FS operating state (see Table 4). (2) CL = 50 pF for FS. Fig 31. FS test circuit. test point handbook, halfpage D.U.T. 25 pF MGT082 Fig 32. Load for VM, VP and RCV in FS mode. test supply voltage VCCA DP 15.8 Ω DM 15.8 Ω 50 Ω coax + (1) (2) D.U.T. 50 Ω coax − AGND MBL204 143 Ω 143 Ω (1) Transmitter: connected to 50 Ω inputs of a high-speed differential oscilloscope. (2) Receiver: connected to 50 Ω outputs of a high-speed differential data generator. Fig 33. High-speed transmitter/receiver test circuit. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 32 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver 20. Package outline LQFP48: plastic low profile quad flat package; 48 leads; body 7 x 7 x 1.4 mm SOT313-2 c y X 36 25 A 37 24 ZE e E HE A A2 (A 3) A1 w M pin 1 index θ bp Lp L 13 48 detail X 12 1 ZD e v M A w M bp D B HD v M B 0 2.5 5 mm scale DIMENSIONS (mm are the original dimensions) UNIT A max. A1 A2 A3 bp c D (1) E (1) e HD HE L Lp v w y mm 1.60 0.20 0.05 1.45 1.35 0.25 0.27 0.17 0.18 0.12 7.1 6.9 7.1 6.9 0.5 9.15 8.85 9.15 8.85 1.0 0.75 0.45 0.2 0.12 0.1 Z D (1) Z E (1) θ 0.95 0.55 7 0o 0.95 0.55 o Note 1. Plastic or metal protrusions of 0.25 mm maximum per side are not included. REFERENCES OUTLINE VERSION IEC JEDEC SOT313-2 136E05 MS-026 EIAJ EUROPEAN PROJECTION ISSUE DATE 99-12-27 00-01-19 Fig 34. Package outline. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 33 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver 21. Soldering 21.1 Introduction to soldering surface mount packages This text gives a very brief insight to a complex technology. A more in-depth account of soldering ICs can be found in our Data Handbook IC26; Integrated Circuit Packages (document order number 9398 652 90011). There is no soldering method that is ideal for all surface mount IC packages. Wave soldering can still be used for certain surface mount ICs, but it is not suitable for fine pitch SMDs. In these situations reflow soldering is recommended. 21.2 Reflow soldering Reflow soldering requires solder paste (a suspension of fine solder particles, flux and binding agent) to be applied to the printed-circuit board by screen printing, stencilling or pressure-syringe dispensing before package placement. Several methods exist for reflowing; for example, convection or convection/infrared heating in a conveyor type oven. Throughput times (preheating, soldering and cooling) vary between 100 and 200 seconds depending on heating method. Typical reflow peak temperatures range from 215 to 250 °C. The top-surface temperature of the packages should preferable be kept below 220 °C for thick/large packages, and below 235 °C small/thin packages. 21.3 Wave soldering Conventional single wave soldering is not recommended for surface mount devices (SMDs) or printed-circuit boards with a high component density, as solder bridging and non-wetting can present major problems. To overcome these problems the double-wave soldering method was specifically developed. If wave soldering is used the following conditions must be observed for optimal results: • Use a double-wave soldering method comprising a turbulent wave with high upward pressure followed by a smooth laminar wave. • For packages with leads on two sides and a pitch (e): – larger than or equal to 1.27 mm, the footprint longitudinal axis is preferred to be parallel to the transport direction of the printed-circuit board; – smaller than 1.27 mm, the footprint longitudinal axis must be parallel to the transport direction of the printed-circuit board. The footprint must incorporate solder thieves at the downstream end. • For packages with leads on four sides, the footprint must be placed at a 45° angle to the transport direction of the printed-circuit board. The footprint must incorporate solder thieves downstream and at the side corners. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 34 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver During placement and before soldering, the package must be fixed with a droplet of adhesive. The adhesive can be applied by screen printing, pin transfer or syringe dispensing. The package can be soldered after the adhesive is cured. Typical dwell time is 4 seconds at 250 °C. A mildly-activated flux will eliminate the need for removal of corrosive residues in most applications. 21.4 Manual soldering Fix the component by first soldering two diagonally-opposite end leads. Use a low voltage (24 V or less) soldering iron applied to the flat part of the lead. Contact time must be limited to 10 seconds at up to 300 °C. When using a dedicated tool, all other leads can be soldered in one operation within 2 to 5 seconds between 270 and 320 °C. 21.5 Package related soldering information Table 19: Suitability of surface mount IC packages for wave and reflow soldering methods Package[1] Soldering method BGA, LBGA, LFBGA, SQFP, TFBGA, VFBGA Reflow[2] not suitable suitable suitable[3] DHVQFN, HBCC, HBGA, HLQFP, HSQFP, HSOP, HTQFP, HTSSOP, HVQFN, HVSON, SMS not PLCC[4], SO, SOJ suitable LQFP, QFP, TQFP SSOP, TSSOP, VSO [1] [2] [3] [4] [5] [6] suitable suitable not recommended[4][5] suitable not recommended[6] suitable For more detailed information on the BGA packages refer to the (LF)BGA Application Note (AN01026); order a copy from your Philips Semiconductors sales office. All surface mount (SMD) packages are moisture sensitive. Depending upon the moisture content, the maximum temperature (with respect to time) and body size of the package, there is a risk that internal or external package cracks may occur due to vaporization of the moisture in them (the so called popcorn effect). For details, refer to the Drypack information in the Data Handbook IC26; Integrated Circuit Packages; Section: Packing Methods. These packages are not suitable for wave soldering. On versions with the heatsink on the bottom side, the solder cannot penetrate between the printed-circuit board and the heatsink. On versions with the heatsink on the top side, the solder might be deposited on the heatsink surface. If wave soldering is considered, then the package must be placed at a 45° angle to the solder wave direction. The package footprint must incorporate solder thieves downstream and at the side corners. Wave soldering is suitable for LQFP, QFP and TQFP packages with a pitch (e) larger than 0.8 mm; it is definitely not suitable for packages with a pitch (e) equal to or smaller than 0.65 mm. Wave soldering is suitable for SSOP and TSSOP packages with a pitch (e) equal to or larger than 0.65 mm; it is definitely not suitable for packages with a pitch (e) equal to or smaller than 0.5 mm. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Wave Rev. 02 — 21 November 2002 35 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver 22. Revision history Table 20: Revision history Rev Date 02 20021121 CPCN Description Product data (9397 750 10025); supersedes Objective specification of ISP1501-01 of July 14th, 2000. Modifications: • Globally changed USB 2.0 and USB 1.1 to Hi-Speed USB and Original USB, respectively. • • • • • • Globally changed XI and XO to XTAL1 and XTAL2, respectively. • • • • • • • • • • • • Section 8.3: changed the second sentence. Section 12.4: changed the second sentence. Figure 28: changed RX_READY. Table 17: in the td0(HSTX) parameter description, changed rising to falling. Figure 30: added 33 Ω series resistor and 10 pF capacitor to CLKOUT48. Also modified the table note. Table 2: updated the pin description for pin 13. Added Section 8.3. Added Section 12. Figure 30: added a figure note. Table 11 ICC(susp) removed the max value and added typ value as 100 µA. In Section 1, expanded USB. Globally changed BS_EN to TX_BS_EN. Globally changed the external precision resistor from 12.2 kΩ ± 1% to 12 kΩ ± 1%. Globally added ±5% to the external pull-up resistor at RPU. Globally made TX_VALID active LOW. Globally changed CLOCKOUT (pin 15) to CLKOUT30 and TEST (pin 13) to CLKOUT48. Made the following changes in Section 2: – In the fifth and sixth features, changed USB to Hi-Speed USB – In the seventh and eighth features, added for Hi-Speed USB data – Added the feature 3.3 V or 5 V tolerant digital input interface – Changed the feature on ESD protection. • • In Figure 1, moved the product title name “ISP1501” to the top right corner. Made the following changes in Table 2: – Pin 9 description, added 1.5 kΩ ± 5% as the external pull-up resistor. In addition, added HS chirp state at the end of the description – Pin 13 description, changed to “48 MHz output clock; clock is always running when...” – Changed the first statement in the description for pin 15 – Modified the pin description for pin 20 – Pin 39: modified the pin description – Pin 42: modified the pin description – Pin 43 description, changed it to ISP1501 to make the description clearer © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 36 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver Table 20: Revision history…continued Rev Date 02 20021121 CPCN Description Product data (9397 750 10025); supersedes Objective specification of ISP1501-01 of July 14th, 2000. Modifications (continued): • Made the following changes in Table 2 – Corrected typo for pin 44 (FES0 changed to FSE0). Also, changed the description for State = 2, 3 – Pin 45 description, changed the description for State = 0, 1 – Pin 48 description: changed the description for State = 2, 3. • Made the following changes in Section 7: – Removed the first three paragraphs – Added the first sentence “The ISP1501 supports both full-speed (FS) and high-speed (HS) USB physical layer.” – Swapped the second and third paragraph – Added Section 7.1 through Section 7.4 • In Section 8.2 first paragraph, removed “and Figure 3 shows the state transition diagram.” Also, removed paragraphs 2 through 7 and the state transition diagram. • • In Table 4, added “to provide 45 Ω terminations” to the state 2 description. • • Added Section 8.2.2 through Section 8.2.4. • • • • • In Section 10.1 second paragraph, rephrased the second sentence. Changed Section 8.3 to Section 8.2.1. Also, removed the second sentence and added Figure 3. In Figure 8, added transistors on the DP and DM lines. Added RPU on DP, added table note 2 and changed the pin order from 11, 12 to 12, 11 for MODE1 and MODE0. In Table 7 and Table 8, changed “high and low byte” to “high and low bytes”. In Figure 11, changed the Hex value for DATA[7:0] from 80H to 00H. In Figure 12, changed the Hex value for DATA[7:0] from 80H to 00H. In Section 10.2: – First paragraph: added the last sentence – Third paragraph: rephrased the first sentence – Second last paragraph: rephrased the second sentence – Last paragraph: removed the last sentence. • • • • • In Table 8, changed text in the second and fourth rows of the condition column. • • In Figure 20, changed clock cycles to HS bit times. • • Changed figure title in Figure 13, Figure 14, Figure 15 and Figure 16. In Figure 17, added a figure note. In Section 10.3, changed content in the second paragraph. In Section 10.4 first sentence, changed 37 bits to 8 HS bit times. Also, changed the same in Figure 19. In Section 10.5, changed content in the second sentence. Added reference to Figure 20 in the two paragraphs. Also, added the last sentence to the first paragraph. In Figure 7, switched the location of the DP and DM lines. Also, added RPU on DP. In Table 6, added table notes 3 and 4. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 37 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver Table 20: Revision history…continued Rev Date 02 20021121 CPCN Description Product data (9397 750 10025); supersedes Objective specification of ISP1501-01 of July 14th, 2000. Modifications (continued): • • • • • • • • Added Section 11. In Table 9, changed ILI to <1 µA. Removed table note 2 and changed Vesd. In Table 11, added typical values in all rows and removed the maximum values. In Table 13, added the minimum value for VOL as 0. In Table 14, removed content related to the low-speed mode. Separated Figure 23 and Figure 24 from Figure 21 and Figure 22. In Table 17, changed the order of the timing symbols to match their order in Figure 28. Also, changed the value of tSU4(HSTX) to 11 ns. Made the following changes to Figure 28: – TX_VALID: changed the symbols tSU2(HSTX) and tH2(HSTX) to tSU0(HSTX) and tH0(HSTX) – TX_LAST_BYTE: changed tSU0(HSTX) and tH0(HSTX) to tSU2(HSTX) and tH2(HSTX) – Changed the width of the CLKOUT30 signal. • • • In Figure 29, changed the symbol for DDIR from tSU0(HSRX) to tSU4(HSRX). In Table 18, changed the parameter text for tSU4(HSRX), removed the value in the min field and added 11 ns in the max field. Also, made tSU4(HSRX) as the last row. In Figure 30: – Added 22 pF to XTAL1 and XTAL2 – Removed n.c. from pin 13 – Changed 12.2 kΩ ± 1% to 12 kΩ ± 1%. • 01 20000714 In Figure 31, changed the content of figure note 1. Also, added figure note 2. Objective data; initial version. © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Product data Rev. 02 — 21 November 2002 38 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver 23. Data sheet status Level Data sheet status[1] Product status[2][3] Definition I Objective data Development This data sheet contains data from the objective specification for product development. Philips Semiconductors reserves the right to change the specification in any manner without notice. II Preliminary data Qualification This data sheet contains data from the preliminary specification. Supplementary data will be published at a later date. Philips Semiconductors reserves the right to change the specification without notice, in order to improve the design and supply the best possible product. III Product data Production This data sheet contains data from the product specification. Philips Semiconductors reserves the right to make changes at any time in order to improve the design, manufacturing and supply. Relevant changes will be communicated via a Customer Product/Process Change Notification (CPCN). [1] Please consult the most recently issued data sheet before initiating or completing a design. [2] The product status of the device(s) described in this data sheet may have changed since this data sheet was published. The latest information is available on the Internet at URL http://www.semiconductors.philips.com. [3] For data sheets describing multiple type numbers, the highest-level product status determines the data sheet status. 24. Definitions 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. 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. Right to make changes — Philips Semiconductors reserves the right to make changes in the products - including circuits, standard cells, and/or software - described or contained herein in order to improve design and/or performance. When the product is in full production (status ‘Production’), relevant changes will be communicated via a Customer Product/Process Change Notification (CPCN). Philips Semiconductors assumes no responsibility or liability for the use of any of these products, conveys no licence 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. Limiting values definition — Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 60134). 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. 26. Trademarks 25. Disclaimers Jaz — is a registered trademark of Iomega Corp. Zip — is a registered trademark of Iomega Corp. 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 Contact information For additional information, please visit http://www.semiconductors.philips.com. For sales office addresses, send e-mail to: [email protected]. Product data Fax: +31 40 27 24825 © Koninklijke Philips Electronics N.V. 2002. All rights reserved. 9397 750 10025 Rev. 02 — 21 November 2002 39 of 40 ISP1501 Philips Semiconductors Hi-Speed USB peripheral transceiver Contents 1 2 3 4 5 6 6.1 6.2 7 7.1 7.2 7.3 7.4 8 8.1 8.2 8.2.1 8.2.2 8.2.3 8.2.4 8.3 9 10 10.1 10.2 10.3 10.4 10.5 11 11.1 11.2 11.3 12 12.1 12.2 12.3 12.4 13 14 15 16 16.1 16.1.1 16.1.2 17 17.1 17.2 General description . . . . . . . . . . . . . . . . . . . . . . 1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Ordering information . . . . . . . . . . . . . . . . . . . . . 2 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Pinning information . . . . . . . . . . . . . . . . . . . . . . 4 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 4 Functional description . . . . . . . . . . . . . . . . . . . 7 Full-speed (FS) transceiver . . . . . . . . . . . . . . . 7 High-speed (HS) transceiver—transmit logic . . 8 High-speed (HS) transceiver—receive logic . . . 8 High-speed (HS) transceiver—periphery circuit 9 Operating states. . . . . . . . . . . . . . . . . . . . . . . . . 9 Interface and state selection. . . . . . . . . . . . . . . 9 State transitions . . . . . . . . . . . . . . . . . . . . . . . 10 Disconnect state . . . . . . . . . . . . . . . . . . . . . . . 10 Full-speed (FS) state . . . . . . . . . . . . . . . . . . . 11 High-speed (HS) state . . . . . . . . . . . . . . . . . . 11 High-speed (HS) chirp state . . . . . . . . . . . . . . 11 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Full-speed functionality. . . . . . . . . . . . . . . . . . 13 High-speed functionality . . . . . . . . . . . . . . . . . 14 High-speed transmit . . . . . . . . . . . . . . . . . . . . 14 High-speed receive. . . . . . . . . . . . . . . . . . . . . 16 High-speed chirp . . . . . . . . . . . . . . . . . . . . . . 18 High-speed transmit path delay . . . . . . . . . . . 19 High-speed receive path delay . . . . . . . . . . . . 20 Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Power-up behavior . . . . . . . . . . . . . . . . . . . . . 21 Suspend behavior. . . . . . . . . . . . . . . . . . . . . . 21 Reset behavior . . . . . . . . . . . . . . . . . . . . . . . . 21 Termination calibration . . . . . . . . . . . . . . . . . . 22 Power-up behavior . . . . . . . . . . . . . . . . . . . . . 22 Suspend behavior. . . . . . . . . . . . . . . . . . . . . . 22 Reset behavior . . . . . . . . . . . . . . . . . . . . . . . . 22 Mode change behavior . . . . . . . . . . . . . . . . . . 22 Limiting values. . . . . . . . . . . . . . . . . . . . . . . . . 23 Recommended operating conditions. . . . . . . 23 Static characteristics. . . . . . . . . . . . . . . . . . . . 23 Dynamic characteristics . . . . . . . . . . . . . . . . . 25 High-speed signals . . . . . . . . . . . . . . . . . . . . . 27 Template 1 (transmit waveform) . . . . . . . . . . . 27 Template 4 (receive waveform) . . . . . . . . . . . . 28 Parallel digital interface timing . . . . . . . . . . . . 29 High-speed transmit timing . . . . . . . . . . . . . . . 29 High-speed receive timing . . . . . . . . . . . . . . . 30 © Koninklijke Philips Electronics N.V. 2002. Printed in The Netherlands All rights are reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license under patent- or other industrial or intellectual property rights. Date of release: 21 November 2002 Document order number: 9397 750 10025 18 19 20 21 21.1 21.2 21.3 21.4 21.5 22 23 24 25 26 Application information . . . . . . . . . . . . . . . . . Test information. . . . . . . . . . . . . . . . . . . . . . . . Package outline . . . . . . . . . . . . . . . . . . . . . . . . Soldering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introduction to soldering surface mount packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reflow soldering. . . . . . . . . . . . . . . . . . . . . . . Wave soldering. . . . . . . . . . . . . . . . . . . . . . . . Manual soldering . . . . . . . . . . . . . . . . . . . . . . Package related soldering information . . . . . . Revision history . . . . . . . . . . . . . . . . . . . . . . . Data sheet status. . . . . . . . . . . . . . . . . . . . . . . Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . . Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 32 33 34 34 34 34 35 35 36 39 39 39 39