数据传输电路以及方法技术

技术编号:39400975 阅读:7 留言:0更新日期:2023-11-19 15:53
本申请提供一种数据传输电路以及方法,该数据传输电路包括:选择模块、内部状态机、激励产生模块以及状态检查模块。该数据传输电路可以通过状态检查模块对内部状态机的当前数据传输状态进行检查,并在内部状态机处于异常状态的情况下,通过激励产生模块产生与外部状态信号一致的状态切换控制信号,并通过选择模块将所产生的状态切换控制信号发送给内部状态机,以使内部状态机可以根据状态切换控制信号调整电路的数据传输模式,将内部状态机转换至正常的数据传输模式,进而大幅度降低了ESD对数据通信的干扰程度,保证了在受到ESD干扰后的数据通信有效性和时效性。的数据通信有效性和时效性。的数据通信有效性和时效性。

【技术实现步骤摘要】
数据传输电路以及方法


[0001]本申请涉及数据传输
,具体而言,涉及一种数据传输电路以及方法。

技术介绍

[0002]静电释放(Electro

Static discharge,ESD)是一种客观存在的现象,接触、摩擦以及元器件本身累积等都会产生静电,由于静电的特点是长时间积聚、高电压和作用时间短,所以静电释放的瞬间电压非常高。
[0003]在受到ESD干扰的情况下,会使得从机与主机之间的数据传输处于异常状态,这对数据通信的有效性和时效性都会产生很大影响。

技术实现思路

