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.

[参考译文] TMDSSOLARUINVKIT:迁移到其他 MCU

Guru**** 2578945 points
Other Parts Discussed in Thread: TMS320F28035, TMS320F280039C, TMS320F280025, SYSCONFIG, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1270295/tmdssolaruinvkit-migration-to-other-mcu

器件型号:TMDSSOLARUINVKIT

您好、TI 团队。

TMDSSOLARUINVKIT 微型逆变器解决方案基于 TMS320F28035 MCU。 它的 MIPS 可能不足以处理4个 PV 面板。 因此我正在搜索其替换版本、但不需要重写整个代码。 我知道 TMS320F280039C 是 TMS320F28035的最佳替代 器件、特别推荐在微逆变器解决方案中使用、但由于 driverlib 异常、我需要针对 MCU 重新编写代码。 但 TMS320F280025怎么样呢? 我需要12个 PWM、15个 ADC、4个比较器以及更多的60 MHz。TMS320F280025拥有一切及其浮点单元、还有一个 TMS320F2802x/TMS320F2803x 至 TMS320F28002x
迁移文档、我会有所帮助。

我需要你的建议。 你怎么看?

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

    您好!

    在功能方面、F280025C 和 F280039C 均 可满足您的 设计要求。 您可能需要考虑 F280025C 的较低成本以及 前面所述的 F2802x/F2803x 到 F28002x 的直接迁移指南( 虽然我们没有特定的 F2803x 到 F28003x 的迁移指南、但我们确实  提供了 F28002x 到 F28003x 的迁移指南来帮助迁移到 F28003x)。 话虽如此、与之相比、F280025C 的闪存/RAM 大小确实更受限制、因此请确保使用最适合该应用的电量监测计。  

    在 TI.com 上、还有更多特定于应用的筛选 C2000产品的方法、例如显示其他 微型逆变器选项的方框图。 在这里、您可以看到 F28003x、F28002x、F280013x 和 F280015x 都是可行的备选器件。 请注意、F280013x 和 F280015x 会 给 F28003x 带来类似的软件迁移障碍。

    其他常规迁移资源:

    • 如果您使用 SysConfig、您可能会在  本视频系列中找到 SysConfig 的迁移视频、这些视频对您很有用。  
    • 还有一个 迁移报告生成工具 可帮助识别 driverlib 差异;然而、这个工具只适用于第三代器件(而非 F2803x)。

    如果您有进一步的询问、请告诉我。

    此致、

    艾里森

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

    尊敬的 。 感谢您的信息。 降低项目成本很重要,但可以从许多方面考虑。 对我来说、其中一种方法是代码实现的速度、就这一点而言、就是代码从 TMS320F28035 MCU 迁移到更强大但具有相同外设位字段结构方法的速度。 如果您能帮助我找到比具有外设位域结构方法的 TMS320F28035更强大的 MCU、我将非常感激。

    提前感谢您。

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

    尊敬的 WW:

     F28002x 和 F28003x 上仍然支持位字段结构、因此您仍然可以对较新的器件使用位字段方法。 如果您转至'C2000Ware'>'器件支持'>{device}>'示例'、C2000Ware SDK 中仍有一些位字段示例。 此处的限制是没有工具可以直接 帮助 将位字段代码从一个器件移植 到另一个器件。  

    建议尝试利用 SysConfig UI/DriverLib。 转换为 SysConfig/DriverLib 格式后、可以在较新的器件之间轻松进行迁移(请参阅上文我链接的 SysConfig 视频系列)。 需要进一步注意的是、将位字段和 DriverLib 代码混合使用是有效的、您不必将所有程序转换为一种格式或其他格式-有关这方面的更多信息、请参阅此 C28x 编程文档。如果您还有其他问题、敬请告知。  

    此致、

    艾里森

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

    尊敬的 。 谢谢您提供信息、是的、我有问题。 您能给我建议一下哪个 MCU 进行 TMDSSOLARUINVKIT 的软件代码迁移会更容易一些、在此过程中我应该注意什么吗?
    另一个问题是可以从您那里获得代码迁移方面的帮助吗?

    请告诉我。 谢谢你。

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

    尊敬的 WW:

    这些器件的软件迁移情况非常相似、您可以随意参阅 F2803x 到 F28002x 的迁移指南 、以了解具体的差异。 很遗憾、我无法直接为代码迁移过程提供帮助。但是、我曾联系其他 TI 专家、看看他们是否知道其他可以为您提供帮助的资源、如果他们提供进一步的指导或输入、我会继续跟进。  

    此致、

    艾里森

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

    尊敬的 。 我想我可以处理从外设寄存器侧从 F28035到 F280039C 的 TMDSSOLARUINVKIT 软件迁移。 困难之处在于对不同的存储器结构进行重构并处理 MPPT 和 Rest 等 TMDSSOLARUINVKIT 库。

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

    这听起来不错。 我仍在等待有关其他迁移资源的回复、但如果有其他 资源突出显示、我将在此处更新。  

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

    好的、我想感谢您提供任何帮助。

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

    尊敬的 WW:

    我之前听说过、除了上面列出的迁移指南和编程文档之外、没有其他特定资源可用于这个特定案例。 但是、我也意识到、利用 Digital Power SDK 中的资源对您可能会有所帮助。 一位专家建议您可能会在更新的器件中发现有用的数字电源参考代码。 例如、一个是 太阳能直流/直流 设计、它 具有 MPPT 算法;另一个是 HV-1PH_DCAC、它具有逆变器控制算法。 您也可以在'C2000_CC2000_SDK'>'solutions'中找到这些 Ware_Digital。  

    此致、

    艾里森

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

    尊敬的 。 感谢您的澄清。

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

    没问题、WW。

    我将继续并解决此主题、如果您有其他相关问题、请随时返回此处。

    此致、

    艾里森

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

    好的。 我会的。 谢谢。