[go: up one dir, main page]

KR20000056767A - Uart with an ic card reading interface and ic card reading system using the same - Google Patents

Uart with an ic card reading interface and ic card reading system using the same Download PDF

Info

Publication number
KR20000056767A
KR20000056767A KR1019990006368A KR19990006368A KR20000056767A KR 20000056767 A KR20000056767 A KR 20000056767A KR 1019990006368 A KR1019990006368 A KR 1019990006368A KR 19990006368 A KR19990006368 A KR 19990006368A KR 20000056767 A KR20000056767 A KR 20000056767A
Authority
KR
South Korea
Prior art keywords
signal
card
serial
output signal
output
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
KR1019990006368A
Other languages
Korean (ko)
Other versions
KR100511053B1 (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 KR10-1999-0006368A priority Critical patent/KR100511053B1/en
Publication of KR20000056767A publication Critical patent/KR20000056767A/en
Application granted granted Critical
Publication of KR100511053B1 publication Critical patent/KR100511053B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/0013Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Systems (AREA)

Abstract

본 발명의 IC 카드 판독 인터페이스를 구비한 범용 비동기 송/수신기(Universal Asynchronous Receiver/Transmitter; UART)는 범용 비동기 통신 코어, 멀티플렉서 그리고, 3-상태 제어 입/출력 버퍼를 포함한다. 상기 범용 비동기 통신 코어는 비동기 직렬 통신을 수행한다. 상기 멀티플렉서 및 3-상태 제어 입/출력 버퍼는 IC 카드 판독 모드 및 범용 비동기 송/수신 모드 동안 다른 기능들을 갖는 직렬 출력 신호 및 직렬 입력 신호 핀들을 인에이블한다. IC 카드 판독 시스템은 IC 소켓 및 스마트 카드 인터페이스를 구비하는 IC 카드 판독기와 IC 카드 판독 인터페이스를 구비한 UART를 구비하는 컴퓨터 시스템을 포함한다. IC 카드 판독 인터페이스를 구비한 UART는 IC 카드 판독기의 스마트 카드 인터페이스와 전기적으로 연결될 수 있어서, IC 카드 판독기 내에 마이크로컨트롤러 및 송/수신기를 구비하지 않을 수 있다.The Universal Asynchronous Receiver / Transmitter (UART) with the IC card readout interface of the present invention includes a universal asynchronous communication core, a multiplexer, and a three-state control input / output buffer. The general purpose asynchronous communication core performs asynchronous serial communication. The multiplexer and three-state control input / output buffer enable serial output signal and serial input signal pins with other functions during IC card read mode and general purpose asynchronous transmit / receive mode. The IC card reading system includes a computer system having an IC card reader having an IC socket and a smart card interface and a UART having an IC card reading interface. A UART with an IC card reader interface may be electrically connected to the smart card interface of the IC card reader, thereby eliminating the microcontroller and the transmitter / receiver in the IC card reader.

Description

아이시 카드 판독 인터페이스를 구비한 범용 비동기 송/수신기 및 그것을 이용한 아이시 카드 판독 시스템{UART WITH AN IC CARD READING INTERFACE AND IC CARD READING SYSTEM USING THE SAME}Universal Asynchronous Transceiver with IC Card Reading Interface and IC Card Reading System Using The Same

본 발명은 범용 비동기 송/수신기(Universal Asynchronous Receiver-Transmitter; UART) 및 스마트 IC 카드 독출 시스템에 관한 것으로, 좀 더 구체적으로는 IC 카드 독출 인터페이스 및 그것을 이용한 IC 카드 독출 시스템을 구비한 UART에 관한 것이다.The present invention relates to a universal asynchronous receiver-transmitter (UART) and a smart IC card reading system, and more particularly, to a UART having an IC card reading interface and an IC card reading system using the same. .

근래에 신용 카드를 포함하는 은행 카드와 같은 플라스틱 화폐(Plastic money)는 대중적으로 사용된다. 잘 알려진 바와 같이, 마그네틱 카드(magnetic card)라 불리는 종래의 플라스틱 카드는 많은 양의 데이터를 저장할 수 없고 보안(security) 상의 문제가 있었다. 반도체 기술이 비약적으로 발전함에 따라, 집적 회로(integrated circuits; ICs)의 크기가 점점 더 작아지게 되었다. 이러한 이유로, IC 카드는 플라스틱 카드 및 IC의 통합에 의해 발전되었고, 종래의 마그네틱 카드를 완전히 대체하게 되었다. IC 카드는 매우 많은 양의 데이터를 저장할 수 있기 때문에, 보안이 향상되고, 쉽게 손상되지 않게 되었으며, 은행 카드와 같은 기능뿐만 아니라 신분 증명서(identification card), 건강 보험 카드(health insurance card)의 기능도 갖는다. 그러므로, IC 카드는 우리의 일상 생활에 폭넓게 적용되어 새로운 문화가 되었다.Recently, plastic money such as bank cards, including credit cards, is popular. As is well known, conventional plastic cards, called magnetic cards, cannot store large amounts of data and have security issues. As semiconductor technology has advanced dramatically, integrated circuits (ICs) have become smaller and smaller. For this reason, IC cards have been developed by the integration of plastic cards and ICs, and have completely replaced conventional magnetic cards. Because IC cards can store very large amounts of data, they are more secure, less susceptible to damage, and not only bank card functions, but also identification cards and health insurance cards. Have Therefore, IC card has been widely applied to our daily life and has become a new culture.

일반적으로, IC 카드는 메모리 카드(memory card), 마이크로프로세서 카드(microprocessor card) 및 비접촉 카드(contackless card) 등으로 분류될 수 있다. 현재, 카드 판독기(card reader)는 메모리 카드 및 마이크로프로세서 카드를 판독하기 위하여 RS-232C 통신 인터페이스를 통해 8-비트 마이크로컨트롤러와 같은 중앙 컴퓨터의 UART와 통신한다. 도 1은 종래의 IC 카드 판독 시스템을 보여주고 있다. 도 1을 참조하면, IC 카드 판독기(IC card reader: 12)는 ISO7816 규격(specification)에 따라 IC 카드로부터 데이터를 독출한다. 그 후, 독출된 데이터는 RS-232C 통신 규격에 따라 퍼스널 컴퓨터(10)로 전송되고, 그것의 드라이버로 처리된다.In general, IC cards may be classified into memory cards, microprocessor cards, and contactless cards. Currently, a card reader communicates with the UART of a central computer, such as an 8-bit microcontroller, via an RS-232C communication interface to read memory cards and microprocessor cards. 1 shows a conventional IC card reading system. Referring to Fig. 1, an IC card reader 12 reads data from an IC card according to the ISO7816 specification. Thereafter, the read data is transmitted to the personal computer 10 in accordance with the RS-232C communication standard, and processed by its driver.

종래의 IC 카드 판독기(12)는 IC 카드 소켓(socket)(19), 스마트 카드 인터페이스(smart card interface: 18), 마이크로컨트롤러(17) 및, 송/수신기(16)를 포함한다. IC 카드가 상기 IC 카드 소켓(19)에 삽입되면, 상기 마이크로컨트롤러(17)에 포함된 펌웨어(firmware)는 퍼스널 컴퓨터(10)로부터의 명령어들에 따라 IC 카드를 액세스(access)하기 위해, ISO7816 규격에 따라 입/출력 신호를 제공하도록 상기 스마트 카드 인터페이스(18)를 제어한다. 일반적으로, 마이크로컨트롤러(17)를 통해 IC 카드로부터 독출된 데이터는 송/수신기(16)에 의해 RS-232C 규격 신호로 변환되고, 상기 RS-232C 규격 신호는 상기 퍼스널 컴퓨터(10)의 송/수신기(15)를 통하여 상기 퍼스널 컴퓨터(10)의 UART(14)로 전송된다.The conventional IC card reader 12 includes an IC card socket 19, a smart card interface 18, a microcontroller 17, and a transmitter / receiver 16. Once the IC card is inserted into the IC card socket 19, the firmware included in the microcontroller 17 is ISO7816 to access the IC card according to the instructions from the personal computer 10. The smart card interface 18 is controlled to provide an input / output signal in accordance with the standard. In general, data read out from the IC card through the microcontroller 17 is converted into an RS-232C standard signal by the transmitter / receiver 16, and the RS-232C standard signal is transmitted / received by the personal computer 10. It is transmitted to the UART 14 of the personal computer 10 through the receiver 15.

상기 IC 카드 판독기(12)는 3개 이상의 집적회로들을 필요로 한다. 즉, 펌웨어 형태의 마이크로컨트롤러, 통신 인터페이스 규격으로 변환하기 위한 송/수신기 그리고 IC 카드 규격으로 변환하기 위한 스마트 카드 인터페이스이다. 잘 알려진 바와 같이, ISO7816 규격에 의하면, 액세스 직렬 데이터 형식(access serial data format)은 하나의 개시 비트(start bit), 8 개의 데이터 비트들, 하나의 패리티 비트(parity bit) 그리고, 적어도 하나의 가드타임 비트(guardtime bit)를 포함한다. 또한, 데이터 형식들 중 하나는 UART 14 즉, 하나의 개시 비트, 8 개의 데이터 비트, 하나의 패리티 비트 및 하나의 정지 비트로 구성되어 수신되고 처리될 수 있다. 상술한 바와 같이, 데이터는 IC 카드 판독기(12)와 퍼스널 컴퓨터의 UART(14) 각각에서 유사한 직렬 데이터 형식들의 두 가지 규격으로 변환된다. 이것은 많은 에너지 소스 및 자재들을 소비하고, 높은 제조 비용이 소요된다.The IC card reader 12 requires three or more integrated circuits. That is, a microcontroller in the form of firmware, a transmitter / receiver for converting to a communication interface standard, and a smart card interface for converting to an IC card standard. As is well known, according to the ISO7816 standard, an access serial data format includes one start bit, eight data bits, one parity bit, and at least one guard. Contains a guardtime bit. In addition, one of the data formats may consist of UART 14, that is, one start bit, eight data bits, one parity bit, and one stop bit to be received and processed. As described above, data is converted into two specifications of similar serial data formats in each of the IC card reader 12 and the UART 14 of the personal computer. This consumes many energy sources and materials and requires high manufacturing costs.

상술한 바와 같은 관점에서, 본 발명의 목적은 IC 카드 판독 인터페이스를 구비한 UART 및 그것을 이용한 IC 카드 판독 시스템을 제공하는 데 있다.In view of the foregoing, it is an object of the present invention to provide a UART having an IC card reading interface and an IC card reading system using the same.

도 1은 종래의 IC 카드 판독 시스템을 보여주는 블럭도;1 is a block diagram showing a conventional IC card reading system;

도 2는 본 발명의 바람직한 실시예에 따른 IC 카드 판독 시스템을 보여주는 블럭도;2 is a block diagram showing an IC card reading system according to a preferred embodiment of the present invention;

도 3은 도 2에 도시된 IC 카드 판독 시스템의 연결을 개략적으로 보여주는 도면;3 is a schematic illustration of the connection of the IC card reading system shown in FIG. 2;

도 4는 본 발명의 바람직한 실시예에 따른 IC 카드 판독기를 구비한 UART를 보여주는 블럭도; 그리고4 is a block diagram showing a UART with an IC card reader in accordance with a preferred embodiment of the present invention; And

도 5는 본 발명의 바람직한 실시예에 따른 IC 카드 판독기를 구비한 UART를 상세히 보여주는 블럭도이다.5 is a block diagram showing in detail a UART having an IC card reader according to a preferred embodiment of the present invention.

*도면의 주요 부분에 대한 부호의 설명** Description of the symbols for the main parts of the drawings *

10 : 퍼스널 컴퓨터 12, 22 : IC 카드 판독기10: personal computer 12, 22: IC card reader

14 : UART 15, 16, 25 : 송/수신기14: UART 15, 16, 25: Transmitter / Receiver

17 : 마이크로컨트롤러 18, 28 : 스마트 카드 인터페이스17: microcontroller 18, 28: smart card interface

19, 30 : IC 카드 소켓 20 : 컴퓨터 시스템19, 30: IC card socket 20: computer system

24 : IC 카드 인터페이스를 구비한 UART24: UART with IC card interface

40 : 범용 비동기 통신 코어 42 : 3-상태 제어 입/출력 버퍼40: general purpose asynchronous communication core 42: 3-state control input / output buffer

44 : 멀티플렉서 50 : 멀티플렉서44: multiplexer 50: multiplexer

52 : 인버터 54 : 반전 앤드 게이트52: inverter 54: inverted and gate

56 : 3-상태 인버터 58 : 풀-업 저항56: three-state inverter 58: pull-up resistor

60 : 버퍼60: buffer

상술한 바와 같은 본 발명의 목적을 달성하기 위한 본 발명의 특징에 의하면, IC 카드 판독 인터페이스를 구비한 UART는 적어도 하나의 직렬 출력 신호와 직렬 입력 신호를 갖는다. 상기 IC 카드 판독 인터페이스를 구비한 UART는 범용 비동기 통신 코어, 멀티플렉서 및 3-상태 제어 입/출력 버퍼를 포함한다. 상기 범용 비동기 통신 코어는 내부 직렬 출력 신호, 내부 직렬 입력 신호 및, 전송 클럭 출력 신호를 포함하는 비동기 직렬 신호들을 송수신한다.According to a feature of the invention for achieving the object of the invention as described above, a UART having an IC card reading interface has at least one serial output signal and a serial input signal. The UART with the IC card read interface includes a general purpose asynchronous communication core, a multiplexer and a three-state control input / output buffer. The general purpose asynchronous communication core transmits and receives asynchronous serial signals including an internal serial output signal, an internal serial input signal, and a transmission clock output signal.

더욱이, 상기 멀티플렉서는 직렬 출력 신호와 연결된 출력 단자, 상기 전송 클럭 출력 신호와 연결된 일입력 단자, 상기 내부 직렬 출력 신호와 연결된 타입력 단자 및, 모드 선택 신호와 연결된 선택 단자를 갖는다. 상기 모드 선택 신호가 IC 카드 판독 모드를 가리킬 때, 상기 전송 클럭 출력 신호는 상기 직렬 출력 신호를 활성화시킨다. 상기 모드 선택 신호가 범용 비동기 송/수신 모드를 가리킬 때, 상기 내부 직렬 출력 신호는 상기 직렬 출력 신호를 활성화시킨다. 상기 3-상태 제어 입/출력 버퍼는 상기 내부 직렬 출력 신호, 내부 직렬 입력 신호, 모드 선택 신호 및 직렬 입력 신호와 연결되고, 상기 직렬 입력 신호는 상기 내부 직렬 입력 신호를 활성화시키는데 사용된다. 상기 내부 직렬 출력 신호가 로우 레벨일 때, 상기 모드 선택 신호가 IC 카드 판독 모드를 나타내면, 상기 직렬 입력 신호는 로우 레벨이 된다. 상기 IC 카드 판독 모드에서 상기 내부 직렬 출력 신호가 하이 레벨이고 상기 직렬 입력 신호가 외부 신호에 의해 활성화 되면, 상기 직렬 입력 신호는 상기 외부 신호와 동일해 진다. 또한, 상기 내부 직렬 출력 신호가 하이 레벨이고, 상기 직렬 입력 신호가 상기 외부 신호에 의해서 활성화되지 않으면, 상기 직렬 입력 신호는 하이 레벨로 된다.Furthermore, the multiplexer has an output terminal connected to a serial output signal, a one input terminal connected to the transmission clock output signal, a type force terminal connected to the internal serial output signal, and a selection terminal connected to a mode selection signal. When the mode select signal indicates the IC card read mode, the transmit clock output signal activates the serial output signal. When the mode select signal indicates a general purpose asynchronous transmit / receive mode, the internal serial output signal activates the serial output signal. The tri-state control input / output buffer is coupled with the internal serial output signal, internal serial input signal, mode select signal, and serial input signal, the serial input signal being used to activate the internal serial input signal. When the internal serial output signal is at the low level, if the mode selection signal indicates the IC card read mode, the serial input signal is at the low level. In the IC card read mode, when the internal serial output signal is high level and the serial input signal is activated by an external signal, the serial input signal becomes equal to the external signal. Also, if the internal serial output signal is at a high level and the serial input signal is not activated by the external signal, the serial input signal is at a high level.

부가적으로, 본 발명의 IC 카드 판독 인터페이스를 구비한 UART를 사용한 IC 카드 판독 시스템은 IC 카드 소켓 및 스마트 카드 인터페이스를 구비한 IC 카드 판독기와, IC 카드 판독 인터페이스를 구비한 UART를 구비한 컴퓨터 시스템을 포함한다. 상기 IC 카드 소켓은 IC 카드를 연결하기 위해 제공된다. 상기 스마트 카드 인터페이스는 상기 IC 카드 소켓과 전기적으로 연결되고, 상기 IC 카드를 액세스하는데 필요한 입/출력 신호들을 제공한다. IC 카드 판독 인터페이스를 구비한 상기 UART는 삽입된 IC 카드를 액세스하는 스마트 카드 인터페이스를 제어하기 위해 전기적으로 결합된다. 더욱이, 상기 UART는 컴퓨터 시스템에 비동기 통신 기능을 제공하기 위해 선택적으로 송/수신기와 연결된다.In addition, an IC card reading system using a UART having an IC card reading interface of the present invention is a computer system having an IC card reader having an IC card socket and a smart card interface, and a UART having an IC card reading interface. It includes. The IC card socket is provided for connecting an IC card. The smart card interface is electrically connected to the IC card socket and provides input / output signals necessary for accessing the IC card. The UART with IC card read interface is electrically coupled to control the smart card interface to access the inserted IC card. Moreover, the UART is optionally connected with a transmitter / receiver to provide asynchronous communication functionality to a computer system.

본 발명의 IC 카드 판독 인터페이스를 구비한 UART를 사용함으로서, 상기 컴퓨터 시스템은 IC 카드 판독기 내의 스마트 카드 인터페이스와 직접 연결될 수 있고, IC 카드 판독기 내에 마이크로컨트롤러 및 송/수신기를 구비하지 않아도 된다. 그러므로, 생산 단가와 에너지 소스 및 자재의 소비가 현저히 감소된다. 더욱이, 상기 컴퓨터 시스템은 상기 송/수신기와 선택적으로 연결될 수 있고, 비동기 통신 기능을 컴퓨터 시스템에 제공할 수 있어 융통성있는 응용이 가능하다.By using the UART with the IC card reading interface of the present invention, the computer system can be directly connected to the smart card interface in the IC card reader, and it is not necessary to have a microcontroller and a transmitter / receiver in the IC card reader. Therefore, production costs and consumption of energy sources and materials are significantly reduced. Moreover, the computer system can be selectively connected to the transmitter / receiver and can provide asynchronous communication functions to the computer system for flexible applications.

본 발명의 목적을 달성하기 위한 본 발명의 다른 특징에 의하면, IC 카드 판독기를 구비한 UART는 범용 비동기 통신 코어, 멀티플렉서, 인버터, 반전 앤드 게이트, 3-상태 인버터 및 풀-업 저항을 포함한다. 상기 범용 비동기 통신 코어는 내부 직렬 출력 신호, 내부 직렬 입력 신호 및, 전송 클럭 출력 신호를 포함하여 비동기 직렬 신호들을 통신할 수 있다. 상기 멀티플렉서는 상기 전송 클럭 출력 신호와 연결되는 일입력 단자, 상기 내부 직렬 출력 신호와 연결되는 타입력 단자 그리고, 모드 선택 신호와 연결되는 선택 단자를 포함한다. 상기 모드 선택 신호가 하이 레벨일 때, 상기 전송 클럭 출력 신호는 멀티플렉서의 출력을 활성화시킨다. 상기 모드 선택 신호가 로우 레벨일 때, 상기 내부 직렬 출력 신호는 상기 멀티플렉서의 출력을 활성화시킨다. 상기 인버터는 내부 직렬 출력 신호와 연결된 입력 단자를 갖는다. 상기 반전 앤드 게이트는 상기 인버터의 출력과 연결된 일입력 단자와 상기 모드 선택 신호의 타입력 단자와 연결된 타입력 단자를 갖는다. 상기 3-상태 인버터는 상기 인버터의 출력과 연결된 입력단과 상기 반전 앤드 게이트의 출력과 연결된 제어 단자를 갖는다. 상기 내부 직렬 입력 신호는 상기 3-상태 인버터로부터 출력된다. 상기 풀-업 저항은 상기 3-상태 인버터의 출력과 연결된 일단과 전원 전압과 연결된 타단을 갖는다.According to another feature of the present invention for achieving the object of the present invention, a UART having an IC card reader includes a general purpose asynchronous communication core, a multiplexer, an inverter, an inverted end gate, a three-state inverter, and a pull-up resistor. The general purpose asynchronous communication core may communicate asynchronous serial signals including an internal serial output signal, an internal serial input signal, and a transmission clock output signal. The multiplexer includes a one input terminal connected to the transmission clock output signal, a type force terminal connected to the internal serial output signal, and a selection terminal connected to a mode selection signal. When the mode select signal is at a high level, the transmit clock output signal activates the output of the multiplexer. When the mode select signal is at the low level, the internal serial output signal activates the output of the multiplexer. The inverter has an input terminal connected with an internal serial output signal. The inverted and gate has a one input terminal connected to an output of the inverter and a type force terminal connected to a type force terminal of the mode selection signal. The three-state inverter has an input connected to the output of the inverter and a control terminal connected to the output of the inverted and gate. The internal serial input signal is output from the three-state inverter. The pull-up resistor has one end connected to the output of the three-state inverter and the other end connected to a power supply voltage.

IC 카드 판독 인터페이스를 구비한 상기 UART는 상기 내부 직렬 입력 신호와 연결된 출력 단자와 상기 3-상태 인버터의 출력 단자와 연결된 입력 단자를 갖는다. 상기 범용 비동기 통신 코어는 모드 선택 신호를 제공하는 모뎀 제어 레지스터를 포함한다.The UART having an IC card read interface has an output terminal connected with the internal serial input signal and an input terminal connected with the output terminal of the three-state inverter. The general purpose asynchronous communication core includes a modem control register for providing a mode selection signal.

본 발명에 따른 UART는 스마트 카드 인터페이스를 직접 제어할 수 있고, IC 카드 판독 시스템 전체의 제조 비용과 에너지 소스 및 자재들의 소비를 현저히 줄일 수 있다. 그 결과, UART의 응용은 더욱 융통성 있게 된다.The UART according to the present invention can directly control the smart card interface and can significantly reduce the manufacturing cost and the consumption of energy sources and materials of the entire IC card reading system. As a result, the application of the UART is more flexible.

(실시예)(Example)

이하 본 발명에 따른 실시예를 첨부된 도면 도 2 내지 도 5를 참조하여 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to FIGS. 2 to 5.

다음의 설명에서는 본 발명의 보다 철저한 이해를 제공하기 위해 특정한 상세들이 주어진 도면을 참조하여 자세하게 설명된다. 그러나, 본 발명의 범위는 개시된 실시예에 한정되지 않는다는 것이 잘 이해될 것이다.In the following description, specific details are set forth in detail with reference to the drawings in order to provide a more thorough understanding of the present invention. However, it will be understood that the scope of the invention is not limited to the disclosed embodiments.

도 2는 본 발명의 바람직한 실시예에 따른 IC 카드 판독 시스템을 보여주는 블럭도이다.2 is a block diagram showing an IC card reading system according to a preferred embodiment of the present invention.

도 에 도시된 본 발명의 IC 카드 판독 시스템(IC card reading system)은 IC 카드 소켓(IC card socket: 30)과 스마트 카드 인터페이스(smart card interface: 28)를 구비한 IC 카드 판독기(22)와 UART(24)를 구비한 컴퓨터 시스템(20)을 포함한다. 상기 UART(24)는 IC 카드 판독 인터페이스(미 도시됨)와 함께 하나의 IC로 집적되도록 설계된다. IC 카드 판독 인터페이스를 구비한 UART(24)는 상기 IC 카드 판독기(22) 내의 스마트 카드 인터페이스(2)와 직접 연결될 수 있도록 상기 컴퓨터 시스템(20) 내에 위치된다. 종래의 IC 카드 판독기와 비교하면, IC 카드 판독기(22) 내에 두 개의 IC들, 마이크로컨트롤러, 송/수신기가 불필요하므로, 제조 단가, 에너지 소스 및 자재의 소비가 현저하게 감소된다.The IC card reading system of the present invention shown in FIG. 1 includes an IC card reader 22 and an UART having an IC card socket 30 and a smart card interface 28. A computer system 20 having 24. The UART 24 is designed to be integrated into one IC with an IC card read interface (not shown). A UART 24 with an IC card reading interface is located in the computer system 20 so that it can be directly connected with the smart card interface 2 in the IC card reader 22. Compared with the conventional IC card reader, the two ICs, the microcontroller and the transmitter / receiver in the IC card reader 22 are unnecessary, so that manufacturing cost, energy source and material consumption are significantly reduced.

상기 IC 카드 소켓(30)은 ISO 규격에 따라 설계되고, IC 카드와 전기적으로 연결된다. 상기 스마트 카드 인터페이스(28)는 IC 카드가 상기 IC 카드 소켓(30)에/으로부터 삽입/제거되었는 지의 여부를 검출하는데 사용되고, 필요한 리셋 클럭 신호들을 제공하며, 삽입된 IC 카드로 전원을 공급한다. 삽입된 IC 카드를 액세스하는데 필요한 입/출력 신호들은 상기 스마트 카드 인터페이스(28)에 의해 제공된다.The IC card socket 30 is designed according to the ISO standard and is electrically connected with the IC card. The smart card interface 28 is used to detect whether an IC card has been inserted / removed into / from the IC card socket 30, provides necessary reset clock signals, and supplies power to the inserted IC card. Input / output signals required to access the inserted IC card are provided by the smart card interface 28.

또한, 상기 컴퓨터 시스템(20) 내의 IC 카드 판독 인터페이스를 구비한 상기 UART(24)는 상기 스마트 카드 인터페이스(28)를 제어하도록, 그리고, 삽입된 IC 카드에 데이터를 기입(write)하거나, 삽입된 IC 카드로부터 데이터를 독출(read)하도록 상기 스마트 카드 인터페이스(28)와 직접 연결된다. 더욱이, 상기 UART(24)는 일반적인 UART 처리의 모든 기능을 그대로 수행하고, RS-232C와 같은 비동기 통신 기능을 컴퓨터 시스템(20)에 제공하기 위해 멀티플렉서, 점퍼(jumper) 등을 이용하여 송/수신기(25)와 선택적으로 연결될 수 있다. 상술한 바와 같이, 본 발명의 UART의 응용 분야는 더욱 확장된다.In addition, the UART 24 having an IC card reading interface in the computer system 20 controls the smart card interface 28 and writes or inserts data into the inserted IC card. Directly connected with the smart card interface 28 to read data from the IC card. Moreover, the UART 24 performs all functions of general UART processing as it is, and uses a multiplexer, a jumper, etc. to provide an asynchronous communication function such as RS-232C to the computer system 20. And may optionally be connected to (25). As mentioned above, the application field of the UART of the present invention is further expanded.

종래의 IC 카드 판독 시스템과는 달리, 삽입된 IC 카드를 제어하기 위한 펌웨어(firmware)는 IC 카드 판독기의 마이크로컨트롤러 내에 위치하고, 본 발명의 IC 카드 판독 시스템은 삽입된 IC 카드를 액세스하기 위한 상기 스마트 카드 인터페이스(28)를 직접 제어하기 위하여, UART(24)를 구동하기 위한 디바이스 드라이버 또는 BIOS를 구비한 마이크로컨트롤러를 사용하지 않는다.Unlike conventional IC card reading systems, firmware for controlling the inserted IC card is located in the microcontroller of the IC card reader, and the IC card reading system of the present invention is the smart card for accessing the inserted IC card. In order to directly control the card interface 28, no microcontroller with a device driver or BIOS to drive the UART 24 is used.

도 3은 도 2에 도시된 IC 카드 판독 시스템의 연결을 개략적으로 보여주는 도면이다.3 is a view schematically showing the connection of the IC card reading system shown in FIG.

도 3을 참조하면, IC 카드 판독 인터페이스를 구비한 UART(24)는 일반적인 범용 통신 기능을 여전히 제공하고, IC 카드 판독기(22)와 전기적으로 연결될 수 있도록 스마트 카드 인터페이스(28) 및 송/수신기(25) 가운데 하나와 상기 UART(24)가 연결되도록 핀을 설정한다. 이 실시예에서, 일반적인 UART와 IC 카드 판독 인터페이스를 위한 핀 설정의 차이를 표 1에서 보여주고 있다.Referring to FIG. 3, a UART 24 with an IC card readout interface still provides a general universal communication function, and allows the smart card interface 28 and the transmitter / receiver (to be electrically connected with the IC card reader 22). 25) The pin is set to connect one of the UART (24). In this example, the difference in pin settings for a typical UART and IC card readout interface is shown in Table 1.

