用于监控微控制器单元操作的方法和基片技术

技术编号:2921106 阅读:225 留言:0更新日期:2012-04-11 18:40
为了进一步发展用于监控至少一个微控制器操作的方法和基片(200),所述微控制器作用于至少一个应用并且与系统(100)相关联,通过可靠地检测在所述重置功能中的故障,和形成需要为系统相关原因形成的结论,建议:所述微控制器单元(300)具有与其相关联的至少一个监控模块(10);借助于至少一个证实信号向所述监控模块(10)确认所述微控制器单元(300)的重置已经发生的事实。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种监控至少一个微控制器单元操作的方法,所述微控制器单元作用于至少一个应用并且与系统相关联。本专利技术还涉及一种基片,并且尤其涉及一种系统基片,用于监控至少一个微控制器单元的操作,所述微控制器单元作用于至少一个应用,并且本专利技术还涉及一种相关联的系统,尤其涉及一种控制系统。
技术介绍
在控制单元中最重要的硬件信号之一是重置信号,其目的是如果发生系统故障重置应用硬件。在确定的应用中,由用户有意地制定用于重置硬件的规定,例如使部分程序能以设置的、有序的状态在具有软件的微控制器中开始。然而,到涉及的规定的重置为止,在现有的应用中并没有所述微控制器的重置实际上是否发生或在所述微控制器的重置线中有中断的反馈。从而,在现有技术中,在所述重置线中检测这类中断是不可能的。就此而论,即使是现有的系统芯片具有的所谓的“监视定时器”也是无助的。例如,如果所述系统芯片在正在进行的操作中触发重置,而上述的重置信号由于在所述线中的中断没能到达所述微控制器,那么所述微控制器将只是在所述系统芯片中继续操作所述监控模块(所谓的“监视定时器”单元),而所述软件将继续运行,就象事实上没有任何重置一样。因此,所述应用软件和监控模块于是将不再相互同步,并且所述系统的安全性和可靠性就不再有任何保障。
技术实现思路
以上述缺点和缺陷为出发点,并且虑及现有技术应有的容限,本专利技术的目的因此是进一步开发在第一段中详细描述的这种方法和在第二段中详细描述的这种基片,重置功能的这个故障可以被可靠地检测,并且可以得出由于系统相关原因而需要得出的结论。通过具有如权利要求1指定的特征的方法并且通过具有如权利要求4指定的特征的基片来达到此目的。在各自的从属权利要求组中描述了本专利技术的有利的实施例和有用的改进。因此,本专利技术是基于具有至少一个监控模块的微控制器的,所述监控模块与所述微控制器相关联;借助于至少一个证实信号来向该监控模块确认或向其发信号来确认这样的事实,即所述微控制器单元的重置已经发生。在本专利技术的教导下,进一步建议在所述应用中提供至少一个监控模块,并且尤其是在至少一个基片中并且特别在至少一个SBC(系统基片)中提供。依照本专利技术,因而存在具有重置信号交换的系统芯片,即用于确认重置功能的装置。在本专利技术的优选实施例中,建议使用不同的信号或不同的代码来触发所述监视定时器监控模块。作为导致重置出现的历史记录的功能,所述应用微控制器必须使用不同的信号或不同的代码来向所述系统芯片证实其经历了适当的重置。因而对所述监视定时器单元的正常循环访问不同于在重置事件发生之后的访问。从而,如果例如所述系统芯片向所述应用发送重置信号,那么所述应用必须用特别的、不同的信号或代码应答一次。如果这么做失败了,那么假定在所述应用的重置线中存在中断或所述线被另外干扰。那么所述系统芯片例如可以转到故障安全模式,其中电流消耗是低的。在本专利技术的优选实施例中,实际上存在各个可能触发监视定时器单元的方式。在最简单的情况下,可以直接获取从微控制器单元到监视定时器单元的硬件信号,所述硬件信号具有周期地施加到其上的脉冲。相反,在更复杂的系统芯片中,可以使用至少一个串行接口单元来触发所述监视定时器单元。不管触发类型如何,依照本专利技术有可能在所述触发事件之间进行区别。当使用硬件信号时,可以有效地使用脉冲编码。所述可能性还存在于切换多个触发信号线。对具有串行接口的系统芯片来说,能够建议其本身的一个可能性是使用不同的串行字来区分所述监视定时器的访问。依照本专利技术,开发故障安全系统所要求的所有组件对用户来说都是可用的。尤为有利的是当前方法的适应性,这是因为没有固定的预置自动功能,所述自动功能必须并入所述SBC(系统基片)中。这允许应用的安全策略能以最优的方式被采用和调整,并且由用户以任何所要求的方式定义和/或扩展。最后,本专利技术涉及如上所述的这种方法和/或如上所述的至少这种基片的用途,用于监控微控制器单元的操作,所述微控制器单元作用于至少一个应用,并且应用于汽车电子技术中并且尤其应用于机动车辆电子技术中。如上所述,已经描述了各种可能的方式,其中有利地实现并改进了本专利技术的教导。在一方面,可以根据此内容、尤其是根据从属于权利要求1和4的权利要求进行参考,并且另一方面,通过参考图1中示出的说明性实施例以及下文的描述,可以使本专利技术的其他方面、特征和优点更明显并得以阐明。附图说明在附图中图1是依照本专利技术具有基片和微控制器单元的系统的实施例的框图。具体实施例方式在图1中示意性地示出了控制系统100,以及具有电源单元310(提供VDD电源)、重置单元320和I/O(输入/输出)模块330的微控制器单元300,还具有所谓的SBC(系统基片)200,用于监控所述微控制器单元300的操作,所述微控制器单元300作用于应用。为此目的,所述系统芯片200尤其具有监控模块(=监视定时器单元)10,借助于证实信号可以确认微控制器单元300的重置已经发生的事实,因而能够执行所谓的“重置信号交换”功能。换句话说,这意味着所述监视定时器单元10接收来自所述应用的重置事件的证实,所述监视定时器单元10已经发出重置命令;用这种方法,图1中示出的所述监控模块10使中断重置线42可能得以检测和记录。就此而论,所述系统芯片200支持不同于正常操作的触发信号或不同于正常操作的触发代码以便允许将由所述应用证实重置成功。因此,能够可靠地检测重置功能的故障并且尤其可以检测是否成功地接收了所述应用系统的重置信号。在图1所示的实现方式中,可以为系统芯片200制定规定以便在已经发出重置命令之后只允许不同的触发信号出现一次。如果确认不止一次利用不同触发信号进行重置、或者如果在没有在先的重置时接收到不同的触发信号,那么所述系统芯片200转到故障安全状态,以便在任何情况下阻止应用的任何潜在的进一步故障行为。因为所述系统芯片200允许在不同的重置事件和可访问所述应用微控制器300的事件之间存在差别,所以所述系统芯片200具有信息单元20(用于重置源信息),提供所述信息单元以便允许不同的重置事件,还具有重置单元40(用于系统重置),所述重置单元40通过连接42(定位所述微控制器单元300的重置单元320)连接到所述微控制器单元300。为了允许交换信息和信号,所述监控模块10和信息单元20在它们前面插入接口单元30(供给微控制器单元300的I/O(输入/输出)模块330)。从图1中示出的内容还可以看出,所述监控模块10和通过连接52连接到微控制器单元300的微控制器电源单元50与至少一个电池单元400永久地相关联。尽管所述监控模块10从所述电池400接收永久电源,所述微控制器电源单元50还是能够借助于开关54接通和断开,因此经由所述微控制器电源单元50(供电微控制器单元300的VDD电源单元310)能够对微控制器单元300暂时供电。参考标记列表100 系统,尤其是控制系统10 监控模块,尤其是监视定时器单元12 在监控模块10和信息单元20之间的连接20 信息单元24 在信息单元20和重置单元40之间的连接30 接口单元32 连接,尤其是在接口单元30和微控制器单元300之间的信号线40 重置单元42 在重置单元40和微控制器单元300之间的连接50 电源单元本文档来自技高网...

【技术保护点】
一种监控至少一个微控制器单元(300)操作的方法,所述微控制器单元作用于至少一个应用并且与系统(100)相关联,其特征在于-所述微控制器单元(300)具有与其相关联的至少一个监控模块(10),并且其中-借助于至少一个证实信号 向监控模块(10)确认所述微控制器单元(300)的重置已经发生的事实。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:M瓦纳M穆特
申请(专利权)人:NXP股份有限公司
类型:发明
国别省市:NL[荷兰]

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

1