具体实施方式
为使本发明实施例的目的、技术方案和优点更加清晰易懂,下面结合附图,对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
实施例1
请参考图5,图5是本发明实施例的热保护防误报方法的第一实施方式的流程图。在集成电路保护点,如PA、PMIC、UIM卡、SIM卡、USIM卡、存储卡等附近设置一个以上温度传感单元。在集成电路完成热设计后确定温度传感单元的热保护启动阈值,即确定不同发射功率、业务模式、异常使用条件下,温度传感单元测试得到的温度与保护点的对应关系。同时设置温度传感单元对应的计数单元。读取温度传感单元测量的温度值,即测量集成电路保护点的温度值(S501),将测量到的温度值与热保护对应的温度阈值进行比较(S502),判断测量到的温度值是否达到热保护对应的温度阈值(S503),当温度在达到阈值后,启动计数单元(通常计数的时间间隔1-10秒)(S504),否则返回步骤S501继续测量保护点附近的温度。判断计数单元计数是否超过预设计数次数(S505),如果超过预定次数(通常5-20次),则启动保护措施(S506),否则返回步骤S501继续测量保护点附近的温度。在计数未达到预定次数时,如出现一次温度下降到阈值之下,则重新开始计数,避免网络信号和温度波动影响。
其中,在预定时间内温度跳动超过一定范围,如2秒(不限于2秒,例如1-10秒都可以)内温度跳动超过5℃(可为2-10℃),则判定温度传感单元失效;温度出现异常值,如低于-30℃或高于200℃,判定温度传感单元失效。
保护措施不限于关机,可为关闭射频模块的低功耗模式,或仅维持注册的待机模式。也可采用功耗控制模式为调低最大发射功率限制,不遵守协议和基站要求调低发射功率等。
具体可采用以下方式,在集成电路布置有2个温度传感单元,一个为主温度传感单元,读取精度高,进行被保护点的温度读取和监视;一副温度传感单元,精度低,但可靠性高,通常为用于射频温度补偿的温度传感单元。主温度传感单元测得的温度达到阈值要采取热保护动作时,如副温度传感单元上报温度低于粗阈值时,则判定主温度传感单元误报,由副温度传感单元提供保护控制,或者副温度传感单元不起控制作用,且主温度传感器也不起控制作用,不采取任何热保护动作。
当在集成电路中设置3个以上温度传感单元,可采取投票机制(如简单多数,或超过两票)来进行保护控制。仅一个温度传感单元达到阈值时则认为此温度传感单元失效不采取保护措施,只有2部或2部以上温度传感单元达到阈值时才采取保护措施。
本发明的实施例通过设置一个以上温度传感单元以及设置温度达到阈值计数次数,保证温度传感单元的高于阈值的测量结果可靠性,从而防止因温度传感单元的上报温度跳动而导致热保护的误报。
实施例2
下面根据图6描述本发明实施例的热保护防误报方法。图6是本发明实施例的热保护防误报方法的第二实施方式的流程图。本实施例中,在集成电路的保护点附近设置主、副温度传感单元。该方法包括:
步骤S601,读取主/副温度传感单元的温度值,从而获得集成电路中保护点处的温度值;
步骤S602,判断是否副温度传感单元温度高于报警粗门限阈值且主温度传感单元温度高于警报阈值,如果是则进入步骤S603,如果不是则可以确定主温度传感单元是否正常运转,当副温度传感单元温度低于关机粗门限阈值而主温度传感单元温度高于警报阈值时,或者当主温度传感单元上报的任意相邻两次读取温度的差的绝对值大于5度时,判定主温度传感单元失效,则由副温度传感单元提供热保护控制,从而保障关机动作的正确性和有利于确定是否采取补救措施,这里具体可选择执行步骤S602’,判断副温度传感单元温度是否低于所述报警粗门限阈值,如果不低于则进入步骤S603,否则所有计数器清零后进入步骤S601;
步骤S603,第一计数单元清零后开始计数,当计数>=10且还没有进入保护模式,上报警报信息,警示集成电路出于不正常工作状态,其温度会继续上升;
步骤S604,判断是否副温度传感单元检测到的温度高于关机粗门限阈值且主温度传感单元温度高于关机阈值,如果是则进入步骤S605,如果不是则;可以确定主温度传感单元是否正常运转,当副温度传感单元温度低于关机粗门限阈值而主温度传感单元温度高于警报阈值时,或者当主温度传感单元上报的任意相邻两次读取温度的差的绝对值大于5度时,判定主温度传感单元失效则由副温度传感单元提供热保护控制,从而保障关机动作的正确性,和利于确定是否采取补救措施,这里具体可选择执行步骤S604’,判断副温度传感单元温度是否低于关机粗门限阈值,如果不低于则进入步骤S605,否则所有计数器清零后进入步骤S601;
步骤S605,第二计数单元清零后开始计数,当计数>=10,进入保护模式,针对运转不正常的集成电路采取保护措施,使得温度逐步下降;
步骤S606,在进入保护模式后,判断主温度传感单元温度是否低于恢复阈值,当主温度传感单元失效后,判断副温度传感单元温度是否低于恢复阈值,如果不是则重新判断,如果是则进入步骤S607;
步骤S607,第三计数单元清零后开始计数,当计数>=5且处于保护模式,恢复到正常模式,搜索到网络并注册。
其中,报警阈值低于关机阈值,报警粗门限阈值低于关机粗门限阈值,恢复阈值低于报警阈值和报警粗门限阈值。
本发明的实施例通过设置计数单元,保证温度传感单元的高于阈值的测量结果可靠性,从而防止因温度传感单元的上报温度跳动而导致热保护的误报。该实施例还采用两个温度传感单元来防止温度传感单元失效时导致热保护的准确控制。
实施例3
下面根据图7描述本发明另一实施例的热保护防误报方法。图7是本发明实施例的热保护防误报方法的第三实施方式的流程图。本实施例中,在集成电路的保护点附件设置多个温度传感单元。该方法包括:
步骤S701,连续读取各温度传感单元的温度值,从而获得集成电路中保护点处的温度值;
步骤S702,判断任意一个温度传感单元上报的任意相邻两次读取温度的差的绝对值是否大于5度,如果是则该温度传感单元失效并失去表决权;
步骤S703,有效的温度传感单元进行投票表决,确定测量的温度值高于报警阈值和关机阈值的温度传感单元的数量,这里让有效的温度传感单元提供保护动作的控制,来保证保护措施的正确性;
步骤S704,判断高于警报阈值的有效温度传感单元的数目是否超过温度传感单元总数的半数,这里运用少数服从多数的原则,进一步确报警的正确性,如果不是则将所有计数单元清零,然后进入步骤S701,如果是则进入步骤S705;
步骤S705,第一计数单元清零后开始计数,当计数>=10且还没有进入保护模式,上报警报信息,警示集成电路出于不正常工作状态,其温度会继续上升;
步骤S706,判断高于关机阈值的有效温度传感单元的数目是否超过温度传感单元总数的一半,这里运用少数服从多数的原则,进一步确保保护动作的正确性,如果不是则将所有计数单元清零,然后进入步骤S701,如果是则进入步骤S707;
步骤S707,第二计数单元清零后开始计数,当计数>=10,进入保护模式,针对运转不正常的集成电路采取保护措施,其温度逐步下降;
步骤S708,在进入保护模式后,判断有效温度传感单元温度是否低于恢复阈值,如果不是则将所有计数单元清零后重新判断,如果是则进入步骤S709;
步骤709,第三计数单元清零后开始计数,当计数>=5且处于保护模式,恢复到正常模式,搜索到网络并注册。
其中,恢复阈值低于报警阈值,报警阈值低于关机阈值。
本发明的实施例通过设置两个以上的温度传感单元,避免因温度传感单元失效导致的热保护误报。
实施例4
下面根据图8描述本发明热保护控制***的一实施例。图8是本发明热保护防误报***一实施例的结构示意图。本实施例中,集成电路的热保护防误报***包括:温度传感单元、计时单元、热保护装置和控制装置。
温度传感单元,设置于集成电路保护点附近,用于测量集成电路保护点附近的温度。所述集成电路保护点包括PA、PMIC、UIM卡、SIM卡、USIM卡和存储卡等。
计时单元,当控制单元的比较结果是测量的温度值达到并高于热保护对应的温度阈值时,则计时单元开始计时,如果之后预定时间内测量温度低于温度阈值,计时单元停止计时并清零。计时单元可以为计数器,通常每次计数时间间隔1-10秒,预定时间通常为5-20次技术。
热保护装置,当计时单元的计时超过预设时间时,热保护单元采取保护措施。所述热保护装置包括报警装置、关机装置、关闭射频模块以实现低功耗的装置、维持待机的装置、或调低最大发射功率限制以及不遵守协议和基站要求调低发射功率的发射功率调节装置。
控制单元,接收温度传感单元测量的集成电路保护点的温度值,将测量的集成电路保护点附近的温度值与热保护对应的温度阈值进行比较,在比较结果为温度传感单元测量的温度值达到或超过热保护温度阈值时控制所述计时单元开始计时,在比较结果为温度传感单元测量的温度值低于述热保护温度阈值时,清零所述计时单元。
本发明的实施例通过设置计数单元,保证温度传感单元的高于阈值的测量结果可靠性,从而防止因温度传感单元的上报温度跳动而导致热保护的误报。
实施例5
下面根据图9描述本发明热保护控制***的一实施例。图9是本发明热保护防误报***另一实施例的结构示意图。本实施例中,集成电路的热保护防误报***包括:主温度传感单元、副温度传感单元、第一计时单元、第二计时单元、第三计时单元、比较单元、第一判断单元、第二判断单元、第三判断单元、计时控制单元、报警装置、恢复装置和保护模式运行装置。其中:
主温度传感单元的读取精度高,进行被保护点的温度读取和监视,副温度传感单元的精度低,但可靠性高,通常为用于射频温度补偿的温度传感单元。热保护温度阈值包括报警阈值,关机阈值、恢复阈值、报警粗门限阈值和关机粗门限阈值,所述恢复阈值低于所述报警阈值。
比较单元用于将主温度传感单元测量的温度值与报警阈值和保护阈值进行比较,及将副温度传感单元测量的温度值与保护粗门限阈值进行比较。
第一判断单元用于判断是否到达第一状态,判断是否达到第二状态,以及判断在保护模式运行装置启动保护模式后,主温度传感单元测量的温度是否达到或低于恢复阈值;第一状态为比较单元的比较结果为副温度传感单元测量的温度达到或超过保护粗门限阈值,且主温度传感单元测量的温度达到或超过报警阈值的状态;第二状态为比较单元的比较结果为副温度传感单元测量的温度达到或超过保护粗门限阈值,且主温度传感单元测量的温度或超过保护阈值的状态。
第二判断单元用于判断主温度传感单元任意相邻两次测量的温度的差的绝对值是否大于一设定值,所述设定值为5度。当第二判断单元的判断结果为主温度传感单元任意相邻两次测量的温度的差的绝对值不大于设定值时,比较单元将主温度传感单元测量的温度值与报警阈值和保护阈值进行比较,及将副温度传感单元测量的温度值与保护粗门限阈值进行比较。
第三判断单元用于判断是否达到第三状态,第三状态为主温度传感单元测量的温度值达到或超过报警阈值,且副温度传感单元测量的温度未达到报警粗门限阈值的状态。当第三判断单元的判断结果为未到达第三状态时,比较单元将主温度传感单元测量的温度值与报警阈值和保护阈值进行比较,及将副温度传感单元测量的温度值与保护粗门限阈值进行比较。
计时控制单元用于在第一判断单元的判断结果为到达第一状态时,启动第一计时单元,在第一判断单元的判断结果为未达到第一状态,清零第一计时单元;在第一判断单元的判断结果为达到第二状态时,启动第二计时单元,在第一判断单元的判断结果为未到达第二状态时,清零第二计时单元;在第一判断单元的判断结果为在保护模式运行装置启动保护模式后,主温度传感单元测量的温度达到或低于所述恢复阈值时,启动所述第三计时单元;在所述第一判断单元的判断结果为在所述保护模式运行装置启动保护模式后,所述主温度传感单元测量的温度高于所述恢复阈值时,清零所述第三计时单元。
报警装置用于当第一计时单元计时达到第一预定时间时,上报报警信息。
保护模式运行装置用于当第二计时单元计时到达第二预定时间时,启动保护模式。
恢复装置用于在所述第三计时单元计时达到第三预定时间时,停止保护模式,进入正常模式。
本发明的实施例通过设置计数单元,保证温度传感单元的高于阈值的测量结果可靠性,从而防止因温度传感单元的上报温度跳动而导致热保护的误报。该实施例还采用两个温度传感单元来防止温度传感单元失效时导致热保护的准确控制。
实施例6
下面根据图10描述本发明热保护控制***的一实施例。图10是本发明热保护防误报***另一实施例的结构示意图。本实施例中,集成电路的热保护防误报***包括:N个温度传感单元(大于或等于3)、第一计时单元、第二计时单元、第三计时单元、比较单元、第一判断单元、第二判断单元、计时控制单元、报警装置、恢复装置和保护模式运行装置。其中:
热保护温度阈值包括报警阈值,关机阈值、恢复阈值、报警粗门限阈值和关机粗门限阈值,所述恢复阈值低于所述报警阈值。
第一判断单元用于判断N个温度传感单元中的各个温度传感单元任意相邻两次测量的温度的差的绝对值是否大于一设定温度时,若大于,则所述判定该温度传感单元不是有效的温度传感单元,所述设定温度范围为2-10℃;或者用于判断所述N个温度传感单元中的各个温度传感单元是否出现异常值,出现异常值时,判定所述温度传感器不是所述有效的温度传感单元;所述异常值为低于-30℃或高于200℃。
第二判断单元用于判断是否到达有效状态;判断是否到达第一状态,断是否到达第二状态,以及判断在保护模式运行装置启动保护模式后是否达到第三状态;所述第一状态为有效的温度传感单元测量的温度达到或超过报警阈值,且测量温度达到或超过所述报警阈值的有效的温度传感器的数量大于或等于
的状态;所述第二状态为有效的温度传感单元测量的温度达到或超过保护阈值,且测量温度达到或超过所述保护阈值的所述有效的温度传感器的数量大于或等于
的状态;所述第三状态为有效的温度传感单元测量的温度是否达到或低于恢复阈值,且测量温度达到或低于恢复阈值的有效的温度传感器的数量大于或等于
的状态。
计时控制单元用于在第二判断单元的判断结果为达到第一状态时,启动第一计时单元进行计时,在第二判断单元的判断结果为未达到第一状态时,清零第一计时单元;在第二判断单元的判断结果为达到第二状态时,启动第二计时单元进行计时,在第二判断单元的判断结果为未达到第二状态时,清零第二计时单元;在第二判断单元的判断结果为达到第三状态时,启动第三计时单元计时,在第二判断单元的判断结果为未达到第三状态时,清零所述第三计时单元。
报警装置用于在所述第一计时单元到达第一预定时间时,上报报警信息。
保护模式运行装置用于当所述第二计时单元计时到达第二预定时间时,启动保护模式。
恢复装置用于在所述第三计时单元计时达到第三预定时间时,停止保护模式,进入正常模式。
虽然,本发明实施例均针对高于某温度阈值时采取热保护的控制,但本领域技术人员可以想到本发明也适用于低于某温度阈值时采取保护的控制。
以上所述的具体描述,对发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。