【技术实现步骤摘要】
自我检测系统及其方法
本专利技术有关于一种检测系统,特别是有关于一种能确保微控制芯片能自我检测的系统及其方法。
技术介绍
如果控制功率的微控制芯片出现误动作或是功能失效,容易产生过大电流而造成危险,例如烧毁、起火或是爆炸,因此,目前业界有相关组织便规范一安全检测标准,例如IEC60730,并要求此种微控制芯片的业者在出货之前必须提供芯片符合此标准的证明,例如,业者必须提供微控制器内程序的内容细节以及执行过程描述,以确保微控制芯片在运作时能定期检查系统的重要电路,以确保有电路出现问题时微控制芯片能及时停止运作,避免危险发生。由于每一次软体更新或是硬件更新,业者就必须重新提供微控制器内程序的内容细节以及执行过程描述,此造成业者不小的负担。因此,如何设计一种自我检测系统能确保微控制芯片在运行中能定期执行安全检查程序,且安全检测标准规范组织也能容易检查,是一项亟待解决的问题。
技术实现思路
为解决上述问题,本专利技术提出一种自我检测系统,适用于一芯片系统。芯片系统包含至少一待检查电路以及一重启动电路。自我检测系统包含一存储器、一监视电路以及一处理单元。存储器储存一第一安全检查程序、一主应用程序以及一预设核对和数据。第一安全检查程序包含一电路检查程序、一监视电路重置程序以及一核对和检查程序。主应用程序包含一中断呼叫。预设核对和数据对应该第一安全检查程序。监视电路包含一计数值,而监视电路启动后便开始累加该计数值,并于计数值溢位(overflow)时触发重启动电路以重启动芯片系统。当芯片系统上电后,处理 ...
【技术保护点】
1.一种自我检测系统,其特征在于,适用于一芯片系统,所述芯片系统包含至少一待检查电路以及一重启动电路,所述自我检测系统包含:/n一存储器,储存一第一安全检查程序、一主应用程序以及一预设核对和数据,所述第一安全检查程序包含一电路检查程序、一监视电路重置程序以及一核对和检查程序,所述主应用程序包含一中断呼叫,所述预设核对和数据对应所述第一安全检查程序;/n一监视电路,包含一计数值,其中所述监视电路启动后便开始累加所述计数值,并于所述计数值溢位时触发所述重启动电路以重启动所述芯片系统;/n一处理单元,当所述芯片系统上电后,所述处理单元执行所述主应用程序,并执行所述中断呼叫以产生一中断,藉此执行所述第一安全检查程序;/n其中当所述处理单元执行所述第一安全检查程序时,所述处理单元执行所述电路检查程序以检查所述至少一待检查电路;/n其中当所述处理单元执行所述第一安全检查程序时,所述处理单元执行所述监视电路重置程序,以重置所述监视电路的所述计数值;/n其中当所述处理单元执行所述第一安全检查程序时,所述处理单元执行所述核对和检查程序以计算所述第一安全检查程序的一核对和数据,当所计算的所述核对和数据不等 ...
【技术特征摘要】
20181008 TW 1071354491.一种自我检测系统,其特征在于,适用于一芯片系统,所述芯片系统包含至少一待检查电路以及一重启动电路,所述自我检测系统包含:
一存储器,储存一第一安全检查程序、一主应用程序以及一预设核对和数据,所述第一安全检查程序包含一电路检查程序、一监视电路重置程序以及一核对和检查程序,所述主应用程序包含一中断呼叫,所述预设核对和数据对应所述第一安全检查程序;
一监视电路,包含一计数值,其中所述监视电路启动后便开始累加所述计数值,并于所述计数值溢位时触发所述重启动电路以重启动所述芯片系统;
一处理单元,当所述芯片系统上电后,所述处理单元执行所述主应用程序,并执行所述中断呼叫以产生一中断,藉此执行所述第一安全检查程序;
其中当所述处理单元执行所述第一安全检查程序时,所述处理单元执行所述电路检查程序以检查所述至少一待检查电路;
其中当所述处理单元执行所述第一安全检查程序时,所述处理单元执行所述监视电路重置程序,以重置所述监视电路的所述计数值;
其中当所述处理单元执行所述第一安全检查程序时,所述处理单元执行所述核对和检查程序以计算所述第一安全检查程序的一核对和数据,当所计算的所述核对和数据不等于所述预设核对和数据,则所述处理单元触发所述重启动电路以重启动所述芯片系统或通知所述主应用程序。
2.如权利要求1所述的自我检测系统,其特征在于,还包含具有一执行旗标的一暂存器,其中所述第一安全检查程序还包含一旗标清除程序,所述主应用程序还包含一第二安全检查程序以及一旗标设定程序,当所述处理单元执行所述主应用程序时,所述处理单元执行所述第二安全检查程序以检查所述至少一待检查电路,并执行所述旗标设定程序以设定所述暂存器的所述执行旗标,而当所述处理单元执行所述第一安全检查程序时,所述处理单元执行所述旗标清除程序,以检查所述执行旗标是否已经被设定。
3.如权利要求2所述的自我检测系统,其特征在于,当所述处理单元执行所述旗标清除程序且确认所述执行旗标未被设定,则所述处理单元触发所述重启动电路以重启动所述芯片系统。
4.如权利要求2所述的自我检测系统,其特征在于,当所述处理单元执行所述旗标清除程序且确认所述执行旗标已经被设定,则清除所述执行旗标。
5.如权利要求2所述的自我检测系统,其特征在于,所述存储器...
【专利技术属性】
技术研发人员:黄致恺,朱炳盈,杨智显,
申请(专利权)人:新唐科技股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。