![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
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 s s s s s s s s s s s s s s s s 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. Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver 3. Applications s Scanner s Digital still camera s Printer, e.g. x Color printer x Multi-functional printer s External storage device, e.g. x Portable hard disk x Zip(R) drive x Jaz(R) drive x Magneto-optical (MO) drive x Optical drive (CD-ROM, CD-RW, DVD). 4. Ordering information Table 1: Ordering information Package Name ISP1501BE LQFP48 Description plastic low profile quad flat package; 48 leads; body 7 x 7 x 1.4 mm Version SOT313-2 Type number 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 2 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver 5. Block diagram CLKOUT48 CLKOUT30 MODE0, MODE1 RESET SUSPEND TX_VALID/OE 2 13 15 11, 12 3 1 2 7 HIGH-SPEED TRANSCEIVER NZRI + BS ENCODER 6 SYSTEM LOGIC ISP1501 9 RPU TX_READY TX_BS_EN/FSE0 TX_LAST_BYTE DDIR 43 44 42 20 DP DM 16 DATA15 to DATA0 38 to 31, 28 to 21 RX_VALID/VP RX_INACTIVE/VM RX_BS_ERROR/RCV RX_LAST_BYTE 48 47 46 39 NZRI + BS DECODER FULL-SPEED TRANSCEIVER TEST_J_K/VO VCCA1 to VCCA3 VCCD1, VCCD2 DGND1, DGND2 AGND1 to AGND3 3 2 2 3 45 5, 8, 16 29, 40 30, 41 4, 10, 19 POWER SUPPLY PLL OSCILLATOR 18 17 XTAL1 XTAL2 MGT059 Fig 1. Block diagram. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 3 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver 6. Pinning information 6.1 Pinning idth 46 RX_BS_ERROR/RCV 47 RX_INACTIVE/VM 44 TX_BS_EN/FSE0 39 RX_LAST_BYTE 42 TX_LAST_BYTE 45 TEST_J_K/VO 48 RX_VALID/VP 43 TX_READY 38 DATA15 37 DATA14 41 DGND2 40 VCCD2 SUSPEND 1 TX_VALID/OE 2 RESET 3 AGND1 4 VCCA1 5 DM 6 DP 7 VCCA2 8 RPU 9 AGND2 10 MODE0 11 MODE1 12 36 DATA13 35 DATA12 34 DATA11 33 DATA10 32 DATA9 ISP1501BE 31 DATA8 30 DGND1 29 VCCD1 28 DATA7 27 DATA6 26 DATA5 25 DATA4 CLKOUT48 13 CLKOUT30 15 VCCA3 16 AGND3 19 DATA1 22 DATA3 24 DATA0 21 RREF 14 XTAL2 17 XTAL1 18 DDIR 20 DATA2 23 MGT060 Fig 2. Pin configuration LQFP48. 6.2 Pin description Table 2: Symbol[1] SUSPEND TX_VALID/ OE Pin description Pin 1 2 Type I I Description enables power saving mode for USB suspend state 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 AGND1 VCCA1 DM 3 4 5 6 I AI/O reset input analog ground 1 supply analog supply voltage 1 (3.3 V) USB D- connection (analog) with integrated 45 series resistor 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 4 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver Pin description...continued Pin 7 8 9 Type AI/O AI Description USB D+ connection (analog) with integrated 45 series resistor analog supply voltage 2 (3.3 V) 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 analog ground 2 supply operating state and interface selection input 0; see Table 3 operating state and interface selection input 1; see Table 3 48 MHz clock output; clock is always running when input SUSPEND is logic 0; see Section 17 on application of this clock connection for external reference resistor (12 k 1%) to analog ground supply clock output for Hi-Speed USB digital interface (30 MHz); clock is always running when input SUSPEND is logic 0 analog supply voltage 3 (3.3 V) crystal oscillator output (12 MHz) crystal oscillator input (12 MHz) analog ground 3 supply selects direction of 16-bit data bus DATA[15:0] data bit 0; bi-directional, slew rate controlled output (5 ns) data bit 1; bi-directional, slew rate controlled output (5 ns) data bit 2; bi-directional, slew rate controlled output (5 ns) data bit 3; bi-directional, slew rate controlled output (5 ns) data bit 4; bi-directional, slew rate controlled output (5 ns) data bit 5; bi-directional, slew rate controlled output (5 ns) data bit 6; bi-directional, slew rate controlled output (5 ns) data bit 7; bi-directional, slew rate controlled output (5 ns) digital supply voltage 1 (3.3 V) digital ground 1 supply data bit 8; bi-directional, slew rate controlled output (5 ns) data bit 9; bi-directional, slew rate controlled output (5 ns) data bit 10; bi-directional, slew rate controlled output (5 ns) data bit 11; bi-directional, slew rate controlled output (5 ns) data bit 12; bi-directional, slew rate controlled output (5 ns) data bit 13; bi-directional, slew rate controlled output (5 ns) data bit 14; bi-directional, slew rate controlled output (5 ns) data bit 15; bi-directional, slew rate controlled output (5 ns) 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 Table 2: Symbol[1] DP VCCA2 RPU AGND2 MODE0 MODE1 CLKOUT48 10 11 12 13 I I O RREF CLKOUT30 VCCA3 XTAL2 XTAL1 AGND3 DDIR DATA0 DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7 VCCD1 DGND1 DATA8 DATA9 DATA10 DATA11 DATA12 DATA13 DATA14 DATA15 RX_LAST_BYTE 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 AI O AO AI I I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O O VCCD2 9397 750 10025 40 - digital supply voltage 2 (3.3 V) (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 5 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver Pin description...continued Pin 41 42 Type I Description digital ground 2 supply 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) transmit ready output; a logic 1 means ISP1501 is ready to accept data on the next rising clock edge of CLKOUT30 pin function depends on operating state (see Table 3): 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 Table 2: Symbol[1] DGND2 TX_LAST_BYTE TX_READY 43 O I TX_BS_EN/FSE0 44 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). 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 6 of 40 Philips Semiconductors ISP1501 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 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 7 of 40 Philips Semiconductors ISP1501 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. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 8 of 40 Philips Semiconductors ISP1501 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: 00 Interface selection State 0 State name Disconnect Pin 2 44 45 46 47 48 01 1 Full-speed (FS) 2 44 45 46 47 48 10 2 High-speed (HS) 2 44 45 46 47 48 Function OE FSE0 VO RCV VM VP OE FSE0 VO RCV VM VP TX_VALID TX_BS_EN TEST_J_K RX_BS_ERROR RX_INACTIVE RX_VALID MODE[1:0] 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 9 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver Interface selection...continued State 3 State name High-speed (HS) chirp Pin 2 44 45 46 47 48 Function TX_VALID TX_BS_EN TEST_J_K RX_BS_ERROR RX_INACTIVE RX_VALID Table 3: 11 MODE[1:0] 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: State 0 1 Operating states State name Disconnect Full-speed (FS) Description Legacy (full-speed) SIE interface; FS transceiver enabled; pull-up resistor on pin RPU disconnected Legacy (full-speed) SIE interface; FS transceiver enabled; full-speed slew rate selected; pull-up resistor on pin RPU connected to pin DP High-speed SIE interface; HS transceiver enabled; FS transceiver on permanent SE0 to provide 45 termination; pull-up resistor on pin RPU disconnected High-speed SIE interface; HS transceiver enabled; FS transceiver disabled; pull-up resistor on pin RPU connected to pin DP 2 High-speed (HS) 3 High-speed (HS) chirp 8.2.1 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 45 FS driver 004aaa039 7 DP 6 DM Fig 3. Disconnect state. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 10 of 40 Philips Semiconductors ISP1501 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 45 FS driver 004aaa052 7 DP 6 DM 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). 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 11 of 40 Philips Semiconductors ISP1501 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. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 12 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver 9. Full-speed functionality 3.3 V 1.5 k 5%(1) ISP1501 OE VO FSE0 2 45 45 44 45 RCV 46 9 RPU 7 6 DP DM VM 47 VP 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 0 0 1 1 VO 0 1 0 1 VP 0 1 0 0 VM 1 0 0 0 Differential data (DP, DM) full-speed K state full-speed J state SE0 SE0 Table 6: Full-speed receiving function OE = logic 1 Differential input V = VDP - VDM V > 200 mV V < -200 mV |V| < 200 mV [1] [2] Single-ended input VDP >2 V <0.8 V <0.8 V VDM <0.8 V >2 V <0.8 V VP 1 0 0 VM 0 1 0 RCV[1] 1 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. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 13 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver 10. High-speed functionality SUSPEND TEST_J_K RX_BS_ERROR RX_INACTIVE RX_VALID RX_LAST_BYTE MODE1 DDIR 1 45 46 47 48 39 12 16-BIT TRANSMIT REGISTER 20 sampling clock ISP1501 3.3 V MUX RECEIVE LOGIC squelch 9 RPU squelch detection circuit 7 ELASTIC FIFO 6 DP DM 1.5 k 5%(2) BS disable 16-BIT RECEIVE REGISTER BIT DE-STUFFING NRZI disable NRZI DECODER HS differential receiver 45 (1) 45 (1) DATA15 to DATA0 16 38 to 31, 28 to 21 shift enable PLL sampling clock LSB BIT STUFFING BS enable NRZI ENCODER NRZI enable HS drive enable TRANSMIT LOGIC HS current source enable sampling clock HS current driver HS data TX_READY TX_VALID TX_LAST_BYTE TX_BS_EN TEST_J_K SUSPEND MODE1, MODE0 43 2 42 44 45 1 12, 11 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. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 14 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver High-speed transmit conditions TX_BS_EN Condition 0 1 0 1 high and low bytes are both sent without bit stuffing high and low bytes are both sent with bit stuffing low byte is sent without bit stuffing; high byte is ignored low byte is sent with bit stuffing; high byte without bit stuffing 0 0 1 1 Table 7: TX_LAST_BYTE CLKOUT30 TX_READY TX_LAST_BYTE TX_BS_EN SYNC DATA [15:8] DATA [ 7:0] TX_VALID MGT064 (1) EOP 80H Data0(H) Data1(H) Data2(H) Data3(H) FEH 00H 00H 00H Data0(L) Data1(L) Data2(L) Data3(L) Data4(L) (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 TX_READY TX_LAST_BYTE TX_BS_EN SYNC DATA [15:8] 00H 80H Data0(H) Data1(H) Data2(H) Data3(H) XX (1) EOP DATA [ 7:0] TX_VALID MGT067 00H 00H Data0(L) Data1(L) Data2(L) Data3(L) FEH (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. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 15 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver CLKOUT30 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 FFH XX (1) EOP DATA [ 7:0] TX_VALID MGT069 00H 00H Data0(L) Data1(L) Data2(L) Data3(L) Data4(L) FEH FFH FFH (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 TX_READY TX_LAST_BYTE TX_BS_EN SYNC DATA [15:8] DATA [ 7:0] TX_VALID MGT065 (1) EOP Data0(H) Data1(H) Data2(H) Data3(H) Data4(H) FEH FFH FFH 00H 80H 00H 00H Data0(L) Data1(L) Data2(L) Data3(L) Data4(L) Data5(L) FFH FFH (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. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 16 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver High-speed receive conditions RX_BS_ERROR Condition 0 1[1] 0 1 valid data on the high and low bytes; no bit stuff error EOP on the low byte EOP on the high byte; valid data on the low byte illegal 0 0[1] 1 1 Table 8: RX_LAST_BYTE [1] This condition is only valid in the cycle immediately after pin RX_VALID goes LOW. CLKOUT30 RX_LAST_BYTE RX_BS_ERROR SYNC DATA [15:8] DATA [ 7:0] RX_VALID MGT070 EOP Data0(H) Data1(H) Data2(H) Data3(H) FEH 80H 00H Data0(L) Data1(L) Data2(L) Data3(L) Data4(L) 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) XX EOP DATA [ 7:0] RX_VALID MGT073 00H Data0(L) Data1(L) Data2(L) Data3(L) FEH Fig 14. HS receive timing; single-byte EOP starting on the low byte. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 17 of 40 Philips Semiconductors ISP1501 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] RX_VALID MGT075 00H Data0(L) Data1(L) Data2(L) Data3(L) Data4(L) FEH FFH FFH Fig 15. HS receive timing; 5-bytes EOP starting on the low byte. CLKOUT30 TX_READY TX_LAST_BYTE TX_BS_EN SYNC DATA [15:8] DATA [ 7:0] TX_VALID MGT065 (1) EOP Data0(H) Data1(H) Data2(H) Data3(H) Data4(H) FEH FFH FFH 00H 80H 00H 00H Data0(L) Data1(L) Data2(L) Data3(L) Data4(L) Data5(L) FFH FFH 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). 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 18 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver handbook, full pagewidth CLKOUT30 TX_READY HIGH TX_VALID DATA[15:0] 0000H FFFFH 0000H FFFFH DP/DM 40 to 60 s(1) MGT200 (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 DP/DM HS IDLE 40 to 60 s DATA [15:0] RX_INACTIVE 0000H FFFFH 0000H HS IDLE 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. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 19 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver handbook, full pagewidth 480 MHz clock CLKOUT30 DATA [15:0] 0000H 8000H XXXX TX_READY 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, full pagewidth 480 MHz clock CLKOUT30 00H DP/DM 00H 00H 80H 80H 40H 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. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 20 of 40 Philips Semiconductors ISP1501 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. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 21 of 40 Philips Semiconductors ISP1501 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. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 22 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver 13. Limiting values Table 9: Absolute maximum ratings In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol VCCA VCCD VI Ilu Vesd Parameter analog supply voltage digital supply voltage input voltage latch-up current electrostatic discharge voltage[1] -1.8 V < VI < +5.4 V ILI < 1 A pins DP, DM and ground pins other pins Tstg [1] Conditions Min -0.5 -0.5 -0.5 -4000 -2000 -40 Max +6.0 +4.6 +6.0 100 +4000 +2000 +125 Unit V V V mA V V C storage temperature Equivalent to discharging a 100 pF capacitor via a 1.5 k resistor (Human Body Model). 14. Recommended operating conditions Table 10: Symbol VCCA VCCD VI VI(AI/O) Tamb Recommended operating conditions Parameter analog supply voltage digital supply voltage input voltage input voltage on analog I/O pins DP and DM ambient temperature Conditions Min 3.0 3.0 0 0 -40 Typ 3.3 3.3 Max 3.6 3.6 VCCD 3.6 +85 Unit V V V V 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 ICC Parameter Conditions Min Typ 25 60 75 100 Max Unit mA mA mA A operating supply full-speed transmitting and receiving at current 12 MHz; 50 pF load on pins DP and DM high-speed receiving at 480 MHz high-speed transmitting at 480 MHz ICC(susp) suspend supply current in suspend mode with resistor on pin RPU disconnected 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 23 of 40 Philips Semiconductors ISP1501 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 Input levels VIL VIH VOL VOH LOW-level input voltage HIGH-level input voltage LOW-level output voltage HIGH-level output voltage IOL = 100 A IOL = 4 mA IOH = 100 A IOH = 4 mA Leakage current ILI input leakage current 1 A 2.0 0.8 0.15 0.4 V V V V V V Parameter Conditions Min Typ Max Unit Output levels VCCD - 0.4 VCCD - 0.4 - 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 VCM VIL VIH Vhys Output levels VOL VOH LOW-level output voltage HIGH-level output voltage pull-up on DP; RL = 1.5 k to + 3.6 V pull-down on DP, DM; RL = 15 k to GND 0 2.8 0.3 3.6 V V differential input sensitivity differential common mode voltage LOW-level input voltage HIGH-level input voltage hysteresis voltage |VI(DP) - VI(DM)| includes VDI range 0.2 0.8 2.0 0.4 2.5 0.8 0.7 V V V V V Input levels (single-ended receivers) Hi-Speed USB transceiver (HS) Input levels (differential receiver) VHSSQ VHSDSC VHSDI VHSCM Output levels VHSOI VHSOL high-speed idle level output voltage (differential) high-speed LOW-level output voltage (differential) -10 -10 +10 +10 mV mV high-speed squelch detection threshold (differential) high-speed disconnect detection threshold (differential) high-speed differential input sensitivity high-speed data signaling common mode voltage range squelch detected no squelch detected disconnect detected disconnect not detected |VI(DP) - VI(DM)| 150 625 300 -50 100 525 +500 mV mV mV mV mV mV 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 24 of 40 Philips Semiconductors ISP1501 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 VHSOH VCHIRPJ VCHIRPK ILZ CIN Resistance ZDRV2 ZINP Termination VTERM termination voltage for pull-up resistor on pin RPU [3] Parameter high-speed HIGH-level output voltage (differential) chirp-J output voltage (differential) chirp-K output voltage (differential) OFF-state leakage current transceiver capacitance driver output impedance for Hi-Speed USB and Original USB input impedance Conditions Min 360 [1] [1] Typ 45 - Max 440 1100 -500 1 20 49.5 3.6 Unit mV mV mV A pF M V 700 -900 - Leakage current Capacitance pin to GND steady-state drive [2] 40.5 10 3.0 [1] [2] [3] 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 tFF FRFM VCRS rise time fall time differential rise/fall time matching (tFR/tFF) output signal crossover voltage high-speed differential rise time high-speed differential fall time CL = 50 pF; 10% to 90% of |VOH - VOL|; see Figure 21 CL = 50 pF; 90% to 10% of |VOH - VOL|; see Figure 21 excluding the first transition from Idle state excluding the first transition from Idle state; see Figure 22 4 4 90 1.3 20 20 111.1 2.0 ns ns % V High-speed mode tHSR tHSF 500 500 ps ps Driver timing Full-speed mode tPLH(drv) tPHL(drv) 9397 750 10025 driver propagation delay (VO, FSE0 to DP, DM) LOW-to-HIGH; see Figure 24 HIGH-to-LOW; see Figure 24 Rev. 02 -- 21 November 2002 - - 15 15 ns ns 25 of 40 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Philips Semiconductors ISP1501 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 tPHZ tPLZ tPZH tPZL Parameter driver disable delay (OE to DP, DM) driver enable delay (OE to DP, DM) Conditions HIGH-to-OFF; see Figure 22 LOW-to-OFF; see Figure 22 OFF-to-HIGH; see Figure 22 OFF-to-LOW; see Figure 22 eye pattern of Template 1; see Figure 26 and Table 15 [1] Min - Typ - Max 10 10 15 15 Unit ns ns ns ns High-speed mode (Template 1, Universal Serial Bus Specification Rev. 2.0) driver waveform requirements Receiver timing full-speed mode Differential receiver tPLH(rcv) tPHL(rcv) tPLH(se) tPHL(se) receiver propagation delay (DP, DM to RCV) LOW-to-HIGH; see Figure 23 HIGH-to-LOW; see Figure 23 15 15 15 15 ns ns ns ns Single-ended receiver single-ended propagation LOW-to-HIGH; see Figure 23 delay (DP, DM to VP, VM) HIGH-to-LOW; see Figure 23 Receiver timing high-speed mode Template 4, Universal Serial Bus Specification Rev. 2.0 data source jitter and receiver jitter tolerance eye pattern of Template 4; see Figure 27 and Table 16 [1] [1] Characterized only, not tested in production. Limits guaranteed by design. 2.7 V logic input 1.5 V t FR, t LR VOH 90% 90% t FF, t LF 0V t PZH t PZL VOH differential data lines MGT077 1.5 V t PHZ t PLZ VOH -0.3 V VCRS VOL +0.3 V MGT080 10% VOL 10% VOL Fig 21. Rise and fall times (FS and LS mode). Fig 22. Timing of OE to DP, DM. 2.0 V differential data lines 0.8 V t PLH(rcv) t PLH(se) VOH logic output VOL 1.5 V 1.5 V t PHL(rcv) t PHL(se) VCRS VCRS 2.7 V logic input 0V t PLH(drv) VOH differential data lines MGT079 1.5 V 1.5 V t PHL(drv) VCRS VCRS VOL MGT078 Fig 23. Timing of DP, DM to RCV, VP, VM. Fig 24. Timing of VO, FSE0 to DP, DM. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 26 of 40 Philips Semiconductors ISP1501 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 TP4 traces USB cable traces transceiver A connector B connector transceiver hub circuit board MBL205 device circuit board 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) 300 200 100 0 -100 -200 -300 -400 -500 -600 0 level 1 +400 mV point 3 point 4 point 1 point 2 0 point 5 point 6 -400 mV level 2 relative duration (% of unit interval) 100 Fig 26. Template 1 eye pattern (transmit waveform). 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 27 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver Template 1 eye pattern definition Differential voltage on pins DP and DM (mV) +525[1] +475[2] -525[1] -475[2] 0 0 +300 +300 -300 -300 Relative duration (% of unit interval) n.a. n.a. 7.5 92.5 37.5 62.5 37.5 62.5 Table 15: Name Level 1 Level 2 Point 1 Point 2 Point 3 Point 4 Point 5 Point 6 [1] [2] In the unit interval following a transition. In all other cases. 16.1.2 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 differential 500 input voltage 400 (mV) 300 200 100 0 -100 -200 -300 -400 -500 -600 point 5 point 6 point 1 point 2 point 3 point 4 level 1 +400 mV 0 -400 mV level 2 0 relative duration (% of unit interval) 100 Fig 27. Template 4 eye pattern (receive waveform). 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 28 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver Template 4 eye pattern definition Differential voltage on pins DP and DM (mV) +575 -575 0 0 +150 +150 -150 -150 Relative duration (% of unit interval) n.a. n.a. 15 85 35 65 35 65 Table 16: Name Level 1 Level 2 Point 1 Point 2 Point 3 Point 4 Point 5 Point 6 17. Parallel digital interface timing 17.1 High-speed transmit timing CLKOUT30 t su3(HSTX) DATA [15:0] t su0(HSTX) TX_VALID t su2(HSTX) TX_LAST _BYTE t su1(HSTX) TX_BS_EN t d0(HSTX) t h1(HSTX) t h2(HSTX) t h0(HSTX) t h3(HSTX) TX_READY t su4(HSTX) DDIR MGT085 Fig 28. Parallel digital interface timing: high-speed transmit. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 29 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver Table 17: High-speed transmit timing CLKOUT30 duty cycle = 50%; see Figure 28. Symbol tsu3(HSTX) th3(HSTX) tsu0(HSTX) th0(HSTX) tsu2(HSTX) th2(HSTX) tsu1(HSTX) th1(HSTX) tsu4(HSTX) td0(HSTX) Parameter data set-up time to rising clock edge data hold time after rising clock edge TX_VALID set-up time to rising clock edge TX_VALID hold time after rising clock edge TX_LAST_BYTE set-up time to rising clock edge TX_LAST_BYTE hold time after rising clock edge TX_BS_EN set-up time to rising clock edge TX_BS_EN hold time after rising clock edge DDIR switching time before rising clock edge TX_READY output delay after falling clock edge Conditions Min 6.6 0.1 6.6 0.1 6.6 0.1 6.6 0.1 11 Typ Max 6.9 Unit ns ns ns ns ns ns ns ns ns 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. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 30 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver Table 18: High-speed receive timing CLKOUT30 duty cycle = 50%; see Figure 29. Symbol td0(HSRX) td1(HSRX) td2(HSRX) td3(HSRX) tsu4(HSRX) Parameter received data output delay after falling clock edge RX_VALID delay after falling clock edge RX_LAST_BYTE delay after falling clock edge RX_BS_ERROR delay after falling clock edge DDIR switching time after rising clock edge Conditions Min Typ Max 6.8 6.8 6.8 6.8 11 Unit ns ns ns ns ns 18. Application information 16 DATA15 to DATA0 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 TEST_J_K/VO RESET SUSPEND 38 to 31, 28 to 21 20 15 39 48 47 46 43 44 2 42 7 6 DP DM 3.3 V 9 RPU 1.5 k 5% 18 XTAL1 12 MHz 22 pF 3.3 V ISP1501 17 XTAL2 22 pF 5, 8, 16 45 3 1 11, 12 14 13 MGT061 VCCA1 to VCCA3 VCCD1, VCCD2 3 2 29, 40 4, 10, 19 30, 41 AGND1 to AGND3 DGND1, DGND2 3 2 2 MODE0, MODE1 12 k (1%) RREF (1) CLKOUT48 33 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. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 31 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver 19. Test information 1.5 k 5%(1) 3.3 V RPU test point DP/DM CL(2) 15 k MGT081 handbook, halfpage D.U.T. (1) Internally connected to pin DP; FS operating state (see Table 4). (2) CL = 50 pF for FS. Fig 31. FS test circuit. handbook, halfpage test point D.U.T. 25 pF MGT082 Fig 32. Load for VM, VP and RCV in FS mode. test supply voltage VCCA DP D.U.T. DM AGND MBL204 15.8 50 coax + (1) (2) 15.8 50 coax - 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. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 32 of 40 Philips Semiconductors ISP1501 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 37 25 24 ZE A e E HE A A2 A1 (A 3) Lp L detail X wM pin 1 index 48 1 12 ZD bp D HD wM B vM B vM A 13 bp e 0 2.5 scale 5 mm DIMENSIONS (mm are the original dimensions) UNIT mm A max. 1.60 A1 0.20 0.05 A2 1.45 1.35 A3 0.25 bp 0.27 0.17 c 0.18 0.12 D (1) 7.1 6.9 E (1) 7.1 6.9 e 0.5 HD 9.15 8.85 HE 9.15 8.85 L 1.0 Lp 0.75 0.45 v 0.2 w 0.12 y 0.1 Z D (1) Z E (1) 0.95 0.55 0.95 0.55 7 0o o Note 1. Plastic or metal protrusions of 0.25 mm maximum per side are not included. OUTLINE VERSION SOT313-2 REFERENCES IEC 136E05 JEDEC MS-026 EIAJ EUROPEAN PROJECTION ISSUE DATE 99-12-27 00-01-19 Fig 34. Package outline. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 33 of 40 Philips Semiconductors ISP1501 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. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 34 of 40 Philips Semiconductors ISP1501 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: Package[1] BGA, LBGA, LFBGA, SQFP, TFBGA, VFBGA DHVQFN, HBCC, HBGA, HLQFP, HSQFP, HSOP, HTQFP, HTSSOP, HVQFN, HVSON, SMS PLCC[4], SO, SOJ LQFP, QFP, TQFP SSOP, TSSOP, VSO [1] [2] Suitability of surface mount IC packages for wave and reflow soldering methods Soldering method Wave not suitable not suitable[3] Reflow[2] suitable suitable suitable not not recommended[4][5] recommended[6] suitable suitable suitable [3] [4] [5] [6] 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. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 35 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver 22. Revision history Table 20: Rev Date 02 20021121 Revision history 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 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 36 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver Table 20: Rev Date 02 Revision history...continued CPCN Description Product data (9397 750 10025); supersedes Objective specification of ISP1501-01 of July 14th, 2000. Modifications (continued): 20021121 * 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. Changed Section 8.3 to Section 8.2.1. Also, removed the second sentence and added Figure 3. Added Section 8.2.2 through Section 8.2.4. 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 Section 10.1 second paragraph, rephrased the second sentence. 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. 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 Figure 20, changed clock cycles to HS bit times. 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. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 37 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver Table 20: Rev Date 02 Revision history...continued CPCN Description Product data (9397 750 10025); supersedes Objective specification of ISP1501-01 of July 14th, 2000. Modifications (continued): 20021121 * * * * * * * * 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. 9397 750 10025 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 38 of 40 Philips Semiconductors ISP1501 Hi-Speed USB peripheral transceiver 23. Data sheet status Level I II Data sheet status[1] Objective data Preliminary data Product status[2][3] Development Qualification Definition 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. 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. 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). III Product data Production [1] [2] [3] Please consult the most recently issued data sheet before initiating or completing a design. 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. For data sheets describing multiple type numbers, the highest-level product status determines the data sheet status. 24. 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 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. 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 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. 26. Trademarks Jaz -- is a registered trademark of Iomega Corp. Zip -- is a registered trademark of Iomega Corp. 25. 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 Contact information For additional information, please visit http://www.semiconductors.philips.com. For sales office addresses, send e-mail to: sales.addresses@www.semiconductors.philips.com. 9397 750 10025 Fax: +31 40 27 24825 (c) Koninklijke Philips Electronics N.V. 2002. All rights reserved. Product data Rev. 02 -- 21 November 2002 39 of 40 Philips Semiconductors ISP1501 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 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 (c) 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 |
Price & Availability of ISP1501
![]() |
|
|
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] |