KR100524988B1 - Usb 인터페이스 기능을 가지는 mmc 장치 및 이에대한 인터페이스 방법 - Google Patents

Usb 인터페이스 기능을 가지는 mmc 장치 및 이에대한 인터페이스 방법 Download PDF

Info

Publication number
KR100524988B1
KR100524988B1 KR10-2003-0068614A KR20030068614A KR100524988B1 KR 100524988 B1 KR100524988 B1 KR 100524988B1 KR 20030068614 A KR20030068614 A KR 20030068614A KR 100524988 B1 KR100524988 B1 KR 100524988B1
Authority
KR
South Korea
Prior art keywords
mmc
usb
signal
pins
mode
Prior art date
Application number
KR10-2003-0068614A
Other languages
English (en)
Other versions
KR20050032692A (ko
Inventor
강상욱
김상범
손창일
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR10-2003-0068614A priority Critical patent/KR100524988B1/ko
Priority to US10/957,501 priority patent/US7237049B2/en
Priority to JP2004290645A priority patent/JP2005115947A/ja
Publication of KR20050032692A publication Critical patent/KR20050032692A/ko
Application granted granted Critical
Publication of KR100524988B1 publication Critical patent/KR100524988B1/ko

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/02Analogue recording or reproducing
    • G11B20/04Direct recording or reproducing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/073Special arrangements for circuits, e.g. for protecting identification code in memory
    • G06K19/07309Means for preventing undesired reading or writing from or onto record carriers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Power Sources (AREA)

Abstract

USB 인터페이스 기능을 가지는 MMC 장치 및 이에 대한 인터페이스 방법이 개시된다. 본 발명에 따른 MMC 장치는, MMC와 USB 어댑터를 구비하는 것을 특징으로 한다. MMC는 MMC 호스트와 USB 호스트 중 어느 하나에 접속될 때, 전원 핀들에 공급되는 전원들의 전압 레벨에 따라 MMC 모드와 USB 모드 중 어느 하나로 동작한다. USB 어댑터는 USB 호스트에 접속될 때, MMC와 USB 호스트를 인터페이스하고, 전원 핀들 중 어느 하나에 내부 전압을 인가한다. 본 발명에 따른 MMC 장치 및 이에 대한 인터페이스 방법은 추가의 핀이나 동작 모드 결정을 위한 별도의 외부 제어신호 없이 접속된 호스트의 종류를 인식할 수 있는 장점이 있다.

Description

USB 인터페이스 기능을 가지는 MMC 장치 및 이에 대한 인터페이스 방법{Multimedia card apparatus capable of interfacing USB host and interfacing method of the same}
본 발명은 이동형 저장 장치에 관한 것으로서, 특히, 멀티미디어 카드(Multimedia Card, 이하, MMC라 함) 및 이에 대한 인터페이스 방법에 관한 것이다.
일반적으로, 캠코더, 디지털 카메라, PDA(Personal Digital Assistance), MP3(MPEG-1 Layer3) 플레이어 등과 같은 이동형 디지털 장치에서 MMC, SD(Secure Digital) 메모리 카드, CF(Compact Flash) 카드, 메모리 스틱(Memory Stick)과 같은 이동형 저장 장치가 사용된다. 이러한 이동형 저장 장치들은 각각 서로 다른 통신 프로토콜을 사용한다.
따라서, 도 1에 도시된 것과 같이, 특정의 통신 프로토콜을 사용하는 호스트에는 해당 통신 프로토콜을 지원하는 메모리 카드가 사용된다. 즉, MMC 호스트(11)에는 MMC(12)가 사용되고, SD 호스트(13)에는 SD 메모리 카드(14)가 사용된다. 마찬가지로, CF 호스트에는 CF 카드(16)가 사용되고, USB 호스트(17)에는 USB 장치(18)가 사용된다. 이러한 카드형 플래쉬 메모리 장치의 일예가 미국 특허 제6,388,919호에 기재되어 있다.
한편, 이러한 이동형 저장 장치들이 자신과 다른 규격의 호스트에서 사용되기 위해서는 해당 호스트에 대응하는 규격 및 전용 인터페이스 장치를 갖추거나, 상기 이동형 저장 장치의 통신 프로토콜을 상기 호스트의 통신 프로토콜로 변환하는 별도의 장치가 필요하다.
또, 이동형 저장 장치에 해당 호스트에 대응하는 전용 인터페이스 기능이 추가되거나, 상기 별도의 장치가 사용된다하더라도, 상기 이동형 저장 장치가 호스트의 종류를 인식하고 해당 동작 모드를 결정하기 위한 방법이 필요하다.
종래에는 이를 위해 이동형 저장 장치들이 별도의 신호 핀을 구비하고, 상기 별도의 신호 핀을 통하여 호스트가 해당 인터페이스 동작 모드의 결정을 위한 제어신호를 출력하는 방식이 사용되었다. 그러나 이러한 방식은 이동형 저장 장치에 별도의 핀이 추가되어야하고, 호스트는 상기 이동형 저장 장치에 별도의 제어신호를 출력해야 하므로 비효율적인 것이다.
본 발명이 이루고자하는 기술적 과제는, 추가의 핀이나 동작 모드 결정을 위한 별도의 외부 제어신호 없이 접속된 호스트의 종류를 인식할 수 있는 USB 인터페이스 기능을 가지는 MMC 장치를 제공하는데 있다.
본 발명이 이루고자하는 다른 기술적 과제는, 추가의 핀이나 동작 모드 결정을 위한 별도의 외부 제어신호 없이 접속된 호스트의 종류를 인식할 수 있는 USB 인터페이스 기능을 가지는 MMC 장치에 대한 인터페이스 방법을 제공하는데 있다.
상기 기술적 과제를 달성하기 위한 본 발명에 따른 MMC 장치는, MMC와 USB 어댑터를 구비하는 것을 특징으로 한다. MMC는 MMC 호스트와 USB 호스트 중 어느 하나에 접속될 때, 전원 핀들에 공급되는 전원들의 전압 레벨에 따라 MMC 모드와 USB 모드 중 어느 하나로 동작한다. USB 어댑터는 USB 호스트에 접속될 때, MMC와 USB 호스트를 인터페이스하고, 전원 핀들 중 어느 하나에 내부 전압을 인가한다.
상기 다른 기술적 과제를 달성하기 위한 본 발명에 따른 MMC 장치의 인터페이스 방법은, 전원 핀들을 포함하는 복수의 신호 핀들을 구비하고, MMC 호스트와 USB 호스트 중 어느 하나에 접속될 때, 상기 전원 핀들에 공급되는 전원들의 전압 레벨에 따라 동작 모드를 결정하는 MMC 장치의 인터페이스 방법에 있어서,
(a) 호스트에 접속하는 단계;
(b) 전원 핀들에 인가되는 전원들의 전압 레벨을 판단하는 단계;
(c) 상기 전원들 중 어느 하나가 내부 전압 레벨일 때 USB 인터페이스 모드로 동작하는 단계; 및
(d) 상기 전원들이 모두 그라운드 전압 레벨일 때 MMC 인터페이스 모드로 동작하는 단계를 포함하는 것을 특징으로 한다.
본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시예를 예시하는 첨부 도면 및 도면에 기재된 내용을 참조하여야 한다.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.
도 2는 본 발명의 일실시예에 따른 MMC 장치(100)를 나타내는 도면이다. 상기 MMC 장치(100)는 MMC(200)와 USB 어댑터(300)를 구비한다.
본 실시예에서, 상기 MMC(200)는 MMC 스펙을 사용하여 비휘발성 메모리의 데이터 기입 및 독출 기능이 가능한 메모리 카드들(예를 들면, SD 카드)로 대체될 수 있다.
상기 MMC(200)는 신호 핀들(201∼207), 모드 판단부(210), 내부 스위칭부(220), MMC 컨트롤러(230), USB 컨트롤러(240), 메모리 컨트롤러(250), 및 비휘발성 메모리(260)를 포함한다. 또, 상기 USB 어댑터(300)는 MMC 신호 핀들(311∼317), 수정 발진기(320), 및 USB 신호 핀들(331∼334)을 포함한다.
상기 신호 핀들(203, 204, 206)은 전원 핀들이고, 상기 MMC 인터페이스 컨트롤러(230)와 상기 USB 인터페이스 컨트롤러(240)는 상기 전원 핀들(203, 204, 206)을 공유한다. 여기에서, 상기 MMC(200)가 호스트에 접속될 때, 상기 전원 핀들(203, 206)에는 그라운드 전압(VSS)이 인가되고, 상기 전원 핀(204)에는 내부 전압(VDD)이 인가된다.
또, 상기 신호 핀들(201, 202, 205, 207)은 상기 MMC(200)가 MMC 호스트에 접속될 때와 USB 호스트에 접속될 때 서로 다른 용도로 사용되고, 상기 MMC 인터페이스 컨트롤러(230)와 상기 USB 인터페이스 컨트롤러(240)는 상기 신호 핀들(201, 202, 205, 207)을 공유한다.
여기에서, 도 3을 참고하여 상기 MMC(200)의 스펙(spec)을 살펴보면 다음과 같다.
먼저, 상기 MMC(200)가 MMC 호스트에 접속되는 경우, 상기 신호 핀(201)은 MMC 모드에서 사용되지 않거나(RSV) 또는 SPI 모드에서 칩 선택 신호(CS)용 핀으로 사용된다. 또, 상기 신호 핀(202)은 MMC 모드에서 커맨드 신호(CMD)용 핀으로 사용되고, SPI 모드에서 입력 데이터 신호(DI)용 핀으로 사용된다. 또, 상기 신호 핀들(205, 207)은 MMC 모드에서 클럭 신호(CLK)용 핀과 데이터 신호(DAT)용 핀으로 사용되고, SPI 모드에서 클럭 신호(SCLK)용 핀과 출력 데이터 신호(DO)용 핀으로 사용된다.
다음으로, 상기 MMC(200)가 상기 USB 어댑터(300)를 통하여 USB 호스트에 접속될 때, 상기 신호 핀(201)은 상기 수정 발진기(320)로부터 입력 발진 신호(XI)를 수신하기 위한 핀으로 사용된다. 또, 상기 신호 핀(202)은 입력 데이터 신호(D+)용 핀으로 사용되고, 상기 신호 핀(205)은 출력 발진 신호(XO)를 상기 수정 발진기(320)에 출력하기 위한 핀으로 사용된다. 또, 상기 신호 핀(207)은 입력 데이터 신호(D-)용 핀으로 사용된다. 여기에서, 상기 MMC(200)가 상기 MMC 호스트에 접속될 때 또는 상기 USB 어댑터(300)를 통하여 상기 USB 호스트에 접속될 때, 상기 신호 핀들(201, 202, 205, 207)의 용도는 다양하게 설정될 수 있다.
도 3에서 참조되는 것과 같이, 상기 MMC(200)가 MMC/SPI 모드일 때 상기 전원 핀들(203, 206)에 공급되는 전압과, USB 모드일 때 상기 전원 핀들(203, 206)에 공급되는 전압이 서로 구별되는 것을 알 수 있다.
즉, 상기 MMC(200)가 상기 MMC/SPI 모드일 때 상기 전원 핀들(203, 206)에는 모두 상기 그라운드 전압(VSS)이 공급된다. 또, USB 모드일 때 상기 USB 어댑터(300)에 의해 상기 전원 핀들(203, 206) 중 어느 하나에는 상기 그라운드 전압(VSS)이, 나머지 하나에는 상기 내부 전압(VDD)이 공급된다.
상기 모드 판단부(210)는 상기 MMC(200)가 상기 MMC 호스트 또는 상기 USB 어댑터(300)를 통하여 상기 USB 호스트에 접속될 때, 상기 전원 핀들(203, 206)에 인가되는 전원들(PW1, PW2)의 전압 레벨을 판단하고, 그 판단 결과에 따라 모드 제어신호(MODE)를 출력한다. 그 결과, MMC 모드와 USB 모드 중 하나의 동작 모드가 결정된다.
여기에서, 상기 모드 판단부(210)는 상기 전원들(PW1, PW2) 중 어느 하나가 상기 내부 전압(VDD) 레벨일 때, 상기 USB 호스트에 접속된 것으로 판단한다. 또, 상기 모드 판단부(210)는 상기 전원들(PW1, PW2)이 모두 상기 그라운드 전압(VSS) 레벨일 때 상기 MMC 호스트에 접속된 것으로 판단한다.
상기 내부 스위칭부(220)는 상기 모드 제어신호(MODE)에 응답하여 상기 신호 핀들(201, 202, 205, 207)에 상기 MMC 컨트롤러(230)와 상기 USB 컨트롤러(240) 중 하나를 연결한다.
상기 MMC 컨트롤러(230)는 상기 모드 제어신호(MODE)에 응답하여 인에이블되거나 또는 디세이블된다. 상기 MMC 컨트롤러(230)는 상기 MMC 모드에서 상기 MMC 호스트와 통신하고, 상기 USB 컨트롤러(240)는 상기 USB 모드에서 상기 USB 어댑터(300)를 통하여 상기 USB 호스트와 통신한다.
상기 메모리 컨트롤러(250)는 상기 MMC 모드에서 상기 MMC 컨트롤러(230)와 데이터를 송수신 하고, 상기 USB 모드에서 상기 USB 컨트롤러(240)와 데이터를 송수신 한다. 또, 상기 메모리 컨트롤러(250)는 상기 비휘발성 메모리(260)의 상기 데이터 기입, 독출 및 소거 동작을 제어한다.
상기 MMC(200)가 상기 USB 어댑터(300)를 통하여 상기 USB 호스트에 접속될 때, 상기 USB 어댑터(300)의 상기 MMC 신호 핀들(311∼317)은 상기 MMC(200)의 상기 전원 핀들(203, 204, 206)과 상기 신호 핀들(201, 202, 205, 207)에 각각 대응하여 접속된다. 또, 상기 USB 신호 핀들(331∼334)은 상기 USB 호스트의 신호 핀들에 각각 대응하여 접속된다.
상기 USB 신호 핀(331)은 상기 MMC 신호 핀(312)과 내부적으로 연결되고, 상기 입력 데이터 신호(D+)용 핀으로 사용된다. 상기 USB 신호 핀(332)은 상기 MMC 신호 핀(313)과 내부적으로 연결되고, 상기 그라운드 전압(VSS)의 공급을 위한 핀으로 사용된다. 상기 USB 신호 핀(333)은 상기 MMC 신호 핀들(314, 316)과 내부적으로 연결되고, 상기 내부 전압(VDD)의 공급을 위한 핀으로 사용된다.
여기에서, 상기 USB 신호 핀(332)이 상기 내부 전압(VDD)의 공급을 위한 핀으로 사용되고, 상기 USB 신호 핀(333)이 상기 그라운드 전압(VSS)의 공급을 위한 핀으로 사용될 수도 있다. 이 경우, 상기 USB 신호 핀(332)은 상기 MMC 신호 핀들(313, 314)과 내부적으로 연결된다.
또, 상기 USB 신호 핀(334)은 상기 MMC 신호 핀(317)과 내부적으로 연결되고, 상기 입력 데이터 신호(D-)용 핀으로 사용된다.
상기 수정 발진기(320)는 상기 MMC 신호 핀(315)을 통하여 상기 출력 발진 신호(XO)를 수신하고, 상기 입력 발진 신호(XI)를 상기 MMC 신호 핀(311)으로 출력한다.
여기에서, 상기 MMC(200)가 상기 USB 어댑터(300)를 통하여 상기 USB 호스트에 접속될 때, 상기 USB 어댑터(300)는 상기 MMC(200)의 상기 전원 핀들(203, 206) 중 어느 하나에 상기 내부 전압(VDD)을 공급한다.
다음으로, 도 2 내지 도 4를 참고하여 상기 MMC 장치(100)의 인터페이스 과정을 설명한다. 도 4는 본 발명의 일실시예에 따른 MMC 장치의 인터페이스 과정을 나타내는 플로우차트이다. 도 4에서, MMC(200)의 SPI 모드는 본 발명의 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있으므로 상세한 설명은 생략된다. 따라서, 도 4에서는 상기 MMC(200)의 MMC 모드와 USB 모드를 중심으로 설명한다.
먼저, MMC(200)가 MMC 호스트에 접속되거나 또는 USB 어댑터(300)를 통하여 USB 호스트에 접속된다(1001). 상기 MMC(200)의 모드 판단부(210)는 전원 핀들(203, 206)에 공급되는 전원들(PW1, PW2)의 전압 레벨을 판단한다(1002).
상기 모드 판단부(210)는 상기 전원들(PW1, PW2) 중 어느 하나가 내부 전압(VDD) 레벨인지의 여부를 판단한다(1003).
상기 전원들(PW1, PW2) 중 어느 하나가 상기 내부 전압(VDD) 레벨이고, 나머지 하나가 그라운드 전압(VSS) 레벨일 때, 상기 모드 판단부(210)는 접속된 호스트의 종류가 USB 호스트인 것으로 인식하고, 모드 제어신호(MODE)를 인에이블시킨다.
상기 모드 제어신호(MODE)가 인에이블될 때, 내부 스위칭부(220)는 상기 신호 핀들(201, 202, 205, 207)에 USB 컨트롤러(240)를 연결한다. 또, 상기 모드 제어신호(MODE)에 응답하여 상기 USB 컨트롤러(240)가 인에이블되고, MMC 컨트롤러(230)는 디세이블된다. 이 후, 상기 USB 컨트롤러(240)에 의해 상기 MMC(200)는 USB 인터페이스 모드로 동작하게 된다(1004).
한편, 상기 전원들(PW1, PW2)이 모두 상기 그라운드 전압(VSS) 레벨일 때, 상기 모드 판단부(210)는 접속된 호스트의 종류가 MMC 호스트인 것으로 인식하고, 모드 제어신호(MODE)를 디세이블시킨다. 이 때, 상기 MMC(200)는 상기 USB 어댑터(300)를 통하지 않고 상기 MMC 호스트에 연결된다.
상기 모드 제어신호(MODE)가 디세이블될 때, 상기 내부 스위칭부(220)는 상기 신호 핀들(201, 202, 205, 207)에 MMC 컨트롤러(230)를 연결한다. 또, 상기 모드 제어신호(MODE)에 응답하여 상기 MMC 컨트롤러(230)가 인에이블되고, USB 컨트롤러(240)는 디세이블된다. 이 후, 상기 MMC 컨트롤러(230)에 의해 상기 MMC(200)는 MMC 인터페이스 모드로 동작하게 된다(1005).
상술한 것과 같이, 본 발명에 따른 MMC 장치는 전원 핀들의 전압 레벨에 따라 접속된 호스트의 종류를 인식하므로 추가의 핀이 필요 없다.
또, 도 5에 도시된 것과 같이, MMC(411)가 MMC 호스트(430)는 물론 USB 어댑터(412)를 통하여 USB 호스트(420)에서도 간편하게 사용될 수 있다.
본 발명은 도면에 도시된 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.
상기한 것과 같이, 본 발명에 따른 MMC 장치 및 이에 대한 인터페이스 방법은 추가의 핀이나 동작 모드 결정을 위한 별도의 외부 제어신호 없이 접속된 호스트의 종류를 인식할 수 있는 효과가 있다.
도 1은 종래 기술에 따른 메모리 카드들과 호스트들의 관계를 나타내는 개념도이다.
도 2는 본 발명의 일실시예에 따른 MMC(Multimedia Card) 장치를 나타내는 도면이다.
도 3은 도 2에 도시된 MMC 장치의 스펙을 나타내는 테이블이다.
도 4는 본 발명의 일실시예에 따른 MMC 장치의 인터페이스 과정을 나타내는 플로우차트이다.
도 5는 본 발명에 따른 MMC 장치와 USB(Universal Serial Bus) 호스트 및 MMC 호스트의 관계를 나타내는 개념도이다.

Claims (13)

  1. MMC(Multimedia Card) 호스트와 USB(Universal Serial Bus) 호스트 중 어느 하나에 접속될 때, 전원 핀들에 공급되는 전원들의 전압 레벨에 따라 MMC 모드와 USB 모드 중 어느 하나로 동작하는 MMC; 및
    상기 USB 호스트에 접속될 때, 상기 MMC와 상기 USB 호스트를 인터페이스하고, 상기 전원 핀들 중 어느 하나에 내부 전압을 인가하는 USB 어댑터를 구비하는 것을 특징으로 하는 MMC 장치.
  2. 제1항에 있어서, 상기 MMC는,
    데이터를 저장하는 적어도 하나 이상의 비휘발성 메모리;
    상기 전원 핀들을 포함하는 복수의 신호 핀들;
    상기 전원 핀들에 공급되는 전원들의 전압 레벨을 판단하고, 그 판단 결과에 따라 모드 제어신호를 출력하는 모드 판단부;
    상기 모드 제어신호에 응답하여 인에이블되거나 또는 디세이블되고, 상기 MMC 모드에서 상기 MMC 호스트와 통신하는 MMC 컨트롤러;
    상기 모드 제어신호에 응답하여 인에이블되거나 또는 디세이블되고, 상기 USB 모드에서 상기 USB 어댑터를 통하여 상기 USB 호스트와 통신하는 USB 컨트롤러;
    상기 모드 제어신호에 응답하여, 상기 복수의 신호 핀들에 상기 MMC 컨트롤러와 상기 USB 컨트롤러 중 어느 하나를 연결하는 내부 스위칭부; 및
    상기 MMC 컨트롤러와 상기 USB 컨트롤러 중 인에이블된 어느 하나와 통신하고, 상기 비휘발성 메모리의 데이터의 기입, 독출, 소거 동작을 제어하는 메모리 컨트롤러를 구비하는 것을 특징으로 하는 MMC 장치.
  3. 제2항에 있어서,
    상기 MMC 컨트롤러와 상기 USB 컨트롤러는 상기 복수의 신호 핀들을 공유하는 것을 특징으로 하는 MMC 장치.
  4. 제2항에 있어서, 상기 USB 어댑터는,
    상기 복수의 신호 핀들에 각각 대응하는 MMC 신호 핀들;
    상기 MMC 신호 핀들 중 일부를 통하여 상기 MMC에 발진 신호를 출력하는 수정 발진기; 및
    나머지 상기 MMC 신호 핀들과 내부적으로 연결되고, 상기 USB 호스트의 신호 핀들에 각각 대응하는 USB 신호 핀들을 구비하는 것을 특징으로 하는 MMC 장치.
  5. 제4항에 있어서, 상기 복수의 신호 핀들은,
    상기 MMC 모드와 상기 USB 모드에서 모두 상기 내부 전압이 인가되는 제1 전원 핀;
    상기 MMC 모드에서 그라운드 전압들이 모두 인가되고, 상기 USB 모드에서 상기 내부 전압과 상기 그라운드 전압이 각각 인가되는 제2 전원 핀들;
    상기 MMC 모드에서 커맨드 신호용 핀으로, 상기 USB 모드에서 제1 USB 데이터 신호용 핀으로 각각 설정되는 제1 신호 핀;
    상기 MMC 모드에서 MMC 데이터 신호용 핀으로, 상기 USB 모드에서 제2 USB 데이터 신호용 핀으로 각각 설정되는 제2 신호 핀;
    상기 MMC 모드에서 사용되지 않고, 상기 USB 모드에서 제1 발진 신호용 핀으로 설정되는 제3 신호 핀; 및
    상기 MMC 모드에서 클럭 신호용 핀으로, 상기 USB 모드에서 제2 발진 신호용 핀으로 각각 설정되는 제4 신호 핀을 구비하는 것을 특징으로 하는 MMC 장치.
  6. 제5항에 있어서, 상기 모드 판단부는 상기 제2 전원 핀들에 인가되는 상기 전원들이 모두 그라운드 전압 레벨일 때 접속된 호스트가 상기 MMC 호스트인 것으로 판단하고, 상기 전원들 중 어느 하나가 내부 전압 레벨일 때 접속된 호스트가 상기 USB 호스트인 것으로 판단하는 것을 특징으로 하는 MMC 장치.
  7. 제5항에 있어서, MMC 신호 핀들은,
    상기 제1 전원 핀에 대응하는 제1 MMC 신호 핀;
    상기 제2 전원 핀들에 대응하는 제2 및 제3 MMC 신호 핀; 및
    상기 제1 내지 상기 제4 신호 핀들에 각각 대응하는 제4 내지 제7 MMC 신호 핀들을 구비하는 것을 특징으로 하는 MMC 장치.
  8. 제7항에 있어서,
    상기 수정 발진기는 상기 제6 MMC 신호 핀과 상기 제7 MMC 신호 핀 사이에 연결되고, 상기 USB 모드에서 상기 제6 MMC 신호 핀을 통하여 상기 USB 컨트롤러에 상기 제1 발진 신호를 출력하고, 상기 제7 MMC 신호 핀을 통하여 상기 제2 발진 신호를 수신하는 것을 특징으로 하는 MMC 장치.
  9. 제8항에 있어서, 상기 USB 신호 핀들은,
    상기 제2 MMC 신호 핀과 내부적으로 연결되고, 상기 USB 호스트에 접속될 때 그라운드 전압이 인가되는 제1 USB 신호 핀;
    상기 제1 MMC 신호 핀 및 상기 제3 MMC 신호 핀과 내부적으로 연결되고, 상기 USB 호스트에 접속될 때 내부 전압이 인가되는 제2 USB 신호 핀;
    상기 제4 MMC 신호 핀과 내부적으로 연결되고, 상기 USB 호스트에 접속될 때 제1 USB 데이터 신호의 송수신을 위한 제3 USB 신호 핀; 및
    상기 제5 MMC 신호 핀과 내부적으로 연결되고, 상기 USB 호스트에 접속될 때 제2 USB 데이터 신호의 송수신을 위한 제4 USB 신호 핀을 구비하는 것을 특징으로 하는 MMC 장치.
  10. 제8항에 있어서, 상기 USB 신호 핀들은,
    상기 제1 MMC 신호 핀 및 상기 제2 MMC 신호 핀과 내부적으로 연결되고, 상기 USB 호스트에 접속될 때 내부 전압이 인가되는 제1 USB 신호 핀
    상기 제3 MMC 신호 핀과 내부적으로 연결되고, 상기 USB 호스트에 접속될 때 그라운드 전압이 인가되는 제2 USB 신호 핀;
    상기 제4 MMC 신호 핀과 내부적으로 연결되고, 상기 USB 호스트에 접속될 때 제1 USB 데이터 신호의 송수신을 위한 제3 USB 신호 핀; 및
    상기 제5 MMC 신호 핀과 내부적으로 연결되고, 상기 USB 호스트에 접속될 때 제2 USB 데이터 신호의 송수신을 위한 제4 USB 신호 핀을 구비하는 것을 특징으로 하는 MMC 장치.
  11. 전원 핀들을 포함하는 복수의 신호 핀들을 구비하고, MMC 호스트와 USB 호스트 중 어느 하나에 접속될 때, 상기 전원 핀들에 공급되는 전원들의 전압 레벨에 따라 동작 모드를 결정하는 MMC 장치의 인터페이스 방법에 있어서,
    (a) 호스트에 접속하는 단계;
    (b) 전원 핀들에 인가되는 전원들의 전압 레벨을 판단하는 단계;
    (c) 상기 전원들 중 어느 하나가 내부 전압 레벨일 때 USB 인터페이스 모드로 동작하는 단계; 및
    (d) 상기 전원들이 모두 그라운드 전압 레벨일 때 MMC 인터페이스 모드로 동작하는 단계를 포함하는 것을 특징으로 하는 MMC 장치의 인터페이스 방법.
  12. 제11항에 있어서, 상기 (c)단계는,
    (c1) MMC 컨트롤러를 디세이블시키고, USB 컨트롤러를 인에이블시키는 단계; 및
    (c2) 상기 USB 컨트롤러와 상기 복수의 신호 핀들을 연결하는 단계를 포함하는 것을 특징으로 하는 MMC 장치의 인터페이스 방법.
  13. 제11항에 있어서, 상기 (d)단계는,
    (d1) USB 컨트롤러를 디세이블시키고, MMC 컨트롤러를 인에이블시키는 단계; 및
    (d2) 상기 MMC 컨트롤러와 상기 복수의 신호 핀들을 연결하는 단계를 포함하는 것을 특징으로 하는 MMC 장치의 인터페이스 방법.
KR10-2003-0068614A 2003-10-02 2003-10-02 Usb 인터페이스 기능을 가지는 mmc 장치 및 이에대한 인터페이스 방법 KR100524988B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR10-2003-0068614A KR100524988B1 (ko) 2003-10-02 2003-10-02 Usb 인터페이스 기능을 가지는 mmc 장치 및 이에대한 인터페이스 방법
US10/957,501 US7237049B2 (en) 2003-10-02 2004-10-01 Multimedia/secure digital cards and adapters for interfacing using voltage levels to determine host types and methods of operating
JP2004290645A JP2005115947A (ja) 2003-10-02 2004-10-01 ホストとインターフェースするmmc/sdカードとアダプタ及び動作方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2003-0068614A KR100524988B1 (ko) 2003-10-02 2003-10-02 Usb 인터페이스 기능을 가지는 mmc 장치 및 이에대한 인터페이스 방법

Publications (2)

Publication Number Publication Date
KR20050032692A KR20050032692A (ko) 2005-04-08
KR100524988B1 true KR100524988B1 (ko) 2005-10-31

Family

ID=34510850

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2003-0068614A KR100524988B1 (ko) 2003-10-02 2003-10-02 Usb 인터페이스 기능을 가지는 mmc 장치 및 이에대한 인터페이스 방법

Country Status (3)

Country Link
US (1) US7237049B2 (ko)
JP (1) JP2005115947A (ko)
KR (1) KR100524988B1 (ko)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100684873B1 (ko) 2004-11-22 2007-02-20 삼성전자주식회사 불휘발성 메모리 장치 및 그것의 워드라인 전압 제어 방법
WO2006057049A1 (ja) * 2004-11-26 2006-06-01 Kabushiki Kaisha Toshiba カードおよびホスト機器
KR100746246B1 (ko) * 2005-03-15 2007-08-03 삼성전자주식회사 전원 선택 스위치를 가지는 메모리 카드 및 그것의 동작방법
TWM282264U (en) * 2005-04-27 2005-12-01 Chiun-Sheng Wang Composite type card reader
KR100589227B1 (ko) 2005-05-23 2006-06-19 엠텍비젼 주식회사 메모리 인터페이스 공유 기능을 구비한 장치 및 그 공유방법
KR100707308B1 (ko) * 2005-06-13 2007-04-12 삼성전자주식회사 엠엠씨 인터페이스를 갖는 플래시 메모리 장치 및 그것을포함한 메모리 시스템
KR100725981B1 (ko) * 2005-08-01 2007-06-08 삼성전자주식회사 멀티-인터페이스 컨트롤러, 상기 멀티-인터페이스컨트롤러를 구비하는 메모리 카드, 및 인터페이스 설정방법
US7464193B2 (en) * 2005-08-29 2008-12-09 Sandisk Il Ltd. Device and method for configuring a flash memory controller
EP1801737B1 (en) * 2005-12-22 2010-03-24 LG Electronics, Inc. Method for a more efficient use of an interface between a smart card and a device, associated smart card and device
US20070150638A1 (en) * 2005-12-23 2007-06-28 Power Data Communications Co., Ltd. & Chien-Yuan Chen Changeable USB memory stick
EP1833006B1 (en) * 2006-03-10 2014-01-08 LG Electronics Inc. Method and apparatus for protocol selection on ICC
KR100755971B1 (ko) * 2006-05-30 2007-09-06 삼성전자주식회사 듀얼 인터페이스 방식으로 동작하는 단일 포트 유에스비장치
US20080222323A1 (en) * 2006-06-14 2008-09-11 Genesys Logic, Inc. Multimedia adapting apparatus
KR100764744B1 (ko) * 2006-07-21 2007-10-08 삼성전자주식회사 호스트의 인터페이스 프로토콜을 판별하는 디바이스 그것을포함하는 아이씨카드
KR100882207B1 (ko) * 2007-04-04 2009-02-06 삼성전자주식회사 다른 메모리 장치를 호스트와 독립적으로 인터페이스시키기위한 커넥터를 포함하는 메모리 장치
JP2008257506A (ja) * 2007-04-05 2008-10-23 Renesas Technology Corp 半導体装置
EP2026240A1 (en) * 2007-08-03 2009-02-18 Axalto S.A. Method for booting portable objects with multiple communication interface
US9311766B2 (en) * 2007-09-12 2016-04-12 Devicefidelity, Inc. Wireless communicating radio frequency signals
US8070057B2 (en) 2007-09-12 2011-12-06 Devicefidelity, Inc. Switching between internal and external antennas
US20090070691A1 (en) * 2007-09-12 2009-03-12 Devicefidelity, Inc. Presenting web pages through mobile host devices
US9304555B2 (en) 2007-09-12 2016-04-05 Devicefidelity, Inc. Magnetically coupling radio frequency antennas
US8915447B2 (en) 2007-09-12 2014-12-23 Devicefidelity, Inc. Amplifying radio frequency signals
CN101276319B (zh) * 2008-02-05 2010-04-21 北京飞天诚信科技有限公司 一种将usb接口分时应用为标准i/o接口的设备及方法
US7802044B2 (en) * 2008-12-24 2010-09-21 Mediatek Inc. Pin sharing device and method thereof for a universal asynchronous receiver/transmitter module and a universal serial bus module
WO2011002416A2 (en) * 2009-07-01 2011-01-06 Agreenc Pte Ltd Charging apparatus for electronic devices
US8301822B2 (en) * 2009-09-23 2012-10-30 Sandisk Il Ltd. Multi-protocol storage device bridge
JP5641754B2 (ja) * 2010-03-23 2014-12-17 dブロード株式会社 インターフェースカードシステム
US20110252172A1 (en) * 2010-04-09 2011-10-13 Jun Sun System and method for concurrent operation of dual interfaces between uicc and mobile device
KR101352084B1 (ko) * 2010-11-11 2014-01-15 도시바삼성스토리지테크놀러지코리아 주식회사 복합 저장 장치 및 이를 적용하는 전자 시스템
KR101822977B1 (ko) * 2010-12-21 2018-01-29 삼성전자주식회사 멀티-인터페이스 메모리 카드와 이의 동작 방법
US8683087B2 (en) 2011-04-11 2014-03-25 Fairchild Semiconductor Corporation Mobile device auto detection apparatus and method
CN102810084A (zh) * 2011-06-02 2012-12-05 鸿富锦精密工业(深圳)有限公司 电子设备
EP2600287A1 (fr) * 2011-12-01 2013-06-05 Gemalto SA Dispositif électronique comprenant des éléments gérés par des protocoles normés différents et méthode de gestion de la communication entre ces éléments
CN104115138B (zh) * 2012-02-21 2018-01-23 Zih公司 电可配置选配板接口
WO2013126053A1 (en) * 2012-02-22 2013-08-29 Hewlett-Packard Development Company, L.P. Multiplexer for signals according to different protocols
CN103577352A (zh) * 2012-08-07 2014-02-12 昆达电脑科技(昆山)有限公司 存储卡识别装置
US20140237143A1 (en) * 2013-02-21 2014-08-21 Skymedi Corporation Debugging Fixture
US9311261B2 (en) * 2013-06-27 2016-04-12 Samsung Electronics Co., Ltd. Universal serial interface and semiconductor device including the same
KR102328803B1 (ko) * 2014-12-16 2021-11-22 삼성전자주식회사 전자 장치 및 전자 장치 접속부의 이상 여부 판단 방법
CN105183395A (zh) * 2015-09-18 2015-12-23 四川效率源信息安全技术股份有限公司 手机储存芯片数据提取的方法
US20180011809A9 (en) * 2016-03-25 2018-01-11 Le Holdings (Beijing) Co., Ltd. Mobile device and method for reading uart data
TWI639922B (zh) * 2016-09-08 2018-11-01 鈺群科技股份有限公司 通用序列匯流排c型模組
US10235312B2 (en) 2016-10-07 2019-03-19 Samsung Electronics Co., Ltd. Memory system and host device that maintain compatibility with memory devices under previous standards and/or versions of standards
TWI709859B (zh) 2019-01-18 2020-11-11 慧榮科技股份有限公司 安全數位卡之方法、快閃記憶體控制器以及電子裝置
US10949106B2 (en) 2019-01-18 2021-03-16 Silicon Motion Inc. Initialization methods and associated controller, memory device and host

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH076495Y2 (ja) * 1990-01-05 1995-02-15 矢崎総業株式会社 ガスメータの給排気口構造
US5440244A (en) * 1993-02-10 1995-08-08 Cirrus Logic, Inc. Method and apparatus for controlling a mixed voltage interface in a multivoltage system
US5634132A (en) * 1995-06-23 1997-05-27 Dell Usa Lp Operating system independent support for mixed voltage devices
US5757171A (en) * 1996-12-31 1998-05-26 Intel Corporation On-board voltage regulators with automatic processor type detection
US6327663B2 (en) * 1998-10-21 2001-12-04 Advanced Micro Devices, Inc. System and method for processor dual voltage detection and over stress protection
ATE357020T1 (de) * 1999-11-22 2007-04-15 A Data Technology Co Ltd Zwei-schnittstellenspeicherkarte und anpassungsmodul dafür
TW449689B (en) * 1999-12-10 2001-08-11 Via Tech Inc Motherboard and computer system for flexible using SDRAM and DDRAM
US20030112613A1 (en) * 2002-10-22 2003-06-19 Hitachi, Ltd. IC card
US6691235B1 (en) * 2000-07-27 2004-02-10 International Business Machines Corporation Automatic voltage regulation for processors having different voltage requirements and unified or split voltage planes
US6883715B1 (en) * 2000-10-11 2005-04-26 Stmicroelectronics, Inc. Multi-mode smart card, system and associated methods
JP2003085149A (ja) * 2001-06-07 2003-03-20 Systemneeds Inc 指紋認証装置及び認証システム
US6941405B2 (en) * 2001-08-21 2005-09-06 02Micro International Limited System and method capable of offloading converter/controller-specific tasks to a system microprocessor

Also Published As

Publication number Publication date
US20050086434A1 (en) 2005-04-21
JP2005115947A (ja) 2005-04-28
KR20050032692A (ko) 2005-04-08
US7237049B2 (en) 2007-06-26

Similar Documents

Publication Publication Date Title
KR100524988B1 (ko) Usb 인터페이스 기능을 가지는 mmc 장치 및 이에대한 인터페이스 방법
US11789521B2 (en) Card and host apparatus
US20230106495A1 (en) Memory card and host device thereof
KR100505697B1 (ko) 메모리 카드 및 usb 연결을 위한 커넥터 및 연결 시스템
KR100618814B1 (ko) 다중 호스트 인터페이스를 지원하는 스마트 카드 겸용이동형 저장 장치 및 이에 대한 인터페이스 방법
US7483329B2 (en) Flash card and controller with integrated voltage converter for attachment to a bus that can operate at either of two power-supply voltages
US7793035B2 (en) Memory system and controller
US7949818B2 (en) Memory system comprising semiconductor memory having plural different operation modes
US20050132093A1 (en) Memory system and method for setting data transmission speed between host and memory card
KR100882207B1 (ko) 다른 메모리 장치를 호스트와 독립적으로 인터페이스시키기위한 커넥터를 포함하는 메모리 장치
JP2007066101A (ja) メモリコントローラ、不揮発性記憶装置及び不揮発性記憶システム

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120925

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20130930

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20141001

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20151001

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20160930

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20180927

Year of fee payment: 14