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.

[参考译文] INSTASPIN-BLDC:F28027F 迁移到定制逆变器板-非 DRVxxxx

Guru**** 2454490 points
Other Parts Discussed in Thread: DRV8305, MOTORWARE, LAUNCHXL-F28027F, TMS320F28054F, DRV8312, DRV8301, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1460729/instaspin-bldc-f28027f-migrate-to-custom-inverter-board---non-drvxxxx

器件型号:INSTASPIN-BLDC
主题中讨论的其他器件:LAUNCHXL-F28027FTMS320F28054F、DRV8305 、MOTORWARE、 DRV8312、DRV8301C2000WARE

工具与软件:

尊敬的 TI 团队:

使用 LaunchXl-F28027F 和 BoostXl-DRV8305组合成功识别 BLDC 后、我正在尝试迁移到定制电路板。

该电路板采用 GaNFET 和 NCP51810 GaN 驱动器、而所选的 微控制器是 TMS320F28054F*。

此外、该电路板还附带 x3电流分流器、x3电压相位检测和 Vbus 检测以及相应的运算放大器和滤波器。

我的问题是:

1.需要更改哪些文件、标题和函数 F28027F 为了绕过/屏蔽与 DRV8305之间的 SPI 通信、并检查各自的错误完整性?

   是否有任何未命中的具体示例在 DRVxxxx 以外的任何其他驱动程序中实现 instaspin-FOC (任何无通信的驱动程序)

    目前、我只修改了 hal.c、以便 根据自己的电路板移植 ADC、PWM 和少量 GPIO。

2.考虑到硬件能力、我打算显著提高 PWM 频率、最高频率是否有限制? 关于 PWM 频率的 ADC 采样和 ISR/CTRL 节拍设置有何具体建议? 即200kHz 至300kHz 范围内的 PWM

*3. 我努力从可用的 Motorware 示例(无论是 DRV8301还是 DRV8312)中通过 Lab1b 刷写 TMS320F28054F、似乎由于某些链接器问题(也许还有编译器?)、我甚至无法构建项目。

我同时使用了 F28054F.lnk 和 F28054F_RAM.lnk。 即使 举例来说 C2000Ware:C2000Ware_5_04_00_00\device_support\f2805x\examples\c28也是如此

当使用 F28054F.lnk 运行时、出现 gmake 错误、而使用 F28054F_RAM.lnk 时、出现另外一个10099错误、表示出现了一些内存问题。 已根据特定微控制器设置了目标配置。 链接器是否存在任何已知问题或配置问题?

然而、由于迫切需要测试驱动器器件、我可以使用定制 GaNFET 驱动器并使用 LaunchXL-F28027F 进行控制。

将非常感谢任何指导。

为了方便您、我附上了一个 H 桥原理图**请注意、此处没有说明 Vphase_sense **。

此致!

乔治

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

    最新动态:

    第3点-通过删除 CCS 的 AppData 并重新启动来解决 F28054F 构建问题。

    问题1和2仍未解决。

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

    有一些 F28054F 的示例、您可以参考这些示例并将其迁移到您自己的电路板中。 hal.h 和 hal.c 中与器件和电路板相关的代码应根据您拥有的电路板进行更改。

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

    采用非 SPI 驱动程序的示例是 ti\motorware\motorware_1_01_00_18\sw\solutions\instaspin_foc\boards\hvkit_rev1p1

    谢谢 Yanming

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

    正确。 您可以参阅本示例实验。