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.

[参考译文] TMS320F28069:非隔离式降压转换器的 CPU 负载、四相、200kHz

Guru**** 1456330 points
Other Parts Discussed in Thread: TMS320F28069, TIDM-DC-DC-BUCK, CONTROLSUITE, TIDA-00558
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/697070/tms320f28069-cpu-load-for-non-isolated-buck-converter-4-phase-200khz

器件型号:TMS320F28069
主题中讨论的其他器件: TIDM-DC-DC-BUCKcontrolSUITETIDA-00558TIDA-00951

您好!
您能不能建议 F28069在 CPU 负载点比率方面是否适合我的客户应用?

器件型号:TMS320F28069
应用:四相200kHz 非隔离式降压转换器


我的客户所说的内容类似于"对 contol 循环时间的估计"。 我们还欢迎你在这一表达中作出答复。


我的调查结果:

  • TIDM-DC-DC-BUCK:在 controlSUITE 中找不到固件。
  • TIDA-00558:Firmweare 不可用。
  • TIDA-00951:F28035、FSW=100kHz。 不容易预料到我的情况。
  • TIDA-BIDIR-400-12:FSW=100kHz。 也不容易预料到我的情况。

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

    采用"最坏情况"方案、在这种情况下、所有处理都在四个独立 ISR 中在 CPU 上完成。  根据 DP 库中的 C 宏基准、对于每个 ISR、您应该期望这样做:

    ADC 单通道读取= 5个周期

    2P2Z 控制器= 36个周期

    PWM 驱动器= 10个周期

    1个循环的总计= 51个周期

    允许大量40个周期用于上下文保护和一些后台处理、例如每个循环90个周期。  此器件以90MHz 运行、因此四个200kHz 循环具有112个周期、并且您在预算范围内、尽管 CPU 负载为80%。

    如果您为所有四个循环运行单个 ISR,情况会有所改善:在这种情况下,负载将降低到100*(51*4+40)/450=54.2%。

    如果你利用 CLA 来处理一个或多个循环、那就更好了。  原则上、整个控制处理可卸载到 CLA、从而使主 CPU 可用于其他任务。

    从控制的角度来看、这在 F28069的范围内是可以轻松实现的。

    此致、

    Richard

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Richard、
    谢谢你。 很好、很清楚。
    顺便说一下、我能否询问周期#s 的来源? 我很高兴下次能自己做到这一点。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    不用客气。

    我从 controlSUITE 中的数字电源库文档中获取了这些数字。 如果您已将其安装在默认位置、则文档(DPlib.pdf)位于:
    C:\ti\controlSUITE\libs\app_libs\digital_power\f2806x_v3.5\Doc

    周期计数基准位于第16和17页。 由于某种原因、我无法在较新的 SDK 文档中找到周期基准测试器、但无论如何、这些数字都能让我们大致了解。  很高兴这对您有所帮助。

    此致、

    Richard

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Richard、
    我正在阅读 DPlib.pdf。 非常感谢。