AU6376-GEL USB2.0 Multi-LUN Flash Card Reader Controller Technical Reference Manual AU6376-GEL USB2.0 Multi-LUN Flash Card Reader Controller Copyright Copyright © 1997 - 2007. Alcor Micro, Corp. All Rights Reserved. No part of this data sheet may be reproduced, transmitted, transcribed, stored in a retrieval system or translated into any language or computer language, in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual or otherwise, without prior written permission from Alcor Micro, Corp. Trademark Acknowledgements The company and product names mentioned in this document may be the trademarks or registered trademarks of their manufacturers. Disclaimer Alcor Micro, Corp. reserves the right to change this product without prior notice. Alcor Micro, Corp. makes no warranty for the use of its products and bears no responsibility for any error that appear in this document. Specifications are subject to change without prior notice. Revision History Date Revision Description Dec 2007 1.01W Modify “Table 5.8 Dynamic characteristic – remove Low speed Mode” Contact Information: Web site: http://www.alcormicro.com/ Taiwan Alcor Micro, Corp. 4F, No 200 Kang Chien Rd., Nei Hu, Taipei, Taiwan, R.O.C. Phone: 886-2-8751-1984 Fax: 886-2-2659-7723 China ShenZhen Office Rm.2407-08, Industrial Bank Building No.4013, Shennan Road, ShenZhen,China. 518026 Phone: (0755) 8366-9039 Fax: (0755) 8366-9101 Santa Clara Office 2901 Tasman Drive, Suite 206 Santa Clara, CA 95054 USA Phone: (408) 845-9300 Fax: (408) 845-9086 Los Angeles Office 9070 Rancho Park Court Rancho Cucamonga, CA 91730 USA Phone: (909) 483-8821 Fax: (909) 944-0464 <Memo> Table of Contents 1. Introduction ............................................................ 1 1.1 Description...................................................................................1 1.2 Features........................................................................................1 2. Application Block Diagram ................................... 2 3. Pin Assignment ...................................................... 3 4. System Architecture and Reference Design ....... 8 4.1 AU6376 Block Diagram ...............................................................8 5. Electrical Characteristics ...................................... 9 5.1 Absolute Maximum Ratings........................................................9 5.2 Recommended Operating Conditions .......................................9 5.3 General DC Characteristics ........................................................9 5.4 DC Electrical Characteristics of 3.3V I/O Cells..........................10 5.5 USB Transceiver Characteristics ...............................................10 5.6 Power Switch Feature .................................................................13 6. Mechanical Information ......................................... 14 7. Abbreviations ......................................................... 15 i List of Figures Figure 2.1 Block Diagram..................................................................2 Figure 3.1 AU6376-GEL Pin Assignment Diagram..........................3 Figure 4.1 AU6376 Block Diagram ...................................................8 Figure 5.1 Built-in card power switch I-V curve ..............................13 Figure 5.2 Card Detect Power-in Timing..........................................13 Figure 6.1 Mechanical Information Diagram ...................................14 List of Tables Table 3.1 AU6376-GEL Pin Descriptions .........................................4 Table 5.1 Absolute Maximum Ratings .............................................9 Table 5.2 Recommended Operating Conditions .............................9 Table 5.3 General DC Characteristics ..............................................9 Table 5.4 DC Electrical Characteristics of 3.3V I/O Cells ...............10 Table 5.5 Electrical characteristics ..................................................10 Table 5.6 Static characteristic:Digital pin .....................................11 Table 5.7 Static characteristic:Analog I/O pins(DP/DM)..........11 Table 5.8 Dynamic characteristic:Analog I/O pins(DP/DM).....12 ii 1. Introduction 1.1 Description The AU6376 is a single chip integrated USB 2.0 multimedia card reader controller that enables PC/DVD/Printer to read/write various type of flash media cards. Flash media cards such as CF, SMC, XD, SD, MMC, Memory Stick are widely used in digital camera, cell phone, PDA and MP3 player to store digital photos and compressed music. Performance of AU6376-GEL is maximized by implementing the latest and fastest card specification available form the industry. Especially, AU6376-GEL is designed with the high performance characteristic in flash card I/O speed. Users can easy and fast transfer the digital content among the different flash card. 1.2 Features Support USB V2.0 specification and USB Device Class Definition for Mass Storage, Bulk-Transport V1.0 Support CF/MD/SD/MMC/MS/MS_Pro/MS_Duo/xD/SMC compatible flash card Support SD1.1/SD2.0 Support MMC4.1. MMC4.2. Support CF4.0 DMA mode. Compliant to xD 1.2 spec. Hardware DMA engine integrated for performance enhancement. Work with default driver from Windows ME/2000/XP/Vista and Mac OS X; Windows 98/2000(SP1/SP2) and Mac OS 9 are supported by vendor driver from Alcor. Ping-pong FIFO implementation for concurrent bus operation Support multiple sectors transfer optimize performance Support slot-to-slot read/write operation Support Dynamic Icon Utility Support LED for bus operating indication Power switch integrated to reduce production BOM cost 30MHz 8051 CPU Built in 3.3V to 1.8V regulator Runs at 12MHz crystal Available in 100-pin LQFP package AU6376-GEL USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 1 2. Application Block Diagram Following application diagram demonstrates a typical card reader using the AU6376 chip. By connecting the card reader to a desktop or notebook PC through USB bus, the AU6376 becomes a bus-powered, high speed USB card reader, which can be used as a bridge for data transfer between Desktop PC and Notebook PC. Figure 2.1 Block Diagram Digital Camera MP3 Player PC with USB Host Controller PDA CF/MS/MD/SMC/ xD/SD/MMC AU6376-GEL Moble Phones PC 2 AU6376-GEL USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 3. Pin Assignment AU6376-GEL is available in 100-pin LQFP package. Below diagram shows signal name of each pin and table in the following page describes each pin in detail. Figure 3.1 AU6376-GEL Pin Assignment Diagram SD0DATA1 SD0DATA0 CFDATA14 SD0DATA7 SD0DATA6 CFDATA6 SD0CLK CFDATA13 SD0DATA5 SD0CMD CFDATA5 SD0DATA4 CFDATA12 SD0DATA3 CFDATA4 SD0DATA2 CFDATA11 SMDATA4 CFDATA3 SMCDN CFCDN XDCDN RFU CFDMAEN LUNSEL1 100 LUNSEL0 76 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 1 75 VSSHM 2 74 VDDHM XDCEN 3 73 CHIPRESETN CFDATA9 4 72 SMDATA3 SMCLE 5 71 CFDATA7 CFDATA2 6 70 SMDATA5 SMRDN 7 69 CFDATA15 CFDATA8 SMALE CFDATA1 8 68 SD0CDN 9 10 67 CFCE1N 66 SD0WP SMRBN 11 65 CFCE2N CFDATA0 12 64 CFRDN SMWRN 13 63 CFAD0 XDWPN 14 62 CFWRN XDCISN 61 CFRESETN CFDMACKN 16 RFU CFAD1 17 60 59 REXT 18 58 DECV VD33P 19 57 CFAD2 DP 20 56 EEPDATA DM 21 55 EEPCLK VS33P 22 54 SD_V33 XI 23 53 MS_V33 XO VSSU 24 52 CFDATA10 Alcor Micro AU6376-GEL 100-PIN LQFP 15 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 26 CFWTN 51 XD_V33 CF_V33 50 VDD33C NC NC NC NC NC CFPWRLED CARDLED CFDMARQ MSCLK SMDATA2 MSDATA3 SMDATA6 MSINS SMDATA1 MSDATA2 SMDATA7 MSDATA0 SMDATA0 MSDATA1 MSBS VDD VSSHM VDDHM V18 AU6376-GEL USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 3 Table 3.1 AU6376-GEL Pin Descriptions Pin # Pin Name I/O Description LUN mode select, (LUNSEL1, LUNSEL0)= (0,0): 4LUN (0,1): 1LUN (1,0): 2LUN (CF, others) (1,1): 2LUN (Others, Flash) 1 LUNSEL0 I 2 CFDATA10 IO CF Data10 3 XDCEN O XD CEN 4 CFDATA9 IO CF Data9 5 SMCLE O SMC CLE 6 CFDATA2 IO CF Data2 7 SMRDN O SMC RDN 8 CFDATA8 IO CF Data8 9 SMALE O SMC ALE 10 CFDATA1 IO CF Data1 11 SMRBN I SMC RBN 12 CFDATA0 IO CF Data0 13 SMWRN O SMC RBN 14 CFAD0 O CF Address0 15 XDWPN IO XD WPN 16 CFDMACKN O CF DMA ACK. Low active. 17 CFAD1 O CF Address1 18 REXT IO External Resistor 330 to Ground 19 VD33P PWR 20 DP IO DP 21 DM IO DM 22 VS33P GND 23 XI I 12MHz Crystal Input 24 XO O 12MHz Crystal Output 25 VSSU GND 26 V18 O 27 VDDHM PWR 4 3.3V Power Source for UTMI Ground Power Ground 1.8V Core Power 3.3V Power Source for IO pad AU6376-GEL USB2.0 Multi-LUN Flash Memory Card Reader V1.01W Pin # Pin Name I/O Description 28 VSSHM GND 3.3V ground for IO pad 29 VDD PWR Core Power 1.8V Input 30 MSBS O MS BS 31 MSDATA1 IO MS Data1 32 SMDATA0 IO xD/SMC Data0 33 MSDATA0 IO MS Data0 34 SMDATA7 IO xD/SMC Data7 35 MSDATA2 IO MS Data2 36 SMDATA1 IO xD/SMC Data1 37 MSINS I 38 SMDATA6 IO xD/SMC Data6 39 MSDATA3 IO MS Data3 40 SMDATA2 IO xD/SMC Data2 41 MSCLK O MS CLK 42 CFDMARQ I CF DMA request. 43 CARDLED O Card access LED. 44 CFPWRLED O CF power LED 45 NC 46 NC 47 NC 48 NC 49 NC 50 VDD33C PWR 3.3V power for PMOS 51 CF_V33 PWR CF Power 52 XD_V33 PWR XD Power 53 MS_V33 PWR MS Power 54 SD_V33 PWR SD Power 55 EEPCLK O EEPCLK 56 EEPDATA IO EEPDATA 57 CFAD2 O CF Address2 58 DECV I USB current value.("1":250mA for WHQL; "0":100mA for normal mode) MS Card Detect (“0”:Detected; “1”:Undetected) AU6376-GEL USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 5 Pin # Pin Name I/O 59 CFWTN I 60 RFU I 61 CFRESETN O 62 XDCISN I 63 CFWRN O CF WRN 64 CFRDN O CF RDN 65 CFCE2N O 66 SD0WP I 67 CFCE1N O 68 SD0CDN I 69 CFDATA15 IO CF Data15 70 SMDATA5 IO xD/SMC Data5 71 CFDATA7 IO CF Data7 72 SMDATA3 IO xD/SMC Data3 73 CHIPRESETN I 74 VDDHM PWR 3.3V Power Source for IO pad 75 VSSHM GND 3.3V ground for IO pad 76 SD0DATA1 IO SD/MMC Data1 77 SD0DATA0 IO SD/MMC Data0 78 CFDATA14 IO CF Data14 79 SD0DATA7 IO SD/MMC Data7 80 SD0DATA6 IO SD/MMC Data6 81 CFDATA6 IO CF Data6 82 SD0CLK O SD0 CLK 83 CFDATA13 IO CF Data13 84 SD0DATA5 IO SD/MMC Data5 85 SD0CMD IO SD0 CMD 86 CFDATA5 IO CF Data5 87 SD0DATA4 IO SD/MMC Data4 88 CFDATA12 IO CF Data12 89 SD0DATA3 IO SD/MMC Data3 90 CFDATA4 IO CF Data4 6 Description CF WTN CF Reset SD0 Write Protect SD0 Card Detect (“0”:Detected; “1”:Undetected) Chip Reset AU6376-GEL USB2.0 Multi-LUN Flash Memory Card Reader V1.01W Pin # Pin Name I/O 91 SD0DATA2 IO SD/MMC Data3 92 CFDATA11 IO CF Data11 93 SMDATA4 IO xD/SMC Data4 94 CFDATA3 IO CF Data3 95 SMCDN I SMC Card Detect (“0”:Detected; “1”:Undetected) 96 CFCDN I CF Card Detect (“0”:Detected; “1”:Undetected) 97 XDCDN I XD Card Detect (“0”:Detected; “1”:Undetected) 98 RFU I NC 99 CFDMAEN I 100 LUNSEL1 I Description CF DMA mode enable '0' for disable. '1' for enable. [Default] '1' LUN mode select, (LUNSEL1, LUNSEL0)= (0,0): 4LUN (0,1): 1LUN (1,0): 2LUN (CF, others) (1,1): 2LUN (Others, Flash) AU6376-GEL USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 7 4. System Architecture and Reference Design 4.1 AU6376 Block Diagram Figure 4.1 AU6376 Block Diagram USB USB Upstream Port XCVR 1.8 V RAM SIE Processor ROM CF/MD/SMC/ SD/MMC/MS/ xD Control FIFO SD MMC CF XD SMC MD MS Arbitrator 1.8V Voltage Regulator /Power Switch 3.3V 8 12MHz XTAL AU6376-GEL USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 5. Electrical Characteristics 5.1 Absolute Maximum Ratings Table 5.1 Absolute Maximum Ratings SYMBOL PARAMETER RATING UNITS VDDHM Power Supply -0.3 to 3.6 V VIN Input Signal Voltage -0.3 to VDDH +0.3 V TSTG Storage Temperature -40 to 150 O C 5.2 Recommended Operating Conditions Table 5.2 Recommended Operating Conditions SYMBOL PARAMETER MIN TYP MAX UNITS VDDH Power Supply 3.0 3.3 3.6 V VDD V18 Digital Supply 1.62 1.8 1.98 V VIN Input Signal Voltage 0 3.3 3.6 V TOPR Operating Temperature 0 O 85 C 5.3 General DC Characteristics Table 5.3 General DC Characteristics SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS IIN Input current No pull-up or pull-down -10 ±1 10 µA IOZ Tri-state leakage current -10 ±1 10 µA CIN Input capacitance Pad Limit 2.8 ρF COUT Output capacitance Pad Limit 2.8 ρF CBID Bi-directional buffer capacitance Pad Limit 2.8 ρF AU6376-GEL USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 9 5.4 DC Electrical Characteristics of 3.3V I/O Cells Table 5.4 DC Electrical Characteristics of 3.3V I/O Cells SYMBOL PARAMETER CONDITIONS VDDH Power supply 3.3V I/O Vil Input low voltage Limits UNIT MIN TYP MAX 3.0 3.3 3.6 V 0.8 V LVTTL Vih Input high voltage Vol Output low voltage ∣Iol∣=2~16mA Voh Output high voltage ∣Ioh∣=2~16mA 2.4 Rpu Input pull-up resistance PU=high, PD=low 55 75 110 KΩ Input pull-down resistance PU=low, PD=high 40 75 150 KΩ -10 ±1 10 μA -10 ±1 10 μA Rpd Iin Input leakage current Ioz Tri-state output leakage current 2.0 Vin= VDDH or 0 V 0.4 V V 5.5 USB Transceiver Characteristics Table 5.5 Electrical characteristics Symbol Parameter VD33P 10 Conditions Min. Typ. Analog supply Voltage 3.0 3.3 3.6 V VDD V18 Digital supply Voltage 1.62 1.8 1.98 V ICC Operating supply current 55 mA High speed operating at 480 MHz Max. Unit AU6376-GEL USB2.0 Multi-LUN Flash Memory Card Reader V1.01W Table 5.6 Static characteristic:Digital pin Symbol Parameter Conditions Min. Typ. Max. Unit 0.8 V Input levels VIL Low-level input voltage VIH High-level input voltage 2.0 V Output levels VOL Low-level output voltage VOH High-level output voltage 0.2 V VDDH-0.2 V Table 5.7 Static characteristic:Analog I/O pins(DP/DM) Symbol Parameter Conditions Min. Typ. Max. Unit VHSDIFF VHSCM USB2.0 Transceiver(HS) Input Levels(differential receiver) ∣VI(DP)-VI(DM)∣ High speed differential measured at the 300 input sensitivity connection as application circuit High speed data signaling common mode voltage -50 range VHSSQ High speed squelch detection threshold VHSDSC High speed disconnection detection threshold VHSOI VHSOL VHSOH VCHIRPJ VCHIRPK RDRV mV Squelch detected No squelch detected Disconnection detected Disconnection not detected Output Levels High speed idle level output voltage(differential) High speed low level output voltage(differential) High speed high level output voltage(differential) Chirp-J output voltage (differential) Chirp-K output voltage (differential) Resistance Equivalent resistance Driver output impedance used as internal chip only 500 mV 100 mV 150 mV 625 mV 525 mV -10 10 mV -10 10 mV -360 400 mV 700 1100 mV -900 -500 mV 9 Ω 3 AU6376-GEL USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 6 11 Overall resistance including external resistor Termination 40.5 45 Termination voltage for pull-up resistor on pin 3.0 RPU USB1.1 Transceiver(FS) Input Levels(differential receiver) Differential input ∣VI(DP)-VI(DM)∣ 0.2 sensitivity Differential common 0.8 mode voltage Input Levels(single-ended receivers) Single ended receiver 0.8 threshold Output levels VTERM VDI VCM VSE 49.5 3.6 V V 2.5 V 2.0 V VOL Low-level output voltage 0 0.3 V VOH High-level output voltage 2.8 3.6 V Table 5.8 Dynamic characteristic:Analog I/O pins(DP/DM) Symbol Parameter Conditions Min. Typ. Max. Unit Driver Characteristics High-Speed Mode tHSR tHSF High-speed differential rise time High-speed differential fall time 500 ps 500 ps Full-Speed Mode tFR tFF tFRMA VCRS 12 CL=50pF;10 to 90﹪ of∣VOH-VOL∣; CL=50pF;90 to 10﹪ Fall time of∣VOH-VOL∣; Excluding the first Differential rise/fall time transition from idle matching(tFR / tFF) mode Excluding the first Output signal crossover transition from idle voltage mode Rise time 4 20 ns 4 20 ns 90 110 % 1.3 2.0 V AU6376-GEL USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 5.6 Power Switch Feature Figure 5.1 Built-in card power switch I-V curve 1ms to 10ms ( Depend Load Capacitor ) 3.3V+/- 0.3V CARD_POWER 100ms + System Polling timing CARD_DETECT Figure 5.2 Card Detect Power-in Timing AU6376-GEL USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 13 6. Mechanical Information Figure 6.1 Mechanical Information Diagram 14 AU6376-GEL USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 7. Abbreviations In this chapter some of the terms and abbreviations used throughout the technical reference manual are listed as follows. SIE CF MD SMC MS SD MMC UTMI Serial Interface Engine Compact Flash Micro Drive SmartMedia Card Memory Stick Secure Digital Multimedia Card USB Transceiver Macrocell Interface About Alcor Micro, Corp. Alcor Micro, Corp. designs, develops and markets highly integrated and advanced peripheral semiconductor, and software driver solutions for the personal computer and consumer electronics markets worldwide. We specialize in USB solutions and focus on emerging technology such as USB and IEEE 1394. The company offers a range of semiconductors including controllers for USB hub, integrated keyboard/USB hub and USB Flash memory card reader…etc. Alcor Micro, Corp. is based in Taipei, Taiwan, with sales offices in Taipei, Japan, Korea and California. Alcor Micro is distinguished by its ability to provide innovative solutions for spec-driven products. Innovations like single chip solutions for traditional multiple chip products and on-board voltage regulators enable the company to provide cost-efficiency solutions for the computer peripheral device OEM customers worldwide. AU6376-GEL USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 15