ChipFind - документация

Электронный компонент: CM120

Скачать:  PDF   ZIP

Document Outline

Best USB 7-in-1 Combo Card-Reader Controller




CM-120 USB 7-in-1 Combo Card Reader
Controller
Datasheet
Version 1.3












VP
Project Leader
Product
Engineer
Test
Eric Cheng
Yuen-Hsu Lu
Jason Liu
Bryan Lu
David Ho
Yi-Sung Lin



C-MEDIA ELECTRONICS INC.
TEL: 886-2-8773-1100 FAX: 886-2-8773-2211
6F, 100, Sec. 4, Civil Boulevard, Taipei, Taiwan 106, R.O.C.
For detailed product information, please contact
sales@cmedia.com.tw
CM120
USB 7-in-1 Combo Card Reader Controller
Date: 09/09/2003 Version: 1.3
- 1 -
NOTICES
THIS DOCUMENT IS PROVIDED "AS IS" WITH NO WARRANTIES WHAT SO EVER,
INCLUDING ANY WARRANTY OF MERCHANT ABILITY, NONINFRINGEMENT, FITNESS FOR
ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY
PROPOSAL, DOCUMENT OR SAMPLE.
ALL RIGHTS RESERVED. NO PART OF THIS DOCUMENT MAY BE REPRODUCED OR
TRANSMITTED IN ANY FORM OR BY ANY MEANS, ELECTRONIC OR MECHANICAL,
INCLUDING INFORMATION STORAGE AND RETRIEVAL SYSTEMS, WITHOUT
PERMISSION IN WRITING FROM THE C-MEDIA ELECTRONICS, INC.
Third-party brands and names are the property of their respective owners.
Copyright 2002-2003 C-Media Electronics Inc.



