简介:一个基于PN532的RFID读写器,可以读写M1、UID、CUID、FUID、带NFC功能的手环、手机等,门禁卡解决方案的不二之选。
经作者允许,转载自PN532读写卡器(支持NFC、RFID) - 嘉立创EDA开源硬件平台
开源协议: Public Domain
工程来源: 克隆自 PN532
已建立QQ群:498569319,欢迎讨论,共同进步
发布时间:2021-12-02 17:43:03
- 1.2w
- 295
- 203
- 306
描述
一个基于PN532的RFID读写器,可以读写M1、UID、CUID、FUID、带NFC功能的手环、手机等,门禁卡解决方案的不二之选。
电路及PCB天线参考自adafruit发布的开源项目。
在目前CH340E价格被炒得翻倍的情况下(以前只要1.8,现在要3.5),做一个成本可以控制在16元以内(主要成本就是PN532芯片,10元包邮),比某宝上同功能的成品五六十元的划算多了。
这个工程从2021年10月开始设计,因一开始对PN532供电模式不了解,到之后尝试各类可能的扩展应用与一体化模式之间的平衡摆布,这个工程先后7次打板测试最终得到这一版本,这还是要再次衷心感谢嘉立创的免费打板政策让各种想法可以多次验证!
2002年5月13日版:2022年5月1日,根据评论区同好ZJ3659指出原版联手机会报“电压异常”问题,拟将CH340E供电改为由PN532内部LDO输出,后经评论区同好chong2测试及我自己搬板验证,存在部分PN532输出电压无法满足CH340E要求,导致无法工作问题。重新设计此板,增加一个XC6202 3.3V的LDO给PN532及CH340E供电,经打板并搬原出问题的PN532到此板验证,运行良好,支持电脑、手机APP。
2022年5月30日更新:看评论区中有兄弟做了带蓝牙功能的,一时兴起,自己也设计一个带蓝牙模块的版本。将USB挪到板子下面,板子上面放蓝牙模块,使用一个2位开关控制CH340E、蓝牙模块的供电,以期实现选择使用蓝牙控制还是USB口控制PN532,带蓝牙但没电池供电貌似用处不大(实在要外接电池貌似也可以从JP2上接),但对这个尺寸的个板子增再加一个锂电池及充电电路好像又太喧宾夺主了。本月额度用完,暂未打板验证。
1、电路板与银行卡尺寸完全一致;
2、使用TYPE-C接口,支持AC线和CC线与电脑相连;
3、板载USB转串口芯片(CH340E)可直接连接上位机。也可通过DIP开关屏蔽板载串口,使用板上的UART接口连接外部主机、蓝牙模块等实现扩展;
4、使用测试点将PN532主要测试用针脚引出,可外接测试设备和DEBUG设备;
5、可与MifareOneTool等各类开源上位机软件配合实现读写卡。
附件为MifareOneTool 1.7版本,一个强大的NFC读写软件。
几个版本:
TYPE-C口沉板设计(降低了整个板子的厚度)
SPI、I2C、UART三个模式可切换:
电平转换,支持外部设备接口电压与板载芯片界面电压不一致:
2022-05-13,增加外置LDO(XC6206)给CH340E供电版,支持电脑,手机APP不报“电压异常”错:
设计图
原理图
( 1 / 3 )
-
Sheet
在编辑器中打开 -
外置LDO版
在编辑器中打开 -
20220530带蓝牙模块的PN532原理图
在编辑器中打开 -
Sheet
在编辑器中打开
PCB
( 1 / 3 )
-
PCB
在编辑器中打开 -
PCB-20220513-外置LDO版
在编辑器中打开 -
2022-05-30版-带蓝牙模块的PN532(暂未打板验证)
在编辑器中打开 -
PCB
在编辑器中打开
BOM
BOM下载在立创商城下单
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 22p | C1,C2 | C0603 | 2 |
2 | 220p | C3,C4 | C0603 | 2 |
3 | NC | C5,C6,C9,C10 | C0603 | 4 |
4 | 100p | C7,C8 | C0603 | 2 |
5 | 100n | C11,C14,C16,C20,C24 | C0603 | 5 |
6 | 20pF | C12,C13 | C0603 | 2 |
7 | 1nF | C15 | C0603 | 1 |
8 | 10uF | C18,C19,C21,C22,C25,C23 | C0603 | 6 |
9 | 100nF | C27 | C0603 | 1 |
10 | 1N5819 | D1 | SOD-123_L2.8-W1.8-LS3.7-FD | 1 |
11 | UART | JP1 | P2.54-4P-PZ | 1 |
12 | FERRITE | L1,L2 | L0805 | 2 |
13 | 560nH | L3,L4 | L0805 | 2 |
14 | POWER | LED1 | LED0603_RED | 1 |
15 | RX | LED2 | LED0603_RED | 1 |
16 | TX | LED3 | LED0603_RED | 1 |
17 | ANT | P1 | HDR-2.54-3P_JH | 1 |
18 | 2N7002DW | Q1 | SOT-363 | 1 |
19 | 1K | R1,R10,R11 | R0603 | 3 |
20 | 1K69 | R2 | R0603 | 1 |
21 | 1R5 | R3,R4 | R0603 | 2 |
22 | NC | R5,R6 | R0603 | 2 |
23 | 10K | R8,R9,R18 | R0603 | 3 |
24 | 2K | R10,R11 | R0603 | 2 |
25 | 4K7 | R12,R13,R16,R17 | R0603 | 4 |
26 | 100K | R19 | R0603 | 1 |
27 | 5K1 | R20,R21 | R0603 | 2 |
28 | DSHP02TS-S | SW1 | SW-SMD_DSHP02TS-S | 1 |
29 | AUX1 | TP1 | PAD.03X.03 | 1 |
30 | AUX2 | TP2 | PAD.03X.03 | 1 |
31 | DBG_TX | TP3 | PAD.03X.03 | 1 |
32 | DBG_RX | TP4 | PAD.03X.03 | 1 |
33 | GND | TP5 | PAD.03X.03 | 1 |
34 | PN532 | U1 | HVQFN40-6X6 | 1 |
35 | CH340E | U2 | MSOP-10_AK | 1 |
36 | TYPE-C16PIN | USB1 | USB-C-SMD_TYPE-C16PIN | 1 |
37 | 27.12MHz | X1 | CRYSTAL-SMD_4P-L3.2-W2.5-BL | 1 |
38 | 1uF | C38,C39 | C0603 | 2 |
39 | CON10 | J1 | P2.54-10P-PZ | 1 |
40 | CON8 | J2 | P2.54-8P-PZ | 1 |
41 | DEBUG | JP2 | P2.54-4P-PZ | 1 |
42 | 0R | R7 | R0603 | 1 |
43 | XC6206P332MR | U3 | SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR | 1 |
44 | ZX-D30-双模 | U4 | BULETM-SMD_ZX-D30 | 1 |
展开
工程附件
序号 | 文件名称 | 下载次数 |
---|---|---|
1 | M1T-v1.7.0.zip | 355 |
2 | IMG_5934 00_00_05-00_00_17.mp4 | 24070 |
3 | 一体式PN532驱动(CH340E).zip | 135 |
4 | 手机连接.MOV | 15019 |