This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28377D: 急切等待回复:28377d在离线运行时突然复位的问题

Part Number: TMS320F28377D
Other Parts Discussed in Thread: UNIFLASH

如标题所示,在我们当前的项目当中,使用28377d为核心处理器作为控制板控制下面的驱动电路。当我们使用28377d芯片在完全是弱电的环境下工作时(最高电压24v),程序正常运行,不存在问题。而当我们接入负载和驱动电路时(220v通过降压为24v给控制板供电,同时为下方的驱动电路供电),芯片开始出现自动复位的情况,而且非常频繁,之前项目使用的是28335的芯片,从来没有出现过这种问题。一开始我们认为是复位电路太敏感,因此我们拆掉了2个电压监控芯片,改为直接用一个上拉电路加上一个大的电容,在弱电环境下依旧是没有问题的,而上了强电之后,突然复位的情况缺更加明显。我们查找了28377d的数据手册,了解到芯片复位的源如下:

首先程序里是使用InitSysCtrl();函数禁用了看门狗的。那么最可能出现问题的是复位引脚,我们使用示波器去抓取复位引脚突然拉低的过程,但是每次复位的时候都没有抓到复位引脚有拉低的动作,一直保持在3.3v左右,我们也同样观测了内核电压1.2v,也没有什么波动。因此我们目前根本不知道芯片突然复位的源头在哪里,不知道到底是什么原因影响了芯片复位。是否还有什么引起芯片复位的原因?当我们接入驱动电路后应该是会有强电干扰,而我们也在控制板中加入了磁环等来抑制干扰,示波器的观测结果也证明了供电电压和复位引脚并没有什么跳动,希望能有经验丰富的前辈解答疑惑。如果需要一些具体的细节可以在回复中提出,我们会尽力提供。

x 出现错误。请重试或与管理员联系。