Other Parts Discussed in Thread: TMS320F28035
尊敬的每个人:
我将 TMS320F28035用于电源控制应用、我遇到了一个 MCU (C2000)意外地以大约5%的速率停止的问题。
请告诉我 C2000暂停的一些原因以及解决方法。
谢谢!
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.
Other Parts Discussed in Thread: TMS320F28035
尊敬的每个人:
我将 TMS320F28035用于电源控制应用、我遇到了一个 MCU (C2000)意外地以大约5%的速率停止的问题。
请告诉我 C2000暂停的一些原因以及解决方法。
谢谢!
您好、Tien、
[引用用户="Tien Truong Duc"]我遇到一个问题:MCU (C2000)意外停止、速率约为5%[/引用]
您是如何得出 MCU 暂停而不停留在 ILLEGAL_ISR 或永久软件循环中的结论的? 共享任何支持数据。
[引用用户="Tien Truong Duc"]请向我提供有关 C2000停止运行的一些原因以及解决方法的建议。
实现看门狗是解决此类情况的最佳解决方案。
此致、
Gautam
田北俊
显然、您的系统会受到某种类型的噪声的影响、并进入不确定的状态。 确定以下两项非常重要:
如果 CPU 在某个位置循环、则活动 WD 应该能够使其脱离这种情况。 这就是我要求您启用 WD 的原因。 如果器件处于"冻结"状态、启用 WD 将不起作用。
如果您使用的是外部时钟源、是否可以尝试更改为 INTOSC1?
您是否在-TRST 上有下拉电阻器?
您能否共享连接到-XRS 引脚的电路?
田北俊
WD 是为了帮助从这样的情况中恢复。 无论如何、作为一个实验、请执行以下操作:
田北俊
有关丢失时钟检测电路工作原理的信息、请参阅 F2805x 或 F2806x TRM。 但是、我怀疑您有时钟丢失的问题、在这种情况下、您的器件会被复位。
噪声可以通过任何引脚耦合到器件中、因此仅测量电源引脚上的噪声就不会切断噪声。 在任何情况下、您都需要在实际发生干扰时测量噪声。 请尝试我的建议。 如果系统附近没有物理存在这类问题、调试起来极其困难。 我们需要尝试许多实验来消除可能的原因。
田北俊
您的观察结果并不能传达很多信息。 除非您尝试我先前建议的实验、否则无法取得进一步的进展。
让我重申,我的帮助能力有限,因为我无法访问原理图/布局,最重要的是无法访问硬件本身。