寄存器静电干扰处理系统、方法和存储介质与流程

文档序号:34182314发布日期:2023-05-17 09:43阅读:110来源:国知局
寄存器静电干扰处理系统、方法和存储介质与流程

本技术涉及电子器件,具体涉及一种寄存器静电干扰处理系统、方法和存储介质。


背景技术:

1、静电干扰是一种客观存在的现象,接触、摩擦、元器件本身累积等等都会产生静电,由于静电的特点是长时间积聚、高电压和作用时间短,所以静电释放瞬间电压非常高,会造成电子元器件或者集成电路的电应力破坏,所以对电子元器件或者集成电路进行静电防护是很有必要的。

2、在目前的电子元器件或者集成电路中,一般通过设计专门的硬件结构来规避静电干扰,例如:在集成电路结构上或结构中加装接地屏蔽罩等。虽然加装的屏蔽罩或是其他静电屏蔽设备能够从一定程度上防止静电对电子元器件的干扰,但是存在静电击穿静电屏蔽设备后,其残余电压仍然作用于电子元器件的情况发生,从而对电子元器件的正常工作产生影响。


技术实现思路

1、鉴于上述问题,本技术实施例提供一种寄存器静电干扰处理系统、方法和存储介质,用于解决寄存器信号值受静电干扰问题,减少由于寄存器问题使得电子元器件或者集成电路不能正常工作的情况发生。

2、第一方面,本技术实施例提供了一种寄存器静电干扰处理系统,所述系统包括驱动模组;所述驱动模组用于接收信号值,并基于所述信号值驱动执行模组;

3、所述驱动模组包括寄存器、静电检测模块、控制模块以及处理模块;

4、所述寄存器用于存储所述驱动模组中的信号值;其中,所述信号值包括驱动信号的信号值;

5、所述静电检测模块用于检测所述驱动模组中是否有静电发生;

6、所述控制模块用于在判定寄存器中有静电发生后,判断所述寄存器中的信号值是否存在异常;

7、所述处理模块用于在判定所述寄存器中的信号值存在异常后,对所述寄存器执行处理操作;其中,所述处理操作包括复位操作。

8、本技术实施例的技术方案中,驱动模组接收信号值,并通过寄存器存储驱动模组中的信号值,其中信号值包括驱动信号的信号值,静电检测模块检测驱动模组中是否有静电发生,若驱动模组中有静电发生,控制模块进一步判断寄存器中的信号值是否存在异常,若寄存器中的信号值存在异常,处理模块对寄存器执行处理操作,其中,处理操作包括复位操作等。由此,本技术实施例提供的技术方案在驱动模组中有静电发生后,判断驱动模组中寄存器的信号值存在异常后,寄存器还可以通过复位操作恢复到正常可工作状态,从而有效减少因静电干扰对寄存器正常工作的影响。

9、在一些可选的实施例中,所述寄存器包括第一寄存器和第二寄存器;

10、所述第一寄存器用于存储所述驱动模组接收到的所述驱动信号的信号值;

11、所述第二寄存器用于存储将存储对所述驱动信号的信号值进行checksum运算后所得到初始校验值;

12、其中,所述第二寄存器具有独立的存储ip地址,且远离所述驱动模组的外接接口设置。

13、在上述实施例中,寄存器进一步包括第一寄存器和第二寄存器,由第一寄存器存储驱动模组接收到驱动信号的信号值,第二寄存器存储将存储在第一寄存器中的驱动信号的信号值进行checksum运算后得到初始校验值。其中,由于第二寄存器在驱动模组中有独立的存储ip地址,且远离驱动模组的外接接口设置,因此,驱动模组中第二寄存器能够最大程度上的避免被静电所干扰,从而在后续判断第一寄存器的驱动信号的信号值是否异常的过程中提供准确的标准参考值。

14、在一些可选的实施例中,其中,所述第二寄存器包括otp寄存器。

