728x90
반응형
8.3 Smart Card Interface - Subscriber Identification Module (SIM)
8.3.1 Introduction
SIM(Subscriber Identification Module: 가입자 식별 모듈)은 SIM 카드나 Eurochip 선불 전화 카드와 통신을 용이하게 하도록 설계되었으며, ISO/IEC 7816-3 표준과 호환된다. SIM 모듈에는 다양한 카드와 인터페이스하는 데 사용할 수 있는 하나의 포트가 있다. MCU(Micro Controller Unit)와 인터페이스는 레퍼런스 문서의 IP Bus Specification에 설명된 대로 32비트로 연결된다.
8.3.2 Modes of Operation
SIM 모듈 I/O 인터페이스는 아래 요약된 세 가지 작동 모드 중 하나로 작동할 수 있다.
- Two-wire interface: IC의 핀 RX와 TX 모두 SmartCard에 인터페이스하는 데 사용된다.
- External one-wire interface: IC의 핀 RX와 TX는 IC 외부에서 함께 연결되고, SmartCard로 라우트된다.
- Internal one-wire interface: IC의 핀 TX는 SmartCard에 라우트된다. 수신 핀 RX는 IC 내부에서 TX 핀에 연결된다.
8.3.3 External Signal Description
- SIM_CLK: SIM 모듈이 SmartCard에 제공하는 clock이다. 일반적인 주파수는 1 MHz ~ 5 MHz이다. 이 clock은 SIM_TRXD 핀에 있는 데이터 속도의 372배이다.
- SIM_RST_B: SIM에서 SmartCard로 보내는 재설정 신호.
- SIM_SVEN: SmartCard 전원 공급 디바이스 활성화 컨트롤 신호.
- SIM_TRXD: SIM 모듈에서 SmartCard로 송수신된 날짜.
- SIM_PD: SmartCard 삽입 감지.
8.3.4 Source Code Structure
Table 91. SIM Source
File | Description |
drivers/mxc/sim/imx_sim.c | SIM Driver |
drivers/mxc/sim/imx_envsim.c | SIM Env |
8.3.5 Menu Configuration Options
menuconfig로 모듈을 활성화하도록 커널 옵션을 구성한다:
Device Drivers > MXC support drivers > MXC SIM Support
8.3.6 Software Framework
아래 그램은 SIM TX와 RX 소프트웨어 흐름을 보여준다.
728x90
반응형