数据同步系统及音频设备技术方案

技术编号:26969517 阅读:19 留言:0更新日期:2021-01-05 23:58
本申请提供一种数据同步系统及音频设备,该数据同步系统包括:数据采集组件,具有多个采集单元,分别用于采集数据并在需要传送数据时发送触发信号;数据处理芯片,具有与采集单元一一对应的存储模块,数据处理芯片用于基于触发信号获取对应的采集单元的数据并将其存入相应的存储模块;数据处理芯片还包括硬件模块,硬件时钟计数器及处理模块,硬件模块用于被触发信号触发,将触发时刻对应的硬件时钟计数器的计数值存入相应的存储模块,处理模块用于从各存储模块读取来自多个采集单元的数据及多个采集单元的数据各自对应的硬件时钟计数器的计数值,并根据硬件时钟计数器的计数值对相应的采集单元的数据进行处理,以使来自多个采集单元的数据同步。

【技术实现步骤摘要】
数据同步系统及音频设备
本申请涉及数据同步
,具体而言,涉及一种数据同步系统及音频设备。
技术介绍
随着电子设备(例如,无线耳机,无线音箱,智能手表等)的功能逐渐多样化,电子设备的结构也越来越复杂,电子设备所包括的数据采集单元(例如,传感器,麦克风等)也逐渐增多。现有技术中,多个数据采集单元之间的数据同步通常需要专门的处理器来负责,即,电子设备需要单独设置一个处理器专职处理多个数据采集单元之间的数据同步。由此,增加了系统开销。
技术实现思路
本申请实施例的目的在于提供一种数据同步系统及音频设备,用于在进行数据同步时,一定程度上减少系统开销。本申请提供一种数据同步系统,包括:数据采集组件,包括多个采集单元,各采集单元用于采集数据并在需要传送数据时发送触发信号;数据处理芯片,包括与所述采集单元一一对应的存储模块,所述数据处理芯片用于基于所述触发信号获取对应的采集单元的数据,并将其存入相应的存储模块中;所述数据处理芯片还包括硬件模块,硬件时钟计数器及处理模块,所述硬件模块用于被所述触发信号触发,将触发时刻对应的硬件时钟计数器的计数值存入相应的存储模块中,所述处理模块用于从各存储模块读取来自所述多个采集单元的数据及所述多个采集单元的数据各自对应的硬件时钟计数器的计数值,并根据所述硬件时钟计数器的计数值对相应的采集单元的数据进行处理,以使来自所述多个采集单元的数据同步。本申请所提供的数据同步系统,通过使各采集单元在需要传送数据时发送触发信号,由触发信号触发数据处理芯片获取各采集单元所采集的数据并进行同步处理,即,数据处理芯片在未接收到触发信号之前,可以负责数据同步系统的其他任务,由此,无需针对各采集单元的数据同步增设专门的处理器,从而一定程度上减少系统开销;而且由于在数据处理芯片中设置有硬件模块,可以为处理模块分担根据触发信号记录硬件时钟计数器的计数值的工作,从而可以减少处理模块的工作压力,使得处理模块释放更多的运算能力来处理数据同步系统的其他任务。进一步地,所述数据采集组件还包括多个存储单元,所述多个存储单元与所述多个采集单元一一对应连接,各采集单元还用于将所采集的数据存入对应的存储单元内;所述多个存储单元还与所述多个存储模块一一对应连接。本申请中,数据采集组件包括多个与采集单元一一对应连接的存储单元,可以方便采集单元的数据缓存;而多个存储单元与多个存储模块一一对应连接,可以方便将各采集单元所采集的数据分开存储,以免后续处理模块在进行同步处理时混淆数据来源。进一步地,各采集单元用于在对应的存储单元中的数据量达到各自预设值时,确定需要传送数据;或者在完成各自预设数量的数据采集之后,确定需要传送数据。本申请中,各采集单元在对应的存储单元中的数据量达到各自预设值时,确定需要传送数据;或者在完成各自预设数量的数据采集之后,确定需要传送数据,即,各采集单元在满足相应条件后自动确定需要传送数据,而无需数据处理芯片对数据采集组件进行额外的配置,由此,可以一定程度上减少数据处理芯片的工作压力。进一步地,所述数据处理芯片还包括多个I/O接口,各存储单元分别与一I/O接口连接,各存储模块分别与一I/O接口连接,各存储模块分别通过相应的I/O接口与对应的存储单元连接。进一步地,所述硬件时钟计数器的时钟频率大于各采集单元的采样频率。本申请中,通过使得硬件时钟计数器的时钟频率大于各采集单元的采样频率,能够精确地对各采集单元所采集的数据进行同步。进一步地,所述数据处理芯片还包括DMA模块,所述数据处理芯片还用于基于所述触发信号触发所述DMA模块,以使所述DMA模块获取对应的采集单元的数据,并将其存入相应的存储模块中。本申请中,数据处理芯片还包括DMA模块,通过DMA模块可以为处理模块分担根据触发信号获取采集单元的数据的工作,从而进一步降低处理模块的工作压力,使得处理模块能够释放更多的运算能力来处理数据同步系统的其他任务。进一步地,所述数据处理芯片还用于基于所述触发信号触发所述处理模块,以使所述处理模块读取所述采集单元的数据,并将其存入相应的存储模块中。进一步地,所述触发信号为所述处理模块的中断信号,所述处理模块还用于在中断处理程序中,读取所述采集单元的数据,并将其存入相应的存储模块中,以及根据所述硬件时钟计数器的计数值对相应采集单元的数据进行处理,以使来自所述多个采集单元的数据同步。进一步地,各采集单元用于基于GPIO协议发送所述触发信号;所述数据处理芯片用于基于SPI,UART,I2C及I2S中的任一协议获取对应的采集单元的数据。进一步地,所述处理模块用于从所述存储模块读取多个采集单元的数据及多个采集单元的数据对应的硬件时钟计数器的计数值,并根据所述硬件时钟计数器的计数值对相应的采集单元的数据进行插值,以使所述多个采集单元所采集的数据同步。进一步地,所述处理模块对数据的同步精度小于或等于所述硬件时钟计数器的时钟周期。本申请还提供一种音频设备,包括前述数据同步系统。本申请的一个或多个实施例的细节在下面的附图和描述中提出。本申请的其它特征、目的和优点将从说明书、附图以及权利要求书变得明显。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例提供的数据同步系统的结构示意图。图标:数据同步系统-10;数据采集组件-11;数据处理芯片-13;采集单元-111;存储单元-112;存储模块-131;硬件模块-132;硬件时钟计数器-133;处理模块-134;DMA模块-135。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。请参阅图1,本申请一实施例提供一种数据同步系统10。该数据同步系统10可以应用于无线耳机,无线音箱,智能手表等电子设备。本实施例中,数据同步系统10包括数据采集组件11及数据处理芯片13。数据采集组件11与数据处理芯片13连接,例如,通过I/O总线连接。数据采集组件11用于将所采集的数据传送给数据处理芯片13。数据处理芯片13用于对获取到的数据采集组件11所采集的数据进行处理,以及处理电子设备的其他运算任务。本实施例中,数据采集组件11包括多个采集单元111。各采集单元111按照各自的采样频率进行数据采集。各采集单元111的采样频率可以相同,或者不同,本申请对此不做限定。各采集单元111可以是加速度传感器、陀螺仪、数字麦克风、温度传感器、湿度传感器、压力传感器或红外传感器等。多个采集单元111分别与数据处理芯片13连接。本实施例中,数据处理芯片13包括多个I/O接口。多个采集单元111分别与数据处理芯片13的一个I/O接口连接。各采集单元111用于本文档来自技高网...

