RC522 chip advantages: low voltage, low cost, small size MF RC522 is a highly integrated read-write card chip used in 13.56MHz contactless communication. It is a low-voltage, low-cost product launched by NXP for "three-meter" applications. , small size contactless read-write card

2024/06/1921:15:32 hotcomm 1948

RC522 chip

Advantages: low voltage, low cost, small size

RC522 chip advantages: low voltage, low cost, small size MF RC522 is a highly integrated read-write card chip used in 13.56MHz contactless communication. It is a low-voltage, low-cost product launched by NXP for

MF RC522 is a highly integrated read-write card chip used in 13.56MHz contactless communication. It is a low-voltage, low-voltage card chip launched by NXP for "three-meter" applications. The cost-effective and small-sized contactless read-write card chip is a good choice for the development of smart meters and portable handheld devices.

MF RC522 utilizes advanced modulation and demodulation concepts to fully integrate all types of passive contactless communication methods and protocols at 13.56MHz. Supports 14443A compatible transponder signals. The digital part handles ISO14443A frames and error detection.

In addition, it also supports the fast CRYPTO1 encryption algorithm and verifies MIFARE series products. MFRC522 supports the higher-speed contactless communication of the MIFARE series, with a two-way data transmission rate of up to 424kbit/s.

As a new member of the 13.56MHz highly integrated read-write card series chip family, MF RC522 has many similarities with MF RC500 and MF RC530, but also has many features and differences. The communication between it and the host adopts SPI mode, which is beneficial to reducing connections, reducing the size of the PCB board, and reducing costs. Introduction to the

RFID module The

RC522 module uses the Philips MFRC522 chip to design the card reading circuit. It is easy to use and low in cost. It is suitable for users with advanced applications such as equipment development and card reader development, and users who need to design/produce radio frequency card terminals. This module can be directly installed into various card reader molds. The voltage of the module is 3.3V. It can directly connect and communicate with any CPU motherboard of the user through a few simple lines of the SPI interface, which can ensure the stable and reliable operation of the module and long card reading distance.

The following is the main program:

#include " rc522.h"

int main()

{ ...

RC522_Init(); //Initialize the radio frequency card module

...

while(1)

{

RC522_Handel();

}

return 0;

in actual use Some problems discovered:

⑴ The IO port initialization speed in SPI1_Init() is best to be 2MHZ or 10MHZ. 50MHZ will have a greater impact on the communication situation. It is also mentioned in the manual: The configuration of the RFCfgReg register in

⑵ M500PcdConfigISOType() should be changed to 0X4F. In actual testing, it was found that the effect of 0X7F is very poor, and it will be much better after changing it to 0X4F. That is, change to WriteRawRC(RFCfgReg, 0x4F);

Dao Heshun Big DataInfinigo

hotcomm Category Latest News