掌桥专利:专业的专利平台
掌桥专利
首页

一种时钟复位方法、无线设备及系统

文献发布时间:2024-04-18 20:01:55


一种时钟复位方法、无线设备及系统

技术领域

本发明涉及数据传输技术领域,具体而言,涉及一种时钟复位方法、无线设备及系统。

背景技术

当前无线会议系统和无线麦克风的应用越来越多,一拖二和一拖四(一个Master,二个或四个Slave)的配置在多数场景下都能够满足应用需求。但是在一些特殊场景下,比如会场面积很大,采用一拖四无法覆盖更大的面积,使用体验很差。再比如使用无线麦克风做多人访谈,无法满足每个人都有一个麦克风,访谈效果不佳。这时候就想要拓展接入的Slave的数量。

现有方案中,将两个Master连接,通过硬件设计修改使其时钟同步,复位同步,这样可以满足一些特殊场合的要求。

在使用中,虽然可以一定程度上满足需求,但是发现有一个问题:我们知道BLE工作在2.4G频段,两个Master做在一块板子上的话,两个BLE天线相距很近,虽然做到了时钟同步,但是BLE的射频收发还无法同步,这样Master A的发射会干扰到Master B的接收,反之,Master B的发射也会干扰到Master A的接收,相互之间会产生很大的干扰,最终导致语音数据的丢失,使用时会出现卡顿、掉线等不良体验。

发明内容

本发明的目的在于,针对上述现有技术中的不足,本申请提供了一种时钟复位方法、无线设备及系统,以解决现有技术中两个无线设备之间相互干扰等问题。

为实现上述目的,本申请实施例采用的技术方案如下:

第一方面,本申请实施例提供一种时钟复位方法,应用于数据传输系统中的第一子系统中的第一主无线设备,所述方法包括:

上电后对第一输入输出接口进行初始化,使得所述第一输入输出接口的电平反转,以触发第二子系统中的第二主无线设备上的第二输入输出接口的电平反转;

若检测到所述第二输入输出接口的电平和所述第一输入输出接口的电平一致,则立即进行时钟复位。

可选地,所述上电后对第一输入输出接口进行初始化,使得所述第一输入输出接口的电平反转,包括:

在上电后对包括所述第一输入输出接口的所有输入输出接口进行初始化,使得所述第一输入输出接口的电平反转。

可选地,所述上电后对第一输入输出接口进行初始化,使得所述第一输入输出接口的电平反转,以触发第二子系统中的第二主无线设备上的第二输入输出接口的电平反转,包括:

上电后对所述第一输入输出接口进行初始化,使得所述第一输入输出接口的电平从预设低电平反转为高电平,以触发所述第二输入输出接口的电平从预设低电平反转为高电平;

所述若检测到所述第二输入输出接口的电平和所述第一输入输出接口的电平一致,则立即进行时钟复位,包括:

若检测到所述第二输入输出接口的电平和所述第一输入输出接口的电平均为高电平,则立即进行时钟复位。

第二方面,本申请实施例提供一种时钟复位方法,应用于数据传输系统中的第二子系统中的第二主无线设备,所述方法包括:

上电后对第二输入输出接口进行初始化,使得所述第二输入输出接口的电平为第一预设电平;

若接收到第一子系统中的第一主无线设备的第一输入输出接口传输的电平,则对所述第二输入输出接口的第一预设电平进行反转;

若检测到所述第二输入输出接口的电平和所述第一输入输出接口的电平一致,则立即进行时钟复位。

可选地,所述上电后对第二输入输出接口进行初始化,使得所述第二输入输出接口的电平为第一预设电平,包括:

上电后对所述第二输入输出接口进行初始化,使得所述第二输入输出接口的电平为低电平;

所述若接收到第一子系统中的第一主无线设备的第一输入输出接口传输的电平,则对所述第二输入输出接口的第一预设电平进行反转,包括:

若接收到第一子系统中的第一主无线设备的第一输入输出接口传输的高电平,则对所述第二输入输出接口的低电平反转为高电平;

所述若检测到所述第二输入输出接口的电平和所述第一输入输出接口的电平一致,则立即进行时钟复位,包括:

若检测到所述第二输入输出接口的电平和所述第一输入输出接口的电平均为高电平,则立即进行时钟复位。

