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.

[参考译文] TMS320C6657:需要有关如何尽可能降低功耗的建议。

Guru**** 2560390 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/602019/tms320c6657-need-advices-how-to-reduce-the-power-consumption-as-much-as-possible

器件型号:TMS320C6657

大家好、

1) 1) PCIe 和 MSMC 的电源域在空闲期间关闭。
  如果 PCIe 和 MSMC 的电源域都关闭、我们是否需要注意事项?
  是否有任何在关闭时无法控制的东西。
  请告诉我们、重新上电后是否需要重新初始化。

2) 2)希望通过 IDLE 命令断电
  我们想知道影响与1)相同。

3) 3)  PWRSTATECTL 中的休眠模式或/和待机模式已经被置位。
  电流未减小。
  请告诉我们原因。
  任何减少目前消费的想法都将受到极大的赞赏。

4) 4)串行 IF
   SPI 可用于向 FPGA 发送位流数据以进行自身配置。
   如果 CLK/数据速度从10MHz 到40MHz 而不是 SPI、是否有其他建议。

非常感谢您的善意观察。
此致、
Hitoshi Sugawara

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

    我已通知工厂团队。 他们的反馈将在此处发布。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yordan、您好!
    我希望明天收到你的答复。
    如果您的团队能在此处公布答案或建议、我会非常欢迎您。
    让您难以忘却。
    此致、
    Hitoshi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Hitoshi、

    很抱歉耽误你的时间。 我们将在内部对此进行讨论、并在收到反馈时回到主题。

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

    我们正在开发电源管理示例、并将在未来的 Processor SDK RTOS 版本中提供。

    此致、Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yordan、您好!
    感谢您的支持。
    对于这些问题、我需要您提供临时信息。
    很抱歉、我正在努力、但请在明天分享我们的一些信息、例如我们的时间线等。
    此致、
    Hitoshi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Yordan、您好!
    根据客户、如果可以将这些部分吹气设置为低功耗模式、则必须达到其要求的目标电流。
    因此、请您先检查一下、以便我们可以结束他们的查询。

    1) 1) PCIe 和 MSMC 的电源域在空闲期间关闭。
    如果 PCIe 和 MSMC 的电源域都关闭、我们是否需要注意事项?
    是否有任何在关闭时无法控制的东西。
    请告诉我们、重新上电后是否需要重新初始化。

    2) 2)希望通过 IDLE 命令断电
    我们想知道影响与1)相同。

    3) 3) PWRSTATECTL 中的休眠模式或/和待机模式已经被置位。
    电流未减小。
    请告诉我们原因。
    任何减少目前消费的想法都将受到极大的赞赏。

    此致、
    Hitoshi Sugawara

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

    请注意、Eric 是 RTOS 领域的专家、因此请参阅他的答案。 目前、我们没有降低功耗的指南、但 TI 正在积极致力于发布这些指南。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yordan、您好!
    我明白了。
    请告诉我们发布计划的目标时间表。
    很抱歉、我在推、但我需要您的帮助。
    此致、
    Hitoshi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Sugawara-San

    当软件团队正在制定示例的时间表时、您能澄清/确认几件事情吗

    1) 1)未实现这些功能时的功耗是多少?客户尝试达到的 c665x 目标功耗是多少?

    2) 2)他们是否已经尝试过这些方法、并确认他们看到的节能对于总功率预算是可以接受的? 请确认通过关闭这些模块、IDLE 命令和休眠可以节省多少成本? 他们是否进行过任何测量或是否使用功耗估算电子表格? 如果他们已进行测量、请分享其基准数据中的结果

    3) 3)应用是否具有低功耗模式? 他们计划如何在应用程序中使用空闲或休眠模式?  

    此致

    Mukul  

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

    下面添加了反馈。

    1) 1)当前、系统在空闲状态下的"CVDD (1.1V)+ CVDD1 (1.0V)"消耗大约3.0A 的电流。
    当 PCIe、以太网、SPI 和 UART 关闭时、显示上述电流。
    目标电流约为2.4A。 换言之、必须降低约0.6A。
    (注:DDR3、PCIe、以太网、EMIF16、SPI、 使用了 UART 64位计时器和 GPIO。)

    2) 2)是的、他们有。
    当 PCIe 和 MSMC 的电源域关闭时、"CVDD (1.1V)+ CVDD1 (1.0V)"的电流能够降低约0.2A。
    另一个大约0.4A 的电流能够通过空闲指令减少。
    即使尝试休眠、电流也没有改变。

    3) 3)应用支持低功耗模式。
    必须保持较低的功耗、然后系统会按需快速唤醒。
    空闲时间由通过 USB 连接的另一个控制单元监控。
    系统进入低功耗模式,并通过控制单元中的 USB 命令唤醒以实现正常运行。

    此外、使用 C6657 1250MHz 测量电流。
    计划改用 C6657 850MHz。

    希望这对您有所帮助。
    此致、
    Hitoshi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Mukul、
    您能否告诉我您是否对发布指南的日程安排有任何更新?
    非常感谢您的友好检查。
    此致、
    Hitoshi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Sugawara-San
    软件应用团队与软件开发团队进行了检查-遗憾的是、在不久的将来、我们不打算在 SDK 中添加 KS1器件系列的电源管理示例。 这一点已被市场营销团队强调为潜在的差距,但与 SDK 上的其他功能请求相比,其优先级可能仍然较低,我们可能没有这方面的短期解决方案。

    在第1个问题上、不知道通过 PSC 控制关闭 PCIe 和 MSMC 域的任何具体问题。 如数据表中所述、这是软件控制和支持的。 显然、应遵循系统级注意事项、以确保完成未完成的事务、并且在这些模块断电后不会进行访问。 对于 MSMC 等、尤其如此、以确保任何程序/数据在关闭后都不依赖于 MSMC 存储器。 重新初始化应该假定没有之前的上下文保留的概念、并且它本质上是重新初始化 hte 模块、就像您从复位等中退出时一样
    您还可以在 KS Architecture Boot Loader User Guide - Device Initialization 部分中找到一些相关的系统注意事项

    2) 2)如果您使用的是 DSP IDLE 命令,这应该可以使用,请记住,您需要一个唤醒中断才能退出 IDLE。 我想这一点在 DSP CorePAC 指南中有简要的记录、但最好有一个相关示例。

    3) 3)在休眠模式下、我想我已经离线与您共享了一些代码。 此外、请参阅另一个 KS1系列器件上下文中提到的以下序列、但通常该序列适用于 c665x、适用于所有可用的相关外设/模块

    e2e.ti.com/.../2253233
    客户是否遵循了这一要求? 不要因为休眠而要求芯片复位、然后按照引导加载程序用户指南中的说明分支矢量地址设置。

    4) 4)我认为其他串行端口不会对整体功率分布产生太大的影响、因此将时钟速率从40更改为10MHz 可能无法充分降低功耗、但您可以尝试。

    我还建议尝试通过对电源模型进行编程来模拟低功耗模式的用例、以确保在整个过程和温度范围内获得最差的功率分布、并确保其与2.4A 目标良好匹配。

    希望这对一些人有所帮助。

    此致
    Mukul
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Mukul、
    非常感谢您的友好解释。
    利用这些信息、我们可以重新开始与客户的沟通。
    我们似乎可以解决他们的要求。
    总之、让我发送此信息。 并让您了解他们的反馈。

    此致、
    Hitoshi