[표 1]TABLE 1

일반적인 UARTCommon UART IC 카드 판독 인터페이스IC card readout interface *DTR(Data Terminal ready)* DTR (Data Terminal ready) PWRON(Power On)PWRON (Power On) *RTS(Request Transmission)* Request Transmission (RTS) ResetReset *DSR(Data Setting Ready)* DSR (Data Setting Ready) C4(Reserved)C4 (Reserved) *CTS(Clean Transmission)* CTS (Clean Transmission) N.A.N.A. *CD(Carrier Detection)* CD (Carrier Detection) C8(Reserved)C8 (Reserved) RI(Receive Indication)Receive Indication (RI) CRDDET(Card Detection)CRDDET (Card Detection) SOUT(Serial Output)SOUT (Serial Output) STNCLK(Synchronous Clock)Synchronous Clock (STNCLK) SIN(Serial Input)SIN (Serial Input) IO(Data Input/Output)IO (Data Input / Output)

하나의 핀이 일반적인 UART에서 직렬 데이터 출력 핀으로 설정되는 반면, IC 카드 판독 인터페이스에서는 동기 클럭 출력 핀으로 설정된다. 다른 하나의 핀은 일반적인 UART에서 직렬 데이터 입력 핀으로 설정되는 반면, IC 카드 판독 인터페이스에서는 데이터 입/출력 핀으로 설정된다. 이 실시예에서, 9-핀 커넥터는 일반적으로 RS-232C 통신 인터페이스가 사용된다. 이 분야에 잘 알려진 바와 같이, [표 1]에 설정된 핀들은 그것들의 입/출력에 따라 다른 그룹들로 분류될 수 있다. 동일한 그룹 내에서 상기 핀 설정들은 드라이버와 동일하게 교환될 수 있다.One pin is configured as the serial data output pin in a typical UART, while the IC clock read interface is configured as the synchronous clock output pin. The other pin is set as the serial data input pin in a typical UART, while the data input / output pin is set as the IC card read interface. In this embodiment, the 9-pin connector typically uses an RS-232C communication interface. As is well known in the art, the pins set in Table 1 can be classified into different groups according to their input / output. Within the same group the pin settings can be exchanged identically to the driver.

