AU6475 USB2.0 Multi-LUN Flash Card Reader Controller Technical Reference Manual AU6475 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 Oct 2007 1.00W Dec 2007 1.01W Description Official Release. Modify ”1.2 Features” and AU6475 Block Diagram” “Figure 4.1 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 ....... 7 4.1 AU6475 Block Diagram ...............................................................7 5. Electrical Characteristics ...................................... 8 5.1 Absolute Maximum Ratings........................................................8 5.2 Recommended Operating Conditions .......................................8 5.3 General DC Characteristics ........................................................8 5.4 DC Electrical Characteristics of 3.3V I/O Cells..........................9 5.5 USB Transceiver Characteristics ...............................................9 5.6 Power Switch Feature .................................................................12 6. Mechanical Information ......................................... 13 7. Abbreviations ......................................................... 14 i List of Figures Figure 2.1 Block Diagram..................................................................2 Figure 3.1 AU6475 Pin Assignment Diagram ..................................3 Figure 4.1 AU6475 Block Diagram ...................................................7 Figure 5.1 Built-in card power switch I-V curve ..............................12 Figure 5.2 Card Detect Power-in Timing..........................................12 Figure 6.1 Mechanical Information Diagram ...................................13 List of Tables Table 3.1 AU6475 Pin Descriptions ..................................................4 Table 5.1 Absolute Maximum Ratings .............................................8 Table 5.2 Recommended Operating Conditions .............................8 Table 5.3 General DC Characteristics ..............................................8 Table 5.4 DC Electrical Characteristics of 3.3V I/O Cells ...............9 Table 5.5 Electrical characteristics ..................................................9 Table 5.6 Static characteristic:Digital pin .....................................10 Table 5.7 Static characteristic:Analog I/O pins(DP/DM)..........10 Table 5.8 Dynamic characteristic:Analog I/O pins(DP/DM).....11 ii 1. Introduction 1.1 Description The AU6475 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 AU6475 is maximized by implementing the latest and fastest card specification available form the industry. Especially, AU6475 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. with 4-bit data bus. Support CF4.1 with True IDE mode 6. Compliant to xD 1.2 spec. Support MS 1.43, MSPRO 1.02, MSPRO-HG 1.01 with 4-bit data bus. 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 5 3.3 and 3.3 1.8V regulators built in Runs at 12MHz crystal Available in 80-pin LQFP package AU6475 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 AU6475 chip. By connecting the card reader to a desktop or notebook PC through USB bus, the AU6475 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 AU6475 Moble Phones PC 2 AU6475 USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 3. Pin Assignment AU6475 is available in 80-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 AU6475 Pin Assignment Diagram VDDHM VDD CHIPRESETN MSINS MSDATA3 MSCLK SD0DATA2 SD0DATA3 SMDATA3 SMDATA2 SMDATA4 SMDATA5 SMDATA6 SMDATA7 CFWRN CFRDN CFDATA7 CFDATA15 CFDATA14 CFDATA6 CFDATA13 1 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 CFDATA5 2 59 CFWTN CFDATA12 3 58 CFAD2 CFDATA4 4 57 CFAD1 CFDATA11 5 56 CFAD0 CFDATA3 6 55 SMDATA1 CFCDN 7 54 SMDATA0 CFDATA10 8 53 XDWPN 52 SMWRN 51 SMALE 50 SMCLE 49 XDCEN Alcor Micro AU6475 80-PIN LQFP CFRESETN CFDATA9 9 CFDATA2 10 CFDATA8 11 CFDATA1 12 CFDATA0 13 48 SD0CMD REXT 14 47 SD0CLK VD33P 15 46 MSDATA2 DP 16 45 MSDATA0 DM 17 44 SD_V33 VS33P 18 43 MS_V33 XI 19 42 XD_V33 20 41 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 VDD33C XO SMRDN SMRBN XDCDN SMCDN SD0DATA0 SD0DATA1 SD0CDN SD0WP CF_V33 AVDD5V V33 VDD VSSHM VDDHM MSDATA1 MSBS DEVCV XDCISN CLED VDDU AU6475 USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 3 Table 3.1 AU6475 Pin Descriptions Pin # Pin Name I/O 1 CFDATA13 I/O CF Data13 2 CFDATA5 I/O CF Data5 3 CFDATA12 I/O CF Data12 4 CFDATA4 I/O CF Data4 5 CFDATA11 I/O CF Data11 6 CFDATA3 I/O CF Data3 7 CFCDN I 8 CFDATA10 I/O CF Data10 9 CFDATA9 I/O CF Data9 10 CFDATA2 I/O CF Data2 11 CFDATA8 I/O CF Data8 12 CFDATA1 I/O CF Data1 13 CFDATA0 I/O CF Data0 14 REXT I/O External Resistor 330 to Ground 15 VD33P PWR 16 DP I/O DP 17 DM I/O DM 18 VS33P GND 19 XI I 12MHz Crystal Input 20 XO O 12MHz Crystal Output 21 VDDU PWR 22 CLED O 23 XDCISN I 24 DEVCV I 25 MSBS O 1.8V Power Source for UTMI Card access LED. No card : '1' Any card inserted :'0' Any card access : toggle between '1' & '0' Disable xD CIS checking'0' for enable xD CIS checking.'1' for disable xD CIS checking.[Default] '0' USB current value.("1":high power to pass USB-IF; "0":low power for bus-power hub compatibility) MS BS 26 MSDATA1 I/O MS Data1 27 VDDHM PWR IO Power 3.3V In 28 VSSHM GND 3.3V ground for IO pad 29 VDD PWR Core Power for 1.8V In 30 V33 PWR Band-gap 3.3V out 31 AVDD5V PWR 5V power from Vbus 32 CF_V33 PWR CF power 3.3V out 33 SD0WP I SD0 Write Protect 4 Description CF Card Detect 3.3V Power Source for UTMI Power Ground AU6475 USB2.0 Multi-LUN Flash Memory Card Reader V1.01W Pin # Pin Name I/O 34 SD0CDN I 35 SD0DATA1 I/O SD Data1 36 SD0DATA0 I/O SD Data0 37 SMCDN I SMC Card Detect 38 XDCDN I xD Card Detect 39 SMRBN I xD/SMC RBN 40 SMRDN O xD/SMC RDN 41 VDD33C PWR Card power 3.3V input 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 XD_V33 MS_V33 SD_V33 MSDATA0 MSDATA2 SD0CLK SD0CMD XDCEN SMCLE SMALE SMWRN XDWPN SMDATA0 SMDATA1 CFAD0 CFAD1 CFAD2 CFWTN CFRESETN VDDHM VDD CHIPRESETN PWR PWR PWR I/O I/O O I/O O O O O I/O I/O I/O O O O I O 64 MSINS I 65 66 67 68 69 70 71 MSDATA3 MSCLK SD0DATA2 SD0DATA3 SMDATA2 SMDATA3 SMDATA4 I/O O I/O I/O I/O I/O I/O XD power 3.3V output MS power 3.3V output SD power 3.3V output MS Data0 MS Data2 SD CLK SD CMD xD CEN xD/SMC CLE xD/SMC ALE xD/SMC WRN xD/SMC WPN xD/SMC Data0 xD/SMC Data1 CF Adress0 CF Adress1 CF Adress2 CF WTN CF Reset IO Power 3.3V In Core Power 1.8V In Chip Exteranl Reset:Low active MS Card Detect '0': Detected '1': Undetected MS Data3 MS CLK SD Data2 SD Data3 xD/SMC Data2 xD/SMC Data3 xD/SMC Data4 PWR I Description SD0 Card Detect AU6475 USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 5 72 73 74 75 76 77 78 79 80 6 Pin Name I/O SMDATA5 SMDATA6 SMDATA7 CFWRN CFRDN CFDATA15 CFDATA7 CFDATA14 CFDATA6 I/O I/O I/O O O I/O I/O I/O I/O Description xD/SMC Data5 xD/SMC Data6 xD/SMC Data7 CF WRN CF RDN CF Data15 CF Data7 CF Data14 CF Data6 AU6475 USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 4. System Architecture and Reference Design 4.1 AU6475 Block Diagram Figure 4.1 AU6475 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 MS xD SMC CF Arbitrator 1.8V / 3.3V Voltage Regulator /Power Switch 5V 12MHz XTAL AU6475 USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 7 5. Electrical Characteristics 5.1 Absolute Maximum Ratings Table 5.1 Absolute Maximum Ratings SYMBOL PARAMETER RATING UNITS V5IN Power Supply -0.3 to 5.25 V VDDH 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 V5IN Power Supply 4.75 5.0 5.25 V 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 8 AU6475 USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 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 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 AU6475 USB2.0 Multi-LUN Flash Memory Card Reader V1.01W Max. Unit 9 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 10 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 6 AU6475 USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 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 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 AU6475 USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 4 20 ns 4 20 ns 90 110 % 1.3 2.0 V 11 5.6 Power Switch Feature Card Power Output Voltage (V) 3.3 3.2 Others CFPWR 3.1 3 0 100 200 300 400 500 Current (mA) 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 12 AU6475 USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 6. Mechanical Information Figure 6.1 Mechanical Information Diagram AU6475 USB2.0 Multi-LUN Flash Memory Card Reader V1.01W 13 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. 14 AU6475 USB2.0 Multi-LUN Flash Memory Card Reader V1.01W