The invention relates to a semiconductor device. A semiconductor device includes a first timer, comprising a first counter contains second counter second timer and controller contains CPU to provide for effective diagnosis of semiconductor devices (such as micro controller, etc.) fault in built-in timer technology. The first timer performs time synchronization with the timing of an external device disposed outside the semiconductor device. The controller compares the meter value of the first counter with the count value of the second counter and detects the fault of the second timer based on the comparison result.
【技术实现步骤摘要】
相关申请的交叉引用包括说明书、附图和摘要的2016年3月23日提交的日本专利申请No.2016-058614的公开的全部内容通过引用并入本文中。
本公开涉及半导体装置,以及适用于例如其中内置了计时器的类型的半导体装置。
技术介绍
微控制器被结合进了每件设备中,诸如家用电器、视听设备、蜂窝电话、汽车、工业机械等。微控制器是一种通过根据存储在存储器中的程序执行处理来控制每件设备的操作的半导体装置。要求包括要被结合进上面提到的(一件或多件)设备中的微控制器的组件依赖于其应用而具有可靠性。因此,除了通过要被控制的诊断传感器、致动器等来检测上述的传感器、致动器等中出现的故障以外,还要求微控制器检测微控制器自身中出现的故障。例如,在美国未经审查的专利申请公开No.2013/20978中公开了上面提到的半导体装置的一个示例。
技术实现思路
本公开的目的是提供用于有效地诊断半导体装置中内置的计时器的故障的技术。本公开的其它主题和新颖特性将通过本说明书的描述和附图而变得清楚。如下将对本公开的代表性示例进行简单描述。即,根据本公开的一个实施例,提供有一种半导体装置,该半导体装置包括:第一计时器,包括第一计数器并且执行与布置在半导体装置外部的外部设备的时间的时间同步;第二计时器,包括第二计数器;以及控制器,包括CPU,以及将第一计数器的计数值与第二计数器的计数值进行比较并且基于比较结果检测第二计时器的失灵(和/或故障等)。根据本公开的一个实施例的半导体装置,可以有效地诊断内置计时器。附图说明图1是例示根据本公开的第一实施例的微控制器的一个示例的框视图。图2是例示图1中所例示的EPT ...
【技术保护点】
一种半导体装置,包括:第一计时器,包括第一计数器以及执行与布置在所述半导体装置外部的外部设备的时间的时间同步;第二计时器,包括第二计数器;以及控制器,包括CPU,以及将所述第一计数器的计数值与所述第二计数器的计数值进行比较并且基于比较结果检测所述第二计时器的失灵。
【技术特征摘要】
2016.03.23 JP 2016-0586141.一种半导体装置,包括:第一计时器,包括第一计数器以及执行与布置在所述半导体装置外部的外部设备的时间的时间同步;第二计时器,包括第二计数器;以及控制器,包括CPU,以及将所述第一计数器的计数值与所述第二计数器的计数值进行比较并且基于比较结果检测所述第二计时器的失灵。2.根据权利要求1所述的半导体装置,其中所述第一计时器根据网络上的时间同步协议(PTP)执行时间同步并且将所述第一计数器的所述计数值调节至所述外部设备的时间。3.根据权利要求2所述的半导体装置,其中所述控制器利用所述第一计时器基于所述时间同步生成的中断读出所述第一计数器的所述计数值和所述第二计数器的所述计数值,基于所读出的计数值得到所述第一计数器与所述第二计数器之间的计数器差以及当所述计数器差大于预定值时判定所述第二计时器发生失灵。4.根据权利要求3所述的半导体装置,其中当所述第一计数器的所述计数值已经与预定值匹配时,所述第一计时器生成所述中断,以及其中所述第二计数器基于所述中断开始计数以及基于在先前生成的中断之后生成的中断停止计数。5.根据权利要求3所述的半导体装置,还包括:I/O端口,其中所述第一计时器基于所述第一计数器的所述计数值生成脉冲宽度调制信号,其中所述I/O端口将所述脉冲宽度调制信号输出至所述半导体装置的外部,以及其中所述第一计时器从所述外部设备接收同步命令并且在所述第一计时器与所述外部设备之间的时间差已经被更新时生成所述中断。6.根据权利要求2所述的半导体装置,其中,根据PTP在一件设备或者多件设备中选择具有最精确时钟信号的设备的时间作为布置在所述半导体装置外部的所述外部设备的时间。7.根据权利要求3所述的半导体装置,其中所述预定值包括固定误差。8.根据权利要求7所述的半导体装置,其中基于充当所述第二计时器的振荡源的振荡器的精度和所述CPU的中断处理周期来设定所述预定值。9.根据权利要求3所述的半导体装置,其中当所述第二计数器溢出时,将溢出值与所读出的所述第二计数器的计数值相加。10.根据权利要求3所述的半导体装置,其中所述第二计时器包括多个计数器,通过将所述计数器级联地耦合在一起配置一个计数器以及由此增大溢出值。11....
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。