【技术保护点】
1.一种数据同步系统,其特征在于,包括:/n数据采集组件,包括多个采集单元,各采集单元用于采集数据并在需要传送数据时发送触发信号;/n数据处理芯片,包括与所述采集单元一一对应的存储模块,所述数据处理芯片用于基于所述触发信号获取对应的采集单元的数据,并将其存入相应的存储模块中;所述数据处理芯片还包括硬件模块,硬件时钟计数器及处理模块,所述硬件模块用于被所述触发信号触发,将触发时刻对应的硬件时钟计数器的计数值存入相应的存储模块中,所述处理模块用于从各存储模块读取来自所述多个采集单元的数据及所述多个采集单元的数据各自对应的硬件时钟计数器的计数值,并根据所述硬件时钟计数器的计数值对相应的采集单元的数据进行处理,以使来自所述多个采集单元的数据同步。/n

【技术特征摘要】
1.一种数据同步系统,其特征在于,包括:
数据采集组件,包括多个采集单元,各采集单元用于采集数据并在需要传送数据时发送触发信号;
数据处理芯片,包括与所述采集单元一一对应的存储模块,所述数据处理芯片用于基于所述触发信号获取对应的采集单元的数据,并将其存入相应的存储模块中;所述数据处理芯片还包括硬件模块,硬件时钟计数器及处理模块,所述硬件模块用于被所述触发信号触发,将触发时刻对应的硬件时钟计数器的计数值存入相应的存储模块中,所述处理模块用于从各存储模块读取来自所述多个采集单元的数据及所述多个采集单元的数据各自对应的硬件时钟计数器的计数值,并根据所述硬件时钟计数器的计数值对相应的采集单元的数据进行处理,以使来自所述多个采集单元的数据同步。


2.如权利要求1所述的数据同步系统,其特征在于,所述数据采集组件还包括多个存储单元,所述多个存储单元与所述多个采集单元一一对应连接,各采集单元还用于将所采集的数据存入对应的存储单元内;所述多个存储单元还与所述存储模块一一对应连接。


3.如权利要求2所述的数据同步系统,其特征在于,各采集单元用于在对应的存储单元中的数据量达到各自预设值时,确定需要传送数据;或者在完成各自预设数量的数据采集之后,确定需要传送数据。


4.如权利要求2所述的数据同步系统,其特征在于,所述数据处理芯片还包括多个I/O接口,各存储单元分别与一I/O接口连接,各存储模块分别与一I/O接口连接,各存储模块分别通过相应的I/O接口与对应的存储单元连接。


5.如权利要求1所述的数据同步系统,其特征在于,所述硬件时钟计数器的时钟频率大于各采集单元的采样频率...

【专利技术属性】
技术研发人员:童伟峰张亮曾华黎骅
申请(专利权)人:恒玄科技上海股份有限公司
类型:发明
国别省市:上海;31

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

1