主题中讨论的其他器件:DRV8301、 BOOSTXL-DRV8301、 controlSUITE、 SFRA
您好!
I´m 使用 DRV8301 RevB 和 Simulink 处理 FOC。 我的模型包含 U/f 控制。 它工作正常。
我使用 ADCB2和 ADCC2来获取实际电流值。 我还创建了一个用于串行通信的主机模型
我使用信号振荡器测试了 ADC 模块。 串行监视器成功地播放了信号。
为了理解我使用的模型:c28379Dpmsfocdual_CPU1_ERT
与 DRV8301配合使用时、监控器显示来自 ADC 的4096 (12位单端分辨率)。 我使用另一个 DRV8301和所有三个相位测试了该配置 、但结果保持不变。
在第20页的文档"使用 LAUNCHXL-F28377S 和 BOOSTXL-DRV830x 的三相永磁同步电机的传感磁场定向控制"中、您可以找到注释
"当使用 BOOSTXL-DRV8301执行独立闪存项目时、从复位状态启动 CPU 时会出现问题。 DRV301套件的 EN_GATE 信号连接到 LaunchPad 中 CPU 的 GPIO72。 GPIO72是引导模式引脚之一、用于确定 CPU 如何从复位状态引导。 由于该信号通过 DRV8301套件中的下拉电阻器(R6)拉低、CPU 将尝试在不受支持的模式下引导、但无法运行。 因此、建议安全移除下拉电阻器、以便在独立闪存项目中进行测试。 这不会影响 BOOSTXL-DRV8301套件的功能或安全性。"
模型在 RAM 中运行。
在 ISR 中、EN_GATE 设置为高电平。 是否需要创建一个可切换 GPIO124的初始化函数?
我出了什么问题?
感谢你的帮助。