[实用新型]支持4种通讯速率的Type‑A发射编码电路有效
申请号: | 201721236226.7 | 申请日: | 2017-09-26 |
公开(公告)号: | CN207218678U | 公开(公告)日: | 2018-04-10 |
发明(设计)人: | 孙缵 | 申请(专利权)人: | 武汉芯昌科技有限公司 |
主分类号: | H04B1/04 | 分类号: | H04B1/04;H04B5/00;H04B5/02;H04L1/00;H04L29/06;G06F13/38 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 430000 湖北省武汉市东湖开发*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 通讯 速率 type 发射 编码 电路 | ||
技术领域
本实用新型涉及一种电路,尤其是一种支持4种通讯速率的Type-A发射编码电路。
背景技术
随着社会经济的发展和信息化程度的不断提高,近场通信领域的非接触式智能IC卡获得了越来越广泛的应用。支持近场通信的ISO/IEC 14443协议规定的Type-A类型是应用最广泛的一种类型,同时鉴于各种不同的应用场景对通讯速率有不同的要求,协议还规定了106Kbps、212Kbps、424Kbps和848Kbps等4种不同的通讯速率模式。
非接触式读写器作为近场通信系统中重要的组成部分,需要支持14443 Type-A和4种通讯速率。这样就可以提高系统的兼容性,减少系统的投资成本。
实用新型内容
本实用新型要解决的技术问题是提供一种支持Type-A协议的发射编码电路,能够以4种通讯速率对非接触式智能IC卡进行写操作,从而适应不同的应用场景,有效提高系统的兼容性,减少系统的投资成本。
为解决上述技术问题,本实用新型提出的支持4种速率模式的Type-A发射编码电路包括以下子模块:
可编程时钟计数器,针对106Kbps、212Kbps、424Kbps和848Kbps等4种速率模式,分别实现128个时钟计数、64个时钟计数、32个时钟计数和16个时钟计数,产生时钟计数信号clk_cnt和计数完成信号etu_done。
帧序列生成器,内部包含状态机和并串转换电路。根据14443 Type-A协议规定的发送数据帧格式(如图2所示),在待发送的并行数据tx_data的前面和后面分别添加帧头SOC和帧尾EOC,串行输出帧序列frm_seq。
bit位计数器,对发送的帧序列frm_seq的bit位进行计数,产生bit位计数信号bit_cnt,用来控制帧序列生成器内部的状态机的跳转和并串转换电路的移位串行输出。
修正密勒码编码器,根据修正密勒码(Modified Miller)的编码格式(如图3所示),产生编码输出信号tx_code。
所述可编程时钟计数器的输出端连接bit位计数器的输入端,所述bit位计数器的输出端连接帧序列生成器的输入端,所述帧序列生成器的输出端分别连接可编程时钟计数器、修正密勒码编码器、bit位计数器。
本实用新型电路结构简单,实现容易。其中,可编程时钟计数器内部设计了一个etu长度寄存器,该寄存器的值可根据4种速率模式被配置为127、63、31和15,实现了时钟计数的可编程。修正密勒码编码器内部设计了两个寄存器,即凹槽开始寄存器和凹槽结束寄存器,用来对凹槽的开始时刻和结束时刻进行控制,实现了凹槽宽度的可调节;另外其内部还增加了一个寄存器,用来记录待发送bit位的上一个bit位的值,以便决定当前待发送的逻辑“0”的编码是采用Sequency Y还是采用Sequency Z。
附图说明
下面结合附图与具体实施方式对本实用新型作进一步详细的说明:
图1是本实用新型提出的支持速率模式的发射编码电路的结构图;
图2是ISO/IEC 14443协议Type-A类型规定的发送数据帧格式示意图;
图3是ISO/IEC 14443协议Type-A类型规定的修正密勒编码形式示意图。
图中:1、可编程时钟计数器;2、bit位计数器;3、帧序列生成器;4、修正密勒码编码器。
具体实施方式
结合图1所示,所述支持4种通讯速率的Type-A发射编码电路在下面的实施例中,包括:
一可编程时钟计数器1,内部设计了一个etu长度寄存器。其输入有系统时钟信号clk(ISO/IEC 14443协议规定的系统工作频率为13.56MHz)和速率模式信号speed_mode[1:0],输出有时钟计数信号clk_cnt和计数完成信号etu_done。速率模式信speed_mode[1:0]编码为00、01、10和11,分别对应着106Kbps、212Kbps、424Kbps和848Kbps等4种速率模式。因此,etu长度寄存器的值可相应的配置为127、63、31和15。时钟计数器根据这个寄存器的取值,就可以实现128个时钟计数、或者64个时钟计数、或者32个时钟计数,或者16个时钟计数,从而实现了对4种通讯速率的支持。计数完成信号etu_done在计数器计满了一个etu长度时,输出逻辑“1”,否则输出逻辑“0”。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉芯昌科技有限公司,未经武汉芯昌科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201721236226.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:飞机气密顶板防积水结构
- 下一篇:一种钛合金深腔加强肋