第三方面,本申请实施例提供一种时钟复位装置,应用于数据传输系统中的第一子系统中的第一主无线设备,所述装置包括:

第一控制模块,用于上电后对第一输入输出接口进行初始化,使得所述第一输入输出接口的电平反转,以触发第二子系统中的第二主无线设备上的第二输入输出接口的电平反转;

第一复位模块,用于若检测到所述第二输入输出接口的电平和所述第一输入输出接口的电平一致,则立即进行时钟复位。

第四方面,本申请实施例提供一种时钟复位装置,应用于数据传输系统中的第二子系统中的第二主无线设备,所述装置包括:

第二控制模块,用于上电后对第二输入输出接口进行初始化,使得所述第二输入输出接口的电平为第一预设电平;

第三控制模块,用于若接收到第一子系统中的第一主无线设备的第一输入输出接口传输的电平,则对所述第二输入输出接口的第一预设电平进行反转;

第一复位模块,用于若检测到所述第二输入输出接口的电平和所述第一输入输出接口的电平一致,则立即进行时钟复位。

第五方面,本申请实施例提供一种第一主无线设备,包括:第一处理器、第一发送器、第一接收器;所述第一处理器与所述第一发送器、所述第一接收器通过总线通信连接;所述第一接收器用于接收其它无线设备发送的信号,并传输至所述第一处理器;所述第一处理器用于执行如第一方面任一所述的时钟复位方法;所述第一发送器用于将所述第一处理器得到的处理结果发送至其它无线设备。

第六方面,本申请实施例提供一种第二主无线设备,包括:第二处理器、第二发送器、第二接收器;所述第二处理器与所述第二发送器、所述第二接收器通过总线通信连接;所述第二接收器用于接收其它无线设备发送的信号,并传输至所述第二处理器;所述第二处理器用于执行如第二方面任一所述的时钟复位方法;所述第二发送器用于将所述第二处理器得到的处理结果发送至其它无线设备。

第七方面,本申请实施例提供一种数据传输系统,所述数据传输系统包括:至少两个第一子系统,以及一个第二子系统,其中,每个第一子系统包括:第一主无线设备和至少两个第一从无线设备,所述第一主无线设备分别和所述至少两个第一从无线设备连接;所述第二子系统包括:第二主无线设备和至少两个第二主无线设备,所述第二主无线设备分别和所述至少两个第二主无线设备连接;所述第一主无线设备的第一输入输出接口和所述第二主无线设备的第二输入输出接口连接;所述第一主无线设备的复位接口和所述第二主无线设备的复位接口连接;所述第一主无线设备的时钟接口和所述第二主无线设备的时钟接口连接;

所述第一主无线设备用于执行如第一方面任一所述的时钟复位方法;所述第二主无线设备用于执行如第二方面任一所述的时钟复位方法。

相对于现有技术而言,本申请具有以下有益效果:

本申请提供一种时钟复位方法、无线设备及系统。上电后对第一输入输出接口进行初始化,使得第一输入输出接口的电平反转,以触发第二子系统中的第二主无线设备上的第二输入输出接口的电平反转;若检测到第二输入输出接口的电平和第一输入输出接口的电平一致,则立即进行时钟复位。从而,使得两个主无线设备时钟同步,避免了相互干扰,确保数据不丢失。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种时钟复位系统的结构示意图;

图2为本申请实施例提供的一种时钟复位方法的流程示意图;

图3为本申请实施例提供的一种采用高低电平转换的时钟复位方法的流程示意图;

图4为本申请实施例提供的另一种时钟复位方法的流程示意图;

图5为本申请实施例提供的另一种采用高低电平转换的时钟复位方法的流程示意图;

图6为本申请实施例提供的一种时钟复位装置的示意图;

图7为本申请实施例提供的另一种时钟复位装置的示意图;

图8为本申请实施例提供的一种第一主无线设备的示意图;

图9为本申请实施例提供的一种第二主无线设备的示意图。

图标:1-第一子系统、2-第二子系统、11-第一主无线设备、12-第一从无线设备、21-第二主无线设备、22-第二从无线设备、601-第一控制模块、602-第一复位模块、701-第二控制模块、702-第三控制模块、703-第二复位模块、801-第一处理器、802-第一发送器、803-第一接收器、901-第二处理器、902-第二发送器、903-第二接收器。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

