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.

[参考译文] TMS320F2812:时钟中断错误

Guru**** 2538950 points
Other Parts Discussed in Thread: TMS320F2812

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1186437/tms320f2812-clock-interrupt-error

器件型号:TMS320F2812

我们现在使用的 TMS320F2812使用30M 的外部有源晶体振荡器、PLL I SET 2、频分频2、最后一个系统时钟为30M、但当电源关闭且芯片上电时、它正常运行、 一段时间后、我执行该操作;

器件本身的功能将生成放电脉冲、因此将产生 EMI 干扰。 当干扰发生时、芯片的工作时钟似乎发生了变化。 我的计时器设置为10ms、现在看起来是20ms。 我有一个引脚定期输出一个1.5s 周期变化信号。 此时、它也成为3s 周期。 同时、断电和复位可以恢复正常;附件是原理图。 我想知道如何调整硬件、使其不受 EMI 干扰的影响、或者如何在软件中找到导致定时器中断错误的点、以便通过软件避免;

e2e.ti.com/.../1881.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    为了澄清这一点、您提到断电和复位会使器件恢复正常。  只需复位(XRSn 引脚)即可纠正器件行为或必须重启电源。

    由于结果是您的时钟为预期设置的1/2、PLL 寄存器看起来已经被复位回其默认状态、这将提供15MHz 的 CPU 时钟。  切换 XRSn 或看门狗超时可能会导致这种情况、但我们希望器件重新启动并再次设置 PLL。

    查看原理图、您能否提供有关控制 XRSn 的电路以及图中未显示的 JTAG 信号上更多无源器件的更多详细信息?

    最棒的

    Matthew

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    JTAG 我们将引线从 PCB 板引导至机箱的连接器。 在实验过程中、我们发现当我们接收到干扰时、会发生崩溃或复位、但时钟从未改变。 后来、为了避免崩溃或复位、我们从连接器移除了连接到 PCB 板的引线、但焊点更靠近连接器、连接器上还有其他引线、之后、实验中的时钟发生了变化。

    我使用 XDS100V2I 正在使用 XDS100V2、并出现以下错误

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您能回答这个问题

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    对于 JTAG 信号、您能否确认 TRSTn 上是否有外部下拉电阻器、EMU0/1上拉电阻器。  当未插入仿真器仓体时、防止 TRSTn 变为高电平非常重要。  如果 此引脚上没有良好的 PD、则它可能会更改状态、从而使器件退出测试复位。

    如果您可以共享原理图中显示此情况的部分(以及 XRSn 控制)、我们可以看到这是否是问题所在。

    最棒的

    Matthew