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.

[参考译文] TMS320F280039C:将 TIDM_BUCKBOOST_BIDIR 的示例程序应用于0039C 的 MCU

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1181732/tms320f280039c-apply-the-example-program-of-tidm_buckboost_bidir-to-the-mcu-of-0039c

器件型号:TMS320F280039C
Thread 中讨论的其他器件:SysConfigcontrolSUITEC2000WARE

大家好、

以下是客户提出的问题、可能需要您的帮助:

1) 1)客户正在尝试将 TIDM_BUCKBOOST_BIDIR 示例程序应用到64PM_0039C MCU、其中示例程序使用035 MCU、引脚配置不是 SysConfig。 存档位于 controlSUITE 中、而不是 C2000ware 中、暂存区的地址差别很大。

客户想知道是否可以这样做? 如果是、如何操作?

2) 2)它们当前正在使用 TIDM_02011中的003x 示例程序进行修改、并且在 C2000ware 的 include 文件路径中找不到一些0039c 对应的文件。 例如 ASM_MACRO、以及 controlSUITE/libs/app_libs/digit_power/F2803x_v3.5路径下的 include 文件夹。 controlSUITE/develpoment_kits/~SupportFiles/F2803x_heads 文件夹、controlSUITE/libs/app_libs/solar/v1.2/IQ/include 文件夹。 您能否告诉我们这些对应的文件在哪里?  

3)编译后、通常会发生 gmake 错误、但只有文件被认为是错误的、但不知道错误的位置。 如何解决错误?

4) 4)是否还提供了用于 buckboost 的0039示例程序?  

您可以帮助检查此案例吗? 谢谢。

此致、

樱桃

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

    您好、Cherry、

    由于休假、主题专家将于1月23日结束职务。 请预计在1月的第一周之前收到回复。 由此给您带来的不便、我深表歉意。

    此致、Santosh

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

    您好、Cherry、

    与 F28035相比、F280039器件在各个方面都具有更高的性能、因此无需再以汇编语言运行 ISR。 您实际上可以在 C 语言中实现所有 ISR 代码、这将使编写代码变得容易得多。 我们最近在 F28004x (100MHz)上实现了类似的功率级控制、并通过 ISR 中的 C 代码实现了200kHz 的控制频率。

    此外、由于 F280039器件具有 FPU 和 TMU、因此将计算从 IQ 数学移到浮点要高效得多。 因此、在设计新器件时、您列出的大多数有问题的文件都不需要。 对于2p2z 和3p3z 等浮点版本的稳压器、您可以参阅 C2000ware 和 DPSDK 中的 DCL (数字控制库)。

    如果您有其他支持需求、请告诉我。 谢谢。

    韩文

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

    您好、Han、

    感谢您的支持。

    由于示例程序中未配置 SysConfig、因此客户不知道在 SysConfig 中配置所需引脚后哪些文档可以实际替换示例中的那些文档、这可能是当前情况的关键之一。

    [引用 userid="312261" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1181732/tms320f280039c-apply-the-example-program-of-tidm_buckboost_bidir-to-the-mcu-of-0039c/4450814 #4450814"]F280039器件在各个方面都比 F28035具有更高的性能、因此不再需要使用汇编语言运行 ISR。 [/报价]

    您的意思是、F28035 MCU 中的 ISR 需要用汇编语言编写、而 F280039 MCU 中的 ISR 只需要 C 语言控制、对吧?

    在使用 TIM_BUCKBOOST_BIDIR 的示例程序中、ISR 程序的文件是什么? 如果客户希望将此示例程序移至003x MCU、是否需要删除以这些组合语言编写的 ISR 文件并将其替换为自己的 C 语言 ISR?

    [引用 userid="312261" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1181732/tms320f280039c-apply-the-example-program-of-tidm_buckboost_bidir-to-the-mcu-of-0039c/4450814 #4450814"]此外、由于 F280039器件具有 FPU 和 TMU、[/quot]

    正如您所说、F280039器件具有 FPU 和 TMU、 实际上不需要哪些文档示例?  

    [引用 userid="312261" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1181732/tms320f280039c-apply-the-example-program-of-tidm_buckboost_bidir-to-the-mcu-of-0039c/4450814 #4450814"]我们最近在 F28004x (100MHz)上实现了类似的功率级控制、通过 ISR 中的 C 代码实现了200kHz 的控制频率。

    您能帮我介绍一下此植入的示例程序吗?

    F28004x 或 F280039器件是否有 BUCKBOOST_BIDIR 示例程序? (尤其是对于 F280039)。

    谢谢、此致、

    樱桃

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

    您好、Cherry、

    是的、F28035解决 方案 ISR 是用 asm 和 C 语言混合编写的、其中 F28003x 足够快、可以仅以 C 语言运行整个 ISR、也可以在本机浮点(与 F28035上的 IQMath 相反)中运行。

    我们在4开关降压/升压转换器(单向)上采用了不同的设计、该转换器与  F28004x 上的 BUCKBOOST_BIDIR 具有相似的拓扑。 此设计截至今天尚未公开发布。 如果我们可以与客户共享部分代码、作为他们在 NDA 下进行开发的参考、我们可以离线讨论。 谢谢。

    韩文

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

    您好、Han、

    [引用 userid="312261" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1181732/tms320f280039c-apply-the-example-program-of-tidm_buckboost_bidir-to-the-mcu-of-0039c/4452608 #4452608"]以及本机浮点格式(与 F28035上的 IQMath 相反)。

    请帮您详细说明这一点吗? 本机浮点是什么意思? "与 F28035上的 IQMath 相反"是指使用 asm 和 C 的混合编写的 F28035 ISR 不能在本机浮点中工作?  

    [引用 userid="312261" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1181732/tms320f280039c-apply-the-example-program-of-tidm_buckboost_bidir-to-the-mcu-of-0039c/4452608 #4452608">此设计截至今天尚未公开发布。 如果我们可以与客户共享部分代码、作为他们在 NDA 下进行开发的参考、我们可以离线讨论。 [/报价]

    谢谢、我们可以通过电子邮件与客户分享部分代码。  

    最棒的

    樱桃

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

    樱桃

    IQ 数学是用于浮点计算的定点函数。 虽然这些是经过优化的、但该函数不是"本机"浮点函数。 您将使用 F28003x 器件上的浮点单元(FPU)获得更快、更高效的执行。