[РУКОВОДСТВО] Аналоги и замена микросхем Практика поставок Проверено

RC522 и PN532: чем отличаются RFID-модули и как выбрать замену

IC
Служба поставок ICBOMS · Склад в Шэньчжэне, экспресс DDP и подбор аналогов
[ПРОВЕРЕНО] Экспертиза
Прямой ответ службы закупок

RC522 и PN532 — это два считывателя бесконтактных карт на одной частоте 13,56 МГц, и внешне они решают одну задачу: читают и пишут карты MIFARE, которые стоят в домофонах, пропускных системах и метках. Разница в том, насколько широко каждый из них это делает. RC522, точнее MFRC522, — это узкий считыватель только для карт стандарта ISO14443A и MIFARE, и этого достаточно для простого доступа: прочитать номер карты и открыть дверь. PN532 — полноценный NFC-чип, который, кроме того же MIFARE, умеет работать с картами ISO14443B, с картами FeliCa, читает метки ISO15693 и умеет общаться с телефоном по NFC. Поэтому вопрос замены звучит так: для базового чтения MIFARE хватает RC522, а если нужна совместимость с разными картами, связь с телефоном или интерфейс I2C — ставят PN532.

Содержание руководства (8 разделов)

Что читает каждый

RC522 работает только со стандартом ISO14443A и картами MIFARE — это самый массовый тип бесконтактных карт. Другие стандарты, например ISO14443B или FeliCa, он не поддерживает, и NFC-связь с телефоном ему недоступна.

PN532 поддерживает заметно больше: ISO14443A и B, FeliCa, чтение меток ISO15693, а также режим точка-точка и эмуляцию карты. Это и есть отличие считывателя от полноценного NFC-модуля.

Для типовой задачи «прочитать MIFARE и открыть дверь» оба годятся одинаково, поэтому там, где нужна только эта функция, RC522 остаётся дешёвым и достаточным вариантом.

Интерфейсы подключения

Сам чип RC522 умеет и SPI, и I2C, и UART, но в готовых модулях почти всегда выведен только SPI, поэтому на практике RC522 подключают по трём-четырём проводам SPI.

PN532 в модулях выводит все три интерфейса — SPI, I2C и UART, — и их выбирают переключателями на плате. Это удобно, когда свободных ног контроллера мало и нужен, например, I2C.

Дальность чтения у обоих порядка нескольких сантиметров, у PN532 обычно чуть больше и стабильнее за счёт более тщательной антенны, но порядок один.

Когда ставить PN532 вместо RC522

PN532 — это осмысленная замена RC522, когда появляется хотя бы одно из требований: работа с картами не только MIFARE, связь с телефоном по NFC, эмуляция карты или подключение по I2C.

Если же проект ограничен чтением MIFARE по SPI, переход на PN532 ничего не даст, кроме роста цены, — функционально для этой задачи они равны.

По плате это не взаимозаменяемые микросхемы: у них разные корпуса и разные выводы, поэтому речь идёт о замене модуля целиком, а не о перепайке чипа.

Характеристики

  • Оба работают на частоте 13,56 МГц и читают карты MIFARE.
  • RC522 (MFRC522): только ISO14443A/MIFARE, в модулях интерфейс SPI.
  • PN532: ISO14443A/B, FeliCa, ISO15693, NFC точка-точка и эмуляция карты, интерфейсы SPI/I2C/UART.
  • Дальность чтения у обоих порядка нескольких сантиметров.

Частые вопросы

  • Чем RC522 отличается от PN532 — RC522 читает только MIFARE по SPI, PN532 поддерживает больше стандартов и связь с телефоном.
  • Можно ли PN532 заменить RC522 — для простого чтения MIFARE да, для остальных карт и NFC нет.
  • Какой интерфейс у RC522 — в готовых модулях почти всегда SPI.
  • Какой интерфейс у PN532 — SPI, I2C и UART, выбираются на плате.
  • Это взаимозаменяемые чипы по плате — нет, это разные микросхемы, меняют модуль целиком.
[ЗАКАЗ] Комплектация BOM и экспресс-поставка

Примените это к своей спецификации

Отправьте партномера или файл спецификации (Excel / CSV). По каждой строке проверим складские остатки в Шэньчжэне, наличие заводской упаковки и проверенные аналоги — с отгрузкой единой партией.

Открыть форму запроса →

Как написано это руководство

Руководство написано службой поставок ICBOMS в Шэньчжэне и выверено по документам производителей и стандартам, на которые ссылается текст. Формулировки ограничены тем, что делает эта служба, и тем, как оценивают деталь — без ориентировочных цен, сроков поставки и остатков: всё это считается по каждой строке отдельно, по факту проверки. Дата последней вычитки стоит в начале страницы.