电路工作状态实时监控方法

文档序号:7646588阅读:458来源:国知局
专利名称:电路工作状态实时监控方法
技术领域
本发明涉及电路控制技术,特别涉及电视电路部分的电路控制技术。
背景技术
平板电视的电路系统的核心控制部分为CPU(中央处理器)。CPU负责控制或管理与其直接相连的外围集成电路,CPU通过I2C总线或其它数据通信形式来控制或管理外围集成电路。为降低整机的待机功耗,通常使CPU的工作电源与其外围电路的工作电源相独立,当整机处于待机状态时,关闭外围电路的工作电源,仅保留CPU的工作电源,使CPU能够正常工作。平板电视的电源系统将220的交流电转变为不同电压值的直流电,分别供给CPU和外围集成电路。当整机由待机状态转为工作状态时,CPU将对外围集成电路进行复位,并对外围集成电路的寄存器进行初始化设置。
在正常工作时,每个外围集成电路的大部分寄存器的值是在不停变化的,但有一部分寄存器的值是不变的,这些寄存器中,有一些是指示IC(芯片)内部各部分功能是否正常工作的标志寄存器;有些是在初始化时写入的值,初始化之后,这些值不会改变,除非IC工作不正常;还有一些是供软件人员存储数据的寄存器,正常工作时它不参与IC功能的直接控制。
在平板电视正常工作的过程中,如果出现输入到平板电视的220伏交流电压出现较大波动或用户连续快速开关电源,引起整机电源系统工作不稳定,导致外围集成电路不能正常工作,电视整机将出现图像、声音异常等系统失控现象,严重时造成系统寿命减少或造成电路故障范围扩大。如果CPU不对外围集成电路的状态进行实时的检测和控制,则整机将一直处于异常工作状态。

发明内容
本发明所要解决的问题是,提供一种在电视电路中,对外围集成电路工作状态实时监控的方法,当其工作状态异常时,关闭电源模块的电源,防止故障范围进一步扩大。
本发明为解决上述技术问题所采用的技术方案是,电路工作状态实时监控方法,包括以下步骤
a、CPU对外围集成电路特定寄存器设置预设值;b、系统正常工作后,CPU按预定周期读取上述特定寄存器的值,如果读出的所有特定寄存器的值与预设值相同,则判断为电路系统工作正常;否则判断为电路工作异常,进入步骤c;c、CPU控制系统进入待机或关机状态,同时显示为故障状态。
所述特定寄存器为供软件人员存储数据或系统正常工作时其存储值不变的寄存器。
本发明的有益效果是,CPU采用电路工作状态实时监控方法,及时有效地监测到系统中的异常,并及时关闭电源模块输出的电源,避免了整机长时间工作在异常状态,提高了整机的可靠度,延长了整机的使用寿命。


