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.

[参考译文] TMS320F28379D:使用第三个 PMSM (逆变器/eQEP)连接到 LaunchXL:是否有第三组所有必要的外设?

Guru**** 2551570 points
Other Parts Discussed in Thread: C2000WARE, TMS320F28379D, BOOSTXL-3PHGANINV, BOOSTXL-DRV8301, SFRA

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/812229/tms320f28379d-using-a-third-pmsm-inverter-eqep-to-the-launchxl-is-there-a-third-set-of-all-necessary-peripherals

器件型号:TMS320F28379D
主题中讨论的其他器件:C2000WAREBOOSTXL-3PHGANINVBOOSTXL-DRV8301SFRA

我在一个已解决的主题中提出了这个问题、但我认为这是一个值得其自身主题的主题。 关于使用 QEP 控制第三个 PMSM 的可能性、假设它使用三相逆变器、我有几个问题:

  1. 用于 TMS320F23789D 的 LaunchXL BoosterPack 具有许多接口(I2C、UART、SPI、ADC、DAC、 PWM 等)。  要基于为两个电机控制而开发的 FCL 代码并为第三个电机添加命令、我们是否需要第三组连接器上的所有这些接口?  控制第三个电机可能只需要一些器件?
  2. TMS320F28379能够连接到第三个 QEP 通道、但其他接口有何可用性?  例如、我检查了 I2C、似乎处理器上只有2个通道、因此第三个 BoosterPack 连接器没有第三个通道。 PWM 呢?我知道有24个 ePWM 通道(对于3个 PMSM 来说足够了)、但只有16个 HR-ePWM 通道(对于3个 PMSM 来说不够)。 PMSM 使用哪种类型的 ePWM?
  3. 您是否拥有(或有权访问)开发板原理图和电路板布局?  我确实看到生产数据 pdf 中有一个图层的原理图和打印件、但是访问 TI 的原始/最新设计文件将会非常有帮助。 (我看到这些可用于 BOOSTXL 板,但无法用于开发板)。

再次感谢。

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

    1.要控制3个电机、Launchpad 设置可能不起作用。 您可能必须定制设计电路板。 您需要为每个电机提供 PWM/ADC/QEP。 如您所知、launchpad 仅支持两个。

    2.如果您觉得 每个电机都需要 I2C、那么这是错误的。  上面给出了所需的内容。  

    3.开发板是什么意思?  对于 LaunchPad、原理图文件可通过 C2000ware 获取。 如果您进行了最新的安装、您将在中找到它

    C:\ti\c2000Ware_2_00_00_02\boards\LaunchPads\LAUNCHXL_F28379D\R2.0\design 文件

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

    [引用用户="Ramesh Ramamoorthy"]1. 要控制3个电机、Launchpad 设置可能没有帮助。 您可能必须定制设计电路板。 您需要为每个电机提供 PWM/ADC/QEP。 正如您所知、launchpad 仅支持两个。

    是的、我知道这一点。 我将讨论如何开发具有第三组连接的定制板、以连接到第三个 PMSM 的编码器和逆变器。  

    [引用 user="Ramesh Ramamoorthy"]您需要为每个电机使用 PWM/ADC/QEP。

    我知道 TMS320F28379D 有足够的 QEP 连接器、但它是否有足够的 ADC 和 PWM 连接器用于第三个电机?

    [引用 user="Ramesh Ramamoorthy"]如果您觉得 每个电机都需要 I2C、则错误

    好的、谢谢!

    [引述 user="Ramesh Ramamoorthy"]上述内容说明了需要什么。  [/报价]

    您的意思是"以上给出"? 如前所述、您能告诉我 TMS320F28379D 是否具有足够的 PWM 连接来连接第三个电机吗?  我知道有24个 ePWM 通道(对于3个 PMSM 来说足够了)、但只有16个 HR-ePWM 通道(对于3个 PMSM 来说不够)。 PMSM 使用哪种类型的 ePWM?

    [引用用户="Ramesh Ramamoorthy"]3. 开发板是什么意思?

    我指的是 Launch Pad。

    [引用用户="Ramesh Ramamoorthy"]

    对于 LaunchPad、原理图文件可通过 C2000ware 获取。 如果您进行了最新的安装、您将在中找到它

    C:\ti\c2000Ware_2_00_00_02\boards\LaunchPads\LAUNCHXL_F28379D\R2.0\design文件

    [/报价]

    完美! 谢谢!

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

    当然、它具有足够的 PWM/ADC。 每个电机需要3个 ePWM 外设、器件具有12个。  每个电机需要通过 ADC 感测两相/三相电流、 通道数超过20个。

    HRPWM 是 ePWM 外设的一部分、共用相同的引脚、但 如果 您不需要所有 更高的分辨率、则不一定需要它们。 希望这对您有所帮助。

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

    非常感谢! 这解决了我的问题。

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

    最后一个问题(希望如此)。 我只想将新板定制为 LaunchPad、并将其与 Booster Pack 配合使用、最好是 BOOSTXL-3PhGaNInv、但可能是 BOOSTXL-DRV8301或8305。 那么、这些 Booster Pack 是否需要 I2C、UART、SPI 或 DAC?

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

    请查看用户指南以了解 已有的信息。

    即使 SPI 端口不可用、它们也在默认模式下工作。

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

    好的、但是您没有编写应用报告《在 TMS320F28379D LaunchPad 上使用 FCL 进行双电机控制和使用 SFRA 进行性能分析》、该报告使用 TMS320F28379D 的 Booster Pack、因此您可以告诉我答案吗? 从 BOOSTXL-3PhGaNInv EVM 方框图(此处 为 http://www.ti.com/lit/ug/sluubp1a/sluubp1a.pdf)中、我看不到任何这些信号。 我可以假设它们不是必需的吗?

    谢谢

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

    希望您在用户指南中找到了答案。 我们将关闭此主题。