需要说明的是,在不冲突的情况下,本发明的实施例中的特征可以相互结合。

为两个无线设备时钟同步。本申请提供了一种时钟复位方法、无线设备及系统。

在介绍一种时钟复位方法之前,先对一种时钟复位方法所应用的一种时钟复位系统进行解释说明。图1为本申请实施例提供的一种时钟复位系统的结构示意图。

如图1所示,该时钟复位系统包括:至少两个第一子系统1,以及一个第二子系统2,其中,每个第一子系统包括:第一主无线设备11和至少两个第一从无线设备12,第一主无线设备11分别和至少两个第一从无线设备12连接;第二子系统包括:第二主无线设备21和至少两个第二从无线设备22,第二主无线设备21分别和至少两个第二从无线设备22连接;第一主无线设备11的第一输入输出接口和第二主无线设备21的第一输入输出接口连接;第一主无线设备11的复位接口和第二主无线设备21的复位接口连接;第一主无线设备11的时钟接口和第二主无线设备21的时钟接口连接。

其中,第一主无线设备11与第二主无线设备21之间,采用电连接。第一主无线设备11和至少两个第一从无线设备12之间,第二主无线设备21和至少两个第二从无线设备22之间,都采用无线连接,例如,采用天线连接。

第一主无线设备11的第一输入输出接口和第二主无线设备21的第二输入输出接口连接,以实现时间调节。第一主无线设备11的复位接口和第二主无线设备21的复位接口连接,以及第一主无线设备11的时钟接口和第二主无线设备21的时钟接口连接,以实现时钟同步。

第一主无线设备11用于执行本申请提供的一种时钟复位方法。第二主无线设备21用于执行本申请提供的另一种时钟复位方法。

示例地,输入输出接口为GPIO(General-purpose input/output,通用型之输入输出)接口,复位接口为Co-Reset接口,时钟接口为Co-Clock接口。

从而,在本实施例中,该时钟复位系统包括:至少两个第一子系统,以及一个第二子系统,其中,每个第一子系统包括:第一主无线设备和至少两个第一从无线设备,第一主无线设备分别和至少两个第一从无线设备连接;第二子系统包括:第二主无线设备和至少两个第二主无线设备,第二主无线设备分别和至少两个第二主无线设备连接;第一主无线设备的第一输入输出接口和第二主无线设备的第二输入输出接口连接;第一主无线设备的复位接口和第二主无线设备的复位接口连接;第一主无线设备的时钟接口和第二主无线设备的时钟接口连接。从而,使得两个主无线设备时钟同步,避免了相互干扰,确保数据不丢失。

如下通过具体示例对本申请提供的一种时钟复位方法进行解释说明。图2为本申请实施例提供的一种时钟复位方法的流程示意图,该方法的执行主体为时钟复位系统中的第一子系统中的第一主无线设备,该第一主无线设备可以为具有计算处理功能的设备。如图2所示,该方法包括:

S101、上电后对第一输入输出接口进行初始化,使得第一输入输出接口的电平反转,以触发第二子系统中的第二主无线设备上的第二输入输出接口的电平反转。

在初始化第一输入输出接口之前,第一输入输出接口有对应的第一预设电平信号。上电后对第一输入输出接口进行初始化,使得第一输入输出接口的电平反转,使得第一输入输出接口由第一预设电平信号变为第二预设电平。进而触发第二子系统中的第二主无线设备上的第二输入输出接口的电平反转。

S102、若检测到第二输入输出接口的电平和第一输入输出接口的电平一致,则立即进行时钟复位。

若检测到第二输入输出接口的电平和第一输入输出接口的电平一致,则表明,已经触发第二子系统中的第二主无线设备上的第二输入输出接口的电平反转。

以第二输入输出接口的电平和第一输入输出接口的电平一致为复位时机,立即进行时钟复位。使得两个主无线设备时钟同步,避免了相互干扰,确保数据不丢失。

综上,在本实施例中,上电后对第一输入输出接口进行初始化,使得第一输入输出接口的电平反转,以触发第二子系统中的第二主无线设备上的第二输入输出接口的电平反转;若检测到第二输入输出接口的电平和第一输入输出接口的电平一致,则立即进行时钟复位。从而,使得两个主无线设备时钟同步,避免了相互干扰,确保数据不丢失。

