[发明专利]蓝牙模块、蓝牙模块的事件控制方法及电子设备有效
申请号: | 202010395338.7 | 申请日: | 2020-05-11 |
公开(公告)号: | CN111580994B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | 周亚莉;王吉健;徐红如 | 申请(专利权)人: | 南京英锐创电子科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/50 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 孔默 |
地址: | 210000 江苏省南京市江北*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 蓝牙 模块 事件 控制 方法 电子设备 | ||
1.一种蓝牙模块,其特征在于,所述蓝牙模块包括:CPU、链路层控制电路、物理层控制电路和存储器;其中,所述CPU存储有链路层控制程序,所述链路层控制电路设置有计时器;
所述物理层控制电路和所述存储器均与所述链路层控制电路连接;所述链路层控制电路中还设置有数据交换控制表基地址寄存器和数据交换控制表指针寄存器,其中,所述数据交换控制表基地址寄存器中存储有数据交换控制表存储器基地址;所述数据交换控制表指针寄存器中存储有数据交换控制表存储器指针;
所述CPU,用于启动所述蓝牙模块时,运行所述链路层控制程序,通过所述链路层控制程序进行事件初始化操作和所述链路层控制电路的启动触发操作,所述事件初始化操作和所述启动触发操作完成后,切换至睡眠状态;其中,所述事件初始化操作包括在所述存储器中存储蓝牙事件的控制数据;
所述链路层控制电路,用于在所述链路层控制程序的启动触发操作下进入工作状态,并启动所述计时器,当所述计时器的计时达到预设时长时,基于所述存储器中存储的控制数据生成事件使能信号,并将所述事件使能信号发送至所述物理层控制电路;还用于:通过所述数据交换控制表存储器基地址和所述数据交换控制表存储器指针访问所述数据交换控制表,并根据所述数据交换控制表的内容查找控制结构体的地址,以获取所述控制数据;其中,所述控制数据包括接收事件描述符和发送事件描述符;
所述物理层控制电路,用于接收所述事件使能信号,并根据所述事件使能信号完成所述蓝牙事件。
2.根据权利要求1所述的蓝牙模块,其特征在于,所述存储器包括非掉电存储区和掉电存储区,其中,所述非掉电存储区用于存储数据交换控制表和控制结构体,所述控制结构体中存储有所述控制数据;所述掉电存储区包括接收数据缓存区和发送数据缓存区。
3.根据权利要求1所述的蓝牙模块,其特征在于,所述链路层控制电路还设置有接收寄存器和发送寄存器;
所述链路层控制电路还用于:判断所述存储器中的控制数据的类型,如果所述控制数据的类型为所述接收事件描述符,则将所述接收事件描述符存储到所述接收寄存器,以及,如果所述控制数据的类型为所述发送事件描述符,将所述发送事件描述符存储到所述发送寄存器。
4.根据权利要求3所述的蓝牙模块,其特征在于,所述接收寄存器中还存储有接收数据缓存区指针;
所述链路层控制电路还用于:当所述计时器的计时达到预设时长时,根据所述接收寄存器中的事件接收描述符生成事件接收使能信号,并将所述事件接收使能信号发送至所述物理层控制电路;
所述物理层控制电路,还用于根据所述事件接收使能信号接收数据,并将所述接收数据发送至所述链路层控制电路;
所述链路层控制电路,还用于根据所述接收数据缓存区指针将所述接收数据存储至所述接收数据缓存区;以及,更新所述事件接收描述符,以重复上述事件接收过程,直至达到预设条件,结束事件接收过程。
5.根据权利要求4所述的蓝牙模块,其特征在于,所述发送寄存器中还存储有发送数据缓存区指针;
所述链路层控制电路用于:根据预设切换时间窗,当完成事件接收后,根据所述发送寄存器中的事件发送描述符生成事件发送使能信号,并将所述事件发送使能信号发送至所述物理层控制电路,在预设延时时长后,根据所述发送数据缓存区指针将所述发送数据缓存区的数据按照比特流发送至所述物理层控制电路;
所述物理层控制电路还用于根据所述事件发送使能信号将所述发送数据缓存区的数据发送至待接收设备;当发送完成后,生成结束标志,并将所述结束标志发送至所述链路层控制电路;
所述链路层控制电路还用于:根据所述结束标志更新所述事件发送描述符,以重复上述事件发送过程,直至达到预设条件,结束事件发送过程。
6.根据权利要求4或5所述的蓝牙模块,其特征在于,所述预设条件为:所述接收寄存器中所述事件接收描述符为0,且,所述发送寄存器中所述事件发送描述符为0;或者,所述发送寄存器中所述事件发送描述符为0,且,所述物理层控制电路的接收错误大于预设阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京英锐创电子科技有限公司,未经南京英锐创电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010395338.7/1.html,转载请声明来源钻瓜专利网。