ST25DV
||持续更新中
FTM快速传输模式
RF至I2C主机
要将数据从RF读取器发送到I2C主机,必须启用快速传输模式,信箱必须空闲,并且RF用户必须先将包含数据的消息写入信箱。然后通知I2C主机(通过GPO输出上的中断或轮询MB_CTRL_Dyn寄存器)来自RF的消息已存在于信箱中。
一旦I2C读取了整个消息,就认为信箱再次空闲,并可用于接收新消息(不清除数据)。
通过轮询MB_CTRL_Dyn寄存器,通知RF用户I2C主机已读取消息。
I2C主机至RF
要将数据从I2C主机发送到RF读取器,必须启用快速传输模式,信箱必须空闲,并且I2C主机必须先将包含数据的消息写入信箱。
必须使用VCC电源才能激活此功能。
存储器管理
ST25DVxxx存储器分为四个主要的存储区:
• 用户存储器
• 动态寄存器
• 快速传输模式缓冲区
• 系统配置区
用户存储器(ENDAi)
ST25DVxxx用户存储器可分为4个灵活的用户区。通过三个特定的64位密码之一,可实现每个区域的独立读和/或写保护。
用户存储器可以分成不同的区域,每个区域具有不同的访问权限。RF和I2C读写指令仅在同一区域内合法。也就是说,不能同时连续在不同的区域访问。
要写入ENDAi寄存器,用户必须先打开安全会话。(指I2C和RF)。若安全会话已打开,则为W,否则始终为R
动态寄存器
在RF中,可通过专用的(Fast) Read Dynamic Configuration和(Fast) Write Dynamic Configuration指令来访问动态寄存器,并将指针用作寄存器地址。访问动态寄存器不需要密码。
ST25DVxxx动态寄存器可供RF或I2C主机访问,它提供动态状态或允许临时激活或冻结某些ST25DVxxx功能。
快速传输模式缓冲区
在RF中,通过专用的(Fast) Read Message指令读取信箱。读取可从信箱中介于00h和FFh之间的任何地址开始。通过(Fast) Write Message指令一次性写入信箱,始终从信箱地址00h开始写入。从RF访问信箱不需要密码,但必须启用快速传输模式。
ST25DVxxx也提供256字节快速传输模式缓冲区,该缓冲区充当RF和I2C接口之间的信箱,以便在接触和非接触世界之间快速传输数据。
系统配置区
在RF中,可通过专用的Read Configuration与Write Configuration指令访问位于系统配置区的静态寄存器,并将一个指针用作寄存器地址。
ST25DVxxx系统配置区包含用于配置所有ST25DVxxx功能的寄存器,用户可对这些功能进行调整。其访问受64位配置密码保护。
置区包含用于配置所有ST25DVxxx功能的寄存器,用户可对这些功能进行调整。其访问受64位配置密码保护。
系统配置区包括五个额外的64位块,用于存储一个I2C密码,三个RF用户区访问密码和一个RF配置密码。