15、在上述实施例中,第二寄存器包括otp寄存器,由otp寄存器存储将存储在第一寄存器中的驱动信号的信号值进行checksum运算后得到初始校验值。由于otp寄存器在驱动模组中有独立的存储ip地址,且远离驱动模组的外接接口设置。由此,otp寄存器能够最大程度上的避免被静电所干扰,从而在后续判断第一寄存器的驱动信号的信号值是否异常的过程中提供准确的标准参考值。

16、在一些可选的实施例中,在所述判断所述寄存器中的信号值是否存在异常的过程中,所述控制模块具体用于:

17、读取所述寄存器中的信号值;

18、对所述寄存器中的信号值进行checksum运算,以获得当前校验值;

19、比较所述当前校验值以及所述初始校验值;

20、若所述当前校验值与所述初始校验值不同,则判定所述寄存器中的信号值存在异常。

21、在上述实施例中,通过驱动模组中的控制模块判断第一寄存器中的信号值是否存在异常的过程为:首先读取第一寄存器中的信号值,再对第一寄存器中的信号值进行checksum运算,以获得当前校验值,最后将当前校验值与第二寄存器中的初校验值做比较,若当前校验值与第二寄存器中的初始校验值不同,则判定第一寄存器中的信号值存在异常,说明驱动模组发生静电后,驱动模组中第一寄存器存储的信号值受到静电干扰影响而变化。反之,若当前校验值与第二寄存器中的初始校验值相同,则说明第一寄存器中的信号值并未受到静电的影响。由此,可以在驱动模组发生静电后,驱动模组中控制模块能够准确对第一寄存器中的信号值做运算处理,进一步准确判断第一寄存器存储的信号值是否受静电干扰影响。

22、在一些可选的实施例中,其中,所述checksum运算的算法包括:

23、以第一预设字节的长度划分目标信号值为多个划分数据段;

24、按次序两两拼接所述多个划分数据段,以获取多个拼接数据;

25、累加所述多个拼接数据,以获取累加数据;

26、划分所述累加数据为两个等数据长度的累加数据段,并将所述累加数据段相加,以获得求和数据;

27、对所述求和数据进行取反,以获得目标校验值;

28、其中,所述目标信号值包括所述驱动信号的信号值或所述寄存器中的信号值;所述目标校验值包括初始校验值或当前校验值。

29、在上述实施例中,将目标信号值做checksum运算,得到目标校验值,其中,目标信号值包括驱动信号的信号值或第一寄存器中的信号值,目标校验值包括初始校验值或当前校验值。对驱动信号的信号值做checksum运算得到的是初始校验值,对第一寄存器中的信号值做checksum运算得到的是当前校验值。checksum运算包括以1字节(8位)、2字节(16位)或4字节(32位)等算法,本技术是以2字节(16位)checksum的运算为实施例,具体运算过程为:首先,将需要计算的目标信号值,以第一预设字节为2byte(字节)划分开来,每2byte组成一个16bit的值;其次,将所有的16bit值两两拼接后,累加到一个32bit的值中;然后,将32bit值的高16bit与低16bit相加,得到累加和;最后,将得到的累加和按位取反(取反是取补码),即得到checksum值。由此,通过控制模块对驱动信号的信号值做checksum运算后,结果为初始校验值;对第一寄存器中的信号值做checksum运算后,结果为当前校验值。checksum运算使参与计算的目标信号值完整无误,进一步提高计算的目标信号值的校验值的准确性,从而准确判断第一寄存器的信号值是否异常,从而能够及时地对寄存器进行复位,有效减少因静电干扰对第一寄存器正常工作的影响。

30、在一些可选的实施例中,其中,所述checksum运算的算法还包括:

31、获取所述多个划分数据段的数量;

32、在所述按次序两两拼接所述多个划分数据段的过程中,若判定所述多个划分数据段的数量为奇数,则将所述多个划分数据段中的末尾划分数据段与所述第一预设字节长度的0进行拼接,以获取末尾拼接数据。

