본문 바로가기

기술정보 및 자료/EBRF7007

Mifare® 카드구조 Mifare 카드 구조에 대해 알아 보도록 하겠습니다. 아래 그림은 MIFARE 1Kbyte STANDARD CARD의 내구 구조 입니다. 0~63 BLOCK 까지 있으며 한BLOCK에 16byte씩 있습니다. 따라서 64block * 16byte = 1024byte 총1Kbyte의 용량을 가진 카드 입니다. 더 많은 용량을 가진 카드들도 있습니다. 블럭의 구조를 보면 4개 블럭씩 나누어져 있습니다. 4개 블럭이 하나의 섹터(Sector)입니다. 하나의 섹터에 하나의 Auth Key를 가지기 때문에 AUTHENTICATION 커맨드로 AUTH KEY인증시 4개의 BLOCK을 접근 할 수 있습니다. 예를 들어 5번 블럭 접근을 위해 AUTH KEY인증을 하면 4,5,6,7블럭 모두 접근 가능한 것 입니다... 2010. 10. 14.
EBRF700 Test프로그램 - EBRF700 Tester V1.0 Windows용 EBRF700 Teset 프로그램인 EBRF700 Tester V1.0입니다. 단일 실행 파일 이므로 설치가 필요 없습니다. 첨부파일을 클릭하여 다운 받으시기 바랍니다. 2010. 10. 14.
ISO/IEC14443에 따르는 비접촉식 카드 컨트롤 EBRF700을 이용한 RF카드 컨트롤에 대해 설명하겠습니다. 아래는 ISO/IEC14443 type A 카드에 대한 상태 표시도입니다. POWER-OFF State 최초에 카드는 Power Off 상태에 있습니다. EBRF700 으로 부터 전력공급을 받지 못하고 있는 상태입니다. IDLE State 카드를 EBRF700에 가져다 대면 카드내부 전력공급이 되면서 PowerOnReset이 일어납니다. 그리고 카드는 IDLE상태로 갑니다. REQA(Request A), WUPA(WakeUp A) 커맨드를 받을 수 있습니다. READY State EBRF700을 통해 REQA또는, WUPA커맨드를 받으면 카드는 Ready상태로 갑니다. 안테나 필드(field)내에 있는 카드들 모두 READY 상태로 진입합니다.. 2010. 10. 14.
EBRF700 통신 프로토콜 EBRF700 모듈은 시리얼통신을 통해 모듈의 모든 제어가 이루어 집니다. 기본적으로 패킷(packet) 단위로 통신을 합니다. 한 패킷의 구성은 아래와 같습니다. STX : (02)hex LENGTH COMMAND와 DATA의 길이,COMMAND 길이는 항상 1이므로 'DATA길이 + 1' 과 같습니다. COMMAND Command 1바이트 DATA[n] Data n바이트, 254≥n≥0, DATA가 없고 COMMAND만 있는 패킷도 있습니다. 이때 LENGTH는 COMMAND길이만 포함된 1입니다. Checksum STX를 제외한 모든 바이트(LENGTH + COMMAND + DATA[n])를 더한후 반전 시킨 값입니다. 1byte를 초과한 값이 무시합니다. STX를 제외하고 Checksum까지 모두.. 2010. 10. 14.
비접촉식 카드 및 PROTOCOL에 관하여.. 예전에는 카드에 데이터를 저장하기 위해 MSR(Magnetic Stripe Reading)방식만 사용 되었습니다. 아시는대로 카드 뒷면에 마크네틱 까만띠가 있는 카드입니다. 하지만 단순히 수byte 데이터를 읽고 쓰기만 할 수 있기 때문에 카드 복제등이 쉬웠습니다. 카드에 저장메모리와 데이터를 암호화 할 수 있는 cpu가 내장된 카드가 나오죠. 이런 카드를 스마트(smart) 카드라 합니다. 스마트카드는 통신방식에 따라 두가지로 나눌 수 있습니다. 바로 접촉식(contact type)과 비접촉식(contactless type) 입니다. 카드에 보면 손톱만 하게 금박이 붙어 있는 카드가 접촉식 카드이며, 금박부분은 통신을 위한 접촉핀 입니다. 통신을 위한 clock, data, 전원등으로 구성되어 있습니다.. 2010. 10. 14.
EBRF700 인터페이스 하기 EBRF700의 인터페이스는 별도의 설명이 없어도 되는 RS232 시리얼 방식입니다. 핀순서는 아래와 같습니다. EBRF700은 5V 구동이므로 VCC에는 5V를 넣어 줍니다. GND 2번핀,5번핀은 내부적으로 연결되어 있습니다. TXD, RXD는 모듈입장에서 표기 한 것이므로 TXD가 출력, RXD가 입력이 되겠습니다. 입출력 Level은 RS232 Level 입니다. TTL Level로 연결하고자 할 경우는 R4,R5에 붙어 있는 0옴 저항을 R1,R3에 붙여 주시면 됩니다. 아래 그림을 참고 하시기 바랍니다. 시리얼 통신 설정은 38400bps, No Parity, Data 8bit , Stop 1bit 입니다. 흐름제어는 없습니다. 통신속도의 경우 기본38400bps로 설정되어 있으나 'SET B.. 2010. 10. 14.
EBRF700 메뉴얼 Rev1.0 EBRF700 메뉴얼 Rev1.0 입니다. 첨부파일을 클릭하여 다운받으시기 바랍니다. 2010. 10. 14.