[发明专利]双接口NFC标签电路及其数据传输方法在审
申请号: | 201510509452.7 | 申请日: | 2015-08-18 |
公开(公告)号: | CN105159852A | 公开(公告)日: | 2015-12-16 |
发明(设计)人: | 赵旺;许登科 | 申请(专利权)人: | 珠海市一微半导体有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F13/40 |
代理公司: | 广东朗乾律师事务所 44291 | 代理人: | 闫有幸;杨焕军 |
地址: | 519000 广东省珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 nfc 标签 电路 及其 数据传输 方法 | ||
1.一种双接口NFC标签电路,其特征在于,包括的RF接口,SDA引脚,SCL引脚,VCC引脚,SRAM,仲裁控制器,RF数据缓存寄存器及I2C数据缓存寄存器;SRAM,仲裁控制器,RF数据缓存寄存器及I2C数据缓存寄存器通过内部总线连接;所述SDA引脚和SCL引脚被定义为I2C接口,SDA引脚用于传送数据和地址,SCL引脚用于传送时钟信号,时钟信号可以确定I2C接口的传输速度;VCC引脚用于为双接口标签电路供电。
2.根据权利要求1所述的双接口NFC标签电路,其特征在于,所述RF数据缓存寄存器包括RF数据缓存寄存器1与RF数据缓存寄存器2;所述I2C数据缓存寄存器包括I2C数据缓存寄存器1与I2C数据缓存寄存器2。
3.根据权利要求1或2所述的双接口NFC标签电路,其特征在于,所述双接口NFC标签电路还包括计数寄存器,连接于所述内部总线,用于标志SRAM空满状态;当数据写入SRAM时,计数寄存器加1,当数据读出SRAM时,计数寄存器减1;计数寄存器可以被RF接口和I2C接口读取;根据读取到的计数值,在通过其中一个接口写入时判断SRAM中剩余多少空间,在通过其中一个接口读出时判断SRAM中剩余多少数据未读取。
4.一种基于权利要求1所述的双接口NFC标签电路的数据传输方法,其特征在于,包括:
(1)开始,双接口NFC标签电路准备进行数据传输;
(2)RF接口或I2C接口,有读请求或写请求,请求占用总线访问SRAM;
(3)判断总线是否处于空闲状态,如果在空闲状态则到步骤(4),否则回到步骤(2);
(4)判断是读请求还是写请求,如果为读SRAM请求则到步骤(5A),如果为写SRAM请求则到步骤(5B);
(5A)判断是RF接口有读请求还是I2C接口有读请求,如果是RF接口有读请求则到步骤(5A1),如果是I2C接口有读请求则到步骤(5A2);
(5A1)SRAM中数据写到RF数据缓存寄存器,数据读完后释放总线;
(5A2)SRAM中数据写到I2C数据缓存寄存器,数据读完后释放总线;
(5B)判断是RF接口有写请求还是I2C接口有写请求,如果是RF接口有写请求则到步骤(5B1),如果是I2C接口有写请求则到步骤(5B2);
(5B1)RF数据缓存寄存器中数据写到SRAM,数据写完后释放总线;
(5B2)I2C数据缓存寄存器中数据写到SRAM,数据写完后释放总线;
(6)结束一次仲裁过程。
5.根据权利要求4所述的双接口NFC标签电路的数据传输方法,其特征在于,所述RF数据缓存寄存器包括RF数据缓存寄存器1与RF数据缓存寄存器2;所述I2C数据缓存寄存器包括I2C数据缓存寄存器1与I2C数据缓存寄存器2,RF数据缓存寄存器1和RF数据缓存寄存器2轮流交替接收RF接口的数据,然后写到SRAM中去;I2C数据缓存寄存器1和I2C数据缓存寄存器2轮流交替接收I2C接口的数据,然后写到SRAM中去。
6.根据权利要求4所述的双接口NFC标签电路的数据传输方法,其特征在于,在步骤(5B)之前还包括以下步骤:判断SRAM是否已经被写满,如果SRAM已经被写满,则对SRAM的一次访问完成,释放总线;否则进入步骤(5B)。
7.根据权利要求6所述的双接口NFC标签电路的数据传输方法,其特征在于,判断SRAM是否已经被写满的方法为:设置一计数寄存器,当数据写入SRAM时,计数寄存器加1,当数据读出SRAM时,计数寄存器减1,通过计数寄存器的值及SRAM的空间大小判断SRAM是否已经写满。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市一微半导体有限公司,未经珠海市一微半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510509452.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:垫具
- 下一篇:一种面向GUI软件的可靠性加速测试方法