到手首先测试NFC功能,手机一贴,打开手机上Mifare Classic Tool ,奇怪的是无法读出,但是贴近有反应。
又找出ACS122,把开发板放了上去,直接没有反应。没办法了,还是老老实实先看资料。
ST25DV-PWM-eSET 开发板 官方资料 链接 https://www.st.com/content/st_co ... -eset.html#resource
ST25DV-PWM 这个系列协议不是常用卡的14443协议,而是15693协议,暂时找不到读写器。。。
开发板背面布满了许多器件和芯片,官网上提供了详细的硬件原理图和清单。
主芯片部分,右侧为PCB天线,芯片直接输出PWM信号,可以方便的用于灯光控制的产品中,相比原有的双界面NFC芯片加单片机方案,节省了大量的成本。
电源部分
PWM滤波电路,相当于DA转换,转换后的电压送入到运放芯片,运放的另一端连接到不同的基准分压电阻上。
上电状态
每路亮4颗灯珠。
用示波器测量PWM输出
PWM频率520Hz,占空比50%,PWM1与PWM2一致。
硬件大概看明白了,重新看软件
ACR122找不到能用于15693的驱动,先在手机端测试,发现TagInfo可以读取
按照规格书说明,EEPROM共有0xFA组数据,其中每组4个字节,共250字节,F8组和F9组为PWM控制。
但是TagInfo软件读取出来对应的PWM控制位置全0 ???
似乎又陷入到这里没发进行下去了,希望懂的人指点指点。