도 4는 본 발명의 바람직한 실시예에 따른 IC 카드 판독기를 구비한 UART를 보여주는 블럭도이다. 도 4를 참조하면, IC 카드 판독 인터페이스를 구비한 UART는 도 3에 도시된 IC 카드 판독 시스템에 적용될 수 있다. 대부분의 입/출력 신호들은 직렬 출력 신호(SOUT)와 직렬 입력 신호(SIN)를 제외한 입/출력 신호들을 설정하고 검출한다. 이 분야에 잘 알려진 바와 같이, 드라이버(driver)는 다른 응용 분야에 다르게 설정됨에 따라 고유한 드라이빙과 검출이 사용될 수 있으나, 여기서는 설명하지 않는다. 여기서는 서로 다른 응용 모드들에 다른 기능을 수행할 수 있는 상술한 두 가지의 신호 핀 상태에 대해서만 설명한다.4 is a block diagram showing a UART with an IC card reader according to a preferred embodiment of the present invention. Referring to FIG. 4, a UART having an IC card reading interface can be applied to the IC card reading system shown in FIG. Most input / output signals set and detect input / output signals except the serial output signal SOUT and the serial input signal SIN. As is well known in the art, a driver may be used with its own driving and detection as it is set differently for other applications, but will not be described here. Only the two signal pin states described above, which can perform different functions in different application modes, are described here.

