TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28335: TMS320F28335 ILLEGAL_ISR

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:

从目前的情况来看,这是最可能造成程序跑飞的原因。具体原理是什么我这边也没办法做解释,但是这确实是会造成芯片跑飞的一个可能原因。其他的包括电源、晶振不稳定之类的也有可能。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28335: TMS320F28335 ILLEGAL_ISR
分享到: 更多 (0)