图1为实施例系统框图;图2为实施例流程图。
具体实施例方式
如图1所示,电视电路包括CPU、电源模块、外围集成电路(IC1、IC2、ICn为被监控的外围集成电路),电源模块包括第一电压输出模块与第二电压输出模块;其中第一电压输出模块通过开关向IC1、IC2、ICn供电,第二电压输出模块向CPU供电;CPU包括控制端口P1、控制端口P2、控制端口P3、及一个通信端口;控制端口P1与开关相连,控制第一电压输出模块对外围集成电路供电,控制端口P2与电源模块相连,向电源模块发送开/关机信号,控制端口P3与指示灯相连,通信端口与各外围集成电路相连,通过I2C总线或其它数据通信形式来控制或管理外围集成电路。
IC1中的特定寄存器为寄存器A1、寄存器B1、寄存器C1。IC2中的特定寄存器为寄存器A2、寄存器B2、寄存器C2。ICn中的特定寄存器为寄存器An、寄存器Bn、寄存器Cn。特定寄存器为供软件人员存储数据的数据寄存器或系统正常工作时其存储值不变的寄存器。
通过读取IC1、IC2、ICn中特定寄存器的预设值,判断寄存器值是否为预设值来判断电路系统是否正常,如不正常就关闭电路系统中的电源模块的输出,并显示为故障状态。
CPU对IC1、IC2、ICn的工作状态的监控的流程如图2所示当电视整机由待机状态转为工作状态时,CPU的控制端口P1、P2、P3分别设置为0;经预定延时周期后,CPU开始对外围集成电路IC1、IC2、ICn进行初始化设置。初始化设置完成后,如果寄存器A1为IC1中供软件人员存储数据的寄存器,则向寄存器A1写入预设值x1,预设值x1与该集成电路异常工作时读出的A1寄存器的值不同;如果寄存器B1与寄存器C1为,IC1正常工作时其存储值不变的寄存器,则向寄存器B1写入预设值y1,向寄存器C1写入预设值z1。
同样的,向寄存器A2写入预设值x2,向寄存器B2写入预设值y2,向寄存器B3写入预设值y3;向寄存器An写入预设值xn,向寄存器Bn写入预设值yn,向寄存器Bn写入预设值yn;之后系统进入电路工作状态实时监控过程。
电路工作状态实时监控过程如下读出寄存器A1的值a1;读出寄存器B1的值b1;读出寄存器C1的值c1。
读出上述寄存器的值后,对他们进行判断,如果a1=x1且b1=y1且c1=z1,则IC1电路正常工作,否则IC1电路工作异常。
以同样的方法来判断IC2、ICn电路是否工作异常。
如果判断出IC1、IC2或ICn任一电路工作异常,则将CPU的控制端口P1、控制端口P2、控制端口P3分别设置为1,即控制开关关闭第一电压输出模块对外围集成电路的供电,使指示灯显示为故障状态,向电源模块发出关机信号使系统进入待机或关机状态,如进入关机状态则同时关闭第一电压输出模块与第二电压输出模块,如进入待机状态则关闭第一电压输出模块即可。对上述寄存器的读或写均通过总线或其他数据通信方式来实现。
权利要求
1.电路工作状态实时监控方法,其特征在于,包括以下步骤a、CPU对外围集成电路的特定寄存器设置预设值;b、系统正常工作后,CPU周期读取特定寄存器的值,如果读出的所有特定寄存器的值与预设值相同,则判断为电路系统工作正常;否则判断为电路工作异常,进入步骤c;c、CPU控制系统进入待机或关机状态,同时显示为故障状态。
2.如权利要求1所述电路工作状态实时监控方法,其特征在于,所述特定寄存器为供软件人员存储数据的寄存器。
3.如权利要求2所述电路工作状态实时监控方法,其特征在于,所述预设值与异常工作时读出的寄存器值不同。
4.如权利要求1所述电路工作状态实时监控方法,其特征在于,所述特定寄存器为系统正常工作时其存储值不变的寄存器。
全文摘要
本发明涉及电路控制技术,特别涉及电视电路部分的电路控制技术。本发明所要解决的问题是,提供一种在电视电路中,对外围集成电路工作状态实时监控的方法,当其工作状态异常时,关闭电源模块的电源。所采用的技术方案是,电路工作状态实时监控方法,包括以下步骤a.CPU对外围集成电路特定寄存器设置预设值;b.系统正常工作后,CPU按预定周期读取上述特定寄存器的值,如果读出的所有特定寄存器的值与预设值相同,则判断为电路系统工作正常;否则判断为电路工作异常,进入步骤c;c.CPU控制系统进入待机或关机状态,同时显示为故障状态。本发明的有益效果是,避免了整机长时间工作在异常状态,提高了整机的可靠度,延长了整机的使用寿命。
文档编号H04N5/63GK101026715SQ200710048449
公开日2007年8月29日 申请日期2007年2月9日 优先权日2007年2月9日
发明者潘兴超, 江友才, 杨燕, 高宏伟 申请人:四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1