IC 카드 판독 인터페이스를 구비한 상기 UART는 범용 비동기 통신 코어(Universal Asynchronous Communication Core: 40), 멀티플렉서(44) 및 3-상태 입/출력 버퍼(42)를 포함한다. 상기 범용 비동기 통신 코어(40)는 일반적인 UART가 원래 가지는 비동기 통신 기능을 수행하고, 내부 직렬 출력 신호(SOUTI), 내부 직렬 출력 신호(SINI) 그리고, 전송 클럭 출력 신호(transmission clock output signal: *BAUDOUT)를 포함하는 비동기 직렬 통신에 필요한 모든 신호들을 갖는다. 더욱이, 상기 범용 비동기 통신 코어(40)는 IC 카드 판독 인터페이스를 구비한 본 발명의 UART가 범용 비동기 송/수신 모드 또는 IC 카드 판독 모드를 설정하도록 모드 선택 신호(MSEL)를 제공한다.The UART with an IC card read interface includes a Universal Asynchronous Communication Core 40, a multiplexer 44 and a tri-state input / output buffer 42. The general purpose asynchronous communication core 40 performs an asynchronous communication function originally owned by a general UART, and includes an internal serial output signal SOUTI, an internal serial output signal SINI, and a transmission clock output signal * BAUDOUT. Has all the signals needed for asynchronous serial communication, including Moreover, the general purpose asynchronous communication core 40 provides a mode select signal MSEL for the UART of the present invention having an IC card read interface to set the general purpose asynchronous transmit / receive mode or the IC card read mode.