33、在上述实施例中,checksum具体运算过程还包括为:首先,将需要计算的目标信号值,以第一预设字节为2byte(字节)划分开来,每2byte组成一个16bit的值,如果最后有单个byte的数据,补一个byte的0组成2byte;其次,将所有的16bit值两两拼接后,累加到一个32bit的值中;然后,将32bit值的高16bit与低16bit相加,得到累加和;将得到的累加和按位取反(取反是取补码),即得到checksum值。由此,当划分数据段为奇数时,补0参与运算能够使目标信号值执行checksum算法正常运算的同时,不影响最终的校验值的准确性,从而准确判断第一寄存器的信号值是否异常。

34、在一些可选的实施例中,所述静电检测模块包括状态机和电信号传输线;

35、所述电信号传输线用于采集所述驱动模组的电信号,并向所述状态机传输所述电信号;其中,所述驱动模组的电信号包括所述驱动模组的外部电信号和所述驱动模组的内部电信号;

36、所述状态机用于接收所述电信号,并判断所述电信号是否高于阈值;

37、若所述电信号高于阈值,则判定所述驱动模组中有静电发生。

38、在上述实施例中,通过静电检测模块检测驱动模组中是否有静电发生,使用电信号传输线采集驱动模组的电信号,其中,驱动模组的电信号包括驱动模组的外部电信号和驱动模组的内部电信号,外部信号包括壳体电信号,内部信号包括元件电信号。状态机接收到电信号传输线采集的电信号,判断电信号与状态机中设定的阈值的大小关系,若所述电信号高于阈值,则判定所述驱动模组中有静电发生。由此,通过在静电检测模块接入电信号传输线和状态机协作工作,能够及时和准确检测驱动模组中是否有静电发生,从而驱动控制模块判断寄存器中的信号值是否存在异常,从而有效减少因静电干扰对寄存器正常工作的影响。

39、在一些可选的实施例中,其中,所述执行模组包括amoled显示屏。

40、在上述实施例中,通过将驱动模组与执行模组连接,将驱动模组中的驱动信号值驱动执行模组。本技术将驱动模组中的寄存器受静电干扰后的处理系统应用到amoled显示屏(执行模组),其中,amoled具有自发光技术,色彩显示艳丽,响应速度快,高对比度,低功耗,宽视角,高刷新率,轻薄等优点,因此amoled显示屏被众多智能显示设备厂商青睐。由此,通过本技术前述实施例中提供的静电检测以及处理的系统,可及时检测并对amoled显示屏驱动电路中的静电发生进行处理,从而最大程度上减小静电发生对amoled显示屏驱动电路的影响。

41、第二方面,本技术实施例提供了一种寄存器静电干扰处理方法,所述方法包括:

42、存储所述驱动模组中的信号值;其中,所述信号值包括驱动信号的信号值;

43、检测所述驱动模组中是否有静电发生;

44、在判定寄存器中有静电发生后,判断所述寄存器中的信号值是否存在异常;

45、在判定所述寄存器中的信号值存在异常后,对所述寄存器执行处理操作;其中,所述处理操作包括复位操作。

46、本技术实施例的技术方案中,本方案首先检测驱动模组中是否有静电发生,如果驱动模组中没有静电发生,则无需对寄存器执行处理操作;如果驱动模组中有静电发生,再判断寄存器中的信号值是否存在异常,如果寄存器中的信号值不异常,则无需对寄存器执行处理操作;如果寄存器中的信号值存在异常,对寄存器执行处理操作,其中,处理操作包括复位操作。由此,本技术实施例提供的静电干扰处理方法,通过及时检测和准确处理由于静电干扰引起的寄存器中的信号值异常,从而有效减少因静电干扰对寄存器正常工作的影响。

47、第三方面,本技术提供一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时执行第二方面、第二方面中任一可选的实现方式中的所述方法。

48、第四方面,本技术提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时执行第二方面、第二方面中任一可选的实现方式中的所述方法。

49、上述实施例,提供的电子设备以及计算机可读存储介质具有与上述第二方面,或第二方面的任意一种可选的实施方式所提供的一种寄存器静电干扰处理方法相同的有益效果,此处不作赘述。

50、上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1