基于自动时钟同步的芯片通讯电路、方法及装置制造方法及图纸

技术编号:39440478 阅读:10 留言:0更新日期:2023-11-19 16:23
本申请提供一种基于自动时钟同步的芯片通讯电路、方法及装置。该方法包括:响应于接收到的控制指令,确定首个电池管理芯片的时钟同步信息;将控制指令中的片选使能信号替换为携带有首个电池管理芯片的时钟同步信息的时钟同步信号,得到新的控制指令;将新的控制指令传输到其他电池管理芯片,以使得其他电池管理芯片基于新的控制指令中携带的上述时钟同步信息执行自动时钟同步,其中,其他电池管理芯片为多个电池管理芯片中除首个电池管理芯片外的电池管理芯片,不同的电池管理芯片之间采用正弦锯齿波形的菊花链进行隔离通讯。可以解决现有菊花链通讯方式存在通讯功耗高,各电池管理芯片时钟不同步的问题。管理芯片时钟不同步的问题。管理芯片时钟不同步的问题。

【技术实现步骤摘要】
基于自动时钟同步的芯片通讯电路、方法及装置


[0001]本申请涉及通讯技术,尤其涉及一种基于自动时钟同步的芯片通讯电路、方法及装置。

技术介绍

[0002]现有菊花链通讯技术方案,均是通过将通用串行通讯转换为差分信号的隔离串行通讯来实现的,例如,主要分为如下两种:一种是通用异步收发传输器UART转换为差分信号的隔离串行通讯,一种是串行外设接口SPI转换为差分信号的隔离串行通讯。
[0003]由于整个通讯过程是微控制器MCU发送数据给电池管理芯片AFE,其中,通讯过程主要分为读取和写入两种模式,但是,菊花链上的读取和写入不能同时进行,需要先写入数据再读取数据。
[0004]但是,上述现有菊花链通讯方式存在通讯功耗高,各电池管理芯片时钟不同步,通讯抗干扰与信号识别无法兼顾。

技术实现思路