상기 멀티플렉서(44)는 상기 직렬 출력 신호(SOUT)를 전송하기 위한 출력 단자, 상기 전송 클럭 출력 신호(*BAUDOUT)를 수신하기 위한 일입력 단자, 사이 내부 직렬 출력 신호(SOUTI)를 수신하기 위한 타입력 단자 그리고, 모드 선택 신호(MSEL)를 수신하기 위한 선택 단자를 갖는다. 상기 모드 선택 신호(MSEL)가 IC 카드 판독 모드를 가리킬 때, 상기 멀티플렉서(44)는 상기 직렬 출력 신호(SOUT)로서 상기 전송 클럭 출력 신호(*BAUDOUT)를 선택한다. 상기 모드 선택 신호(MSEL)가 범용 비동기 송/수신 모드를 가리킬 때, 상기 멀티플렉서(44)는 상기 직렬 출력 신호(SOUT)로서 상기 내부 직렬 출력 신호(SOUTI)를 선택한다. 다시 말해서, 두 가지의 응용 모드들에 따라서 전송 클럭 출력 신호(*BAUDOUT)와 내부 직렬 출력 신호(SOUTI) 가운데 하나가 멀티플렉서(44)의 출력 신호로서 선택된다.The multiplexer 44 has an output terminal for transmitting the serial output signal SOUT, a one input terminal for receiving the transmission clock output signal * BAUDOUT, and another terminal for receiving an internal serial output signal SOUTI. It has an input terminal and a selection terminal for receiving a mode selection signal MSEL. When the mode selection signal MSEL indicates the IC card read mode, the multiplexer 44 selects the transmission clock output signal * BAUDOUT as the serial output signal SOUT. When the mode select signal MSEL indicates a general purpose asynchronous transmit / receive mode, the multiplexer 44 selects the internal serial output signal SOUTI as the serial output signal SOUT. In other words, one of the transmission clock output signal * BAUDOUT and the internal serial output signal SOUTI is selected as the output signal of the multiplexer 44 according to two application modes.

상기 3-상태 제어 입/출력 버퍼(42)는 내부 직렬 출력 신호(SOUTI), 내부 입력 신호(SINI), 모드 선택 신호(MSEL) 그리고, 직렬 입력 신호(SIN)와 연결된다. 상기 모드 선택 신호(MSEL)가 범용 비동기 송/수신 모드를 가리킬 때, 상기 직렬 입력 신호(SIN) 핀은 직렬 데이터 입력으로서 제공된다. 반대로, 상기 모드 선택 신호(MSEL)가 IC 카드 판독 모드를 가리킬 때, 상기 직렬 입력 신호(SIN) 핀은 동시에 직렬 데이터를 송/수신하기 위한 입/출력 핀으로 제공된다. 어떤 모드이든지 상기 내부 직렬 입력 신호(SINI)는 항상 직렬 입력 신호(SIN)에 의해 구동되어 발생된다.The three-state control input / output buffer 42 is connected to an internal serial output signal SOUTI, an internal input signal SINI, a mode select signal MSEL, and a serial input signal SIN. When the mode select signal MSEL indicates a general purpose asynchronous transmit / receive mode, the serial input signal SIN pin is provided as a serial data input. In contrast, when the mode selection signal MSEL indicates the IC card read mode, the serial input signal SIN pin is provided as an input / output pin for simultaneously transmitting / receiving serial data. In any mode, the internal serial input signal SINI is always driven by the serial input signal SIN.