在上述图1对应的实施例的基础上,在本申请另一实施例中,在S101中的上电后对第一输入输出接口进行初始化,使得第一输入输出接口的电平反转,包括:

在上电后对包括第一输入输出接口的所有输入输出接口进行初始化,使得第一输入输出接口的电平反转。

上电时,对所有输入输出接口都进行初始化。

在上述图2对应的实施例的基础上,本申请实施例还提供了一种采用高低电平转换的时钟复位方法。图3为本申请实施例提供的一种采用高低电平转换的时钟复位方法的流程示意图。如图3所示,在S101中的上电后对第一输入输出接口进行初始化,使得第一输入输出接口的电平反转,以触发第二子系统中的第二主无线设备上的第二输入输出接口的电平反转,包括:

S201、上电后对第一输入输出接口进行初始化,使得第一输入输出接口的电平从预设低电平反转为高电平,以触发第二输入输出接口的电平从预设低电平反转为高电平。

示例地,第一预设电平信号为低电平,第二预设电平为高电平。

在S102中的若检测到第二输入输出接口的电平和第一输入输出接口的电平一致,则立即进行时钟复位,包括:

S202、若检测到第二输入输出接口的电平和第一输入输出接口的电平均为高电平,则立即进行时钟复位。

当第二输入输出接口的电平和第一输入输出接口的电平均为高电平,则为复位时机,立即进行时钟复位。

综上,在本实施例中,上电后对第一输入输出接口进行初始化,使得第一输入输出接口的电平从预设低电平反转为高电平,以触发第二输入输出接口的电平从预设低电平反转为高电平;若检测到第二输入输出接口的电平和第一输入输出接口的电平均为高电平,则立即进行时钟复位。从而,精准地进行时钟同步。

如下通过具体示例对本申请提供的另一种时钟复位方法进行解释说明。图4为本申请实施例提供的另一种时钟复位方法的流程示意图,该方法的执行主体为时钟复位系统中的第二子系统中的第二主无线设备,该第二主无线设备可以为具有计算处理功能的设备。如图4所示,该方法包括:

S301、上电后对第二输入输出接口进行初始化,使得第二输入输出接口的电平为第一预设电平。

上电后对第二输入输出接口进行初始化,使得第二输入输出接口的电平统一为第一预设电平。此处第一预设电平与上述实施例中的第一预设电平信号保持一致。

S302、若接收到第一子系统中的第一主无线设备的第一输入输出接口传输的电平,则对第二输入输出接口的第一预设电平进行反转。

将第二输入输出接口的第一预设电平反转为第二预设电平。

S303、若检测到第二输入输出接口的电平和第一输入输出接口的电平一致,则立即进行时钟复位。

若检测到第二输入输出接口的电平和第一输入输出接口的电平一致,则到达复位时机,则立即进行时钟复位。

综上,在本实施例中,上电后对第二输入输出接口进行初始化,使得第二输入输出接口的电平为第一预设电平;若接收到第一子系统中的第一主无线设备的第一输入输出接口传输的电平,则对第二输入输出接口的第一预设电平进行反转;若检测到第二输入输出接口的电平和第一输入输出接口的电平一致,则立即进行时钟复位。从而,使得两个主无线设备时钟同步,避免了相互干扰,确保数据不丢失。

在上述图4对应的实施例的基础上,本申请实施例还提供了另一种采用高低电平转换的时钟复位方法。图5为本申请实施例提供的另一种采用高低电平转换的时钟复位方法的流程示意图。如图5所示,在S301中的上电后对第二输入输出接口进行初始化,使得第二输入输出接口的电平为第一预设电平,包括:

S401、上电后对第二输入输出接口进行初始化,使得第二输入输出接口的电平为低电平。

示例地,第一预设电平信号为低电平。

进一步地,在S302中的若接收到第一子系统中的第一主无线设备的第一输入输出接口传输的电平,则对第二输入输出接口的预设电平进行反转,包括:

S402、若接收到第一子系统中的第一主无线设备的第一输入输出接口传输的高电平,则对第二输入输出接口的低电平反转为高电平。

示例地,第二预设电平为高电平。

进一步地,在S303中的若检测到第二输入输出接口的电平和第一输入输出接口的电平一致,则立即进行时钟复位,包括:

S403、若检测到第二输入输出接口的电平和第一输入输出接口的电平均为高电平,则立即进行时钟复位。

