最近意外收到一块ST NFC开发板,平时很少参与各论坛活动,确实很意外,能有评测的资格,刚到手时工作忙的原因,没有时间详细的测试,这两天有时间拿出来研究学习下。
微信图片_202002221509058.jpg        微信图片_202002221509057.jpg
到手首先测试NFC功能,手机一贴,打开手机上Mifare Classic Tool ,奇怪的是无法读出,但是贴近有反应。
e9a850870cae2ec6aed247b91ad799a.jpg
又找出ACS122,把开发板放了上去,直接没有反应。没办法了,还是老老实实先看资料。
微信图片_202002221509055.jpg
ST25DV-PWM-eSET 开发板 官方资料 链接  https://www.st.com/content/st_co ... -eset.html#resource

微信图片_20200222151949.png
ST25DV-PWM 这个系列协议不是常用卡的14443协议,而是15693协议,暂时找不到读写器。。。
开发板背面布满了许多器件和芯片,官网上提供了详细的硬件原理图和清单。
微信图片_202002221526101.png
主芯片部分,右侧为PCB天线,芯片直接输出PWM信号,可以方便的用于灯光控制的产品中,相比原有的双界面NFC芯片加单片机方案,节省了大量的成本。
微信图片_20200222153223.png
电源部分
微信图片_20200222153404.png
PWM滤波电路,相当于DA转换,转换后的电压送入到运放芯片,运放的另一端连接到不同的基准分压电阻上。
微信图片_202002221526102.png 微信图片_202002221526103.png
上电状态 微信图片_202002221509056.jpg
每路亮4颗灯珠。
用示波器测量PWM输出
微信图片_202002221509053.jpg       微信图片_202002221509054.jpg
PWM频率520Hz,占空比50%,PWM1与PWM2一致。
硬件大概看明白了,重新看软件
ACR122找不到能用于15693的驱动,先在手机端测试,发现TagInfo可以读取
微信图片_20200222150905.jpg    
微信图片_20200222150905.png
微信图片_20200222155842.png 微信图片_202002221558421.png
微信图片_20200222155959.png
按照规格书说明,EEPROM共有0xFA组数据,其中每组4个字节,共250字节,F8组和F9组为PWM控制。
但是TagInfo软件读取出来对应的PWM控制位置全0   ???
似乎又陷入到这里没发进行下去了,希望懂的人指点指点。