또한, IC 카드 판독 모드에서 상기 직렬 입력 신호(SIN) 핀은 입/출력 신호 핀으로 기능하고, 상기 내부 직렬 출력 신호(SOUTI)가 로우 레벨일 때, 상기 직렬 입력 신호(SIN)는 로우 레벨로 변화되어 그것과 연결된 외부 신호를 활성화시킨다. 상기 내부 직렬 출력 신호(SOUTI)가 하이 레벨이고, 상기 직렬 입력 신호가 상기 외부 신호에 의해 활성화될 때, 상기 직렬 입력 신호(SIN)는 외부 신호와 동일하다. 상기 내부 직렬 출력 신호(SOUTI)가 하이 레벨이고, 상기 직렬 입력 신호가 상기 외부 신호에 의해 활성화되지 않을 때, 상기 직렬 입력 신호(SIN)는 하이 레벨이 된다.Further, in the IC card read mode, the serial input signal SIN pin functions as an input / output signal pin, and when the internal serial output signal SOUTI is at a low level, the serial input signal SIN is at a low level. Changes to activate an external signal connected to it. When the internal serial output signal SOUTI is at a high level and the serial input signal is activated by the external signal, the serial input signal SIN is equal to the external signal. When the internal serial output signal SOUTI is at a high level and the serial input signal is not activated by the external signal, the serial input signal SIN is at a high level.

도 5는 본 발명의 바람직한 실시예에 따른 IC 카드 판독기를 구비한 UART를 상세히 보여주는 블럭도이다. IC 카드 판독 인터페이스를 구비한 상기 UART는 범용 비동기 통신 코어(40), 멀티플렉서(50), 인버터(52), 반전 앤드 게이트(inverting AND gate: 54), 3-상태 인버터(56) 그리고, 풀-업 저항(58)을 포함한다. 상기 범용 비동기 통신 코어(40)는 일반적인 UART 고유의 비동기 직렬 통신 기능을 수행하고, 비동기 직렬 통신을 위해 필요한 모든 신호들을 갖는다. 모드 선택 신호(MSEL)는 범용 비동기 통신 코어(40)의 모뎀 제어 레지스터(62) 내에 저장된 비트들에 의해 설정되고 제공된다.5 is a block diagram showing in detail a UART having an IC card reader according to a preferred embodiment of the present invention. The UART with an IC card read interface includes a general purpose asynchronous communication core 40, a multiplexer 50, an inverter 52, an inverting AND gate 54, a three-state inverter 56, and a full-state inverter. Up resistor 58. The general purpose asynchronous communication core 40 performs a general UART-specific asynchronous serial communication function, and has all signals necessary for asynchronous serial communication. The mode select signal MSEL is set and provided by the bits stored in the modem control register 62 of the general purpose asynchronous communication core 40.

상기 멀티플렉서(50)는 전송 클럭 출력 신호(*BAUDOUT)와 연결되는 일입력 단자, 내부 직렬 출력 신호(SOUTI)와 연결되는 타입력 단자, 모드 선택 신호(MSEL)와 연결되는 선택 단자 그리고, 직렬 출력 신호(SOUT)와 연결되는 출력 단자를 갖는다. 상기 모드 선택 신호(MSEL)가 하이 레벨일 때(즉, 상기 IC 카드 판독 모드일 때), 상기 전송 클럭 출력 신호(*BAUDOUT)는 직렬 출력 신호(SOUT)로 제공되도록 선택된다. 상기 모드 선택 신호(MSEL)가 로우 레벨일 때 즉, 범용 비동기 송/수신 모드일 때, 상기 내부 직렬 출력 신호(SOUTI)는 상기 직렬 출력 신호(SOUT)로 제공되도록 선택된다. 상기 인버터(52)는 상기 내부 직렬 출력 신호(SOUTI)와 연결된 입력 단자를 갖는다. 상기 반전 앤드 게이트(54)는 상기 인버터(52)의 출력단자와 연결된 일입력 단자와 상기 모드 선택 신호(MSEL)와 연결되는 타입력 단자를 갖는다. 상기 모드 선택 신호(MSEL)가 하이 레벨(IC 카드 판독 모드)이고, 상기 내부 직렬 출력 신호(SOUTI)가 로우 레벨일 때, 상기 반전 앤드 게이트(54)의 출력은 로우 레벨이 된다.The multiplexer 50 includes one input terminal connected to a transmission clock output signal * BAUDOUT, a type force terminal connected to an internal serial output signal SOUTI, a selection terminal connected to a mode selection signal MSEL, and a serial output. It has an output terminal connected with the signal SOUT. When the mode selection signal MSEL is at a high level (ie, in the IC card read mode), the transmission clock output signal * BAUDOUT is selected to be provided as a serial output signal SOUT. When the mode select signal MSEL is at low level, i.e., in the general purpose asynchronous transmit / receive mode, the internal serial output signal SOUTI is selected to be provided as the serial output signal SOUT. The inverter 52 has an input terminal connected with the internal serial output signal SOUTI. The inverted and gate 54 has one input terminal connected to the output terminal of the inverter 52 and a type force terminal connected to the mode selection signal MSEL. When the mode select signal MSEL is at a high level (IC card read mode) and the internal serial output signal SOUTI is at a low level, the output of the inverted and gate 54 is at a low level.

상기 3-상태 인버터(56)는 상기 인버터(52)의 출력 단자와 연결된 입력 단자, 상기 반전 앤드 게이트(54)의 출력 단자와 연결된 제어 단자 그리고, 상기 직렬 입력 단자(SIN)와 연결된 출력 단자를 갖는다. 버퍼(60)는 상기 내부 직렬 입력 신호(SINI)를 상기 직렬 입력 신호(SIN)와 동일하도록 만드는데 사용된다. 이 분야에 잘 알려진 바와 같이, 상기 버퍼(60)는 선택적(optional)이다. 상기 풀-업 저항(58)은 상기 3-상태 인버터(56)의 출력 단자와 연결된 일단과 전원 전압(미 도시됨)과 연결된 타단을 갖는다. 다시 말하면, IC 카드 판독 모드에서, 상기 내부 직렬 출력 신호(SOUTI)가 로우 레벨일 때, 상기 3-상태 인버터(56)의 출력(즉, 직렬 입력 신호(SIN))은 로우 레벨로 변화되어 연결된 외부 신호를 활성화시킨다. 상기 내부 직렬 출력 신호(SOUTI)가 하일 레벨일 때, 상기 3-상태 인버터(56)의 출력은 하이-임피던스(high-impedance) 상태가 된다. 이 때, 만일 상기 직렬 입력 신호가 상기 외부 신호에 의해 활성화되지 않으면, 상기 직렬 입력 신호(SIN)는 상기 풀-업 저항(58)에 의해 하이 레벨로 풀-업된다. 반대로, 상기 내부 직렬 출력 신호(SOUTI)가 하이 레벨이고, 상기 직렬 입력 신호가 상기 외부 신호에 의해 활성화되면, 상기 3-상태 인버터(56)의 하이-임피던스 출력 때문에 상기 직렬 입력 신호는 상기 외부 신호와 동일하게 활성화된다.The tri-state inverter 56 may include an input terminal connected to an output terminal of the inverter 52, a control terminal connected to an output terminal of the inverting and gate 54, and an output terminal connected to the series input terminal SIN. Have The buffer 60 is used to make the internal serial input signal SINI equal to the serial input signal SIN. As is well known in the art, the buffer 60 is optional. The pull-up resistor 58 has one end connected to the output terminal of the tri-state inverter 56 and the other end connected to a power supply voltage (not shown). In other words, in the IC card read mode, when the internal serial output signal SOUTI is at the low level, the output of the tri-state inverter 56 (ie, the serial input signal SIN) is changed to the low level and connected. Activate the external signal. When the internal serial output signal SOUTI is at high level, the output of the three-state inverter 56 is in a high-impedance state. At this time, if the serial input signal is not activated by the external signal, the serial input signal SIN is pulled up to a high level by the pull-up resistor 58. Conversely, if the internal serial output signal SOUTI is at a high level and the serial input signal is activated by the external signal, the serial input signal is the external signal because of the high-impedance output of the tri-state inverter 56. Is activated the same as

