数据编码装置制造方法及图纸

技术编号:31638337 阅读:37 留言:0更新日期:2021-12-29 19:19
本发明专利技术提供一种数据编码装置,包括:ETU计数单元,用于在控制器开启的编码使能信号后,对预设时钟信号的每个上升沿进行计数;脉冲产生单元,用于对所述预设时钟信号进行分频,并在脉冲使能信号开启后,根据所述ETU计数单元的当前计数值确定是否输出目标频率的脉冲信号;曼彻斯特编码单元,用于在所述编码使能信号延时预设个周期后,对数据进行编码;门控单元,用于将所述编码使能信号延时所述预设个周期后,将所述预设时钟信号接入到所述曼彻斯特编码单元。本发明专利技术不采用时钟与NRZ异或倒相的设计方法,通过加入可复用计数单元、门控单元,大大降低了编码装置的功耗和提高了编码装置的适配性以及可迁移性。的适配性以及可迁移性。的适配性以及可迁移性。

【技术实现步骤摘要】
数据编码装置


[0001]本专利技术涉及数据编码
,尤其涉及一种数据编码装置。

技术介绍

[0002]非接触式近场通信经过这二十多年的发展,已慢慢成为物联网、智慧生活、智慧城市等领域不可或缺的一部分。可用于芯片生产的数字编码技术实现是否稳定、功耗低、易迁移成为了衡量设计水平的关键标准。但现有的曼彻斯特编码技术多为现场可编程门阵列(Field

Programmable Gate Array,FPGA)、复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD)、STM32单片机、软件技术、光通信领域的实现方法居多,这类设计方法跟芯片设计有着巨大的区别,即使能模拟接近式卡(Proximity card,PICC)也不具备量产能力,且无法满足芯片设计对面积、功耗的要求。
[0003]小部分可支持芯片生产的曼彻斯特编码技术实现起来又较为臃肿且稳定性差、功耗高、迁移性极差。如现有能支持芯片生产的曼彻斯特编码技术的信号产生是经过时钟与不归零码(Non

Return to Zero,NRZ)进行异或后倒相的结果,这种处理方法会对系统带来致命缺陷,在时钟上升沿或下降沿不理想的情况下,容易产生尖峰脉冲,从而引起系统崩溃。即使针对这种情况可以进行优化避免,但对时钟的要求也高,本来PICC的时钟就是通过天线感应产生,存在较大的不确定性,所以优化实现起来也非常麻烦,且不好理解,迁移性也差。

技术实现思路

[0004]本专利技术提供的数据编码装置及构建方法,用于克服现有技术中存在的上述至少一个问题,不采用时钟与NRZ异或倒相的设计方法,通过加入可复用计数单元、门控单元,大大降低了编码装置的功耗和提高了编码装置的适配性以及可迁移性。
[0005]本专利技术提供的一种数据编码装置,包括:ETU计数单元,用于在控制器开启的编码使能信号后,对预设时钟信号的每个上升沿进行计数;脉冲产生单元,与所述ETU计数单元连接,用于对所述预设时钟信号进行分频,并在脉冲使能信号开启后,根据所述ETU计数单元的当前计数值确定是否输出目标频率的脉冲信号;曼彻斯特编码单元,与所述脉冲产生单元连接,用于在所述编码使能信号延时预设个周期后,对数据进行编码;门控单元,与所述曼彻斯特编码单元连接,用于将所述编码使能信号延时所述预设个周期后,将所述预设时钟信号接入到所述曼彻斯特编码单元。
[0006]根据本专利技术提供的一种数据编码装置,所述ETU计数单元,包括:计数器,用于在所述编码使能信号开启后,对所述预设时钟信号的每个上升沿进行计数。
[0007]根据本专利技术提供的一种数据编码装置,所述脉冲产生单元,包括:受控分频器,与所述ETU计数单元连接,用于对所述预设时钟信号进行分频,并在脉冲使能信号开启后,根据所述ETU计数单元的当前计数值确定是否输出目标频率的脉冲信号。
[0008]根据本专利技术提供的一种数据编码装置,所述门控单元,包括:两级同步寄存器,与所述曼彻斯特编码单元连接,用于将所述编码使能信号延时所述预设个周期,以使得所述曼彻斯特编码单元在所述编码使能信号关闭后被同步复位;门控锁存器,用于对所述曼彻斯特编码单元进行时钟门控,使得在所述编码使能信号延时所述预设个周期后,将所述预设时钟信号接入到所述曼彻斯特编码单元。
[0009]根据本专利技术提供的一种数据编码装置,所述曼彻斯特编码单元,包括:编码状态机,与所述脉冲产生单元连接,用于在所述编码使能信号延时预设个周期后,对所述数据进行编码;数据装载寄存器,用于对所述数据进行寄存;数据比特计数器,用于对所述数据每个字节包含的比特数进行计数;数据字节计数器,用于对所述数据包含的字节数进行计数。
[0010]根据本专利技术提供的一种数据编码装置,所述对所述数据进行编码,包括:按照ISO/IEC14443 TypeA协议规定的曼彻斯特编码规则,对所述数据进行编码。
[0011]根据本专利技术提供的一种数据编码装置,在对所述数据每个字节包含的目标比特进行编码时,若此时所述ETU计数单元的当前计数值达到预设值,则所述编码状态机输出读信号给上层调用模块;所述上层调用模块在接收到所述读信号后,从所述数据装载寄存器中获取所述目标比特的下一比特,并将所述下一比特发送给所述编码状态机。
[0012]本专利技术还提供一种数据编码装置,所述目标频率的时钟信号,包括:848kHz的时钟信号。
[0013]根据本专利技术提供的一种数据编码装置,所述曼彻斯特编码单元,还包括:数据加密控制器,用于对所述数据进行加密。
[0014]根据本专利技术提供的一种数据编码装置,所述曼彻斯特编码单元,所述预设时钟信号,包括:3.39MHz时钟信号或13.56MHz时钟信号。
[0015]本专利技术提供的数据编码装置,不采用时钟与NRZ异或倒相的设计方法,通过加入可复用计数单元、门控单元,大大降低了编码装置的功耗和提高了编码装置的适配性以及可迁移性。
附图说明
[0016]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本专利技术提供的数据编码装置的结构示意图;
图2是本专利技术提供的门控单元的原理示意图;图3是本专利技术提供的曼彻斯特编码单元的原理示意图;图4是本专利技术提供的SOF编码示意图。
具体实施方式
[0018]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0019]图1是本专利技术提供的数据编码装置的结构示意图,如图1所示,包括:ETU计数单元1,用于在控制器开启的编码使能信号后,对预设时钟信号的每个上升沿进行计数;脉冲产生单元3,与ETU计数单元1连接,用于对预设时钟信号进行分频,并在脉冲使能信号开启后,根据ETU计数单元1的当前计数值确定是否输出目标频率的脉冲信号;曼彻斯特编码单元2,与脉冲产生单元3连接,用于在编码使能信号延时预设个周期后,对数据进行编码;门控单元4,与曼彻斯特编码单元2连接,用于将编码使能信号延时预设个周期后,将预设时钟信号接入到曼彻斯特编码单元2。
[0020]可选地,本专利技术提供的数据编码装置,适用于OOK调制的曼彻斯特编码技术,适用与非接触式卡片等多种应答器的编码部分及编码加密接口。简单来说,是一种适用于OOK调制技术来对RFID阅读器装置进行回复的数据编码装置。
[0021]具体地,该数据编码装置,包括ETU计数单元1、脉冲产生单元3、曼彻斯特编码单元2、门控单元4。ETU计数单元1是用作对预设时钟信号(即主本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据编码装置,其特征在于,包括:ETU计数单元,用于在控制器开启的编码使能信号后,对预设时钟信号的每个上升沿进行计数;脉冲产生单元,与所述ETU计数单元连接,用于对所述预设时钟信号进行分频,并在脉冲使能信号开启后,根据所述ETU计数单元的当前计数值确定是否输出目标频率的脉冲信号;曼彻斯特编码单元,与所述脉冲产生单元连接,用于在所述编码使能信号延时预设个周期后,对数据进行编码;门控单元,与所述曼彻斯特编码单元连接,用于将所述编码使能信号延时所述预设个周期后,将所述预设时钟信号接入到所述曼彻斯特编码单元。2.根据权利要求1所述的数据编码装置,其特征在于,所述ETU计数单元,包括:计数器,用于在所述编码使能信号开启后,对所述预设时钟信号的每个上升沿进行计数。3.根据权利要求1所述的数据编码装置,其特征在于,所述脉冲产生单元,包括:受控分频器,与所述ETU计数单元连接,用于对所述预设时钟信号进行分频,并在脉冲使能信号开启后,根据所述ETU计数单元的当前计数值确定是否输出目标频率的脉冲信号。4.根据权利要求1所述的数据编码装置,其特征在于,所述门控单元,包括:两级同步寄存器,与所述曼彻斯特编码单元连接,用于将所述编码使能信号延时所述预设个周期,以使得所述曼彻斯特编码单元在所述编码使能信号关闭后被同步复位;门控锁存器,用于对所述曼彻斯特编码单元进行时钟门控,使得在所述编码使能信号延时所述预设个周期后,将所述预设时钟信号...

【专利技术属性】
技术研发人员:招继恩周明胡建国李洋丁颜玉谭大伦
申请(专利权)人:杰创智能科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1