[发明专利]一种RFID芯片BLF的实现方法有效
申请号: | 201910863201.7 | 申请日: | 2019-09-12 |
公开(公告)号: | CN110443334B | 公开(公告)日: | 2023-08-11 |
发明(设计)人: | 孙晓霞;张建伟 | 申请(专利权)人: | 上海明矽微电子有限公司;张建伟 |
主分类号: | G06K17/00 | 分类号: | G06K17/00 |
代理公司: | 北京市鼎立东审知识产权代理有限公司 11751 | 代理人: | 陈佳妹 |
地址: | 201203 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 rfid 芯片 blf 实现 方法 | ||
1.一种RFID芯片BLF的实现方法,其特征在于,包含以下步骤:
(S1)超高频RFID芯片接收到读卡器发送的Query命令后,寄存其DR参数,根据EPCClass1 Gen2协议,DR的1和0分别代表BLF计算时64/3或8两个取值;
(S2)超高频RFID芯片接收到读卡器发送的Query命令后,设置TRCAL计数器计算其TRCAL的长度,并寄存TRCAL计数器的计数值;
(S3)反向链路时钟的周期Tpri和反向链路频率BLF的关系为:根据协议定义所以
(S4)根据DR的取值为64/3或8,对TRCAL计数器的计数值进行移位和相加运算,计算出Tpri的值;
(S5)对所述(S4)中计算出的Tpri的值右移1位,并寄存移位后的Tpri值;
(S6)设置Tpri计数器,开始计数;
(S7)设置CLKBLF信号,当Tpri计数器的计数值达到所述(S5)寄存的移位后的Tpri值时,CLKBLF取反;
(S8)经过所述(S7)步骤产生的CLKBLF即为满足协议规定的反向链路频率的时钟,可以作为RFID芯片返回数据使用的时钟;
所述步骤(S4)根据DR的取值为64/3或8,对TRCAL计数器的计数值进行移位和相加运算,计算出Tpri的值,包括:
当REG_DR=0时,对TRCAL_CNT右移3位,左侧补0,移位后的值记TRCAL_SHIFT0;当REG_DR=1时,先对TRCAL_CNT右移6位,记为TRCAL_TEMP1,再对
TRCAL_CNT右移5位,记为TRCAL_TEMP2,然后将TRCAL_TEMP1和TRCAL_TEMP2相加,相加后的结果记为TRCAL_SHIFT1;当REG_DR=0时,Tpri选择
TRCAL_SHIFT0的值,当REG_DR=1时,Tpri选择TRCAL_SHIFT1的值;
所述步骤(S4)根据DR的取值进行不同的移位或者移位相加运算,避免使用硬件除法器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海明矽微电子有限公司;张建伟,未经上海明矽微电子有限公司;张建伟许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910863201.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种与扫码枪打通获取人货数据系统及方法
- 下一篇:一种智能卡