Какова фактическая скорость чтения считывателя NFC (PN532)? - PullRequest
0 голосов
/ 31 мая 2018

Я потратил много времени, пытаясь улучшить скорость чтения для Desfire EV1 с помощью считывателя PN532 SPI, и время, которое я получаю, слишком велико по сравнению с MFRC531.Я использую libnfc для PN532 и я использовал собственные команды NXP для MFRC531.

Может кто-нибудь сказать мне, сколько времени потребуется для выполнения следующих команд над Desfire EV1?

Я не могу уменьшить больше, чем 92,76 милисекунды.У меня есть 144 байтовых файла внутри desfire, и для чтения требуется 102,63 миллисекунды, что составляет скорость 11 кбит / с.Если скорость протокола Desfire составляет 424 кбит / с, что происходит со мной?Возможно ли, что это связано с внутренним микропроцессором, который монтирует pn532, а в rc531 его нет?

*** mifare_desfire_select_application ***
===> 0000   90 5a 00 00 03 00 00 00 00
<=== 0000   91 00
PICC replied OPERATION_OK
*** mifare_desfire_get_version ***
===> 0000   90 60 00 00 00
<=== 0000   04 01 01 01 00 18 05 91 af
*** mifare_desfire_get_version ***
===> 0000   90 af 00 00 00
<=== 0000   04 01 01 01 04 18 05 91 af
*** mifare_desfire_get_version ***
===> 0000   90 af 00 00 00
<=== 0000   04 60 75 1a 5f 28 80 ba 25 51 9e 10 51 11 91 00  
PICC replied OPERATION_OK
*** mifare_desfire_select_application ***
===> 0000   90 5a 00 00 03 00 00 01 00
<=== 0000   91 00
PICC replied OPERATION_OK

Time elapsed: 0.092768s

1 Ответ

0 голосов
/ 26 июня 2018

скорость передачи данных зависит от скорости передачи PCD-MCU и скорости передачи PCD-PICC и в основном ограничена второй (также известной как бесконтактный UART).Чипы PCD по умолчанию работают с низкой скоростью передачи данных (например, 106 K).Как мне известно, для доступа к более высоким скоростям передачи требуется гораздо лучшая конструкция сети антенн и линий электропередачи.

...