728x90
반응형
8.3 Smart Card Interface - Subscriber Identification Module (SIM)
8.3.1 Introduction
Subscriber Identification Module(SIM)은 SIM 카드나 Eurochip 선불 전화 카드와의 통신을 용이하게 하고, ISO/IEC 7816-3 표준과 호환되도록 디자인되었다. SIM 모듈에는 다양한 카드와 인터페이스하는 데 사용할 수 있는 하나의 포트가 있다. Micro Controller Unit(MCU)와의 인터페이스는 참조 문서 IP Bus Specification에 설명된 대로 32비트 연결이다.
8.3.2 Modes of Operation
SIM 모듈 I/O 인터페이스는 아래에 요약된 세가지 작동 모드 중 하나로 작동할 수 있다.
- 2선 인터페이스 - IC핀 RX와 TX 모두 SmartCard에 인터페이스하는 데 사용된다.
- 외부 단선 인터페이스 - IC핀 RX와 TX는 IC 외부에서 함께 연결되고, SmartCard로 라우팅된다.
- 내부 단선 인터페이스 - IC핀 RX와 TX는 SmartCard에 라우팅된다. 수신 핀 RX는 IC 내부에서 TX핀으로 연결된다.
8.3.3 External Signal Description
- SIM_CLK : SIM 모듈이 SmartCard에 제공하는 클럭. 일반적인 주파수는 1MHz ~ 5MHz이다. 이 클럭은 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 90. 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
반응형