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.

[参考译文] TMS320F280049:DSP 不使用外部复位引脚进行复位

Guru**** 2463330 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1234352/tms320f280049-dsp-is-not-resetting-using-external-reset-pin

器件型号:TMS320F280049

我们有两种情形、一种按预期工作、DSP 在接收到外部复位后复位、另一种是 DSP 未复位时的故障行为。

我们已经使用了 GPIO5、在 BTLDR 中将其配置为低电平输出、在 app 中我们将 GPIO5配置为高电平。 如果复位完成、BTLDR 将被执行、我们需要看到下降。

附加了两个具有良好和错误行为的捕获。

*首次测试:  

 外部复位已完成(灰线)、但是 GPIO5 (白线)未复位。

我们在大约90%的样本中看到这是正确的行为:

*第二次测试:  

上电后我们有一个等待复位测试的超时、如果我们检测到超时、我们将 GPIO5设为1。

在下面的捕获中、我们没有看到 GPIO 高电平、因为我们没有达到超时。

这是我们具有的重置电路:  

DO_RESET_DSP 是我们的监控器微控制器执行的 DO。 我们在监控 JTAG 连接器中的 PIN XRSn。

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

    您好!

    我们使用了 GPIO5,它在 BTLDR 中配置为输出电平为低,并在 app 中配置 GPIO5为高。 如果重置完成、BTLDR 将被执行、我们需要看到下降。

    复位时所有 GPIO 都配置为输入、因此无论 BTLDR 如何、该引脚都应在外部复位后处于三态。 是否在连接 CCS 的情况下应用外部复位? 如果是、则可能会导致此类问题、因为调试器会阻止复位传播。  

    此致、

    维维克·辛格

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

    您好、Vivek、

    我们不会在连接 CCS 的情况下应用外部复位、这是由我们的监控器微控制器完成的、正如我在上一次捕获中分享的那样。

    此致、

    纳达

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

    复位脉冲的宽度是多少? 是否可以长时间驱动 XRSn 引脚并观察对 GPIO 引脚的影响?

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

    您好、Nada、

    您能继续跟进吗?


    此致、
    François μ A。

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

    您好 Francois:

    很抱歉、本主题处于保持状态、实际上我们检查了错误的复位引脚、这就是它们不同步的原因。

    非常感谢、

    此致、

    纳达

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

    您好、Nada、

    感谢您提供的信息。


    此致、
    François μ A。