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.

[参考译文] LAUNCHXL-F28377S:LAUNCHXL-F28377S:ePWM 引脚数

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/592689/launchxl-f28377s-launchxl-f28377s-number-of-epwm-pins

器件型号:LAUNCHXL-F28377S

您好!

我需要一个具有24个 PWM 输出的 LaunchPad。  根据 LAUNCHXL-F28377S 的快速入门指南、有14个 PWM 输出。 我发现、如果我将 GPIO4配置为 EPWM3A、我总共得到15个。 还有没有任何引脚可用于将 PWM 从 Launchpad 中取出? 如果不是这样、是否可以更好地解决以下问题:

a)通过电线笔引出一些具有 PWM 支持的 GPIO (160-168)

b)使用9个具有计时器的 GIPO、使左侧 PWM 总共为24个

我想使用 LaunchPad、而不是从头开始提出解决方案来加快开发。 还有其他我可以使用的 LaunchPad 吗?

提前感谢

Simon

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

    您好、Simon、

    如果您看一下、PWM 数量的限制受100LQFP 封装中的 F28377S 的限制、不一定受 LaunchPad 连接器的限制。

    有一个 F28379D Launchpad、但它不允许您通过其连接器访问更多的 PWM。  它还采用 BGA 封装、因此引入任何尚未路由的引脚将具有挑战性。

    请注意、eCAP 外设可直接用于创建 PWM 信号。  eCAP 不会像 ePWM 那样具有很多功能、但这是可能的。 eCAP 可生成 PWM、并至少从需要生成 PWM 的过程中节省 CPU 成本。  借助 EPWM 和 eCAP、我仍然不相信您会达到24 -但您可能会接近。

    这实际上取决于您尝试使用 C2000器件的目的、但可能不希望将 C2000 CPU 用于位 bang PWM。  

    C2000上的 ePWM 外设是使电源系统正常工作的绝佳助手。  如果您需要24个 PWM 并希望利用强大的 ePWM、我建议您查看 TMDSDOCK28379D。  该平台提供了更多的器件引脚。


    谢谢、
    Brett

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

    首先、感谢您的建议。 查看 F28379D Launchpad 后、我发现我可以设法获得23个 PWM (其中6个通过 Xbar 使用 eCAP APWM 功能)。 我还看了这些统计数据。 LaunchPad 上有4个来自 GPIO 157-160的 DAC 输出。 这些 GPIO 为低通滤波(RC)、然后连接到连接器。 我能否拆分电阻器(并用0r 替换)和电容器、以便在这些引脚上使用 PWM 功能?

    提前感谢您

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

    您好、Simon、

    我尚未专门研究您是否能够从该 LaunchPad 中获得24个或更多、但您似乎正在正确思考问题。  只需确保您没有对任何特定外设进行双计数(即请记住,您只能使用 PWM1A 一次,等等)。

    将 PWM DAC 输出转换为 PWM 对我来说是合理的。


    谢谢、
    Brett