KR20060080388A - 스마트 카드와 메모리 카드간의 멀티 인터페이스 카드용클럭 제어 장치 및 방법 - Google Patents

스마트 카드와 메모리 카드간의 멀티 인터페이스 카드용클럭 제어 장치 및 방법 Download PDF

Info

Publication number
KR20060080388A
KR20060080388A KR1020050000765A KR20050000765A KR20060080388A KR 20060080388 A KR20060080388 A KR 20060080388A KR 1020050000765 A KR1020050000765 A KR 1020050000765A KR 20050000765 A KR20050000765 A KR 20050000765A KR 20060080388 A KR20060080388 A KR 20060080388A
Authority
KR
South Korea
Prior art keywords
clock
host
card
card host
smart card
Prior art date
Application number
KR1020050000765A
Other languages
English (en)
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 KR1020050000765A priority Critical patent/KR20060080388A/ko
Publication of KR20060080388A publication Critical patent/KR20060080388A/ko

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47CCHAIRS; SOFAS; BEDS
    • A47C31/00Details or accessories for chairs, beds, or the like, not provided for in other groups of this subclass, e.g. upholstery fasteners, mattress protectors, stretching devices for mattress nets
    • A47C31/007Anti-mite, anti-allergen or anti-bacterial means
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47CCHAIRS; SOFAS; BEDS
    • A47C27/00Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas
    • A47C27/04Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas with spring inlays
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47CCHAIRS; SOFAS; BEDS
    • A47C27/00Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas
    • A47C27/12Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas with fibrous inlays, e.g. made of wool, of cotton
    • A47C27/122Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas with fibrous inlays, e.g. made of wool, of cotton with special fibres, such as acrylic thread, coconut, horsehair
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47CCHAIRS; SOFAS; BEDS
    • A47C27/00Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas
    • A47C27/14Spring, stuffed or fluid mattresses or cushions specially adapted for chairs, beds or sofas with foamed material inlays
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47CCHAIRS; SOFAS; BEDS
    • A47C31/00Details or accessories for chairs, beds, or the like, not provided for in other groups of this subclass, e.g. upholstery fasteners, mattress protectors, stretching devices for mattress nets
    • A47C31/005Use of aromatic materials, e.g. herbs
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61LMETHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
    • A61L9/00Disinfection, sterilisation or deodorisation of air
    • A61L9/01Deodorant compositions
    • A61L9/014Deodorant compositions containing sorbent material, e.g. activated carbon
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61LMETHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
    • A61L9/00Disinfection, sterilisation or deodorisation of air
    • A61L9/015Disinfection, sterilisation or deodorisation of air using gaseous or vaporous substances, e.g. ozone
    • A61L9/04Disinfection, sterilisation or deodorisation of air using gaseous or vaporous substances, e.g. ozone using substances evaporated in the air without heating
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B32LAYERED PRODUCTS
    • B32BLAYERED PRODUCTS, i.e. PRODUCTS BUILT-UP OF STRATA OF FLAT OR NON-FLAT, e.g. CELLULAR OR HONEYCOMB, FORM
    • B32B5/00Layered products characterised by the non- homogeneity or physical structure, i.e. comprising a fibrous, filamentary, particulate or foam layer; Layered products characterised by having a layer differing constitutionally or physically in different parts
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B82NANOTECHNOLOGY
    • B82YSPECIFIC USES OR APPLICATIONS OF NANOSTRUCTURES; MEASUREMENT OR ANALYSIS OF NANOSTRUCTURES; MANUFACTURE OR TREATMENT OF NANOSTRUCTURES
    • B82Y40/00Manufacture or treatment of nanostructures
    • CCHEMISTRY; METALLURGY
    • C04CEMENTS; CONCRETE; ARTIFICIAL STONE; CERAMICS; REFRACTORIES
    • C04BLIME, MAGNESIA; SLAG; CEMENTS; COMPOSITIONS THEREOF, e.g. MORTARS, CONCRETE OR LIKE BUILDING MATERIALS; ARTIFICIAL STONE; CERAMICS; REFRACTORIES; TREATMENT OF NATURAL STONE
    • C04B14/00Use of inorganic materials as fillers, e.g. pigments, for mortars, concrete or artificial stone; Treatment of inorganic materials specially adapted to enhance their filling properties in mortars, concrete or artificial stone
    • C04B14/02Granular materials, e.g. microballoons
    • C04B14/04Silica-rich materials; Silicates
    • C04B14/10Clay
    • DTEXTILES; PAPER
    • D04BRAIDING; LACE-MAKING; KNITTING; TRIMMINGS; NON-WOVEN FABRICS
    • D04HMAKING TEXTILE FABRICS, e.g. FROM FIBRES OR FILAMENTARY MATERIAL; FABRICS MADE BY SUCH PROCESSES OR APPARATUS, e.g. FELTS, NON-WOVEN FABRICS; COTTON-WOOL; WADDING ; NON-WOVEN FABRICS FROM STAPLE FIBRES, FILAMENTS OR YARNS, BONDED WITH AT LEAST ONE WEB-LIKE MATERIAL DURING THEIR CONSOLIDATION
    • D04H1/00Non-woven fabrics formed wholly or mainly of staple fibres or like relatively short fibres

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Ceramic Engineering (AREA)
  • Materials Engineering (AREA)
  • Epidemiology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Nanotechnology (AREA)
  • Dispersion Chemistry (AREA)
  • Structural Engineering (AREA)
  • Organic Chemistry (AREA)
  • Textile Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Condensed Matter Physics & Semiconductors (AREA)
  • General Physics & Mathematics (AREA)
  • Manufacturing & Machinery (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • Civil Engineering (AREA)
  • Memory System (AREA)

Abstract

인증 기능 및 멀티 미디어 데이터 저장 기능을 수행하는 멀티 인터페이스 카드용 클럭 제어 장치는 신호 검출부, 클럭 모드 검출기 및 클럭 신호 발생부를 포함한다. 신호 검출부는 스마트 카드 호스트 및 상기 스마트 카드와 서로 다른 클럭 속도를 가진 적어도 하나의 메모리 카드 호스트의 각각의 전원 전압 및 각각의 클럭 신호를 검출한다. 클럭 모드 검출기는 스마트 카드 호스트 및 메모리 카드 호스트의 각각의 전원 전압 및 각각의 클럭 신호에 기초하여 소정의 클럭 모드를 나타내는 클럭 모드 신호를 생성한다. 클럭 신호 발생부는 클럭 모드 신호에 기초하여 저속 클럭 신호 또는 고속 클럭 신호를 생성하여 스마트 카드 호스트와의 인터페이스 및 메모리 카드 호스트와의 인터페이스를 모두 처리하는 시스템 블록으로 제공한다. 서로 다른 클럭 속도를 가진 스마트 카드 호스트의 클럭과 메모리 카드 호스트의 클럭을 모니터링하여 소정의 클럭 동작 모드에 기초하여 시스템 클럭의 클럭 속도를 저속 또는 고속으로 변환함으로써 멀티 인터페이스 카드 시스템의 파워 소모를 줄일 수 있다.

Description

스마트 카드와 메모리 카드간의 멀티 인터페이스 카드용 클럭 제어 장치 및 방법{APPARATUS AND METHOD FOR CONTROLLING CLOCK SIGNAL FOR MULTI-INTERFACE CARD BETWEEN SMART CARD AND MEMORY CARD}
도 1은 본 발명의 일실시예에 따른 멀티 인터페이스 카드를 나타낸 블록도이다.
도 2는 본 발명의 일실시예에 따른 카드 호스트의 클럭 활성화 상태에 따른 클럭 모드를 나타낸 도표이다.
도 3은 본 발명의 일실시예에 따른 도 1의 카드 컨트롤러의 클럭 제어 장치의 구성을 개략적으로 나타낸 블록도이다.
<도면의 주요 부분에 대한 부호의 설명>
200 : 멀티 인터페이스 카드 230: 카드 컨트롤러
300 : 클럭 제어장치 320 : 클럭 모드 검출기
330 : 오실레이터 340 : 시스템 블록
본 발명은 스마트 카드와 메모리 카드를 하나의 카드로 통합시킨 멀티 인터 페이스 카드의 클럭 제어 장치 및 클럭 제어 방법에 관한 것이다.
스마트 카드, 예를 들어 SIM (Subscriber Identification Module; 가입자 인증 모듈) 카드는 모바일 폰의 뒷면 카드 홀더에 장착되며, 가입자의 전화번호부 정보를 포함한 가입자 정보를 가지고 있어서 SIM 카드를 다른 모바일 폰에 꽂으면 가입자가 자기 단말기처럼 쓸 수 있다.
모바일 폰(mobile phone)에는 인증 기능 등과 같은 모바일 폰의 기능을 담당하는 SIM 카드와 멀티 미디어 데이터 저장용으로 메모리 카드가 동시에 사용될 필요성이 있다.
이와 같이 SIM 카드와 적어도 하나의 메모리 카드를 모바일 폰에 동시에 사용하고자 할 경우, SIM 카드와 메모리 카드는 기존의 모바일 폰에 따로 따로 장착된다. 이 경우 모바일 폰의 제작비용이 비싸지고 모바일 폰에서 SIM 카드와 메모리 카드의 사용 면적이 증가된다.
SIM 카드와 메모리 카드는 서로 다른 클럭 속도로 동작한다. 즉, SIM 카드는 약 5MHz 이하의 저속 클럭으로 동작하며, 메모리 카드는 대용량 멀티미디어 데이터 전송을 위해 약 20MHz 이상의 고속 클럭으로 동작한다.
또한, SIM 카드 호스트 및 적어도 하나의 메모리 카드 호스트는 상호 독립적으로 동작한다. 따라서, SIM 카드 호스트 및 적어도 하나의 메모리 카드 호스트는 각각의 클럭 출력을 중단하거나 동시에 각각의 클럭을 출력할 수 있다. 또한, SIM 카드 호스트 및 적어도 하나의 메모리 카드 호스트는 서로 다른 파워 전압을 사용할 수 있으며, 상호 독립적으로 각각의 파워 전압을 끊거나 동시에 각각의 파워 전 압을 제공할 수 있다.
서로 다른 복수개의 멀티 인터페이스 카드의 동시 동작을 지원하는 카드 컨트롤러를 구현할 경우 내부 블록은 복수개의 멀티 인터페이스 카드를 모두 지원하는 시스템 블록과 각각의 SIM 카드 인터페이스 및 메모리 카드 인터페이스(Interface)만을 지원하는 블록들로 구분된다.
SIM 카드 호스트 및 메모리 카드 호스트와 같은 외부 카드 호스트의 상태에 따라 각 블록으로 공급되는 Clock을 제어 할 필요가 있다.
기존의 멀티 인터페이스 카드는 저속 클럭으로 동작하는 SIM 카드 인터페이스와 고속 클럭으로 동작하는 메모리 카드 인터페이스를 동시에 지원하기 어려운 문제점이 있다.
기존의 멀티 인터페이스 카드는 복수의 인터페이스를 동시에 지원해야할 경우에 각 블록으로 공급되는 클럭을 제어 레지스터를 이용하여 소프트웨어적으로 제어하였다. 그 결과, 전체 카드 컨트롤러의 동작 성능의 효율이 저하된다.
따라서, 본 발명의 제1 목적은 복수의 카드 인터페이스를 하나의 카드로 동시에 지원하기 위한 멀티인터페이스용 카드의 클럭 제어 장치를 제공하는 것이다.
본 발명의 제2 목적은 복수의 카드 인터페이스를 하나의 카드로 동시에 지원하기 위한 멀티인터페이스용 카드의 클럭 제어 방법을 제공하는 것이다.
상술한 본 발명의 제1 목적을 달성하기 위한 본 발명의 일측면에 따른 멀티 인터페이스 카드용 클럭 제어 장치는 스마트 카드 호스트 및 상기 스마트 카드와 서로 다른 클럭 속도를 가진 적어도 하나의 메모리 카드 호스트의 각각의 전원 전압 및 각각의 클럭 신호를 검출하는 신호 검출부; 상기 스마트 카드 호스트 및 적어도 하나의 메모리 카드 호스트의 각각의 전원 전압 및 각각의 클럭 신호에 기초하여 소정의 클럭 모드를 나타내는 클럭 모드 신호를 생성하는 클럭 모드 검출기; 및 상기 클럭 모드 신호에 기초하여 제1 클럭 주파수의 제1 클럭 신호 또는 상기 제1 클럭 주파수보다 높은 제2 클럭 주파수의 제2 클럭 신호를 생성하여 상기 스마트 카드 호스트와의 인터페이스 및 상기 적어도 하나의 메모리 카드 호스트와의 인터페이스를 모두 처리하는 시스템 블록으로 제공하는 클럭 신호 발생부를 포함한다.
상술한 본 발명의 제2 목적을 달성하기 위한 본 발명의 일측면에 따른 멀티 인터페이스 카드용 클럭 제어 방법은 스마트 카드 호스트 및 상기 스마트 카드와 서로 다른 클럭 속도를 가진 적어도 하나의 메모리 카드 호스트의 각각의 전원 전압 및 각각의 클럭 신호를 검출하는 단계; 상기 스마트 카드 호스트 및 적어도 하나의 메모리 카드 호스트의 각각의 전원 전압 및 각각의 클럭 신호에 기초하여 소정의 클럭 모드를 나타내는 클럭 모드 신호를 생성하는 단계; 및 상기 클럭 모드 신호에 기초하여 제1 클럭 주파수의 제1 클럭 신호 또는 상기 제1 클럭 주파수보다 높은 제2 클럭 주파수의 제2 클럭 신호를 생성하여 상기 스마트 카드 호스트와의 인터페이스 및 상기 적어도 하나의 메모리 카드 호스트와의 인터페이스를 모두 처 리하는 시스템 블록으로 제공하는 단계를 포함한다.
이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다.
도 1은 본 발명의 일실시예에 따른 멀티 인터페이스 카드를 나타낸 블록도이다.
본 발명의 일실시예에 따른 멀티 인터페이스 카드(200)는 스마트 카드 호스트(130)와의 인터페이스 및 적어도 하나의 메모리 카드(memory card) 호스트들(150)과의 인터페이스를 하나의 카드 내에 구현한다. 예를 들어, 스마트 카드 호스트(130) 및 적어도 하나의 메모리 카드(memory card) 호스트들(150)은 모바일 폰과 같은 휴대용 단말기(Portable device)에 설치될 수 있다.
예를 들어, 상기 스마트 카드는 SIM (Subscriber Identification Module; 가입자 인증 모듈) 카드가 될 수 있다. SIM 카드는 예를 들어, 가입자의 전화번호부 정보 및 개인 식별 번호(PIN)를 저장하며, 인증 기능을 주로 수행한다.
메모리 카드는 예를 들어 MMC 카드, Secure DigitalTM 카드, Memory StickTM 카드, Compact FlashTM 카드 또는 Smart MediaTM 카드가 될 수 있다. 상기 메모리 카드는 휴대용 단말기에 하나 또는 복수개가 설치될 수 있다. 예를 들어, 휴대용 단말기에 인증 기능을 수행하는 SIM 카드 호스트와 데이터 저장을 위한 하나의 MMC 카드 호스트가 설치될 수 있다. 또한, 예를 들어, 휴대용 단말기에 SIM 카드 호스트와 데이터 저장을 위한 복수의 메모리 카드 호스트들, 즉 MMC 카드 호스트, Secure DigitalTM 카드 호스트 및 Memory StickTM 카드 호스트가 설치될 수 있다.
도 1을 참조하면, 휴대용 단말기(100)는 스마트 카드 호스트(130), 스마트 카드 버스(112), 적어도 하나의 메모리 카드 호스트(150) 및 메모리 카드 버스(114)를 포함한다. 멀티 인터페이스 카드(200)는 스마트 카드 버스(212), 메모리 카드 버스(214), 카드 컨트롤러(230) 및 메모리 모듈(250)을 포함한다. 메모리 카드 버스(114, 214)는 상기 메모리 카드 호스트(150)의 종류 및 개수에 대응하여 하나 또는 복수개의 버스를 가질 수 있다.
스마트 카드 호스트(130)와 멀티 인터페이스 카드(200)는 스마트 카드 버스(112, 212)를 통하여 접촉식 스마트 카드 표준인 ISO 7816 프로토콜에 의하여 통신한다. 스마트 카드 호스트(130)와 멀티 인터페이스 카드(200)는 비접촉식 스마트 카드 표준 프로토콜에 의하여 통신할 수도 있다.
메모리 카드 호스트(150)와 멀티 인터페이스 카드(250)는 메모리 카드 버스(114, 214)를 통하여 해당 메모리 카드 버스에 상응하는 프로토콜에 의하여 통신한다.
인증용 스마트 카드 인터페이스는 언제라도 일정한 시간 내 인증 요구에 응답하여야하므로 제한된 시간내의 응답 동작이 요구된다. 대용량 데이터 저장용 메모리 카드 인터페이스는 데이터 패킷의 양이 많으므로 고속 동작 속도가 요구된다.
SIM 카드 호스트(130) 및 메모리 카드 호스트(MC 호스트, 150)는 데이터 전송시 서로 다른 클럭 주파수를 사용한다. 즉, 스마트 카드 호스트(130)는 5MHz 이 하의 저속 클럭으로 동작하고, 메모리 카드 호스트(150)는 약 20MHz 이상의 고속 클럭으로 동작한다. 예를 들어, 스마트 카드 호스트(130)는 3.25 MHz의 클럭을 사용한다. 예를 들어, 적어도 하나의 메모리 카드 호스트(150)는 20MHz, 25 MHz, 또는 52 MHz의 클럭을 사용할 수 있다.
카드 컨트롤러(230)는 서로 다른 복수개의 멀티 인터페이스 카드의 동시 동작을 지원한다. 즉, 카드 컨트롤러(230)는 5MHz의 저속 클럭으로 동작하는 스마트 카드 호스트(130) 및 약 20MHz 이상의 고속 클럭으로 동작하는 적어도 하나의 메모리 카드 호스트(150)와 각각 서로 다른 프로토콜을 사용하여 통신하는 SIM 카드 및 적어도 하나의 메모리 카드간 호환성을 유지시키도록 동작한다.
또한, 카드 컨트롤러(230)는 저속으로 동작하는 스마트 카드 호스트(130) 및 고속으로 동작하는 적어도 하나의 메모리 카드 호스트(150)와 동시에 멀티 인터페이스가 가능하도록 복수의 카드 호스트로부터의 클럭 신호, 파워 신호 및 리셋 신호와 내부 및 외부 메모리를 효율적으로 관리한다.
카드 컨트롤러(230)는 저속으로 동작하는 스마트 카드 호스트(130) 및 고속으로 동작하는 적어도 하나의 메모리 카드 호스트(150)와 동시에 멀티 인터페이스가 가능하도록 복수의 카드 호스트로부터의 클럭 신호를 제어하는 클럭 제어 장치(또는 클럭 매니저)를 포함한다.
메모리 모듈(250)은 예를 들어 SRAM, 플래쉬(Flash) 메모리, MRAM(Magneto-resistive RAM), FRAM(Ferro-electric RAM), PRAM(Phase-change RAM) 또는 EEPROM을 포함할 수 있다. 메모리 모듈(250)은 멀티 미디어 데이터를 저장한다. 메모리 모듈(250)은 인증을 위한 인증 데이터를 저장할 수도 있다. 상기 메모리 모듈은 상기 카드 콘트롤러(230) 외부에 구비될 수도 있고, 도면에는 도시하지 않았지만 상기 카드 콘트롤러(230) 내부에 구비될 수도 있다.
도 2는 본 발명의 일실시예에 따른 카드 호스트의 클럭 활성화 상태에 따른 클럭 모드를 나타낸 도표이다.
도 2를 참조하면, 클럭 모드는 SIM 카드 호스트(130) 또는 메모리 카드 호스트(150)의 전원 전압 인가 상태 및 클럭의 활성화 상태여부에 따라서 크게 4가지 모드로 구분될 수 있다.
클럭 모드 1은 외부의 SIM 카드 호스트 및 메모리 카드(MC) 호스트로부터 제공되는 저속의 SIM CLK 및 고속의 메모리 클럭(MC CLK)이 모두 활성화된 것으로 감지된 상태를 나타낸다. 이 경우, 고속의 시스템 클럭을 시스템 블록으로 제공한다. 예를 들어, 스마트 카드 호스트(130)는 3.25 MHz의 저속 클럭으로 동작하고, 메모리 카드 호스트(150)는 약 20MHz 이상의 고속 클럭으로 동작하는 경우, 20MHz, 25 MHz, 또는 52 MHz의 고속 클럭을 시스템 블록으로 제공할 수 있다.
클럭 모드 2는 상기 저속의 SIM CLK이 비활성화되고 고속의 MC CLK이 활성화된 것으로 감지된 상태이다. 이 경우, 예를 들어 20MHz, 25 MHz, 또는 52 MHz의 고속 시스템 클럭을 시스템 블록으로 제공한다.
클럭 모드 3은 SIM CLK은 활성화되어 있고 메모리 클럭(MC CLK)은 비활성화된 것으로 감지된 상태를 나타낸다. 이 경우, 저속의 시스템 클럭을 시스템 블록으로 제공한다. 예를 들어, 스마트 카드 호스트(130)는 3.25 MHz의 저속 클럭으로 동 작하고, 메모리 카드 호스트(150)는 약 20MHz 이상의 고속 클럭으로 동작하는 경우, 3.25 MHz의 저속 클럭을 시스템 블록으로 제공할 수 있다.
클럭 모드 4는 SIM CLK 및 MC CLK이 모두 비활성화된 것으로 감지된 상태이다. 이 경우, 시스템 블록(340)으로는 시스템 클럭 공급을 차단한다.
SIM 카드 호스트(130) 또는 메모리 카드 호스트(150)에서는 전원 전압이 끊어지기 전에 클럭이 먼저 비활성화되고 소정 기간 경과 후 파워 전압 공급이 끊어질 수 있다.
본 발명의 다른 실시예에 따르면, 클럭 모드는 SIM 카드 호스트(130) 및 메모리 카드 호스트(150)의 각각의 전원 전압 인가 상태 및 클럭의 활성화 상태여부에 따라서 다음 표 1과 같이 크게 16가지 모드로 구분될 수 있다.
Figure 112005000521546-PAT00001
표 1의 MMC는 메모리 카드 호스트를 나타내고, ISO7818은 스마트 카드 호스트를 나타낸다.
표 1의 '-'는 SIM 카드 호스트(130) 및 메모리 카드 호스트(150)의 전원 전압이 모두 인가되지 않은 경우(상태 11,12,15,16)로서 정의되지 않은 (not defined) 상태를 나타낸다.
예를 들어, 상태 1은 SIM 카드 호스트(130) 및 메모리 카드 호스트(150)의 전원 전압이 모두 인가되고, SIM 카드 호스트(130) 및 메모리 카드 호스트(150)의 클럭이 모두 인가된 상태로서, 고속의 시스템 클럭이 시스템 블록(340)으로 제공된다.
예를 들어, 상태 4는 메모리 카드 호스트(150)의 전원 전압이 인가되고 클럭이 활성화되어 있고, SIM 카드 호스트(130)의 전원 전압이 인가되지 않은 상태에서 클럭 신호도 인가되지 않은 경우로서, 메모리 카드 호스트(150)의 고속 클럭이 활성화되어 있으므로 고속의 시스템 클럭이 시스템 블록(340)으로 제공된다.
예를 들어, 상태 7은 SIM 카드 호스트(130)의 전원 전압이 인가되지 않은 상태에서 클럭 신호가 활성화되어 있고, 메모리 카드 호스트(150)의 전원 전압이 인가된 상태에서 클럭이 비활성화되어 있는 경우로서, 메모리 카드 호스트(150)의 전원 전압이 인가되고 있으므로 시스템 클럭 발생을 중지시킨다.
반대로, 예를 들어, 상태 10은 메모리 카드 호스트(150)의 전원 전압이 인가되지 않은 상태에서 클럭 신호가 활성화되어 있고, SIM 카드 호스트(130)의 전원 전압이 인가된 상태에서 클럭이 비활성화되어 있는 경우로서, SIM 카드 호스트(130)의 전원 전압이 인가되고 있으므로 시스템 클럭 발생을 중지시킨다.
예를 들어, 상태 16은 메모리 카드 호스트(150) 및 SIM 카드 호스트(130)의 클럭이 모두 비활성화된 것으로 감지된 경우이지만, 메모리 카드 호스트(150) 및 SIM 카드 호스트(130)의 전원 전압이 모두 인가되지 않은 상태이므로 정의되지 않은 (not defined) 상태가 된다.
상기 복수개의 멀티 인터페이스 카드를 지원하는 카드 컨트롤러(200)는 스마트 카드 호스트(130)와의 인터페이스 및 적어도 하나의 메모리 카드(memory card) 호스트들(150)와의 인터페이스를 모두 처리하는 시스템 블록(340)과, 각각의 SIM 카드 인터페이스만을 지원하는 스마트 카드 블록(360) 및 메모리 카드 인터페이스 만을 처리하는 메모리 카드 블록(350)으로 구분된다.
도 3은 본 발명의 일실시예에 따른 도 1의 카드 컨트롤러의 클럭 제어 장치의 구성을 개략적으로 나타낸 블록도이다.
클럭 제어 장치(300)는 SIM 카드 호스트(130) 및 적어도 하나의 메모리 카드 호스트(150)의 전원 전압 및/또는 클럭의 상태를 검출하여 카드 컨트롤러(230)의 클럭 신호를 제어한다.
도 3을 참조하면, 클럭 제어 장치(300)는 신호 검출부(310), 클럭 모드 검출기(320) 및 클럭 발생기(330)로 구성된다.
신호 검출부(310)는 메모리 카드 전압 검출기(312), 스마트 카드 전압 검출기(314), 메모리 카드 클럭 검출기(316) 및 스마트 카드 클럭 검출기(318)를 포함한다.
신호 검출부(310)는 스마트 카드 호스트(130) 및 메모리 카드 호스트(150)의 각각의 전원 전압 및 각각의 클럭 신호의 상태를 검출한다.
메모리 카드 전압 검출기(312) 및 스마트 카드 전압 검출기(314)는 각각 메모리 카드 호스트(150) 및 스마트 카드 호스트(130)의 전원 전압 인가 상태를 검출한다.
메모리 카드 클럭 검출기(316) 및 스마트 카드 클럭 검출기(318)는 각각 메모리 카드 호스트(150) 및 스마트 카드 호스트(130)의 클럭 신호의 활성화 상태/비활성화 상태를 검출한다.
클럭 모드 검출기(320)는 상기 메모리 카드 전압 검출기(312), 스마트 카드 전압 검출기(314), 메모리 카드 클럭 검출기(316) 및 스마트 카드 클럭 검출기(318)의 출력을 이용하여 상기 4개의 클럭 모드 또는 16개의 클럭 모드 중 어느 클럭 모드인지를 나타내는 클럭 모드 신호를 생성한다. 예를 들어, 상기 클럭 모드 신호는 2개의 비트로 이루어질 수 있다. 예를 들어, 도 2의 4개의 클럭 모드로 동작하는 경우 상기 클럭 모드 신호는 고속 시스템 클럭을 발생하도록 하는 제1 상태, 저속 시스템 클럭을 발생하도록 하는 제2 상태, 시스템 클럭의 발생을 차단하도록 지시하는 제3 상태를 나타낼 수 있다.
예를 들어, 표 1의 16개의 클럭 모드로 동작하는 경우 상기 클럭 모드 신호는 고속 시스템 클럭을 발생하도록 하는 제1 상태, 저속 시스템 클럭을 발생하도록 하는 제2 상태, 시스템 클럭을 차단하도록 지시하는 제3 상태 및 정의되지 않은 (not defined) 제4 상태를 나타낼 수 있다.
즉, 메모리 카드 호스트(150) 및 스마트 카드 호스트(130)의 전원 전압이 모두 오프 상태인 경우 상기 클럭 모드 신호는 정의되지 않은 (not defined) 제4 상태를 지시한다.
클럭 발생기(330)는 클럭 모드 검출기(320)로부터 클럭 모드 신호를 입력받아 고속 클럭 또는 저속 클럭을 발생시켜 시스템 블록(340)으로 제공한다. 예를 들어 내부 클럭 발생기(120)는 오실레이터로 이루어진다. 예를 들어, 상기 고속 클럭은 20MHz, 25 MHz, 또는 52 MHz의 클럭 속도를 가질 수 있다. 예를 들어, 상기 저속 클럭은 3.25 MHz의 클럭 속도를 가질 수 있다.
즉, 클럭 제어 장치(300)는 상기 메모리 카드 호스트(150) 및 스마트 카드 호스트(130)의 상기 4가지 클럭 모드 또는 16가지 클럭 모드에 기초하여 고속 또는 저속의 클럭 신호를 생성하여 시스템 블록(340)으로 제공한다.
또한, 메모리 카드 호스트(150)의 클럭 신호는 메모리 카드 블록(350)으로 제공되고, 스마트 카드 호스트(130)의 클럭 신호는 스마트 카드 블록(360)으로 제공된다.
상기와 같은 멀티 인터페이스 카드를 지원하는 카드 컨트롤러의 클럭 제어 장치에 따르면, 스마트 카드와 적어도 하나의 메모리 카드의 동작 모드를 하드웨어적으로 검출하여 동작 모드에 따라 클럭 신호를 발생시켜 카드 컨트롤러 내의 SIM 카드 블록, 각 메모리 카드 블록 및 시스템 블록으로 제공한다.
따라서, 종래의 소프트웨어적으로 클럭 신호를 제어하는 경우에 비해 카드 컨트롤러의 동작 성능이 향상될 수 있다.
또한, 서로 다른 클럭 속도를 가진 스마트 카드 호스트의 클럭과 메모리 카드 호스트의 클럭을 모니터링하여 카드 컨트롤러의 동작 모드에 기초하여 시스템 클럭의 클럭 속도를 저속 또는 고속으로 변환함으로써 멀티 인터페이스 카드 시스템의 파워 소모를 줄일 수 있다.
이상 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.

Claims (10)

  1. 스마트 카드 호스트 및 상기 스마트 카드와 서로 다른 클럭 속도를 가진 적어도 하나의 메모리 카드 호스트의 각각의 전원 전압 및 각각의 클럭 신호를 검출하는 신호 검출부;
    상기 스마트 카드 호스트 및 적어도 하나의 메모리 카드 호스트의 각각의 전원 전압 및 각각의 클럭 신호에 기초하여 소정의 클럭 모드를 나타내는 클럭 모드 신호를 생성하는 클럭 모드 검출기; 및
    상기 클럭 모드 신호에 기초하여 제1 클럭 주파수의 제1 클럭 신호 또는 상기 제1 클럭 주파수보다 높은 제2 클럭 주파수의 제2 클럭 신호를 생성하여 상기 스마트 카드 호스트와의 인터페이스 및 상기 적어도 하나의 메모리 카드 호스트와의 인터페이스를 모두 처리하는 시스템 블록으로 제공하는 클럭 신호 발생부를 포함하는 멀티 인터페이스 카드용 클럭 제어 장치.
  2. 제1항에 있어서, 상기 클럭 제어 장치는
    상기 스마트 카드 호스트의 클럭 신호를 상기 스마트 카드 호스트와의 인터페이스만을 처리하는 스마트 카드 블록으로 제공하고, 상기 메모리 카드 호스트의 클럭 신호를 상기 메모리 카드 호스트와의 인터페이스만을 처리하는 메모리 카드 블록으로 제공하는 것을 특징으로 하는 멀티 인터페이스 카드용 클럭 제어 장치.
  3. 제1항에 있어서, 상기 클럭 모드 검출기는 상기 스마트 카드 호스트 및 적어도 하나의 메모리 카드 호스트의 각각의 전원 전압 인가 유무 및 각각의 클럭 신호의 활성화 여부에 따라서 상기 클럭 모드 신호를 생성하는 것을 특징으로 하는 멀티 인터페이스 카드용 클럭 제어 장치.
  4. 제5항에 있어서, 상기 클럭 모드 신호는 상기 제1 클럭 신호를 발생하도록 하는 제1 모드, 상기 제2 클럭 신호를 발생하도록 하는 제2 모드, 상기 시스템 블록으로 제공되는 상기 제1 클럭 신호 또는 상기 제2 클럭 신호를 차단하도록 지시하는 제3 모드 및 정의되지 않은 제4 모드를 나타내는 것을 특징으로 하는 멀티 인터페이스 카드용 클럭 제어 장치.
  5. 제1항에 있어서, 상기 정의되지 않은 제4 모드는 상기 스마트 카드 호스트 및 상기 메모리 카드 호스트의 전원 전압이 모두 인가되지 않은 상태에 대응되는 것을 특징으로 하는 멀티 인터페이스 카드용 클럭 제어 장치.
  6. 제1항에 있어서, 상기 클럭 모드 검출기는 오실레이터를 포함하는 것을 특징으로 하는 멀티 인터페이스 카드용 클럭 제어 장치.
  7. 제1항에 있어서, 상기 스마트 카드는 접촉식 스마트 카드 표준인 ISO 7816 프로토콜을 사용하는 것을 특징으로 하는 멀티 인터페이스 카드용 클럭 제어 장치.
  8. 제1항에 있어서, 상기 메모리 카드는 MMC 카드, Secure DigitalTM 카드, Memory StickTM 카드, Compact FlashTM 카드 및 Smart MediaTM 카드 중의 하나를 포함하는 것을 특징으로 하는 멀티 인터페이스 카드용 클럭 제어 장치.
  9. 스마트 카드 호스트 및 상기 스마트 카드와 서로 다른 클럭 속도를 가진 적어도 하나의 메모리 카드 호스트의 각각의 전원 전압 및 각각의 클럭 신호를 검출하는 단계;
    상기 스마트 카드 호스트 및 적어도 하나의 메모리 카드 호스트의 각각의 전원 전압 및 각각의 클럭 신호에 기초하여 소정의 클럭 모드를 나타내는 클럭 모드 신호를 생성하는 단계;
    상기 클럭 모드 신호에 기초하여 제1 클럭 주파수의 제1 클럭 신호 또는 상기 제1 클럭 주파수보다 높은 제2 클럭 주파수의 제2 클럭 신호를 생성하여 상기 스마트 카드 호스트와의 인터페이스 및 상기 적어도 하나의 메모리 카드 호스트와의 인터페이스를 모두 처리하는 시스템 블록으로 제공하는 단계를 포함하는 멀티 인터페이스 카드용 클럭 제어 방법.
  10. 제9항에 있어서, 상기 클럭 제어 방법은
    상기 스마트 카드 호스트의 클럭 신호를 상기 스마트 카드 호스트와의 인터 페이스만을 처리하는 스마트 카드 블록으로 제공하는 단계; 및
    상기 메모리 카드 호스트의 클럭 신호를 상기 메모리 카드 호스트와의 인터페이스만을 처리하는 메모리 카드 블록으로 제공하는 단계를 더 포함하는 것을 특징으로 하는 멀티 인터페이스 카드용 클럭 제어 방법.
KR1020050000765A 2005-01-05 2005-01-05 스마트 카드와 메모리 카드간의 멀티 인터페이스 카드용클럭 제어 장치 및 방법 KR20060080388A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050000765A KR20060080388A (ko) 2005-01-05 2005-01-05 스마트 카드와 메모리 카드간의 멀티 인터페이스 카드용클럭 제어 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050000765A KR20060080388A (ko) 2005-01-05 2005-01-05 스마트 카드와 메모리 카드간의 멀티 인터페이스 카드용클럭 제어 장치 및 방법

Publications (1)

Publication Number Publication Date
KR20060080388A true KR20060080388A (ko) 2006-07-10

Family

ID=37171741

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050000765A KR20060080388A (ko) 2005-01-05 2005-01-05 스마트 카드와 메모리 카드간의 멀티 인터페이스 카드용클럭 제어 장치 및 방법

Country Status (1)

Country Link
KR (1) KR20060080388A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100863608B1 (ko) * 2007-02-13 2008-10-15 주식회사 아이에스티 메모리 카드용 브릿지를 포함하는 콤보 카드
US9430423B2 (en) 2012-09-14 2016-08-30 Samsung Electronics Co., Ltd. Embedded multimedia card (eMMC), host controlling eMMC, and method operating eMMC system
US9589221B2 (en) 2014-09-15 2017-03-07 Samsung Electronics Co., Ltd. Method of operating smart card and method of operating smart card system including the same

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100863608B1 (ko) * 2007-02-13 2008-10-15 주식회사 아이에스티 메모리 카드용 브릿지를 포함하는 콤보 카드
US9430423B2 (en) 2012-09-14 2016-08-30 Samsung Electronics Co., Ltd. Embedded multimedia card (eMMC), host controlling eMMC, and method operating eMMC system
US9589221B2 (en) 2014-09-15 2017-03-07 Samsung Electronics Co., Ltd. Method of operating smart card and method of operating smart card system including the same
US10565405B2 (en) 2014-09-15 2020-02-18 Samsung Electronics Co., Ltd. Smart card device, system including the same and method of operating smart card system

Similar Documents

Publication Publication Date Title
KR100579053B1 (ko) 스마트 카드와 메모리 카드간의 멀티 인터페이스 방법 및멀티 인터페이스 카드
US20230418363A1 (en) Card and host apparatus
CN107403638B (zh) 能够调节操作电压的存储器设备和控制其的应用处理器
JP5149516B2 (ja) Icカード、携帯端末機及び携帯端末機の制御方法
EP2402863A2 (en) Wireless internet access device, SD control chip, and method for data communication
JP2007242024A (ja) Icカード、携帯端末機及び携帯端末機の制御方法
US8840031B2 (en) Smart card and a method for operating a smart card
CN103220411A (zh) 一种热插拔检测方法、装置及移动终端
EP2858261A1 (en) Near field communication method and device
CN1331037C (zh) 一种具有多重接口功能的存储卡及其传输模式选择方法
KR100921694B1 (ko) 무선 주파수 식별 태그를 위한 데이터 스트리밍 장치
CN1367438B (zh) 支持多种接口的半导体存储方法及装置
CN100373404C (zh) 一种初始化存储卡的方法
CN106030544B (zh) 计算机设备内存的检测方法和计算机设备
KR20060080388A (ko) 스마트 카드와 메모리 카드간의 멀티 인터페이스 카드용클럭 제어 장치 및 방법
EP2618259B1 (en) Data erasable method of memory in smart card and smart card thereof
CN102932036A (zh) Nfc装置及nfc通信方法
US20060129701A1 (en) Communicating an address to a memory device
KR20060084183A (ko) 스마트 카드와 메모리 카드간의 멀티 인터페이스 카드용리셋 제어 장치 및 방법
KR20050032365A (ko) 플래시메모리카드
JP7424536B1 (ja) 電子情報記憶媒体、icチップ、icカード、通信パラメータ送信方法、及びプログラム
JP2015125627A (ja) Icカードおよび携帯可能電子装置
JP4355247B2 (ja) 通信機能付きicカード装置
US10797908B2 (en) Sensor system, including detection and communication units for detecting and communication measured values, and a method for operating the sensor system
KR20090012622A (ko) 파워다운 모드를 갖는 전원 제어 장치 및 그 방법, 상기전원 제어 장치를 구비하는 반도체 장치

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination