FSK数据发送控制装置、方法、定时器、MCU及设备制造方法及图纸

技术编号:33498068 阅读:20 留言:0更新日期:2022-05-19 01:08
本申请提出一种FSK数据发送控制装置、方法、定时器、微控制器及电子设备,该FSK数据发送控制装置,应用于微控制器的PWM输出定时器,包括数据包构成模块和参数计算模块,其中:数据包构成模块,将待发送的比特数据转换为符合Qi协议的调制数据包,并将调制数据包发送至参数计算模块;参数计算模块,根据调制数据包和预设的调制配置参数,分别计算PWM输出定时器的重装载值和对应的频率调制参数,以使PWM输出定时器输出相应的脉宽调制信号。本申请的控制装置集成为一个整体,可直接操作定时器,具有高兼容性,高精度及易实现性。高精度及易实现性。高精度及易实现性。

【技术实现步骤摘要】
FSK数据发送控制装置、方法、定时器、MCU及设备


[0001]本申请属于电数字
,具体涉及一种FSK数据发送控制装置、方法、定时器、MCU及设备。

技术介绍

[0002]Qi协议是无线充电联盟(Wireless Power Consortium)推出的“无线充电”标准,是无线充电领域的一项通用规范。符合Qi协议规范的无线充通信协议中,数据从电力接收器传输到电力发射器(RX to TX)采用ASK(调制)数据,数据从电力发射器传输到电力接收器(TX to RX)采用FSK调制)数据。其中,RX可以为手机、手表、平板电脑等电子设备;TX可以为移动电源、充电器等电子设。ASK数据或FSK数据在上述TX设备上的数据处理,通过由MCU(MoneyWise Credit Union,微控制器)来控制实现。
[0003]在无线充电器系统中,一般通过MCU控制PWM波,通过H桥电路输出信号载波,其中FSK数据实际上是MCU控制调整PWM的频率实现。
[0004]随着无线充电的不断发展和人民生活品质的不断提升,市场上出现了数量更多、覆盖更广的无线充电产品。一方面而言,市场上出现了种类繁多的产品,使得无线充电领域的技术和产品市场需求量剧增;而从另一方面来说,为了追求更高的充电性能,有些产品不得不使用性价比更低的较为昂贵的零部件,或采用占用资源更多的数据处理方式。如此,市场上边出现了更多的成本敏感型的产品,而高成本的应用方案将极大限制这类产品的发展。

技术实现思路

[0005]本申请提出一种FSK数据发送控制装置、方法、定时器、微控制器及电子设备,该控制装置集成为一个整体,可直接操作定时器,具有高兼容性,高精度及易实现性。
[0006]本申请第一方面实施例提出了一种FSK数据发送控制装置,包括:FSK数据发送控制装置,应用于微控制器的PWM输出定时器,包括数据包构成模块和参数计算模块,其中:所述数据包构成模块,将待发送的比特数据转换为符合Qi协议的调制数据包,并将所述调制数据包发送至所述参数计算模块;所述参数计算模块,根据所述调制数据包和预设的调制配置参数,分别计算所述PWM输出定时器的重装载值和对应的频率调制参数,以使所述PWM输出定时器输出相应的脉宽调制信号。
[0007]在本申请一些实施例中,所述数据包构成模块包括数据缓存寄存器、中断寄存器和控制寄存器,其中,所述数据缓存寄存器存储所述微控制器写入的待发送数据;所述中断寄存器存储所述微控制器写入的中断数据,用于标志所述调制数据包中单个字节的完成;
所述控制寄存器存储所述微控制器写入的控制数据,用于,用于控制所述数据包构成模块的启闭和比特数据的发送,以及所述调制数据包的格式。
[0008]在本申请一些实施例中,所述控制寄存器包括启动使能寄存器和发送使能寄存器;所述启动使能寄存器存储所述微控制器写入的启动使能状态值,用于控制所述数据包构成模块的启闭;所述发送使能寄存器存储所述微控制器写入的发送使能状态值,用于控制比特数据的发送。
[0009]在本申请一些实施例中,所述调制数据包含有引导序言和至少一个字节的比特数据,所述控制寄存器还包括序言个数寄存器,所述序言个数寄存器在所述发送使能状态值为上升沿且所述数据缓存寄存器中待发送数据为空时,存储所述微控制器写入的序言控制数据,用于控制引导序言的位数。
[0010]在本申请一些实施例中,每个字节的比特数据均包括起始位、数据本体位、奇偶检验位及终止位;所述控制寄存器还包括奇偶控制寄存器,所述奇偶控制寄存器在所述发送使能状态值为高电平且所述数据缓存寄存器中待发送数据为空时,存储所述微控制器写入的奇偶校验初值,用于控制所述奇偶检验位的初值。
[0011]在本申请一些实施例中,所述调制数据包还包括位于数据包末尾的补位数据,所述控制寄存器还包括补位控制寄存器,所述补位控制寄存器存器在所述发送使能状态值为低电平时,存储所述微控制器写入的补位标志数据,用于标志是否进行末尾补位。
[0012]在本申请一些实施例中,所述参数计算模块包括触发周期计数器和计算子模块,所述频率调制参数包括所述触发周期计数器的装载设定值,所述触发周期计数器基于所述装载设定值进行计数,且计数溢出则触发所述计算子模块进行计算;所述计算子模块被触发后根据所述调制数据包和预设的调制配置参数,分别计算所述PWM输出定时器的重装载值和对应的装载设定值,并将所述装载设定值发送至所述触发周期计数器,将所述重装载值发送至所述PWM输出定时器。
[0013]在本申请一些实施例中,所述计算子模块包括配置寄存器和计算单元,所述配置寄存器包括周期数寄存器、周期差寄存器、基频寄存器、调制度寄存器及极性选择寄存器;所述调制配置参数包括所述周期数寄存器、所述周期差寄存器、所述基频寄存器、所述调制度寄存器及所述极性选择寄存器分别存储的调制周期数、调制周期差、设置基频、调制度及调制极性。
[0014]在本申请一些实施例中,所述计算子模块还包括中间变量寄存器,所述计算单元基于所述调制极性,计算待发送的比特数据对应的逻辑值,并将所述逻辑值写入所述中间变量寄存器,所述记录输出频率的逻辑高低;根据预设的调制配置参数,计算相应调制极性下所述逻辑值对应的所述重装载值和所述装载设定值。
[0015]本申请第二方面的实施例提供了一种FSK数据发送控制方法,应用于微控制器的PWM输出定时器,所述方法包括:将待发送的比特数据转换为符合Qi协议的调制数据包;根据所述调制数据包和预设的调制配置参数,分别计算所述PWM输出定时器的频
率和对应的频率调制参数,以使定时器输出相应的脉宽调制信号。
[0016]本申请第三方面的实施例提供了一种定时器,包括重装载模块、计数器、比较寄存器及输出控制模块,所述定时器还包括如第一方面所述的FSK数据发送控制装置。
[0017]本申请第四方面的实施例提供了一种微控制器,其上集成有如第三方面所述的定时器。
[0018]本申请第五方面的实施例提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,还包括数字逻辑电路,所述数字逻辑电路包括如第一方面所述的FSK数据发送控制装置。
[0019]本申请实施例中提供的技术方案,至少具有如下技术效果或优点:本申请实施例提供的FSK数据发送控制装置,包括数据包构成模块和参数计算模块,数据包构成模块可将待发送的比特数据转换为符合Qi协议的调制数据包,并将调制数据包发送至参数计算模块。参数计算模块可根据调制数据包和预设的调制配置参数,分别计算PWM输出定时器的重装载值和对应的频率调制参数,以使PWM输出定时器输出相应的脉宽调制信号,如此,可通过配置模块参数,适配市场上绝大部分协议的FSK数据发送控制。且相较于软件实现方案,该硬件外设的收发时序不受软件中断时间影响,控制将更精准。同时,该装置的硬件电路设计通常较为简单,易于设计实现;软件应用时,只需进行一些简单操作即可完成数据发送,节省MCU运算资源。且本装置可兼顾软本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种FSK数据发送控制装置,其特征在于,应用于微控制器的PWM输出定时器,包括数据包构成模块和参数计算模块,其中:所述数据包构成模块,将待发送的比特数据转换为符合Qi协议的调制数据包,并将所述调制数据包发送至所述参数计算模块;所述参数计算模块,根据所述调制数据包和预设的调制配置参数,分别计算所述PWM输出定时器的重装载值和对应的频率调制参数,以使所述PWM输出定时器输出相应的脉宽调制信号。2.根据权利要求1所述的装置,其特征在于,所述数据包构成模块包括数据缓存寄存器、中断寄存器和控制寄存器,其中,所述数据缓存寄存器存储所述微控制器写入的待发送数据;所述中断寄存器存储所述微控制器写入的中断数据,用于标志所述调制数据包中单个字节的完成;所述控制寄存器存储所述微控制器写入的控制数据,用于控制所述数据包构成模块的启闭、比特数据的发送,以及所述调制数据包的格式。3.根据权利要求2所述的装置,其特征在于,所述控制寄存器包括启动使能寄存器和发送使能寄存器;所述启动使能寄存器存储所述微控制器写入的启动使能状态值,用于控制所述数据包构成模块的启闭;所述发送使能寄存器存储所述微控制器写入的发送使能状态值,用于控制比特数据的发送。4.根据权利要求3所述的装置,其特征在于,所述调制数据包含有引导序言和至少一个字节的比特数据,所述控制寄存器还包括序言个数寄存器,所述序言个数寄存器在所述发送使能状态值为上升沿且数据缓存寄存器中待发送数据为空时,存储所述微控制器写入的序言控制数据,用于控制引导序言的位数。5.根据权利要求4所述的装置,其特征在于,每个字节的比特数据均包括起始位、数据本体位、奇偶检验位及终止位;所述控制寄存器还包括奇偶控制寄存器,所述奇偶控制寄存器在所述发送使能状态值为高电平且数据缓存寄存器中待发送数据为空时,存储所述微控制器写入的奇偶校验初值,用于控制所述奇偶检验位的初值。6.根据权利要求4所述的装置,其特征在于,所述调制数据包还包括位于数据包末尾的补位数据,所述控制寄存器还包括补位控制寄存器,所述补位控制寄存器存器在所述发送使能状态值为低电平时,存储所述微控制器写入的补位标志数据,用于标志是否进行末尾补位。7.根...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:浙江地芯引力科技有限公司
类型:发明
国别省市:

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

1