용어 | 설명 |
SCL (serial clock) | 일정 주기의 클럭신호를 내보낸다 |
SDA (serial data) | 클럭신호에 따라 데이터를 보낸다 |
VDD | power |
MOSI | Master-Out Slave-In master에서 slave로 데이터를 보낼 때 사용되는 신호 SCK의 positive edge에서 data read |
MISO | Master-In Slave-Out slave가 master로 데이터를 보낼 때 사용되는 신호 SCK의 negative edge에서 데이터 변화 |
SCK | 우리 회사에서는 클럭으로 사용되는 이름인듯. SCK의 positive edge에서 M->S SCK의 negative edge와 NSS의 negtive edge에서 S->M 이때, slave에서 master 방향으로 1bit의 데이터만 보냄. 이 과정을 8번 반복해야 1byte 전송 완. |
IRQ | Interrupt Request cpu에게 우선순위를 알려주기 위한 신호 |
NSS | Negative Slave Select chip select와 유사한데, 한 개의 master가 여러 개의 slave를 컨트롤하고 있을 경우 명령을 내리고자 slave를 선택하기 위해 사용됨. spi통신 시작할때는 LOW값으로 설정함. data 전송이 완료되면 High로 환원됨 |
BCC | 참고 블로그 Block Check Character 앞 4비트 UID0~3 XOR계산된 값 |
ISO/IEC | |
PICCS | polling for proximity cards or objects (PICCs) |
PCD | proximity coupling device (PCD) _ 근접 |
REQA | Request A |
WUPA | Wake up A |
ATQA | Answer to Request |
RATS | Request Answer to Select |
UID | Unique Identifier |
RFU | Reserved For future Use |
PCD | proximity coupling device |
NVB | number of valid bits |
SAK | select acknowledge |
PUPI | Pseudo-Unique PICC Identifier |
BPSK | Binary phase-shift keying BPSK를 이용하면 하나의 T라는 시간에 0 또는 1의 1bit 표현이 가능 |
EAS | 전자 도난 방지 기기 |

참고 : Astate diagram 설명 자세한 블로그
IDLE 상태 :
PICC 인가됨. 명령을 듣고 REQA와 WUPA 명령을 받을 수 있음.
IDLE 나가는 조건과 :
REQA(request)나 WUPA(wakeup) 명령을 받고 ATQA(answer to request)에 보낸 후, PICC(polling)가 READY상태가 될 때,
READY 상태 :
공중 충돌 방지 방식이 적용됨.
READY 나가는 조건 :
UID를 완료하고, PICC 가 ACTIVE 상태에 들어갈때
ACTIVE 상태 :
PICC가 활성화 명령인 RATS 프로토콜을 받아들일 준비가 되었을때.
ACTIVE 나가는 조건 :
HLTA 명령이 받아들여지고, PICC가 HALT 상태에 들어갈때
HALT 상태 :
PICC는 WUPA 명령에만 반응할 수 있음
HALT 나가는 조건 :
WUPA 명령을 받고 ATQA를 보낸 후에, PICC는 READY 상태에 들어간다.
< 간단한 흐름 >
초기 카드 power off 상태 -> EBRF700과 접촉한 카드는 카드내부 전력공급 -> 카드 IDLE 상태 진입 -> READY -> ACTIVATE : 카드 하나만 선택. 충돌방지 위해 Anti-Collision 기능 수행 -> HALT command 카드가 받으면 HALT state 진입
'F💻W > Standard' 카테고리의 다른 글
1104 세미나 피드백, 1011 세미나 관련 (0) | 2022.11.04 |
---|---|
RFID HANDBOOK 분석 (0) | 2022.10.13 |
[Type B] PICC 초기화 & Anticolision 흐름도, 설명 (0) | 2022.10.11 |
[Type A] PICC 초기화 & Anticolision 흐름도, 설명 (0) | 2022.10.11 |
[Type A] ISO Cascade level (0) | 2022.10.11 |
[Type A] ISO Anticollision loop within each cascade level_step별 정리 (0) | 2022.10.11 |