F💻W/Standard

[용어 정리] 제품Datasheet , ISO/IEC 규약

천숭이 2022. 10. 6. 16:10
용어 설명
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 진입