예시적인 바람직한 실시예들을 이용하여 본 발명을 설명하였지만, 본 발명의 범위는 개시된 실시예들에 한정되지 않는다는 것이 잘 이해될 것이다. 오히려, 본 발명의 범위에는 다양한 변형 예들 및 그 유사한 구성들을 모두 포함될 수 있도록 하려는 것이다. 따라서, 청구 범위는 그러한 변형 예들 및 그 유사한 구성들 모두를 포함하는 것으로 가능한 폭넓게 해석되어야 한다.While the invention has been described using exemplary preferred embodiments, it will be understood that the scope of the invention is not limited to the disclosed embodiments. Rather, the scope of the present invention is intended to include all of the various modifications and similar configurations. Accordingly, the claims should be construed as broadly as possible to encompass all such modifications and similar constructions.

이상과 같은 본 발명에 의하면, 범용 비동기 송/수신기(UART)는 IC 카드 판독 인터페이스를 구비하여, IC 카드 판독기 내의 스마트 카드 인터페이스를 직접 제어한다. 따라서, IC 카드 판독 시스템 전체의 제조 비용, 에너지 소스 및 자재의 소비가 현저히 감소하는 효과가 있다.According to the present invention as described above, the general-purpose asynchronous transmitter / receiver (UART) has an IC card reading interface, and directly controls the smart card interface in the IC card reader. Therefore, there is an effect that the manufacturing cost, energy source, and material consumption of the entire IC card reading system are significantly reduced.

Claims (6)

적어도 직렬 출력 신호와 직렬 입력 신호를 가지는 IC 카드 판독기를 구비한 범용 비동기 송/수신기(UART)에 있어서:In a universal asynchronous transmitter / receiver (UART) having an IC card reader having at least a serial output signal and a serial input signal: 적어도 내부 직렬 출력 신호, 내부 직렬 입력 신호 그리고, 전송 클럭 출력 신호를 비동기 직렬 통신하는 범용 비동기 통신 코어와;A general purpose asynchronous communication core for asynchronous serial communication of at least an internal serial output signal, an internal serial input signal and a transmission clock output signal; 상기 전송 클럭 출력 신호와 연결된 일입력 단자, 내부 직렬 출력 신호와 연결된 타입력 단자, 모드 선택 신호와 연결된 선택 입력 단자 그리고, 직렬 출력 신호와 연결된 출력 단자를 가지는 멀티플렉서와;A multiplexer having one input terminal connected to the transmission clock output signal, a type force terminal connected to an internal serial output signal, a selection input terminal connected to a mode selection signal, and an output terminal connected to a serial output signal; 상기 전송 클럭 출력 신호는 상기 모드 선택 신호가 IC 카드 판독 모드를 가리킬 때 상기 전송 클럭 출력 신호가 선택되어 상기 직렬 출력 신호로 제공되고, 상기 모드 선택 신호가 범용 비동기 송/수신 모드를 가리킬 때 상기 내부 직렬 출력 신호가 선택되어 상기 직렬 출력 신호로 제공되고;The transmit clock output signal is provided as the serial output signal when the transmit clock output signal is selected when the mode select signal indicates an IC card read mode, and when the mode select signal indicates a general purpose asynchronous transmit / receive mode. A serial output signal is selected and provided to the serial output signal; 상기 내부 직렬 출력 신호, 상기 내부 직렬 입력 신호, 상기 모드 선택 신호 그리고, 상기 직렬 입력 신호와 연결된 3-상태 버퍼를 포함하되;A three-state buffer coupled with the internal serial output signal, the internal serial input signal, the mode selection signal, and the serial input signal; 상기 내부 직렬 입력 신호는 상기 직렬 입력 신호가 구동됨으로서 발생되고, 상기 모드 선택 신호가 IC 카드 판독 모드를 가리키는 상태에서, 상기 내부 직렬 출력 신호가 로우 레벨일 때 상기 직렬 입력 신호는 로우 레벨이 되고, 상기 내부 직렬 출력 신호가 하이 레벨이고 상기 직렬 입력 신호가 외부 신호에 의해 활성화될 때 상기 직렬 입력 신호는 상기 외부 신호와 동일해 지고, 상기 내부 직렬 출력 신호가 하이 레벨이고 상기 직렬 입력 신호가 상기 외부 신호에 의해 활성화되지 않을 때 상기 직렬 입력 신호는 하이 레벨이 되는 것을 특징으로 하는 IC 카드 판독기를 구비한 범용 비동기 송/수신기.The internal serial input signal is generated as the serial input signal is driven, the serial input signal becomes low level when the internal serial output signal is low level, with the mode selection signal indicating the IC card read mode, When the internal serial output signal is high level and the serial input signal is activated by an external signal, the serial input signal becomes equal to the external signal, the internal serial output signal is high level and the serial input signal is the external And said serial input signal is at a high level when not activated by a signal. 제 1 항에 있어서,The method of claim 1, 상기 범용 비동기 통신 코어는 상기 모드 선택 신호를 제공하는 것을 특징으로 하는 IC 카드 판독기를 구비한 범용 비동기 송/수신기.And said general purpose asynchronous communication core provides said mode selection signal. IC 카드 판독기를 구비한 범용 비동기 송/수신기(UART)에 있어서:In a universal asynchronous transmitter / receiver (UART) with an IC card reader: 적어도 내부 직렬 출력 신호, 내부 직렬 입력 신호 그리고, 전송 클럭 출력 신호를 비동기 직렬 통신하는 범용 비동기 통신 코어와;A general purpose asynchronous communication core for asynchronous serial communication of at least an internal serial output signal, an internal serial input signal and a transmission clock output signal; 상기 전송 클럭 출력 신호와 연결된 일입력 단자, 상기 내부 직렬 출력 신호와 연결된 타입력 단자, 모드 선택 신호와 연결된 선택 입력 단자를 가지는 멀티플렉서와;A multiplexer having one input terminal connected to the transmission clock output signal, a type force terminal connected to the internal serial output signal, and a selection input terminal connected to a mode selection signal; 상기 모드 선택 신호가 하이 레벨일 때 상기 전송 클럭 출력 신호는 상기 멀티플렉서로부터 출력되도록 선택되고, 상기 모드 선택 신호가 로우 레벨일 때 상기 내부 직렬 출력 신호는 상기 멀티플렉서로부터 출력되도록 선택되고;The transmission clock output signal is selected to be output from the multiplexer when the mode select signal is high level, and the internal serial output signal is selected to be output from the multiplexer when the mode select signal is low level; 상기 내부 직렬 출력 신호와 연결된 입력 단자를 가지는 인버터와;An inverter having an input terminal connected with the internal serial output signal; 상기 인버터의 출력 단자와 연결된 일입력 단자와 상기 모드 선택 신호와 연결된 타입력 단자를 가지는 반전 앤드 게이트와;An inverting and gate having a one input terminal connected to an output terminal of the inverter and a type force terminal connected to the mode selection signal; 상기 인버터의 출력 단자와 연결된 입력 단자, 상기 반전 앤드 게이트의 출력 단자와 전기적으로 연결된 제어 단자 그리고, 상기 내부 직렬 입력 신호와 전기적으로 연결된 출력 단자를 가지는 3-상태 인버터 및;A three-state inverter having an input terminal connected to the output terminal of the inverter, a control terminal electrically connected to the output terminal of the inverting and gate, and an output terminal electrically connected to the internal serial input signal; 일단이 상기 3-상태 인버터의 출력단과 전기적으로 연결되고, 타단이 전원 전압과 전기적으로 연결된 풀-업 저항을 포함하는 것을 특징으로 하는 IC 카드 판독기를 구비한 범용 비동기 송/수신기.A general purpose asynchronous transmitter / receiver having an IC card reader, wherein one end is electrically connected to an output of the three-state inverter, and the other end comprises a pull-up resistor electrically connected to a power supply voltage. 제 3 항에 있어서,The method of claim 3, wherein 상기 3-상태 인버터의 출력 단자와 전기적으로 연결된 입력 단자와 상기 내부 직렬 입력 신호와 연결된 출력 단자를 가지는 버퍼를 부가적으로 포함하는 것을 특징으로 하는 IC 카드 판독기를 구비한 범용 비동기 송/수신기.And a buffer having an input terminal electrically connected to the output terminal of the tri-state inverter and an output terminal connected to the internal serial input signal. 제 3 항에 있어서,The method of claim 3, wherein 상기 범용 비동기 통신 코어는 모드 선택 신호를 제공하기 위해 사용되는 모뎀 제어 레지스터를 포함하는 것을 특징으로 하는 IC 카드 판독기를 구비한 범용 비동기 송/수신기.And said general purpose asynchronous communication core comprises a modem control register used to provide a mode selection signal. IC 카드 판독 시스템에 있어서:In IC card reading system: IC 카드가 삽입되는 IC 카드 소켓과, 상기 IC 카드 소켓과 전기적으로 결합되어 상기 삽입된 IC 카드를 액세스하는데 필요한 입/출력 신호들을 제공하는 스마트 카드 인터페이스를 구비하는 IC 카드 판독기 및;An IC card reader having an IC card socket into which an IC card is inserted, and a smart card interface electrically coupled with the IC card socket to provide input / output signals necessary for accessing the inserted IC card; 상기 스마트 카드 인터페이스가 상기 IC 카드를 액세스하도록 제어하기 위해 상기 스마트 카드 인터페이스와 전기적으로 연결되고, 비동기 통신 기능을 제공하기 위해 송/수신기와 전기적으로 연결되는 IC 카드 인터페이스를 구비한 범용 비동기 송/수신기를 포함하는 컴퓨터 시스템을 포함하는 것을 특징으로 하는 IC 카드 판독 시스템.A general purpose asynchronous transmitter / receiver having an IC card interface electrically connected with the smart card interface to control the smart card interface to access the IC card and electrically connected with the transmitter / receiver to provide asynchronous communication function. An IC card reading system comprising a computer system comprising a.
KR10-1999-0006368A 1999-02-25 1999-02-25 Uart with an ic card reading interface and ic card reading system using the same Expired - Lifetime KR100511053B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-1999-0006368A KR100511053B1 (en) 1999-02-25 1999-02-25 Uart with an ic card reading interface and ic card reading system using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-1999-0006368A KR100511053B1 (en) 1999-02-25 1999-02-25 Uart with an ic card reading interface and ic card reading system using the same

