一种通信总线的异常检测方法和装置制造方法及图纸

技术编号:46577048 阅读:0 留言:0更新日期:2025-10-10 21:19
本申请公开了一种通信总线的异常检测方法和装置,应用于系统级芯片,系统级芯片集成总线控制器和运行有驱动软件的中央处理器,包括:总线控制器在通信总线进入数据传输状态后,对通信总线的时钟线进行监测;在时钟线为低电平的持续时间超过预设时长的情况下,判定时钟线异常,并生成中断信号;将中断信号上报至中央处理器;驱动软件通过中央处理器读取总线控制器的状态信息;对状态信息进行分析,确定总线控制器对时钟线的期望状态;在期望状态为低电平的情况下,确定导致时钟线异常的设备为总线控制器;在期望状态为高电平的情况下,确定导致时钟线异常的设备为外部设备。这样,可以减少人工干预,提升问题解决效率和系统可靠性。

【技术实现步骤摘要】

本申请属于芯片,具体涉及一种通信总线的异常检测方法和装置


技术介绍

1、在i2c(inter-integrated circuit,内部集成电路)总线或i3c (improvedinter-integrated circuit ,改进的内部集成电路)总线通信中,主设备(master)通过控制时钟线的电平状态,生成时钟信号,调节通信节奏,从设备(slave)则响应主设备的指令进行数据传输。一些情况下,若时钟线被异常拉低,将导致总线异常挂起(hang),无法继续正常传输数据。

2、现有技术中,解决时钟线异常拉低的问题依赖于人工修改硬件,通过飞线抓取总线波形,并结合i2c/i3c控制器的寄存器状态进行分析,以判断时钟线是否被异常拉低,以及导致时钟线异常拉低的原因是主设备还是从设备。

3、但是,这种方法涉及到拆机、飞线等人工检测流程,排查周期长、解决问题效率低,难以满足对高可靠性和快速故障响应的需求。


技术实现思路

1、本申请实施例的目的是提供一种通信总线的异常检测方法和装置,能够解决人工检本文档来自技高网...

【技术保护点】

1.一种通信总线的异常检测方法,其特征在于,应用于系统级芯片,所述系统级芯片集成总线控制器和运行有驱动软件的中央处理器,所述方法包括:

2.根据权利要求1所述的通信总线的异常检测方法,其特征在于,所述在所述时钟线为低电平的持续时间超过预设时长的情况下,判定所述时钟线异常,包括:

3.根据权利要求1所述的通信总线的异常检测方法,其特征在于,所述在所述时钟线为低电平的持续时间超过预设时长的情况下,判定所述时钟线异常,包括:

4.根据权利要求1所述的通信总线的异常检测方法,其特征在于,所述确定导致所述时钟线异常的设备为所述总线控制器之后,还包括:

...

【技术特征摘要】

1.一种通信总线的异常检测方法,其特征在于,应用于系统级芯片,所述系统级芯片集成总线控制器和运行有驱动软件的中央处理器,所述方法包括:

2.根据权利要求1所述的通信总线的异常检测方法,其特征在于,所述在所述时钟线为低电平的持续时间超过预设时长的情况下,判定所述时钟线异常,包括:

3.根据权利要求1所述的通信总线的异常检测方法,其特征在于,所述在所述时钟线为低电平的持续时间超过预设时长的情况下,判定所述时钟线异常,包括:

4.根据权利要求1所述的通信总线的异常检测方法,其特征在于,所述确定导致所述时钟线异常的设备为所述总线控制器之后,还包括:

5.根据权利要求1所述的通信总线的异常检测方法,其特征在于,所述确定导致所述时钟线异常的设备为外部设备之后,还包括:

6.根据权利要...

【专利技术属性】
技术研发人员:傅晓平许林华
申请(专利权)人:厦门紫光展锐科技有限公司
类型:发明
国别省市:

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

1