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.

[参考译文] TMS320F28035:停机模式的代码设置

Guru**** 2547270 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1565974/tms320f28035-code-setting-for-halt-mode

器件型号:TMS320F28035
主题:C2000WARE 中讨论的其他器件

工具/软件:

尊敬的专家:

我们使用 F28035、需要配置为停机模式。  主要参考代码为 C2000Ware_5_05_00_00\device_support\F2803x\examples\c28\lpm_haltwake。 但是、当我们将代码执行到 F28035 中时、我们发现 VDDIO 引脚的静态电流关于 30mA、这远大于数据表说明、我们已经断开了硬件引脚并使其悬空、测量区域直接位于 VDDIO 引脚、具体请参见下面的红圈区域。 您能帮助 分享 F28035 进入停机模式的正确代码设置吗? 谢谢。

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

    您好、Wiky、

    我正在为您研究此问题、并将在本周结束前提供答复。 感谢您的耐心。

    此致、

    Zackary Fleenor

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

    您好、Wiky、

    为了进行验证、您如何通过清除 PCLKCRx 外设时钟控制寄存器、按照数据表中的建议关闭器件上的所有外设时钟?

    它还包含以下建议、以便进一步降低在任何模式下运行时的功耗。

    您是否也遵循了相关 TRM 章节中定义的所有建议步骤?

    此致、

    Zackary Fleenor

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

    嗨、Zack、

    我们已经将示例代码直接加载到 F28035 中、它来自  C2000Ware_5_05_00_00\device_support\F2803x\examples\c28\lpm_haltwake、没有任何变化。 请参阅以下快照。 根据测试结果、VDDA 静态电流可以满足数据表要求、但 VDDIO 功率要高得多 (30mA)。 您能帮助确认这个演示代码都是关于停机模式的设置吗?  

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

    嘿 Wiky、

    您分享的代码没有发现任何问题、因为您提到的代码与源代码示例完全匹配。

    需要检查的一点是、您是否在测试期间使 JTAG 连接保持活动状态?

    激活的 JTAG 连接将导致额外的 VDDIO 功耗。

    此致、

    Zackary Fleenor

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

    嗨、Zack、

    否、我们 在进行功耗测量时断开 JTAG、测试结果看起来相同。

    您是否有用于验证功耗的 LaunchPad? 只需加载 C2000Ware 代码来检查结果、如果功耗符合数据表说明、我们将重点进行硬件检查、接下来致谢。  

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

    嘿 Wiky、

    遗憾的是、我无法快速访问这款旧器件进行测试。 让我请另一位工程师仔细检查一下。

    此致、

    Zackary Fleenor

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

    Wiky、

    我会回到 Zack 后制定的步骤、以确保最低功耗。  我查看了示例代码、没有看到闪存断电;我们需要确保停机模式的准备代码耗尽了 RAM、然后激活停机。

    任何对闪存的访问都将唤醒它、因此当我们进入停止状态时、我们需要处于 RAM 中。

    此致、

    Matthew

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

    尊敬的 Matt:

    我们使闪存断电并将代码复制到 RAM、测试结果看起来不错、现在可以匹配数据表参数。 感谢您的指导。

    Wiky