6.2 KiB
6.2 KiB
tags, active, created
| tags | active | created | ||
|---|---|---|---|---|
|
false | 2024-02-06 |
Goal
Reverse engineer MFRC522 RFID reader, create circuit design, add a ribbon cable connector, have RST pin be pulled low.
To Do
- Test MFRC522 in Rust crate ➕ 2024-09-29 ✅ 2025-05-02
- Test the small picofarad capacitors to see what the values are ➕ 2024-10-28 ✅ 2025-03-02
- Check that MFRC522 chips can be ordered on ➕ 2024-09-29 ✅ 2024-10-28
- Decide on asymmetry of TX1/TX2 ➕ 2024-10-03 ✅ 2024-10-28
- See which side of TX the RX/VMID connects to on the actual board ➕ 2024-10-03 ✅ 2024-10-08
- Add ribbon cable connector ➕ 2024-06-20 ✅ 2024-10-03
- Give all capacitors and resistors their values in circuit ➕ 2024-09-29 ✅ 2024-10-03
- Connect crystal ➕ 2024-09-29 ✅ 2024-10-03
- Connect LED ➕ 2024-09-29 ✅ 2024-10-03
- Connect antenna ➕ 2024-09-29 ✅ 2024-10-03
- Ensure pull up resistor to disable board ➕ 2024-09-29 ✅ 2024-10-03
- Pull capacitors off of a working board to figure out what values they are ➕ 2024-06-25 ✅ 2024-09-29
Notes
MF522-AN chip is based on the original Philips MFRC522 chip. Every RFID chip has a unique ID. Additionally you can store encrypted data on many RFID’s as well.
- https://arduino.stackexchange.com/questions/54119/mfrc522-firmware-unknown - getting version 0xB2 for clone boards
- Holding the RST pin low disables the board. Board is reset by a positive edge and enabled when held high.
- Instructables article on how to interface RPi to RC522
- Donskytech article about using RPi with MFRC522 reader
- Tutorial that shows how to voltage regulate the 5V signals to 3.3V and how to read on an Arduino. Voltage regulation is not required - see note below
- Article about RC522 RFID modules. Explains that the communication pins of the board are 5V tolerant so no need to voltage regulate as other articles describe
- Enabling SPI interface on Raspberry Pi
- Another interesting RC522 / Arduino tutorial
- How to use an RFID RC522 with a Raspberry Pi
- And another that talks about tag memory and how it is organized
- This chap on StackExchange explains how to attach multiple RC522 readers to one RPi by cycling the RST pins and multiplexing the SPI.
- Full MFRC522 Specification
- All the different types of RFID tags and the different standards for each country
- Rust MFRC522 driver for RFID chip reading
- SPI - Serial Peripheral Interface pinout for Raspberry Pi
- DIY Smart Lock
- Read two RFID’s from same SPID using OR gate
- MFRC522 Circuit Diagram
- https://easyeda.com/editor#id=!488e1b7a8f9544599a7f8e41d1d6ccb9
- Optimizing Read Range in RFID Systems
- http://miniradiosolutions.com/wp-content/uploads/2015/09/NFC-Reader-Design-II-Antenna-design-considerations-Public.pdf
- https://5.imimg.com/data5/SELLER/Doc/2022/1/NB/OG/UX/1833510/rc522-reader-writer-module.pdf
The RST pin of the RC522 RFID module is level triggered. Low powers down the board, high powers up and causes a board reset.
References
- RFID RC522 Schematic Resources
- https://easyeda.com/editor#id=!488e1b7a8f9544599a7f8e41d1d6ccb9
- https://easyeda.com/editor#id=!b4aaa5775d8340e8a0fc626cdb0c1cbe
- How to Set Up a Raspberry Pi RFID RC522 Chip - Pi My Life Up
- MFRC522 footprint and symbol by NXP USA Inc.
- mfrc522 - Rust
- Resistor Sizes and Packages | Resistor Standards and Codes | Resistor Guide
- Learn by Example—Using an Impedance Smith Chart - Technical Articles
- Review of R, X, and Z (Resistance, Reactance and Impedance) | Reactance and Impedance—R, L, And C | Electronics Textbook
- Standard Inductor Values - RF Cafe
- What is an SMD capacitor? Common capacitor values - SM Tech
- How to Calculate the Frequency of the Upper Sideband?
!Design of Adaptive RFID Reader based on DDS and RC522 1.pdf

.png)








