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:DRV8353

Guru**** 2536020 points
Other Parts Discussed in Thread: TMS320F280039C, C2000WARE, DRV8350

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1263075/tms320f280039c-drv8353

器件型号:TMS320F280039C
主题中讨论的其他器件: C2000WAREDRV8350

您好!

我们计划将 TMS320F280039C 和 DRV8353H 用于新的 BLDC 电机控制项目、并且还有一些与电路设计相关的其他问题

  • DRV8353H 提供6-PWM、1-PWM 和3-PWM 的控制模式。  根据我们的要求 (即驱动 BLDC 电机)、哪个选项是最好的?  如果我们要使用1-PWM -这是控制状态输入的最佳方法 - 1个 PWM 简单控制器(来自 MCU_GPIO 的状态输入)或1个 PWM-霍尔传感器(状态输入连接到霍尔传感器数字输出)。 我们知道 1*PWM-霍尔传感器(状态输入连接到霍尔传感器数字输出)减轻了 CPU 的处理需求并降低了 GPIO 引脚要求。 有没有其他的优缺点需要我们注意?  
  • 在 DRV8353H EVM 中、霍尔传感器输入也会路由到 MCU。 将霍尔传感器输入连接到 F280039C 的最佳方法是什么? 我们能否将 GPIO 配置 为霍尔传感器的 eCAP 输入? (霍尔传感器的输出电压为5V、我们会在路由至 F280039C 之前将其电平转换为3.3V)
  • 我们还使用增量 编码器、其 输出电压为5V、我们在路由到 F280039C 之前将其电平转换为3.3V。 我们可以将电平转换信号(A、B 和索引)连接到 eQEP 的 A、B 和索引吗?   
谢谢  
-纳杰玛  
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Najma:

    我将依次回答您的每一个问题。

    • 我会说 我会使用的方法是6 PWM、 诚然、由于 C2000Ware 电机控制 SDK 示例通用电机控制实验室(UMCL)采用了此模式、这意味着有一个非常全面的示例实现可供参考。 此模式还允许进行最大控制。 3xPWM 与之非常相似。 (请注意、UMCL 用户指南尚未更新、以反映 F280039C 的具体用途、但实际的实验可在电机控制 SDK 中找到)
      • 我会尝试避免使用1x PWM 模式、原因与我个人尝试使用其他控制方法(如 FAST)避免使用或补充基于霍尔效应的电机控制的原因相同-与更全面的控制方法相比、它极其粗糙。 事实证明、在避免意外故障情况的同时、进行实时调整可能很困难。 对于设置错误的参数、也更难注意和调整。
    • 与霍尔传感器连接的最佳方式是使用 eCAP 输入 ,正如您所建议的。
      •  UMCL 函数 HAL_setupCAPs ()(hall 预定义、而不是 CMD_CAP 预定义)可用作霍尔传感器 eCAP 配置的快速参考。 UMCL 整体可以是 F280039C 的电机控制的一个很好的示例!
      • 有关更多详细信息、另请参阅器件技术参考手册的 eCAP 一节。
    • eQEP 被明确设计为与增量编码器输出信号连接
      • 有关更多详细信息、请参阅器件技术参考手册的 eQEP 一节。

    此致、
    杰森·奥斯博尔恩
    注意:这篇文章的要点  粗体显示。

    参考资料:

    1. TMS320F28003x 实时微控制器技术参考手册 链接
    2. C2000Ware 电机控制 SDK 链接
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Jason。

    我尝试使用 DRV8350 EVM 测试 DRV835x 有传感器操作。 我能够测试6*PWM 有传感器的操作,但无法使1*PWM 模式工作。  

    我在此处发布了一个问题 https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1263086/drv8350h-evm-drv8350-evm

    如果您可以浏览一下、那就太好了。  

    谢谢

    纳杰玛