THM3070定时器寄存器详解:FWT与TMR配置

需积分: 25 44 下载量 151 浏览量 更新于2024-08-09 收藏 745KB PDF 举报
"THM3070用户手册-UM0301-北京同方微电子有限公司" 在THM3070芯片中,定时器是实现通信过程中的关键组件,特别是对于帧等待时间(FWT)和接收定时的管理。THM3070内置了发送接收定时器,它在完成发送操作后自动启动,用于检测卡片的响应时间。如果在预设的FWT时间内没有收到卡片的响应,系统会判断为超时,并通过RSTAT.TMROVER标志进行指示。 FWT的计时值由三个寄存器组合而成:FWIHIGH、FWIMID和FWILOW。它们共同构成了以330μS为单位的计时值。FWT的计算公式为FWT=330μS*{FWIHIGH,FWIMID,FWILOW}。这三个寄存器的详细描述如下: - FWIHIGH(地址:0x21,复位值:0x00):FWT计时的高位值,具有读写属性。 - FWIMID(地址:0x22,复位值:0x00):FWT计时的中位值,同样具备读写属性。 - FWILOW(地址:0x23,复位值:0x01):FWT计时的低位值,也是可读写的。 这些寄存器的有效设置条件是EMVEN.EMVMODE等于1并且EMVEN.FWTEN等于1。这意味着在启用EMV模式并且FWT定时器开启时,这些寄存器的值才会被考虑。 另外,对于兼容THM3060/THM3030的定时器功能,TMRH和TMRL寄存器被用来设定定时器的预设值。这两个寄存器以302μS为单位,最大可设定的定时值约为20秒。TMRH(地址:0x0C,复位值:0x01)是接收定时器的高字节部分。 THM3070的用户手册是由北京同方微电子有限公司发布的,属于秘密级别文档,只通过加密邮件提供给有资质的客户。手册强调了文档的使用和传播限制,以及公司对产品规格和文档更新的权利。同时,北京同方微电子有限公司明确指出对于产品使用可能引起的损失或损害不承担责任,且不保证在特殊应用场景如航空、航天、军工、医疗等领域的适用性。 此外,手册还列举了一些相关的缩略语,例如CRC(循环冗余码校验)、EGT(额外监视时间)、EOF(帧结束)、ETU(时间单元)等,这显示了THM3070在非接触式IC卡通信中的应用背景和标准遵循,如ISO/IEC14443和ISO/IEC15693。