Part Number:TMS320F28335
我用该型号芯片来控制一个DC/DC模块。在正常运行的情况下没有问题,但因性能测试需求,需要用导线硬短路模块的输出,此时程序会跑飞到ILLEGAL_ISR中(通过在中断中添加电平翻转信号外部观测),同时仿真器会断开连接,因此我没法通过仿真来确定为何会进入ILLEGAL_ISR。
Green Deng:
你好,你提到的“用导线硬短路模块的输出”,是指直接将芯片的引脚进行短路吗?
,
wen yao:
是将DC/DC模块的输出短路
,
Green Deng:
这样的操作是否会对芯片产生“冲击”?有没有测试过短路瞬间连接模块的芯片IO口的电压变化?
,
wen yao:
有纳秒级的,峰值5V的电压尖峰
,
Green Deng:
有可能会对芯片造成冲击,试着加一些调理/限压措施?因为目前情况来看,这是最可能导致问题的因素
,
wen yao:
目前已经想办法在这方面处理了,主要想确认下这个是否会导致软件跑飞到ILLEGAL_ISR,以及软件是如何被影响的。为了避免软件本身的影响,我已经将软件尽可能的简化了,运行状态稳定后就是在一个空的循环里运行,什么也不做
,
Green Deng:
从目前的情况来看,这是最可能造成程序跑飞的原因。具体原理是什么我这边也没办法做解释,但是这确实是会造成芯片跑飞的一个可能原因。其他的包括电源、晶振不稳定之类的也有可能。