EVB-USB2640 Evaluation Board Revision A Copyright © 2008 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 EVB-USB2640 USER MANUAL Revision 0.2 (10-13-08) EVB-USB2640 Evaluation Board Revision A 1 Overview EVB-USB2640 Revision A Evaluation Board for the SMSC USB2640 Ultra Fast USB 2.0 Multi-Format Flash Media Controller/USB Hub Combo. The goal of the EVB-USB2640 is to provide an application platform for developers of the following applications: Flash Media Card Reader/Writer, printers, desktop and mobile PCs, consumer A/V, and flat panel displays. The EVB-USB2640 demonstrates driver compatibility with Microsoft Vista, Windows XP, Windows ME, Windows 2K SP4, Apple OSx, and Linux Mass Storage Class Drivers. 1.1 Features 1.2 Features the USB2640 in a 48 Pin QFN RoHS compliant package. Supports these Media Types: xD-Picture CardTM, Secure DigitalTM (SD), Memory StickTM (MS) 4 & 8 bit, and MultiMedia CardTM (MMC) 4 & 8 bit interfaces. Two USB 2.0 down stream hub ports with individual port power and over current sense. External SPI FLASH for USB downloadable firmware. External I2C EEPROM for configuration options. Low cost 4-Layer space saving design Operates from a single voltage (+5.0V, regulated) 'wall wart' external power supply. Internal FET Power Switch for all media types. Activity LED indicator. Card power LED indicator. Test header for firmware development and debug. Single crystal clock Source Single onboard +3.3V Regulator. Optional +3.3V power LED indicator. General Description The EVB-USB2640 is a demonstration and evaluation platform featuring the USB2640 Ultra Fast USB 2.0 Multi-Format Flash Media Controller/USB HUB Combo on a 4-layer RoHS compliant printed circuit board. It is designed to support internal default settings and either an external I2C EEPROM for customized functionality or SPI FLASH for external firmware. An 8-Mbit SPI FLASH device is populated on the evaluation board to provide firmware updates via USB by using the SMSC provided USBDM utility. Default configuration can be changed by adding an EEPROM into the provided socket, however, the SPI FLASH device has to first be removed. Figure 1.1, "Top and Bottom Level Silk Screen and Copper Layers" shows the top and bottom level silk screen and copper layer. The EVB-USB2640 is compatible with Microsoft Vista, Windows XP, Windows ME, Windows 2k SP4, Apple OSx and Linux Mass Storage Class Drivers. Revision 0.2 (10-13-08) USER MANUAL 2 SMSC EVB-USB2640 EVB-USB2640 Evaluation Board Revision A Figure 1.1 Top and Bottom Level Silk Screen and Copper Layers SMSC EVB-USB2640 USER MANUAL 3 Revision 0.2 (10-13-08) EVB-USB2640 Evaluation Board Revision A 2 Getting Started The EVB-USB2640 is configured by internal default registers. In this configuration it operates as a USB 2.0 combo device with a three port USB HUB (two external ports) and a Flash Media Controller with SMSC standard VID/PID/DID settings. 2.1 Configuration The SMSC EVB-USB2640 is designed for flexible configuration solutions. It demonstrates functionality with default internal register settings, USB host downloadable configuration EEPROM, or USB host downloadable external firmware to a SPI FLASH. 2.1.1 Configuration source - Internal default When the USB2640 does not detect an EEPROM or a valid SPI FLASH image upon power-up, the EVB-USB2640 uses internal default register settings; it sets the Vendor ID, Product ID, Language ID, and Device ID, and a few other choices from internal ROM code. 2.1.2 Configuration source - External EEPROM Upon power-up the USB2260 looks for an attached EEPROM on its I2C interface. The EVB-USB2640 provides an 8-pin DIP socket IC U7 for an external EEPROM of type 24C02 to customize the Media Controller’s settings. The EEPROM contains 256 bytes of user customizable settings. Among the settings are Vendor ID, Product ID, and Device ID numbers. For details on the fields please see the USB2640 Software Release notes. To use EEPROM the SPI FLASH chip U9 must first be removed. 2.1.3 Configuration source - External SPI FLASH The installed SPI FLASH is initially blank. In this scenario the internal firmware will execute. External firmware updates can be downloaded via USB using the SMSC utilty USBDM to the SPI FLASH. After downloading the USB2640 will execute out of the SPI FLASH. 2.1.4 Power source - Self/Bus Powered The EVB-USB2640 supports both self and bus powered operation. By default the EVB-USB2640 is populated for bus powered operation. Refer to the table below for resistor population options to change the power source. Table 2.1 Population Options for Self or Bus Powered Operation 2.1.5 POWER SOURCE R63 Bus Powered Populate Self Powered (Default) Do not Populate Configuration source - USB Upstream The EEPROM supporting the EVB-USB2640 is configured via a USB cable connected to the upstream connector with a SMSC configuration tool named USBDM see USB2640 Software Release Notes for details. USBDM allows for modification of Vendor ID, Product ID, Language ID, Device ID, and configuration settings - see Figure 2.1, "USBDM Configuration Interface". Revision 0.2 (10-13-08) USER MANUAL 4 SMSC EVB-USB2640 EVB-USB2640 Evaluation Board Revision A Figure 2.1 USBDM Configuration Interface SMSC EVB-USB2640 USER MANUAL 5 Revision 0.2 (10-13-08)