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.

[参考译文] TMS320F280049C:C2000器件建议

Guru**** 2386600 points
Other Parts Discussed in Thread: TMS320F280049C, TMS320F280039C, LAUNCHXL-F280049C, BOOSTXL-DRV8320RS, TMDSADAP180TO100, DRV8312, C2000WARE-MOTORCONTROL-SDK, BOOSTXL-DRV8305EVM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1118083/tms320f280049c-c2000-device-recommendation

器件型号:TMS320F280049C
主题中讨论的其他器件: DRV8312-C2-KITTMS320F280039CLAUNCHXL-F280049CBOOSTXL-DRV8320RSTMDSADAP180TO100DRV8312C2000WARE-MOTORCONTROL-SDKBOOSTXL-DRV8305EVM

为寻找有关 TMS320F280049C 或其他 C2000是否适合其设计的器件的建议的客户发布。  您能否根据以下情况帮助推荐他们应考虑使用的器件?

整个设计围绕 TI C2000处理器展开。 处理器控制三个半桥、用于驱动 PMSM 或 BLDC 电机的三个相位。 它测量相电压/电流、直流总线电压/电流、具有几个指示器输出和几个控制输入、并通过 I2C 与 IMU 进行通信。 整个固件使用 Simulink 嵌入式编码器完成。

以下是我们需要从 MCU 获取的内容:

  • FPU
  • CLA (非硬性要求、但大优点)
  • 外设/模块:
    • 模拟输入
      • 相电压为3倍
      • 相电流为3倍(尽管我们可以使用2倍)
      • 1个用于直流总线电压
      • 1个用于直流总线电流
      • 1个用于速度控制输入
      • 1个用于应变仪输入
      • 1x 用于热敏电阻输入
    • 数字输出
      • 4倍用于指示器(不需要 PWM、但 PWM 可能适合未来使用)
      • 1个用于直流总线断开(无需 PWM)
      • 1个用于制动(无需 PWM、但很好)
      • 6x 用于半桥栅极控制
    • 数字输入
      • 霍尔效应编码器为3倍(对于未来、这是一个很好的选择)
        • 由于它们是备用的、因此拥有一个或多个它们可以用作模拟输入也是不错的选择、但这并不是必需的。 可能是 AIOx (ADC 引脚上的数字输入)的理想候选器件。
    • I2C 总线
    • UART
    • 内部比较器
      • 这不是一项硬性要求、但它是一项巨大的优势。
      • 应变仪模拟输入需要能够与该比较器配合使用
      • 需要与内部 DAC 进行比较
    • ePWM
      • 半桥驱动器为3x (3个模块、其中每个模块分别控制上部和下部栅极信号)

我们正在关注 F280049C、但我们乐于接受建议。  

一些注意事项:

  • 如果必须的话、我们更喜欢引脚分配、在该引脚分配中、我们可以使用类似的器件换出器件
  • 我们希望使用控制卡进行原型设计、因此最好是使用控制卡进行原型设计
    • 我们希望使用 DRV8312-C2-KIT 进行原型设计。 控制卡的通用程度是否足以使任何控制卡都能与此套件配合使用?

对于原型构建(2022年夏末)、我们将构建~10个单元、因此需要12-15个部件。 您是否能够提出可用的器件? 如果您可以提供样片、这将非常有助于将其锁定为选定的器件、因为它是整个项目的关键。  生产开始时间为2023年中/年末、预计产量为10ku /年。

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

    由于使用了 Simulink EC、我认为您拥有最好的部分。

    我们通常建议使用较新的器件 TMS320F280039C 系列、但它还没有完全的 Simulink 支持。

    我们建议使用 LAUNCHXL-F280049C 和 BOOSTXL-DRV8320RS 进行低压电机控制开发。 我们在 C2000Ware-MotorControl-SDK 中提供了有关此组合的示例。  DRV8312非常旧、但我想它可以与 TMDSADAP180TO100配合使用、以实现较新的 controlCARD 样式。

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

    尊敬的 Chris、我很高兴听到 F280049C 似乎适用。  

    我们将在 MATLAB 2022b 中获得 F28003x 支持(9月):
    https://www.mathworks.com/help/releases/R2022b/supportpkg/texasinstrumentsc2000/release-notes.html
    https://www.mathworks.com/downloads/prerelease

    但对我们来说、这一晚了大约一个月。  

    我也在查看  LAUNCHXL-F280049C、无意中发现 了 BOOSTXL-DRV8305EVM。 您是否知道所有这些器件之间的主要区别是什么、哪一个是最简单的设置? 我猜没有 SPI 总线的器件会更容易、因此我们不必设置 SPI 总线:


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

    这也是一个不支持 F280049C 片上 PGA 的较旧 EVM