Publications (2)

Publication Number Publication Date
KR20000056767A true KR20000056767A (en) 2000-09-15
KR100511053B1 KR100511053B1 (en) 2005-08-31

Family

ID=19575106

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-1999-0006368A Expired - Lifetime KR100511053B1 (en) 1999-02-25 1999-02-25 Uart with an ic card reading interface and ic card reading system using the same

Country Status (1)

Country Link
KR (1) KR100511053B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030076910A (en) * 2002-03-23 2003-09-29 엘퍼스크 주식회사 Smart card and serial communication module interface device for smart card reader

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02158825A (en) * 1988-12-12 1990-06-19 Matsushita Electric Ind Co Ltd IC card device
JP3293689B2 (en) * 1993-06-15 2002-06-17 凸版印刷株式会社 Reader / writer for IC card
DE69431794T2 (en) * 1993-09-10 2003-07-03 Oki Electric Industry Co., Ltd. READING / WRITING DEVICE FOR AN IC CARD AND CONTROL METHOD THEREFOR
JPH07271939A (en) * 1994-03-30 1995-10-20 Mitsubishi Denki Semiconductor Software Kk Non-contact IC card, card reader / writer, and card device
JP3600266B2 (en) * 1994-04-08 2004-12-15 株式会社ルネサステクノロジ Contactless IC card interface device and communication system using the same
JPH08180016A (en) * 1994-12-27 1996-07-12 Mitsubishi Electric Corp Communication interface circuit
KR970071362A (en) * 1996-04-10 1997-11-07 윤학범 Transponder using smart card's CPU (CPU)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030076910A (en) * 2002-03-23 2003-09-29 엘퍼스크 주식회사 Smart card and serial communication module interface device for smart card reader

Also Published As

Publication number Publication date
KR100511053B1 (en) 2005-08-31

Similar Documents

Publication Publication Date Title
US7209995B2 (en) Efficient connection between modules of removable electronic circuit cards
US7309021B2 (en) Dual mode controller for ISO7816 and USB enabled smart cards
KR101038109B1 (en) Smart Card System with Dual Interface Mode
US7069369B2 (en) Extended-Secure-Digital interface using a second protocol for faster transfers
US7237049B2 (en) Multimedia/secure digital cards and adapters for interfacing using voltage levels to determine host types and methods of operating
US7712659B2 (en) Card recognition system for recognizing standard card and non-standard card
US8769160B2 (en) Multi-interface memory card and method of operation
KR100939067B1 (en) Smart card with multiple different interfaces
EP1457922A2 (en) Smart card that can be configured for debugging and software development using secondary communication port
CN100492407C (en) Integral circuit device with multiple communication model and its operation method
US6991173B2 (en) Method and apparatus for autoreset of a USB smart card device in a mute mode
US6199764B1 (en) UART with an IC card reading interface and IC card reading system using the same
US6148347A (en) Mode selectable memory controller for PCMCIA standard memory cards and non-standard memory cards
US7159064B2 (en) Method and device for increasing data transfer in multi-media card
KR100511053B1 (en) Uart with an ic card reading interface and ic card reading system using the same

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19990225

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20020828

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 19990225

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20040923

Patent event code: PE09021S01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20050214

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20050711

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20050822

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20050823

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20080703

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20090708

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20100519

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20110705

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20120709

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20130621

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20130621

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20140625

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20140625

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20150619

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20150619

Start annual number: 11

End annual number: 11

FPAY Annual fee payment

Payment date: 20160812

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20160812

Start annual number: 12

End annual number: 12

FPAY Annual fee payment

Payment date: 20170720

Year of fee payment: 13

PR1001 Payment of annual fee

Payment date: 20170720

Start annual number: 13

End annual number: 13

FPAY Annual fee payment

Payment date: 20180717

Year of fee payment: 14

PR1001 Payment of annual fee

Payment date: 20180717

Start annual number: 14

End annual number: 14

EXPY Expiration of term
PC1801 Expiration of term

Termination date: 20190825

Termination category: Expiration of duration