USB3503 Evaluation Board Manual Copyright © 2011 SMSC or its subsidiaries. All rights reserved. Circuit diagrams and other information relating to SMSC products are included as a means of illustrating typical applications. Consequently, complete information sufficient for construction purposes is not necessarily given. Although the information has been checked and is believed to be accurate, no responsibility is assumed for inaccuracies. SMSC reserves the right to make changes to specifications and product descriptions at any time without notice. Contact your local SMSC sales office to obtain the latest specifications before placing your product order. The provision of this information does not convey to the purchaser of the described semiconductor devices any licenses under any patent rights or other intellectual property rights of SMSC or others. All sales are expressly conditional on your agreement to the terms and conditions of the most recently dated version of SMSC's standard Terms of Sale Agreement dated before the date of your order (the "Terms of Sale Agreement"). The product may contain design defects or errors known as anomalies which may cause the product's functions to deviate from published specifications. Anomaly sheets are available upon request. SMSC products are not designed, intended, authorized or warranted for use in any life support or other application where product failure could cause or contribute to personal injury or severe property damage. Any and all such uses without prior written approval of an Officer of SMSC and further testing and/or modification will be fully at the risk of the customer. Copies of this document or other SMSC literature, as well as the Terms of Sale Agreement, may be obtained by visiting SMSC’s website at http://www.smsc.com. SMSC is a registered trademark of Standard Microsystems Corporation (“SMSC”). Product names and company names are the trademarks of their respective holders. SMSC DISCLAIMS AND EXCLUDES ANY AND ALL WARRANTIES, INCLUDING WITHOUT LIMITATION ANY AND ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND AGAINST INFRINGEMENT AND THE LIKE, AND ANY AND ALL WARRANTIES ARISING FROM ANY COURSE OF DEALING OR USAGE OF TRADE. IN NO EVENT SHALL SMSC BE LIABLE FOR ANY DIRECT, INCIDENTAL, INDIRECT, SPECIAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES; OR FOR LOST DATA, PROFITS, SAVINGS OR REVENUES OF ANY KIND; REGARDLESS OF THE FORM OF ACTION, WHETHER BASED ON CONTRACT; TORT; NEGLIGENCE OF SMSC OR OTHERS; STRICT LIABILITY; BREACH OF WARRANTY; OR OTHERWISE; WHETHER OR NOT ANY REMEDY OF BUYER IS HELD TO HAVE FAILED OF ITS ESSENTIAL PURPOSE, AND WHETHER OR NOT SMSC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SMSC USB3503 EVB USER MANUAL Revision 1.0 (08-22-11) USB3503 Evaluation Board Manual 1 Introduction This user manual is for the USB3503 Evaluation board. This board can be used to test and evaluate the functionality of the USB3503 and is ideal for early system integration and software development. The USB3503 EVB provides access to the HSIC upstream and USB downstream ports, as well as the I2C communication pins. SMSC also has evaluation software that can be used with the USB3503 EVB connected to a Total Phase Aardvark adaptor. This software allows the user to configure the USB3503 in different ways before enumeration as well as monitor and manipulate select status registers during enumeration. The software can be used to prototype microprocessor software, evaluate the different configurations, and test how the desired configuration fits into the entire system. 2 Operation 2.1 Contents of the Kit The USB3503 EVB includes the basic equipment necessary to evaluate the USB3503. The items included in the kit are: 1. USB3503 EVB 2. 5V DC Power Supply 3. Documentation and Software CD The kit does not include any downstream USB devices, I2C master hardware, or other components for board customization. 2.2 Initial Bring Up The USB3503 EVB has a default configuration that allows it to operate as a stand alone hub. To begin, connect the U.FL connectors to the HSIC host. Then, plug the evaluation board into the 5V power supply. The USB3503 EVB will enumerate as a Generic USB Hub, with the VID and PID equal to the default values found in the USB3503 Datasheet. The default configuration of the USB3503 is to enumerate as a Self Powered Hub. This means that, according to the USB 2.0 specification, the downstream ports are only allowed to provide 500mA of current to the downsteam device. Refer to the next chapters to see the customization options associated with the evaluation kit. 3 Hardware The USB3503 EVB is a board that demonstrates the capabilities of the USB3503. The board consists of the HSIC upstream and USB downstream ports, a INT_N LED for visual confirmation of the SMSC USB3503 EVB 2 USER MANUAL Revision 1.0 (08-22-11) USB3503 Evaluation Board Manual interrupts configured, a header exposing the I2C pins, and additional circuitry that is used for I2C communication. Downstream USB USB3503 Digital IO Downstream USB Downstream USB LED Upstream HSIC Figure 3.1 Block Diagram of the USB3503 EVB 3.1 HSIC and USB Ports The downstream USB ports are mounted on the edges of the USB3503 EVB. The downstream ports use the standard USB Type A receptacle. The label for the port is located near the receptacle. The HSIC upstream port uses U.FL connectors for Data and Strobe. Downstream3 Downstream2 Downstream1 J3: Strobe J2: Data Figure 3.2 Upstream and Downstream Ports 3.2 Test Points, Switches and LEDs There are multiple test points to confirm that the USB3503 EVB is powered properly. TP1 and TP6 connect to GND, TP2 connects to the VBAT pin, and TP3 connects to the VDD_CORE_REG pin. SMSC USB3503 EVB 3 USER MANUAL Revision 1.0 (08-22-11) USB3503 Evaluation Board Manual The USB3503 EVB also has three switches to manually control the RESET_N and HUB_CONNECT inputs to the part. Figure 3.3 shows the location of the test points (Red) and switches (Yellow). The USB3503 SCL, SDA, RESET_N, HUB_CONNECT and INT_B pins are also exposed on the J1 header. These pins are compatible with the Total Phase Aardvark pinout, where pin 1 of the Aardvark connector connects to pin 1 of header J1 (Refer to Figure 4.1 for the proper way to connect the Aardvark). The INT_N pin is also connected to LED1 to indicate that an interrupt has occurred. The LED remains lit until the interrupt is cleared, as described in the USB3503 datasheet. TP1 TP6 TP2 TP3 RESET HUB_CONNECT LED1 Pin1 NOT USED J1 Figure 3.3 Test points, Switches, Header and LED 3.3 Configuration Resistors There are eight different resistors used to configure the part when the RESET_N pin transitions from Low (0V) to High(>1.25V). These resistors are used for the REF_SEL pins. Because these resistors and pads pull up to the 1.8V regulator, any changes to these resistors will need to be done with the board unpowered. The resistor pads are laid out in a manner that prevents the pull-up resistors from being populated at the same time as the pull-down resistors, as shown in Figure 3.4. The following tables show the proper configuration resistor population requirements for the desired results, the resistor values should match those found in Section 6, "USB3503 EVB Bill of Materials". Note: The Y1 Oscillator will need to be replaced with the proper frequency if the REF_SEL pins are altered. Refer to Section 6, "USB3503 EVB Bill of Materials" for recommended oscillator specifications. Table 3.1 REF_SEL Options SMSC USB3503 EVB R18 R21 R27 R30 EMPTY EMPTY INSTALL INSTALL 38.4 EMPTY INSTALL INSTALL EMPTY 26.0 (Default) INSTALL EMPTY EMPTY INSTALL 19.2 4 USER MANUAL REFCLK(MHZ) Revision 1.0 (08-22-11) USB3503 Evaluation Board Manual Table 3.1 REF_SEL Options R18 R21 R27 R30 INSTALL INSTALL EMPTY EMPTY REFCLK(MHZ) 12.0 Figure 3.4 Configuration Resistors 3.4 Additional Circuitry The U1 Regulator provides 3.3V to the VBAT pin, and also supplies power to the 26MHz clock oscillator. If a higher VBAT voltage is desired, remove R1 and supply the power through TP2. The U2 Regulator provides 1.8V to the VDD_CORE_REG pin as well as providing the pull up voltage for the digital control pins. To provide external power to the VDD_CORE_REG pin remove R8 and supply the power through TP3. The USB3503 can function with a single power supply; to do this remove R8 and place a 0Ohm resistor on R9. This connects the VDD_CORE_REG pin to the VDD33_BYP pin allowing the USB3503’s internal 3.3V regulator to supply the VDD_CORE_REG voltage. Below is a summary of the different power options and what resistors need to be populated to support these options: Table 3.2 VBAT and VDD_CORE_REG source control R8 R9 INSTALL INSTALL EMPTY Onboard Regulator Onboard Regulator EMPTY INSTALL EMPTY External (TP2) Onboard Regulator EMPTY EMPTY EMPTY External (TP2) External (TP3) SMSC USB3503 EVB VBAT SOURCE VDD_CORE_REG SOURCE R1 5 USER MANUAL Revision 1.0 (08-22-11) USB3503 Evaluation Board Manual Table 3.2 VBAT and VDD_CORE_REG source control VDD_CORE_REG SOURCE R1 R8 R9 VBAT SOURCE INSTALL EMPTY INSTALL Onboard Regulator VDD33_BYP EMPTY EMPTY INSTALL External (TP2) VDD33_BYP Below are the locations of the resistors on the back side of the board: R8 R1 R35 R9 R5 Figure 3.5 Regulator resistors SMSC USB3503 EVB 6 USER MANUAL Revision 1.0 (08-22-11) USB3503 Evaluation Board Manual 4 Software The USB3503 EVB comes with a CD that contains evaluation software that can be used with the Total Phase Aardvark USB-I2C adaptor (not included with the Evaluation Kit). To install the software, run Setup.exe, found on the CD. This will install the USB3503 Evaluation Software, the LabVIEW Runtime engine (to run the executable), and the Total Phase drivers to communicate with the Aardvark. Once the software has been installed, locate and run the USB3503 Evaluation.exe program on the computer. Connect the Aardvark to the USB3503 EVB with the red wire facing the power port, as in Figure 4.1. Figure 4.1 Aardvark Connection The software allows the user to control the digital input pins RESET_N and CONNECT. It also can monitor the INT_N pin for interrupts. There is a section to communicate with the I2C serial port, as well as some quick configuration and customization options. Figure 4.2 USB3503 Evaluation Screen SMSC USB3503 EVB 7 USER MANUAL Revision 1.0 (08-22-11) USB3503 Evaluation Board Manual 4.1 Digital Control The RESET_N and HUB_CONNECT pins can be controlled in real time with the Digital Control array. Each button in the array corresponds to the pin with the matching name. When the button is orange, the pin is at logic level High. When the button is black the voltage is a logic level Low. Refer to the green box in Figure 4.3 for the digital control array location. Set the RESET_N pin low to reset the part and place it into the lowest power state. If the CONNECT pin is low when the RESET pin transitions from low to high, the USB3503 will remain in a state that allows the serial interface registers to be manipulated. To enumerate the hub, either write 00h to register E7h, or drive the CONNECT pin high by pressing the CONNECT button in the Digital Control. Once the USB3503 has enumerated, the serial interface registers should not be modified. Notes: To prevent the Aardvark from driving against another voltage, the Aardvark is running in an Open/Drain mode, therefore it is important that all switches on the board pull the pins up to the Vcc value. Figure 4.3 Digital Control (Green) and I2C (Yellow) sections 4.2 I2C Communication The application also contains a general I2C register read/write section. The Bit and Description display the serial interface register descriptions found in the USB3503 datasheet. The Register display can be used to select the proper serial interface register to manipulate. Click on the Value or Bit box above to change the value of the register. Once the desired value and register are selected, press the Write button to change the value on the part. Click on the Read button and the Value and Bit boxes will update the current value on the part. Refer to the USB3503 datasheet for a detailed description of each register and operation of the device SMSC USB3503 EVB 8 USER MANUAL Revision 1.0 (08-22-11) USB3503 Evaluation Board Manual 4.3 Quick Configuration and Customization The USB3503 Evaluation program also contains some quick configuration and customization options that automatically update the registers to match the desired configuration. The USB3503 can enumerate as a Self Powered or Bus Powered Hub with 1, 2 or 3 downstream ports. The VID, PID, DID and enumeration strings can also be customized to allow the USB3503 to enumerate with whatever identification is desired. To change these values; update the configuration section to the desired options, then press the Configure button. The part will then reset, pull the CONNECT pin low and update the registers as specified. To go with these options either raise the CONNECT pin, or press the Connect button. Figure 4.4 Quick Configuration Options SMSC USB3503 EVB 9 USER MANUAL Revision 1.0 (08-22-11) A B C 3 2 3 1 2 LED2 GREEN R38 1k F-BEAD L1 1 R29 10k DNP R20 10k VDD_PU R28 10k DNP R19 10k 2 4 6 8 10 R27 10k R18 10k DNP J1 5 Digital Control VBUS DNP Power_Jack J6 1 2 J5 2 1 3 5 7 9 R30 10k DNP R21 10k ZERO R34 10k R35 DNP ZERO R5 1 R16 10k 1 3 R15 10k 3 2 1 SW3 R26 10k C8 0.1uF R10 10k BYP FB OUT 3 2 1 2 R22 1k R13 10k R14 10k VDD_PU TPS79301 ENA GND IN U2 C3 0.1uF R4 10k 5V BYP FB OUT 6 4 5 C4 0.01uF C2 18pF R3 30.1k R2 51.0k 1 3 SW2 330 R37 R11 R7 30.1k R6 14.3k 4 4 U5 C6 0.1uF 10k 2 OSC C10 0.01uF C7 18pF OUT VCC E5 D5 B3 1 SCHMITT TRIG VBAT MTH1 C4 B4 E4 D4 C5 B5 A5 PORT_PWR OCS_N ZERO R12 E3 3 4 ZERO R9 DNP ZERO R8 ZERO R1 MOM-ON 2 26.0 MHz 3.3V GND EN Y1 VDD_PU VDD33_BYP C1 4.7uF OSC 4 3 1 2 SW1 2 1 C5 4.7uF 1.8V VCC_CORE (200mA) LED1 Green R17 1k 4 5 6 TPS79301 ENA GND IN U1 3.3V VBAT (200mA) C11 0.1uF Black MH 3 1 MTH2 MH USB3503_25WLCSP PORT_PWR OCS_N REF_SEL0 REF_SEL1 INT_N HUB_CONNECT VDD33 RESET_N SCL SDA TP1 VDD_CORE Orange REFCLK TP3 1 U3 TP6 B2 VBAT TP2 MTH4 DATA STROBE C18 0.1uF MH 1 MTH3 VSS VDD12_BYP VDD33_BYP RBIAS USBDN3_DP USBDN3_DM USBDN2_DP USBDN2_DM MH C3 D3 A2 A4 C1 D1 C2 D2 A1 B1 E2 E1 Orange USBDN1_DP USBDN1_DM VBAT Black VBAT A3 VDD_CORE_REG D J4 4 1 C19 1.0uF VDD33_BYP DN3_DP DN3_DM DN2_DP DN2_DM DN1_DP DN1_DM 2 3 1 2 3 1 J3 J2 C12 4.7µF STROBE DATA 2 2 R36 12.0k R23 10k DNP R24 10k VBAT PORT_PWR 7 C14 6 0.1uF Date: Size B Title FLAGA FLAGB OUTA OUTB TP4 TP5 ZERO DNP R32 ZERO R31 MIC2026-1B IN GND ENA ENB U4 VBUS 2 3 8 5 Monday, August 08, 2011 Document Number SCH-7238AZ-A12 1 + + + P4 DNP VBUS DD+ ID GND P5 DNP VBUS DD+ ID GND SHIELD1 SHIELD2 SHIELD3 SHIELD4 C13 120uF 5 6.3V 6 1 2 3 4 C9 120uF 5 6.3V 6 1 2 3 4 C15 120uF 5 6.3V 6 1 2 3 4 USB-A SHLD1 SHLD2 VCC DD+ GND P3 USB-A SHLD1 SHLD2 VCC DD+ GND P2 USB-A SHLD1 SHLD2 VCC DD+ GND P1 6 7 SHLD1 8 SHLD2 9 SHLD3 10 SHLD4 11 SHLD5 SHLD6 C17 0.1uF USB MICRO-AB 1 2 3 4 5 1 2 3 4 5 6 7 8 9 1 of 1 3930 East Ray Road Suite 200 Phoenix, Arizona 85044 480-759-0200 Sheet C16 4.7uF DNP USB mini AB SMD PCB7238: USB3503 Evaluation Board PORT_PWR OCS_N 5V 1 4 ZERO DNP R40 ZERO DNP R25 ZERO R33 ZERO DNP R39 1 USB Connectors R/ANGLE USB A CON USB3503 25-pin WLCSP Evaluation Board 1 2 5 3 USER MANUAL 10 R/ANGLE USB A CON SMSC USB3503 EVB Rev A R/ANGLE USB A CON 5 A B C D USB3503 Evaluation Board Manual 5 USB3503 EVB Schematic Figure 5.1 USB3503 EVB Schematic Revision 1.0 (08-22-11) Part ID Quantity Part Reference 1 2 C1 C5 2 2 C2 C7 3 7 C3 C6 C8 C14 C17 4 2 C4 C10 5 2 C11 C18 6 3 C9 C13 C15 7 1 C12 8 1 C16 9 1 C19 10 1 J1 11 J2 J3 12 2 J4 J5 13 1 J6 14 1 L1 15 1 LED1 16 1 LED2 17 4 MTH1 MTH2 MTH3 MTH4 18 3 P1 P2 P3 19 1 P4 20 0 P5 21 2 R1 R5 R8 R35 22 1 R2 23 2 R3 R7 R4 R10 R11 R13 R14 R15 R16 R18 R19 R20 R21 R23 24 15 R24 R26 R27 R28 R29 R30 R34 25 1 R6 R9 R12 R25 R31 R32 R33 26 4 R39 R40 27 3 R17 R22 R38 28 1 R36 29 1 R37 30 1 SW1 31 2 SW2 SW3 32 2 TP1 TP6 33 2 TP2 TP3 34 2 TP4 TP5 35 2 U1 U2 36 1 U3 37 1 U4 38 1 U5 39 1 Y1 SMSC USB3503 EVB USER MANUAL 11 P10KJCT-ND P14.3KLCT-ND 311-0.0JRCT-ND P1.0KJCT-ND P12.0KABCT-ND 311-330LRCT-ND EG1861-ND 563-1022-1-ND 5006K-ND 5008K-ND 5015KCT-ND 296-15305-1-ND RESISTOR 10K OHM 1/16W 5% 0402 SMD RES 14.3K OHM 1/10W 1% 0402 SMD RESISTOR ZERO OHM 1/16W 5% 0402 SMD RESISTOR 1.0K OHM 1/16W 5% 0402 SMD RESISTOR 12.0K OHM 1/20W 1% 0201 SMD RESISTOR 330 OHM 1/16W 1% 0402 SMD SWITCH TACTILE 6MM EXTEND ACT 160GF SWITCH SLIDE SPDT SMD GULL TEST POINT LOOP COMPACT BLACK TEST POINT LOOP COMPACT ORANGE TEST POINT IC 200MA LDO LINEAR REG SOT23-6 USB3503_25WLCSP POWER SWITCH USB MIC2026-1B IC SCHMITT-TRG INV GATE SOT23-5 OSCILLATOR PROG 3.3V +-50PPM SMD 576-2137-ND 296-1092-1-ND AP3S3EC-ND FCI MOLEX TYCO ELECTRONICS YAGEO Panasonic - ECG Panasonic - ECG 609-1045-ND WM17122CT-ND A97799CT-ND 311-0.0ERCT-ND P51.0KLCT-ND P30.1KLCT-ND PANASONIC PANASONIC YAGEO E-SWITCH COPAL ELECTRONICS KEYSTONE KEYSTONE KEYSTONE TEXAS INSTRUMENTS SMSC MICREL TEXAS INSTRUMENTS ABRACON YAGEO Panasonic - ECG PANASONIC Manuf TAIYO YUDEN PANASONIC PANASONIC PANASONIC PANASONIC United Chemi-Con MURATA ERIE TDK MURATA ERIE SAMTEC HIROSE MOLEX CUI STACK PANASONIC STANLEY Kingbright Digikey_Number 587-1441-1-ND PCC180CQCT-ND PCC2146CT-ND PCC1750CT-ND PCC2424CT-ND 565-3188-1-ND 490-5408-1-ND 445-1417-1-ND 490-1319-1-ND SAM1030-05-ND H9161CT-ND WM6402-ND CP-002AH-ND P10750CT-ND 404-1005-1-ND 754-1131-1-ND Description CAPACITOR CERAMIC 4.7UF 10V X5R 0603 CAPACITOR CERAMIC 18PF 50V 0402 SMD CAPACITOR CERAMIC 0.1UF 10V X5R 0402 CAPACITOR CERAMIC 0.01UF 16V 10% X7R 060 CAPACITOR CERAMIC 0.1UF 10V X5R 0201 CAP 120UF 6.3V ELECT POLY SMD CAPACITOR CERAMIC 4.7UF 6.3V X5R 0402 CAPACITOR CERAMIC 4.7UF 6.3V X5R 20% 0603 CAPACITOR CERAMIC 1.0UF 6.3V 20% X5R 0402 HEADER, 2 X 5, 0.1 INCH, VERTICAL CONN RECPT U.FL HEADER, 1 X 2, 0.1 INCH, VERTICAL CONNECTOR POWER JACK 2.1X5.5MM HIGH CURR FERRITE BEAD, 120 OHM, 0.5A, 0.1DCR, 0603 LED GREEN SMT LED GREEN 2X1.2MM 568NM GN WTR CLR SMD MOUNTING PAD MTG250C140D RECEPTACLE, USB, STYLE B, RIGHT ANGLE CONNECTOR RECEPT USB MINI AB 5POS RT ANG CONNECTOR RECEPT MICRO USB TYPE AB SMT RESISTOR ZERO OHM 1/4W 5% 1206 RES 51.0K OHM 1/10W 1% 0402 SMD RES 30.1K OHM 1/10W 1% 0402 SMD Yes Yes Yes Yes Yes Yes Yes Yes Yes RoHS Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes 5006 Yes 5008 Yes 5015 Yes TPS79301DBVRQ1 Yes USB3503 Yes MIC2026-1YM Yes SN74AHC1G14DBVR Yes AP3S-26.0MHz Yes ERJ-2GEJ102X ERJ-1GEF1202C RC0402FR-07330RL TL1105SPF160Q CJS-1200TB RC0402JR-070RL ERJ-2RKF1432X ERJ-2GEJ103X 87520-0010BLF 56579-0576 1981584-1 RC1206JR-070RL ERJ-2RKF5102X ERJ-2RKF3012X Manuf_PN LMK107BJ475KA-T ECJ-0EC1H180J ECJ-0EB1A104K ECJ-1VB1C103K ECJ-ZEB1A104M APXE6R3ARA121ME61G GRM155R60J475ME87D C1608X5R0J475M GRM155R60J105ME19D TSW-105-07-L-D U.FL-R-SMT (10) 22-28-4020 PJ-002AH EXC-3BP121H BG1111C-TR APT2012SGC R9 R25 R32 R39 R40 R18 R23 R28 R29 R30 P4 P5 R35 J4 J5 C16 C17 DNP USB3503 Evaluation Board Manual 6 USB3503 EVB Bill of Materials Figure 6.1 USB3503 EVB Bill of Materials Revision 1.0 (08-22-11) USB3503 Evaluation Board Manual 7 Revision History Table 7.1 Customer Revision History REVISION LEVEL & DATE Rev 1.0 (7-13-11) SMSC USB3503 EVB SECTION/FIGURE/ENTRY CORRECTION Initial Release 12 USER MANUAL Revision 1.0 (08-22-11)