*C-Media reserves the right to
modify the specifications without further
notice.
CM120
USB 7-in-1 Combo Card Reader Controller
Date: 09/09/2003 Version: 1.3
- 2 -
1.DESCRIPTION AND OVERVIEW
Overview
CM120 is a USB 1.1 full speed 7-in-1 controller for Combo Card Reader, applicable for major
MB / NB chipsets of Intel, VIA, Ali, and SIS. CM120 is suitable for PC2001-compliant desktops,
notebook computers, and any other platforms with USB host controller port.
Plug and Play
CM120 provides friendly plug and play function, and by using the select pin the power can be
switched between usb bus power (500mA) or self power (100mA). It only takes one 12MHz
crystal input to provide provides internal 48MHz PLL frequency for USB system operation. It
is a popular purpose USB interface reader/writer controllers which integrates PLL, embedded
data buffer and high performance engine. It comprises SPI (HID) mode to external MCU and 16
bits GPIO for user-friendliness.
7-in-1 Card Interface
CM120 comprises six mainstream card interfaces: Compact Flash Card (CF) / Microdrive,
Smart Media Card (SM) / eXtreme Digital Card (xD) , Multi Media Card (MMC) / Secure Digital
Card (SD) and Memory Stick Card (MS).
Cost-effectiveness
As to the cost concern, CM120 integrates the processor and embedded data buffer. In that
regard, it does not need any external memory module or others bom materials .
Features
USB 1.1 Full Speed
Compliant with USB Storage device class specifications
Compliant with USB HID device specification v1.0
Fixed USB full speed mode 12Mbits/s
Uses 3 sets Endpoint control, two bulk pipes, and one control pipe
USB bus power and self power capability. Low power consumption
Internal PLL, need only 12MHz crystal to provide 48MHz frequency
Fully Support Compact Flash (CF) card / Microdrive card interface
Fully Support Smart Media (SM) /
eXtreme Digital (xD)
card interface
Fully Support Multi Media card (MMC) / Secure Digital card (SD) interface
Fully Support Memory Stick card (MS) interface
Capable of preventing inappropriate card plug-out via the utilization of time out
mechanism
Support SPI mode interface
Support 5 kinds of LED display for USB/CF/SD/SM/MS to indicate operation status
Support 16 bits general purpose input and output
Available 100 QFP package.
CM120
USB 7-in-1 Combo Card Reader Controller
Date: 09/09/2003 Version: 1.3
- 3 -
PIN DESCRIPTIONS
CM 120
Pin No.
Pin Name
Pin Type
Description
1
VDD1
P
Digital POWER 3.3V
2
XTEST
I_S/P_L
Testmode enable
3
XMS_DATA
B/P_H
Memory Stick data bus
4
XMS_CLK
O
Memory Stick clock output
5
XMS_BS
O
Memory Stick bus state output
6
XMS_DETN
I_S/P_H
Memory Stick card detect low active
7
VSS1
P
Digital GND
8
AVSS
P
PLL Analog GND
9
XTAL1
I/A
12MHz Crystal Input
10
XTAL2
O/A
12MHz Crystal Output
11
AVDD
P
PLL Analog power 3.3V
12
XSMXD_DETN
I_S/P_H
SmartMedia / xD card detect low active
13
XSMXD_RBN
I/P_H
SmartMedia / xD ready busy low active
14
XSM_WPSWN
I_S/P_H
SmartMedia write protect low active
15
XSMXD_ALE
O
SmartMedia / xD address latch enable
16
XSMXD_CLE
O
SmartMedia / xD command latch enable
17
VDD2
P
Digital POWER 3.3V
18-25
XSMXD_DATA [7:0]
B/P_L
SmartMedia / xD data bus [7:0]
26
XSMXD_REN
O
SmartMedia / xD read command
27
XSMXD_WEN
O
SmartMedia / xD write command
28
VSS2
P
Digital GND
29
VSS3
P
Digital GND
30
XSMXD_CEN
O
SmartMedia / xD chip enable
31
XSMXD_WPN
O
SmartMedia / xD write protect output
32
XSP_CLK
I_S
SPI mode clock output
33
XSP_DI
I
SPI mode data input
34
XSP_DO
O
SPI mode data output
35
XSP_CS
I
SPI mode chip select output
36
XSELFPWR
I_S/P_L
USB self power enable
37
XPDN
O
Power Save for external Device low active
38
XENHID
I_S/P_L HID enable
39
XRSTN
I_S/P_H
System reset input low active
40
VDD3
P
Digital POWER 3.3V
41-48
XGPIO[0:7]
B/P_L
GPIO data bus [0:7]
49
XMS_PWR_EN/XGPIO[8]
B/P_L
Memory Stick power enable low active
CM120
USB 7-in-1 Combo Card Reader Controller
Date: 09/09/2003 Version: 1.3
- 4 -
Pin No.
Pin Name
Pin Type
Description
50-52
XCF_SA[0:2]
O
CF/Microdrive address bus [0:2]
53
VSS7
P
Digital GND
54
VDD4
P
Digital POWER 3.3V
55
XCF_IORN
O
CF/Microdrive I/O read low active
56
XCF_IOWN
O
CF/Microdrive I/O write low active
57-58
XCF_CS[0:1]N
O
CF/Microdrive chip select bus [0:1]
59
XCF_DETN
I/P_H
CF/Microdrive card detect low active
60
VSS4
P
Digital GND
61-68
XCF_DATA[0:7]
B/P_L
CF/Microdrive data bus [0:7]
69
VDD5
P
Digital POWER 3.3V
70-77
XCF_DATA[8:15]
B/P_L
CF/Microdrive data bus [8:15]
78
XCF_ORSTN
O
CF/Microdrive resest output low active
79
XCF_PWR_EN
O
CF/Microdrive power output enable
80
VSS5
P
Digital GND
81
VSS6
P
Digital GND
82
XSD_WPN
I_S/P_H SD/MMC write protect high active
83
XSD_DETN
I_S/P_H SD/MMC card detect low active
84
XSD_CLK
O
SD/MMC clock output
85
XSD_CMD
B/P_H
SD/MMC command/response
86-89
XSD_DATA[0:3]
B/P_H
SD/MMC data bus[0:3]
90
VDD6
P
Digital POWER 3.3V
91
XSMXD_PWR_EN /XGPIO[9] B/P_L
SmartMedia / xD power enable low active
92
XSD_PWR_EN / XGPIO[10] B/P_L
Secure Digital power enable low active
93
XCF_LED / XGPIO[11]
B/P_L
CF/Microdrive access LED display
94
XSD_LED / XGPIO[12]
B/P_L
SD/MMC access LED display
95
XSMXD_LED / XGPIO[13]
B/P_L
SmartMedia / xD access LED display
96
XMS_LED / XGPIO[14]
B/P_L
MemoryStick access LED display
97
XUSB_LED / XGPIO[15]
B/P_L
USB access LED display
98
XUSBGND
P
USB Analog GND
99
XDP
A/B
USB data plus
100
XDM
A/B
USB data minus
Note 1. I : Input pin ; O : Output pin ; B : Bi-direction pin
2. I_S : Schmitt trigger input