若检测到第二输入输出接口的电平和第一输入输出接口的电平均为高电平,则到达复位时机,则立即进行时钟复位。

综上,在本实施例中,上电后对第二输入输出接口进行初始化,使得第二输入输出接口的电平为低电平;若接收到第一子系统中的第一主无线设备的第一输入输出接口传输的高电平,则对第二输入输出接口的低电平反转为高电平;若检测到第二输入输出接口的电平和第一输入输出接口的电平均为高电平,则立即进行时钟复位。从而,精准地进行时钟同步。

下述对用以执行的本申请所提供的一种时钟复位装置、设备及存储介质等进行说明,其具体的实现过程以及技术效果参见上述,下述不再赘述。

图6为本申请实施例提供的一种时钟复位装置的示意图,如图6所示,应用于时钟复位系统中的第一子系统中的第一主无线设备,该装置包括:

第一控制模块601,用于上电后对第一输入输出接口进行初始化,使得第一输入输出接口的电平反转,以触发第二子系统中的第二主无线设备上的第二输入输出接口的电平反转。

第一复位模块602,用于若检测到第二输入输出接口的电平和第一输入输出接口的电平一致,则立即进行时钟复位。

进一步地,第一控制模块601,具体用于在上电后对包括第一输入输出接口的所有输入输出接口进行初始化,使得第一输入输出接口的电平反转。

进一步地,第一控制模块601,具体用于上电后对第一输入输出接口进行初始化,使得第一输入输出接口的电平从预设低电平反转为高电平,以触发第二输入输出接口的电平从预设低电平反转为高电平。

进一步地,第一复位模块602,具体用于若检测到第二输入输出接口的电平和第一输入输出接口的电平均为高电平,则立即进行时钟复位。

图7为本申请实施例提供的另一种时钟复位装置的示意图,如图7所示,应用于时钟复位系统中的第二子系统中的第二主无线设备,该装置包括:

第二控制模块701,用于上电后对第二输入输出接口进行初始化,使得第二输入输出接口的电平为预设电平。

第三控制模块702,用于若接收到第一子系统中的第一主无线设备的第一输入输出接口传输的电平,则对第二输入输出接口的预设电平进行反转;

第二复位模块703,用于若检测到第二输入输出接口的电平和第一输入输出接口的电平一致,则立即进行时钟复位。

进一步地,第二控制模块701,用于上电后对第二输入输出接口进行初始化,使得第二输入输出接口的电平为低电平。

进一步地,第三控制模块702,用于若接收到第一子系统中的第一主无线设备的第一输入输出接口传输的高电平,则对第二输入输出接口的低电平反转为高电平。

进一步地,第二复位模块703,用于若检测到第二输入输出接口的电平和第一输入输出接口的电平均为高电平,则立即进行时钟复位。

图8为本申请实施例提供的一种第一主无线设备的示意图,该第一主无线设备可以是具备处理、发送、接收功能的设备。如图8所示:该第一主无线设备包括:第一处理器801、第一发送器802、第一接收器803。

第一处理器801与第一发送器802、第一接收器803通过总线通信连接。第一接收器803用于接收其它终端设备发送的信号,并传输至第一处理器801。第一处理器801用于执行上述方法实施例。具体实现方式和技术效果类似,这里不再赘述。第一发送器802用于将第一处理器801的处理结果发送至其它终端设备。

图9为本申请实施例提供的一种第二主无线设备的示意图,该第二主无线设备可以是具备处理、发送、接收功能的设备。如图9所示:该第二主无线设备包括:第二处理器901、第二发送器902、第二接收器903。

第二处理器901与第二发送器902、第二接收器903通过总线通信连接。第二接收器903用于接收其它终端设备发送的信号,并传输至第二处理器901。第二处理器901用于执行上述方法实施例。具体实现方式和技术效果类似,这里不再赘述。第二发送器902用于将第二处理器901的处理结果发送至其它终端设备。

可选地,本发明还提供一种程序产品,例如计算机可读存储介质,包括程序,该程序在被处理器执行时用于执行上述方法实施例。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

相关技术
  • 一种磁浮列车振动控制装置及方法、磁浮列车
  • 一种适用于磁浮列车的合成工装
  • 一种适用于中低速磁浮列车牵引系统及磁浮交通系统
技术分类

06120116575711