[0004]有鉴于此,本申请实施例的目的在于提供一种数据传输电路以及方法,用以解决ESD干扰对数据通信的有效性和时效性都会产生很大影响的技术问题。
[0005]第一方面,本申请实施例提供了一种数据传输电路,该数据传输电路包括:选择模块、内部状态机、激励产生模块以及状态检查模块;
[0006]所述状态检查模块分别通讯连接所述内部状态机以及外部输入接口;所述状态检查模块配置为根据所述外部输入接口所输入的外部状态信号以及所述内部状态机的当前数据传输状态,确定所述内部状态机的状态检查结果;其中,所述状态检查结果包括正常状态和异常状态;
[0007]所述激励产生模块通讯连接所述状态检查模块;所述激励产生模块配置为在所述状态检查结果为所述异常状态的情况下,产生与所述外部状态信号一致的状态切换控制信号;
[0008]所述选择模块分别通讯连接所述激励产生模块、所述外部输入接口、所述状态检查模块以及所述内部状态机;所述选择模块配置为根据所述状态检查结果向所述内部状态机发送相应的状态信号;其中,所述状态信号包括所述外部状态信号以及所述状态切换控制信号;
[0009]所述内部状态机配置为根据所述状态信号切换所述电路的数据传输模式。
[0010]在上述的实现过程中,该数据传输电路可以在内部状态机处于异常状态的情况下,通过激励产生模块产生与外部状态信号一致的状态切换控制信号,并通过选择模块将所产生的状态切换控制信号发送给内部状态机,以使内部状态机可以根据状态切换控制信号调整电路的数据传输模式,将内部状态机转换至正常的数据传输模式,进而大幅度降低了ESD对数据通信的干扰程度,保证了在受到ESD干扰后的数据通信有效性和时效性,解决了ESD干扰对数据通信的有效性和时效性都会产生很大影响的技术问题。
[0011]可选地,在本申请实施例中,该数据传输电路还包括:解码校验模块;所述解码校验模块通讯连接所述内部状态机以及所述状态检查模块;所述解码校验模块配置为对所述内部状态机所传输的初始数据包进行解码获得解码数据,并对所述解码数据进行校验获得
校验结果;其中,所述校验结果包括解码数据正常和解码数据异常;以及,在所述校验结果为解码数据异常的情况下,向所述状态检查模块发送异常检查开启信号。
[0012]在上述的实现过程中,通过解码校验模块对内部状态机所传输的初始数据包进行解码获得解码数据,在对解码数据的校验结果为解码数据正常的情况下,说明所传输数据正常,此时,无需对内部状态机的当前数据传输状态进行检查;在对解码数据的校验结果为解码数据异常的情况下,再向状态检查模块发送异常检查开启信号,检查是否是由于内部状态机的异常状态所导致的数据传输错误。这样可以缩短状态检查模块的工作时间,进而降低电路的工作损耗以及发热量。
[0013]可选地,在本申请实施例中,所述状态检查模块具体配置为在接收到所述异常检查开启信号的情况下,根据所述外部状态信号以及所述内部状态机的当前数据传输状态,确定所述状态检查结果。
[0014]在上述的实现过程中,状态检查模块只需要在接收到异常检查开启信号的情况下,检查是否是存在“由于内部状态机的异常状态”所导致的数据传输错误的情况。这样可以缩短状态检查模块的工作时间,进而降低电路的工作损耗以及发热量。
[0015]可选地,在本申请实施例中,所述外部输入接口为MIPI接口;述解码数据包括所述初始数据包的包头格式、所述初始数据包的包尾格式、ECC校验码以及CRC校验码中的至少一种;所述解码数据异常包括包头格式异常、包尾格式异常、ECC校验码异常以及CRC校验码异常中的至少一种。
[0016]在上述的实现过程中,在MIPI协议中,所发送的数据会遵照MIPI协议发送固定的包头、包尾、ECC校验码以及CRC校验码。通过验证初始数据包解码后的包头格式、包尾格式、ECC校验码以及CRC校验码,在出现包头格式异常、包尾格式异常、ECC校验码异常或者CRC校验码异常的情况下,说明解码数据异常。
[0017]可选地,在本申请实施例中,所述选择模块具体配置为在所述状态检查结果为所述正常状态的情况下,向所述内部状态机发送所述外部状态信号;以及,在所述状态检查结果为所述异常状态的情况下,向所述内部状态机发送所述状态切换控制信号。
[0018]在上述的实现过程中,通过在状态检查结果为异常状态的情况下,向内部状态机发送所述状态切换控制信号,使得内部状态机可以根据状态切换控制信号调整电路的数据传输模式,将内部状态机转换至正常的数据传输模式,进而大幅度降低了ESD对数据通信的干扰程度,保证了在受到ESD干扰后的数据通信有效性和时效性,解决了ESD干扰对数据通信的有效性和时效性都会产生很大影响的技术问题。
[0019]第二方面,本申请实施例还提供了一种数据传输方法,应用于包括选择模块、内部状态机、激励产生模块以及状态检查模块的数据传输电路,该数据传输方法,包括:
[0020]基于所述状态检查模块根据外部输入接口所输入的外部状态信号以及所述内部状态机的当前数据传输状态,确定所述内部状态机的状态检查结果;其中,所述状态检查结果包括正常状态和异常状态;
[0021]基于所述激励产生模块在所述状态检查结果为所述异常状态的情况下,产生与所述外部状态信号一致的状态切换控制信号;
[0022]基于所述选择模块根据所述状态检查结果向所述内部状态机发送相应的状态信号;其中,所述状态信号包括所述外部状态信号以及所述状态切换控制信号;
[0023]基于所述内部状态机根据所述状态信号切换所述电路的数据传输模式。
[0024]在上述的实现过程中,该数据传输方法可以在内部状态机处于异常状态的情况下,通过激励产生模块产生与外部状态信号一致的状态切换控制信号,并通过选择模块将所产生的状态切换控制信号发送给内部状态机,以使内部状态机可以根据状态切换控制信号调整电路的数据传输模式,将内部状态机转换至正常的数据传输模式,进而大幅度降低了ESD对数据通信的干扰程度,保证了在受到ESD干扰后的数据通信有效性和时效性,解决了ESD干扰对数据通信的有效性和时效性都会产生很大影响的技术问题。
[0025]采用本申请提供的一种数据传输电路以及方法,在内部状态机处于异常状态的情况下,通过激励产生模块产生与外部状态信号一致的状态切换控制信号,并通过选择模块将所产生的状态切换控制信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输电路,其特征在于,所述电路包括:选择模块、内部状态机、激励产生模块以及状态检查模块;所述状态检查模块分别通讯连接所述内部状态机以及外部输入接口;所述状态检查模块配置为根据所述外部输入接口所输入的外部状态信号以及所述内部状态机的当前数据传输状态,确定所述内部状态机的状态检查结果;其中,所述状态检查结果包括正常状态和异常状态;所述激励产生模块通讯连接所述状态检查模块;所述激励产生模块配置为在所述状态检查结果为所述异常状态的情况下,产生与所述外部状态信号一致的状态切换控制信号;所述选择模块分别通讯连接所述激励产生模块、所述外部输入接口、所述状态检查模块以及所述内部状态机;所述选择模块配置为根据所述状态检查结果向所述内部状态机发送相应的状态信号;其中,所述状态信号包括所述外部状态信号以及所述状态切换控制信号;所述内部状态机配置为根据所述状态信号切换所述电路的数据传输模式。2.根据权利要求1所述的电路,其特征在于,所述电路还包括:解码校验模块;所述解码校验模块通讯连接所述内部状态机以及所述状态检查模块;所述解码校验模块配置为对所述内部状态机所传输的初始数据包进行解码获得解码数据,并对所述解码数据进行校验获得校验结果;其中,所述校验结果包括解码数据正常和解码数据异常;以及,在所述校验结果为解码数据异常的情况下,向所述状态检查模块发送异常检查开启信号。3.根据权利要求2所述的电路,其特征在于,其中,所述状态检查模块具体配置为在接收到所述异常检查开启信号的情况下,根据所述外部状态信号以及所述内部状态机的当前数据传输状态,确定所述状态检查结果。4.根据权利要求2所述的电路,其特征在于,其中,所述外部输入接口为MIPI接口;所述解码数据包括所述初始数据包的包头格式、所述初始数据包的包尾格式、ECC校验码以及CRC校验码中的至少一种;所述解码数据异常包括包头格式异常、包尾格式异常、ECC校验码异常以及CRC校验码异常中的至少一种。5.根据权利要求1所述的电路,其特征在于,其中,所述选择模块具体配置为在所述状态检查结果为所述正常状态的情况下,向所述内部状态机发送所述外部状态信号;以及,在所述状态检查结果为所述异常状态的情况下,向所述内部状态机发送所述状态切换控制信号。6.一种数据传输...

【专利技术属性】
技术研发人员:薛聪聪廖浚哲权楠楠
申请(专利权)人:合肥芯颖科技有限公司
类型:发明
国别省市:

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

1