SP5301 ® Universal Serial Bus Transceiver ■ Utilizes digital inputs and outputs to transmit and receive USB cable data ■ Supports 12Mbps "Full Speed" and 1.5Mbps "Low Speed" serial data transmission ■ Compatible with the VHDL "Serial Interface Engine" from USB developer's conference ■ Hysteresis on VP and VM Function ■ Ease of use for PC peripheral expansion ■ Protocol flexibility for mixed-mode isochronous data transfers and asynchronous messaging ■ Available in 14 pin 0.15" SOIC package ■ Rail to Rail receiver common mode input range, 20mV typical receiver sensitivity ■ Low Power; 20 nA in SUSPEND mode ■ Enhanced version of the PDIUSBP11 DESCRIPTION The SP5301 is a half-duplex Universal Serial Bus (USB) differential transceiver that interfaces with the USB Serial Interface Engine (SIE). The SP5301 is designed to allow 3.3V or 5.0V standard and programmable logic to interface with the physical layer of the Universal Bus. The USB protocol can support multiple connections for up to 127 physical devices composed of many diverse functions. It is capable of transmitting and receiving serial data at both full speed (12Mbps) and low speed (1.5Mbps) data rates. Implementation of the Serial Interface Engine along with the USB transceiver allow the designer to make flexible USB compatible devices with widely available logic components. The SP5301 is specifically geared towards low-cost USB solutions for the PC peripheral market. RERR 1 14 VCC OE 2 13 VMO RCV 3 12 VPO VP 4 11 D+ VM 5 10 SUSPND 6 9 SPEED GND 7 8 RSEO SP5301DS/10 D- SPEED VMO VPO OE D+ Receiver Logic RE D- RE RE SUSPND RCV SP5301 Universal Serial Bus Transceiver 1 RERR RSE0 VP VM © Copyright 2000 Sipex Corporation ABSOLUTE MAXIMUM RATINGS These are stress ratings only and functional operation of the device at these ratings or any other above those indicated in the operation sections of the specifications below is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect reliability and cause permanent damage to the device. VCC.....................................................................-0.5V to +6.5V IGND, ICC (DC VCC or GND current)............................+100mA Input Current and Voltages: IIK (DC input diode current at VI < 0)......................-50mA VI (DC input voltage, Note 1)......................-0.5 to +6.5V VI/O (DC input voltage range, I/O).........-0.5V toVC C 0.5V Output Currents and Voltages: IOK (DC output diode current where VO > VCC or VO < 0)...........................................+50mA VO (DC output voltage), Note 1.........................................-0.5V to (VCC + 0.5V) IO (DC output source or sink current for VP/VM/RCV/RERR/RSEO pins,VO = 0 to VCC)..+15mA IO (DC output source or sink current for D+/D- pins, VO = 0 to VCC.................................+50mA Storage Temperature.................................-65°C to +150°C Ptot (Power dissipation per package)......................1000mW NOTE 1: The input and output voltage ratings may be exceeded if the input and output clamp current ratings are observed. OE SUSPND RCV RERR RSEO VP/VM D+/D- Comments 0 0 0 0 0 0 Active Driving 0 1 0 0 0 0 Active Driving 1 0 Active Active Active Active HI-Z Receiving 1 1 0 Active Active Active HI-Z Low Power State Function Table D- SPEED VMO VPO OE D+ Receiver Logic RE RE RE SUSPND RCV RERR RSE0 VP VM Figure 1. Block Diagram SP5301DS/10 SP5301 Universal Serial Bus Transceiver 2 © Copyright 2000 Sipex Corporation SPECIFICATIONS Unless otherwise noted, the following specifications apply for VCC = +3.0V to +3.6V with Tamb = 0°C to +70°C. Typical values apply at VCC = +3.3V and Tamb = 25°C. MIN. TYP. MAX. UNITS CONDITIONS DC PARAMETERS HIGH level input, VIH 2.0 LOW level input, VIL V Note 2 0.8 V Note 2 HIGH level Driver output impedance R DH 28 35 43 Ω Note 3, Note 4 28 35 43 Ω Note 3, Note 4 0.3 V V RL of 15K to Ground RL of 1.5K to 3.6V V VCC = 3.0V, IO = 6mA, Note 2 LOW level Driver output impedance RDL D+/D- High and Low Output Levels VOH VOL 2.8 Logic HIGH level output VOH 2.2 VOH 2.4 2.7 V VCC = 3.0V, IO = 4mA, Note 2 VOH 2.8 V VCC = 3.0V, IO = 200µA, Note 2 V VCC = 3.0V, IO = 6mA, Note 2 Logic LOW level output VOL 0.3 0.8 VOL 0.4 V VCC = 3.0V, IO = 4mA, Note 2 VOL 0.2 V VCC = 3.0V, IO = 200µA, Note 2 +90 mV VCC V 450 800 µA VCC = 3.6V, VI = VCC or GND, IO = 0 0.02 1.0 µA VCC = 3.6V, VI = VCC or GND, IO = 0 6 14 mA VCC = 3.6V, CL = 50pF, 1, 0, 1, 0, ... input 3 8 mA VCC = 3.6V, CL = 350pF, 1, 0, 1, 0, ... input ±0.1 ±5 µA VCC = 3.6V, VI = 5.5V or GND, not for I/O pins ±10 µA VL = VI or VIL, VO = VCC or GND, Note 3 20 PF Receiver Differential Input Threshold V DI -90 +20 Common Mode Voltage 0V to VCC Receiver Common Mode Range VCM 0 Quiescent supply current, ICCQ Supply current in SUSPND ICCS Active supply current (Full Speed) ICCFS Active supply current (Low Speed) ICCLS Input leakage current, II Tri-State output OFF-state current IOZ Transceiver Capacitance (D+/D-) C IN NOTE 2: All signals except D+ and D-. NOTE 3: See "Load D+ and D-" diagram for testing details. NOTE 4: This value includes a 22Ω external resistor. SP5301DS/10 SP5301 Universal Serial Bus Transceiver 3 © Copyright 2000 Sipex Corporation SPECIFICATIONS (continued) Unless otherwise noted, the following specifications apply for GND = 0V, VCC = 3.3V, tR = tF = 3.0ns, with Tamb = 0°C to +70°C. Typical values apply at Tamb = 25°C. MIN. TYP. MAX. UNITS CONDITIONS tPLH 4 11 15 ns figure 2, 9 tPHL 4 11 15 ns figure 2, 9 trise 4 5.6 20 ns figure 3, 9 tfall 4 5.6 20 ns figure 3, 9 tPLH 30 80 200 ns figure 2, 9 tPHL 30 80 200 ns figure 2, 9 trise 75 110 250 ns figure 3, 9 tfall 75 110 250 ns figure 3, 9 tPLH 8.0 16 ns figure 4, 7 tPHL 8.0 16 ns figure 4, 7 tPLH 6.0 10 ns figure 2, 7 tPHL 6.0 10 ns D+/D- to RERR Delay tPLH 14 20 figure 7, Note 5 tPHL 14 20 figure 7, Note 5 AC PARAMETERS VPO/VMO to D+/D- Delay, Full Speed D+/D- Rise and Fall Times, Full Speed VPO/VMO to D+/D- Delay, Low Speed D+/D- Rise and Fall Times, Low Speed D+/D- to RCV Delay D+/D- to VP/VM Delay figure 2, 7 D+/D- to RSEO Delay tPLH 11 16 figure 7, Note 5 tPHL 11 16 figure 7, Note 5 tPHZ 11 20 tPZH 12 20 ns figure 5, 8 tPLZ 11 20 ns figure 5, 8 tPZL 12 20 ns figure 5, 8 ns figure 6, 9 OE to D+/D- Setup for SPEED, tsu D+/D- Crossover point, VCR 0 1.3 ns figure 5, 8 2.0 NOTE 5: Delay defined from Midpoint of input to Midpoint of output, with other input static (High or Low). SP5301DS/10 SP5301 Universal Serial Bus Transceiver 4 © Copyright 2000 Sipex Corporation DESCRIPTION THEORY OF OPERATION The SP5301 is a half-duplex Universal Serial Bus (USB) differential transceiver that interfaces with the VHDL Serial Interface Engine (SIE) from the USB developer's conference. The SP5301 is designed to allow digital logic to communicate with the physical layer of the Universal Bus. The USB protocol can support multiple connections for up to 127 physical devices composed of many diverse functions. This makes the SP5301 an ideal solution for multidrop applications. This lower protocol overhead results in high bus utilization. An isochronous workload may utilize the entire USB bus bandwidth. The USB protocol reflects a robust capability of dynamic insertion and removal of devices identified in user perceived real-time. This PC plug and play quality preserves the marketable synergy with the PC industry, being a simple protocol to implement and integrate into existing operating systems. The USB is a cable bus that supports data exchange between a host computer and a wide range of peripherals. Attached peripherals share USB bandwidth through a host scheduled token based protocol. The USB allows peripherals to be attached, configured, used, and detached while the host and other peripherals are in operation. This is referred to as dynamic, or hot, attachment and removal. USB attributes include lower costs, hot plug-and-play with dynamic attach-detach capabilities, ease of design and use, multiple peripherals, guaranteed latency, and guaranteed bandwidth. The SP5301 contains a differential driver and a differential receiver in a half-duplex configuration. The driver is enabled by the OE pin. If OE is asserted LOW, the driver is active and the D- and D+ pins drive USB signals. The differential receiver is also controlled by the OE pin. If OE is HIGH, while SUSPEND is LOW, the receiver is active and the driver is in tri-state. In this receive mode, the D- and D+ pins are now receiving USB signals. The USB is specified to be an industry standard extension to the PC architecture with a focus on Computer Telephony Integration (CTI), consumer, and productivity applications. The architecture of the USB protocol can ease the expansion of PC peripherals, provide a low-cost solution that supports tranfer rates up to 12Mbps, and can fully support real-time data for voice, audio, and compressed video. The typical driver output voltage swing for D- and D+ of the SP5301 will be less than +0.3V for the LOW state and greater than +2.8V for the HIGH state. The SP5301 is a USB differential interface with very high receiver input sensitivity. This makes data virtually immune to noise on the USB pipeline. The +90mV minimum receiver input sensitivity of the SP5301 ensures recovery of even severely attenuated signals. The USB protocol can provide protocol flexibility for mixed-mode isochronous data transfers and asynchrounous messaging. Guaranteed bandwidth and low latencies are appropriate for many telephony and audio applications. A 12Mbps bus covers the mid-speed and low-speed data ranges. Typically, mid-speed data types are isochronous and low-speed data comes from interactive devices. Isochronous communication can only be used by full speed devices. SP5301DS/10 SP5301 Universal Serial Bus Transceiver 5 © Copyright 2000 Sipex Corporation The SP5301 incorporates a receive error circuit. This error circuit outputs CMOS signals on the receive error pin (RERR) and the receive single ended zero pin (RSE0) under specific conditions from the USB bus. When OE is asserted LOW, it enables the USB driver to transmit data on the D+ and D- output pins. The receive error circuit is disabled in this condition and both RERR and RSE0 are forced low. The receive error circuit is activated in receive mode when OE is HIGH. The receive error circuit will signal an error state when both D+ and D- are HIGH by forcing RERR HIGH. The receiver error circuit will signal a single ended zero when both D+ and D- are LOW by forcing RSE0 HIGH. A single ended zero is a valid state and is used to signal an end of packet (EOP) in signal transmission. (CAUTION: Since both RERR and RSE0 are CMOS outputs, care must be taken to ensure that RERR and RSE0 are NOT connected to VCC or GND.) The SP5301 can transmit and receive serial data at both full speed, 12Mbps, and at low speed, 1.5Mbps, data rates. At full speed, the active supply current of the SP5301 is 6mA. In the suspend state, the supply current is typically 20nA. Full speed USB applications include ISDN, PBX, POTS, sampled analog devices, audio, printers, and telephony designs. Low speed USB applications include locator devices, keyboards, mouse, tablets, light pens, stylus, game peripherals, virtual reality peripherals, and monitor configurations. The USB protocol provides full support for the real-time data for voice, audio, and compressed video. The SP5301 is specifically geared towards low-cost USB solutions for the PC peripheral markets Waveforms 1 and 2 below show device behavior in transmit mode, at both low and full speed, with the D+/D- pins driving the load specified in figure 9. The SP5301 has a suspend input pin (SUSPND) which enables a low power state while the USB bus is inactive. When SUSPND is asserted HIGH or SP5301 is in transmit mode (OE is LOW), the receive data pin (RCV) will be forced LOW. [ T] [ T] T T 2 2 Ch1 500mV Ch2 500mV M 250nS Ch1 1.68 V Ch1 500mV Ch2 500mV M 20.0nS Ch1 Waveform 1. D+/D- Transmit Mode, low speed SP5301DS/10 1.68 V Waveform 2. D+/D- Transmit Mode, full speed SP5301 Universal Serial Bus Transceiver 6 © Copyright 2000 Sipex Corporation PINOUT RERR 1 14 VCC Pin 6 — SUSPND — Suspend. This input pin provides a low power state for the SP5301 while the USB bus is inactive. While the SUSPND pin is asserted HIGH, it will drive RCV pin LOW. OE 2 13 VMO Pin 7 — GND — Ground. RCV 3 12 VPO VP 4 11 D+ VM 5 10 D- SUSPND 6 9 SPEED GND 7 8 RSEO Pin 8 — RSEO — Receive Single Ended Zero. This CMOS level output pin is forced HIGH when both D+ and D- are LOW to signal the end of packet (EOP) in signal transmission. CAUTION: Since RSEO is a CMOS output, care must be taken to ensure that RSEO is NOT connected to VCC or GND. Pin 9 — SPEED — Speed. Edge rate control. This input pin determines edge rates, where a logic HIGH designates edge rates for "full speed" and logic LOW designates edge rates for "low speed." PIN ASSIGNMENTS Pin 1 — RERR — Receive Error. This CMOS level output pin is forced HIGH when both D+ and D- are HIGH to signal an error state. CAUTION: Since RERR is a CMOS output, care must be taken to ensure that RERR is NOT connected to VCC or GND. Pin 10, 11 — D-, D+ — Data-, Data+. These differential data bus I/O pins conform to the Universal Serial Bus standard. Pin 12, 13 — VPO, VMO — These are the VPO VMO RESULT Pin 2 — OE — Output Enable Not. When asserted LOW, this input pin enables the driver to transmit data on the bus. When HIGH, the receiver is active and the driver outputs are in tri-state. Pin 3 — RCV — Receive data. This is a CMOS level output pin from D+ and D-, typically connected to the inputs of the USB Serial Interface Engine (SIE). Pin 4, 5 — VP, VM — Gated version of D+ and D-. Used to detect single ended zero (SEO), error conditions, and interconnect speed. These pins have CMOS level outputs. VP 0 SE0 0 1 Logic Low 1 0 Logic High 1 1 Undefined logic inputs to the differential driver, typically connected to the outputs of the Serial Interface Engine (SIE). Pin 14 — VCC — +3.0V to +3.6V power supply. VM RESULT 0 0 SE0 0 1 Low Speed 1 0 Full Speed 1 1 Error SP5301DS/10 0 SP5301 Universal Serial Bus Transceiver 7 © Copyright 2000 Sipex Corporation AC WAVEFORMS 2.7V 50% INPUT GND tPLH OUTPUT VOH tPHL VOH 50% 50% tFALL tRISE 50% 90% 10% VOL 90% 10% VOL Figure 2. D+/D- to VP/VM or VPO/VMO to D+/D- 2.7V 2.0V D+ D- Figure 3. Rise and Fall Times VCR VCR tPLH tPHL 50% 50% OE 1.5V 1.5V tPZH tPZL tPHZ tPLZ OV 1.0V VOH VOH D+/D- VY VOL VOL Figure 4. D+/D to RCV 50% 50% VX Figure 5. OE to D+/D- NOTE: VX = VOL + 0.3V, VY = VOH - 0.3V, VCC > +3.0V, VOL and VOH are the typical output voltage drops that occur with the output load. SP5301DS/10 SP5301 Universal Serial Bus Transceiver 8 © Copyright 2000 Sipex Corporation AC WAVEFORMS (continued) Test Point 2.7V SPEED 50% 50% tSU tSU D.U.T. GND 25pF 2.7V D+/D- VCR VCR GND Figure 7. Load for VM, VP, RERR, RSEO and RCV Figure 6. Setup for Speed TEST D-/LS D+/LS D-/FS D+/FS Test Point D.U.T. 22Ω SW1 Close Open Open Close 500Ω 50pF VCC Test Point V D.U.T. SW1 22Ω 15KΩ 1.5KΩ CL V = 0V for tPZH and tPHZ V = VCC for tPZL and tPLZ CL = 50pF, Full Speed CL = 350pF, Low Speed Figure 9. Load for D+/D- Figure 8. Load for Enable and Disable Times NOTE: VX = VOL + 0.3V, VY = VOH - 0.3V, VCC > +3.0V, VOL and VOH are the typical output voltage drops that occur with the output load. SP5301DS/10 SP5301 Universal Serial Bus Transceiver 9 © Copyright 2000 Sipex Corporation AC WAVEFORMS (continued) 6 15 14 5.5 12 50mV 100mV 200mV X 500mV 11 10 9 X tR/tF (nS) Delay (ns) 13 5 4.5 4 X 8 X 7 tR/tF X X X X 3.5 6 3 0V 0.5V 10 1.0V 1.5V 2.0V 2.5V 3.0V Common Mode (Volts) 30 Load (pF) 50 2.0V D+ 2.0V 50% 50% D- 40 Figure 11. Transmitter Rise and Fall Time VS. Capacitive Load (full speed) Figure 10. Receiver Delay VS. Common Mode Voltage (with peak to peak overdrive voltage as a parameter) D+ 20 1.0V D- tPLH 1.0V tPLH 50% 50% RSEO RERR Figure 13. D+/D- to RSEO Delay Figure 12. D+/D- to RERR Delay NOTE: VX = VOL + 0.3V, VY = VOH - 0.3V, VCC > +3.0V, VOL and VOH are the typical output voltage drops that occur with the output load. SP5301DS/10 SP5301 Universal Serial Bus Transceiver 10 © Copyright 2000 Sipex Corporation PACKAGE: PLASTIC SMALL OUTLINE (SOIC) (NARROW) E H h x 45° D A Ø e B A1 L DIMENSIONS (Inches) Minimum/Maximum (mm) SP5301DS/10 8–PIN 14–PIN 16–PIN A 0.053/0.069 (1.346/1.748) 0.053/0.069 (1.346/1.748) 0.053/0.069 (1.346/1.748) A1 0.004/0.010 (0.102/0.249 0.004/0.010 (0.102/0.249) 0.004/0.010 (0.102/0.249) B 0.014/0.019 (0.35/0.49) 0.013/0.020 (0.330/0.508) 0.013/0.020 (0.330/0.508) D 0.189/0.197 (4.80/5.00) 0.337/0.344 0.386/0.394 (8.552/8.748) (9.802/10.000) E 0.150/0.157 (3.802/3.988) 0.150/0.157 (3.802/3.988) 0.150/0.157 (3.802/3.988) e 0.050 BSC (1.270 BSC) 0.050 BSC (1.270 BSC) 0.050 BSC (1.270 BSC) H 0.228/0.244 (5.801/6.198) 0.228/0.244 (5.801/6.198) 0.228/0.244 (5.801/6.198) h 0.010/0.020 (0.254/0.498) 0.010/0.020 (0.254/0.498) 0.010/0.020 (0.254/0.498) L 0.016/0.050 (0.406/1.270) 0.016/0.050 (0.406/1.270) 0.016/0.050 (0.406/1.270) Ø 0°/8° (0°/8°) 0°/8° (0°/8°) 0°/8° (0°/8°) SP5301 Universal Serial Bus Transceiver 11 © Copyright 2000 Sipex Corporation PACKAGE: PLASTIC THIN SMALL OUTLINE (TSSOP) E2 E D A Ø e B A1 L DIMENSIONS in inches (mm) Minimum/Maximum SP5301DS/10 14–PIN A - /0.43 (- /1.10) A1 0.002/0.006 (0.05/0.15) B 0.007/0.012 (0.19/0.30) D 0.193/0.201 (4.90/5.10) E 0.169/0.177 (4.30/4.50) e 0.026 BSC (0.65 BSC) E2 0.126 BSC (3.20 BSC) L 0.020/0.030 (0.50/0.75) Ø 0°/8° SP5301 Universal Serial Bus Transceiver 12 © Copyright 2000 Sipex Corporation ORDERING INFORMATION Model Temperature Range Package Types SP5301CN.......................................................0°C to +70°C.....................................................14-Pin NSOIC SP5301CY.......................................................0°C to +70°C.....................................................14-Pin TSSOP Please consult the factory for pricing and availability on a Tape-On-Reel option. Corporation SIGNAL PROCESSING EXCELLENCE Sipex Corporation Headquarters and Sales Office 22 Linnell Circle Billerica, MA 01821 TEL: (978) 667-8700 FAX: (978) 670-9001 e-mail: [email protected] Sales Office 233 South Hillview Drive Milpitas, CA 95035 TEL: (408) 934-7500 FAX: (408) 935-7600 Sipex Corporation reserves the right to make changes to any products described herein. Sipex does not assume any liability arising out of the application or use of any product or circuit described herein; neither does it convey any license under its patent rights nor the rights of others. SP5301DS/10 SP5301 Universal Serial Bus Transceiver 13 © Copyright 2000 Sipex Corporation