请教个问题,若同时有5张A卡在射频场中,且他们的ATQA不同,那么RC522芯片发送REQA命令后,5张卡同时发送ATQA信息,那么5张卡的ATQA信息会重叠从而导致信号失真,芯片是怎么解调出每张卡的ATQA呢?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

请教个问题,若同时有5张A卡在射频场中,且他们的ATQA不同,那么RC522芯片发送REQA命令后,5张卡同时发送ATQA信息,那么5张卡的ATQA信息会重叠从而导致信号失真,芯片是怎么解调出每张卡的ATQA呢?

2,176 Views
qiuge1988
Contributor I

(1)是不是识别多张卡时,这几张卡的ATQA必须完全一样?

(2)协议上说有多张卡同时存在时,收到REQA信息后,多张卡同时返回ATQA,这些ATQA信号就会叠加,会导致信号失真。芯片怎么识别每张卡的ATQA呢

3 Replies

1,695 Views
qiuge1988
Contributor I


协议基本都看懂了,我的理解是先REQA之后再通过防冲突来获得卡的UID的,难道在一开始获得ATQA时也会采用防冲突算法?然后在获得各个卡的UID时也采用防冲突算法。如果在获得ATQA时不采用防冲突,多个卡的ATQA信号肯定会叠加,造成失真,这样是解不出ATQA  信号的。请指教。

1,695 Views
shengdang
Contributor I

我也有同样的疑问

0 Kudos

1,695 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hi

   协议上对抗冲突的问题,写得非常清楚。这个和芯片是不相关的!所以,请花时间研究一下协议!


Have a great day,
TIC  weidong

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos