本发明涉及微控制器和电子电路。
背景技术:
1、通常,微控制器(或微控制器单元:以下称为mcu)将cpu和周边电路构成为半导体集成电路,并被使用于控制各种系统的动作。关于该mcu,存在在连接具有igbt(insulatedgate bipolar transistor,绝缘栅双极晶体管)的外部电路的状态下进行使用的情况。在该情况下,mcu为了控制igbt,在内部构成pwm(pulse width modulation,脉宽调制)控制电路,通过从该pwm控制电路输出的pwm信号控制igbt的动作。
2、在这种结构的系统中,可能由于某些因素而在igbt中流动异常电流。而且,当在igbt中流动异常电流的状态下继续进行控制时,igbt会出现故障。为了防止这种事态的产生,存在对pwm控制电路附加紧急停止的功能的情况。在这种情况下,在mcu的外部设置用于检测igbt的异常状态的异常检测电路,如果使得将来自该异常检测电路的异常检测信号输入pwm控制电路,则在igbt成为异常状态时,紧急停止功能起作用,能够停止pwm控制电路的动作并使pwm信号的输出停止。
3、例如,在专利文献1中公开了一种电路结构,其由带保护功能的栅极驱动器ic和cpu构成,该带保护功能的栅极驱动器ic在基于从温度传感器输出的过热探测信号和从电流传感器输出的过电流探测信号判定为超过了igbt损坏的阈值的情况下向cpu传输报警信号,该cpu在收到该报警信号时,通过停止栅极驱动用pwm信号的生成来切断在igbt中流动的电流。
4、此外,根据系统,不仅在检测到异常状态时停止pwm信号的输出,还存在要求使mcu整体复位的情况。其原因在于,可能由于异常状态而无法保证mcu的内部状态是正常的,需要通过使mcu整体复位来转移至安全的状态。
5、而且,在mcu中,不仅进行基于电源电压的电压值的硬件复位,还进行基于cpu的软件复位等的基于各种路径的复位。
6、例如,在专利文献2中公开了一种微计算机,其构成为针对内部具有的多个功能块中的每个设置复位寄存器,通过cpu向各复位寄存器进行数据的写入从而成为能够单独控制各功能块的复位。
7、如上述那样,在mcu的外部电路中产生了某些异常状态的情况下,为了在检测到所产生的异常状态之后使mcu整体复位,考虑利用软件使mcu整体复位。另外,在电源电压因异常状态而变化的情况下,也考虑通过mcu内部的电压检测电路检测电源电压的变动并使mcu整体复位的方法。
8、现有技术文献
9、专利文献
10、专利文献1:日本特开2013-051547号公报
11、专利文献2:日本特开2005-316594号公报
技术实现思路
1、发明要解决的问题
2、但是,在如上述那样的状态下,在通过cpu的软件进行mcu整体的复位的情况下,在检测到异常状态起到复位为止的期间软件正常动作成为前提。因此,在由于产生异常状态而软件的动作本身成为异常的情况下,存在不能进行mcu整体的复位的问题点。
3、另外,在利用电压检测电路等检测电源电压的异常并使mcu整体复位的情况下,存在由于电压检测电路的特性而不能检测到瞬间的异常状态的情况,存在不能进行mcu整体的复位的问题点。
4、本发明的目的在于提供一种微控制器和电子电路,在通过微控制器的内部电路控制微控制器的装置外的外部电路的动作时,即使在产生了不能执行基于cpu的软件复位、不能利用电压检测电路进行检测的异常状态的情况下,所述微控制器和电子电路也能够使微控制器整体复位。
5、用于解决问题的方案
6、为了解决上述问题,本发明的微控制器具备:内部电路,当在控制外部电路的动作的同时从外部输入有异常检测信号时,所述内部电路停止动作并由cpu控制;
7、电压检测电路,其检测电源电压的电压值的变化,生成并输出硬件复位信号;
8、复位电路,在来自所述电压检测电路的硬件复位信号、来自所述cpu的软件复位信号、以及所述异常检测信号中的任一个变为激活时,所述复位电路输出用于使设备整体复位的复位信号。
9、另外,为了解决上述问题,本发明的电子电路具备:微控制器,其包括cpu;
10、外部电路,其被设置于所述微控制器的外部;
11、异常检测电路,其检测所述外部电路中的异常状态并生成异常检测信号,
12、所述微控制器具有:内部电路,当在控制所述外部电路的动作的同时从所述异常检测电路输入有异常检测信号时,所述内部电路停止动作并由所述cpu控制;电压检测电路,其检测电源电压的电压值的变化,生成并输出硬件复位信号;复位电路,当来自所述电压检测电路的硬件复位信号、来自所述cpu的软件复位信号、以及所述异常检测信号中的任一个变为激活时,所述复位电路输出用于使设备整体复位的复位信号。
13、发明效果
14、根据本发明,在通过微控制器的内部电路控制微控制器的装置外的外部电路的动作时,即使在产生了不能执行基于cpu的软件复位、不能利用电压检测电路进行检测的异常状态的情况下,也能够使微控制器整体复位。
1.一种微控制器,其具备:
2.根据权利要求1所述的微控制器,其中,
3.一种电子电路,其具备:
4.根据权利要求3所述的电子电路,其中,
5.根据权利要求3或4所述的电子电路,其中,