[0005]本申请提供一种基于自动时钟同步的芯片通讯电路、方法及装置,用以解决现有菊花链通讯方式存在通讯功耗高,各电池管理芯片时钟不同步的问题,实现降低菊花链通讯功耗,保持各电池管理芯片时钟同步,兼顾通讯抗干扰与信号识别的技术效果。
[0006]一方面,本申请提供一种基于自动时钟同步的芯片通讯方法,所述方法包括:
[0007]响应于接收到的控制指令,确定首个电池管理芯片的时钟同步信息,其中,上述控制指令为控制器经串行外设接口发送给多个电池管理芯片中的首个电池管理芯片的;
[0008]将上述控制指令中的片选使能信号替换为携带有上述首个电池管理芯片的时钟同步信息的时钟同步信号,得到新的控制指令;
[0009]将上述新的控制指令传输到其他电池管理芯片,以使得上述其他电池管理芯片基于上述新的控制指令中携带的上述时钟同步信息执行自动时钟同步,其中,上述其他电池管理芯片为多个电池管理芯片中除上述首个电池管理芯片外的电池管理芯片,不同的电池管理芯片之间采用正弦锯齿波形的菊花链进行隔离通讯。
[0010]一种可选的实施方式中,上述方法还包括:
[0011]在每个所述电池管理芯片初始化时,配置所述电池管理芯片的调度模式参数,其中,所述调度模式参数包含如下至少之一:均衡开启时间、均衡过后的静置时间、均衡电路自诊断之前的准备时间、电池采集线开路自诊断之前的准备时间、采集电池电压或者温度所需的时间;
[0012]响应于所述电池管理芯片接收到调度模式启动指令,根据所述调度模式参数循环执行通讯任务。
[0013]另一方面,本申请提供一种基于自动时钟同步的芯片通讯电路,上述芯片通讯电路包括:
[0014]控制器,用于发送控制指令;
[0015]多个电池管理芯片,上述多个电池管理芯片中包含:首个电池管理芯片和除上述首个电池管理芯片外的其他电池管理芯片,其中,上述首个电池管理芯片与上述控制器经串行外设接口连接,不同的电池管理芯片之间采用正弦锯齿波形的菊花链进行隔离通讯;
[0016]上述首个电池管理芯片,用于响应于接收到的上述控制指令,确定所述首个电池管理芯片的时钟同步信息;并将所述控制指令中的片选使能信号替换为携带有所述首个电池管理芯片的时钟同步信息的时钟同步信号,得到新的控制指令;再将所述新的控制指令传输到其他电池管理芯片,以使得所述其他电池管理芯片基于所述新的控制指令中携带的所述时钟同步信息执行自动时钟同步。
[0017]一种可选的实施方式中,所述控制器,还用于在每个所述电池管理芯片初始化时,配置所述电池管理芯片的调度模式参数,以及对所述电池管理芯片发送调度模式启动指令,以控制所述电池管理芯片根据所述调度模式参数循环执行通讯任务,其中,所述调度模式参数包含如下至少之一:均衡开启时间、均衡过后的静置时间、均衡电路自诊断之前的准备时间、电池采集线开路自诊断之前的准备时间、采集电池电压或者温度所需的时间。
[0018]一种可选的实施方式中,所述其他电池管理芯片,还用于在每次接收到所述新的控制指令时,比较所述新的控制指令中携带的所述时钟同步信息与自身时钟信息是否相同;若确定所述时钟同步信息与所述自身时钟信息不同,则根据所述时钟同步信息对所述自身时钟信息进行校准处理,以执行自动时钟同步。
[0019]一种可选的实施方式中,所述其他电池管理芯片,还用于在接收到至少两次所述新的控制指令的情况下,比较至少两次所述新的控制指令中携带的所述时钟同步信息是否相同;若确定至少两次所述新的控制指令中携带的所述时钟同步信息不同,则根据最后接收到的时钟同步信息对所述自身时钟信息进行校准处理,以执行自动时钟同步。
[0020]另一方面,本申请提供一种基于自动时钟同步的芯片通讯装置,上述装置包括:
[0021]确定模块,用于响应于接收到的控制指令,确定首个电池管理芯片的时钟同步信息,其中,上述控制指令为控制器经串行外设接口发送给多个电池管理芯片中的首个电池管理芯片的;
[0022]替换模块,用于将上述控制指令中的片选使能信号替换为携带有上述首个电池管理芯片的时钟同步信息的时钟同步信号,得到新的控制指令;
[0023]同步模块,用于将上述新的控制指令传输到其他电池管理芯片,以使得上述其他电池管理芯片基于上述新的控制指令中携带的上述时钟同步信息执行自动时钟同步,其中,上述其他电池管理芯片为多个电池管理芯片中除上述首个电池管理芯片外的电池管理芯片,不同的电池管理芯片之间采用正弦锯齿波形的菊花链进行隔离通讯。
[0024]另一方面,本申请提供一种电子设备,包括:处理器,以及与上述处理器连接的存储器;上述存储器存储计算机执行指令;上述处理器执行上述存储器存储的计算机执行指令,以实现如任一项上述的方法。
[0025]另一方面,本申请提供一种计算机可读存储介质,上述计算机可读存储介质中存储有计算机执行指令,上述计算机执行指令被处理器执行时用于实现如任一项上述的方法。
[0026]另一方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处
理器执行时实现任一项上述的方法。
[0027]本申请提供的基于自动时钟同步的芯片通讯电路、方法及装置,由于控制指令为控制器经串行外设接口发送给多个电池管理芯片中的首个电池管理芯片的,即控制器和首个电池管理芯片之间采用串行外设接口通讯,其他电池管理芯片为多个电池管理芯片中除首个电池管理芯片外的电池管理芯片,不同的电池管理芯片之间采用正弦锯齿波形的菊花链进行隔离通讯。进而,通过响应于接收到的控制指令,确定首个电池管理芯片的时钟同步信息;可以将控制指令中的片选使能信号替换为携带有该时钟同步信息的时钟同步信号,得到新的控制指令;再将新的控制指令传输到其他电池管理芯片,以使得其他电池管理芯片基于新的控制指令中携带的时钟同步信息执行自动时钟同步。
[0028]由此,本申请实施例针对控制器和首个电池管理芯片之间采用串行外设接口通讯,不同的电池管理芯片之间采用正弦锯齿波形的菊花链进行隔离通讯。首个电池管理芯片在接收到控制指令后确定当前的时钟同步信息,之后,再将控制指令中的片选使能信号替换为携本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于自动时钟同步的芯片通讯电路,其特征在于,所述芯片通讯电路包括:控制器,用于发送控制指令;多个电池管理芯片,所述多个电池管理芯片中包含:首个电池管理芯片和除所述首个电池管理芯片外的其他电池管理芯片,其中,所述首个电池管理芯片与所述控制器经串行外设接口连接,不同的电池管理芯片之间采用正弦锯齿波形的菊花链进行隔离通讯;所述首个电池管理芯片,用于响应于接收到的所述控制指令,确定所述首个电池管理芯片的时钟同步信息;并将所述控制指令中的片选使能信号替换为携带有所述首个电池管理芯片的时钟同步信息的时钟同步信号,得到新的控制指令;再将所述新的控制指令传输到其他电池管理芯片,以使得所述其他电池管理芯片基于所述新的控制指令中携带的所述时钟同步信息执行自动时钟同步。2.根据权利要求1所述的芯片通讯电路,其特征在于,所述控制器,还用于在每个所述电池管理芯片初始化时,配置所述电池管理芯片的调度模式参数,以及对所述电池管理芯片发送调度模式启动指令,以控制所述电池管理芯片根据所述调度模式参数循环执行通讯任务,其中,所述调度模式参数包含如下至少之一:均衡开启时间、均衡过后的静置时间、均衡电路自诊断之前的准备时间、电池采集线开路自诊断之前的准备时间、采集电池电压或者温度所需的时间。3.根据权利要求1所述的芯片通讯电路,其特征在于,所述其他电池管理芯片,还用于在每次接收到所述新的控制指令时,比较所述新的控制指令中携带的所述时钟同步信息与自身时钟信息是否相同;若确定所述时钟同步信息与所述自身时钟信息不同,则根据所述时钟同步信息对所述自身时钟信息进行校准处理,以执行自动时钟同步。4.根据权利要求1至3中任意一项所述的芯片通讯电路,其特征在于,所述其他电池管理芯片,还用于在接收到至少两次所述新的控制指令的情况下,比较至少两次所述新的控制指令中携带的所述时钟同步信息是否相同;若确定至少两次所述新的控制指令中携带的所述时钟同步信息不同,则根据最后接收到的时钟同步信息对自身时钟信息进行校准处理,以执行自动时钟同步。5.一种基于自动时钟同步的芯片通讯方法,其特征在于,所述方法包括:响应于接收到的控制指令,确定首个电池管理芯片的时钟同步信息,其中,所述控制指令为控制器经串行外设接口发送给多个电池管理芯片中的首...

【专利技术属性】
技术研发人员:王海龙杨洸刘强强程祥春
申请(专利权)人:北京海博思创科技股份有限公司
类型:发明
国别省市:

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

1