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.

[参考译文] DRV8300DIPW-EVM:低侧 CSA 问题

Guru**** 649970 points
Other Parts Discussed in Thread: DRV8300DIPW-EVM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1183502/drv8300dipw-evm-low-side-csa-problem

器件型号:DRV8300DIPW-EVM

您好!

我在这里有一个 BOOSTXL-DRV8323RX 和一个自己设计的具有 DRV8300DI 的电源板、在这里我实现了相同的低侧 CSA 设置

我将使用通用电机控制实验室。 唯一的调整是反转 INX_L 的 EPWM 极性、因为 DRV8300DI 反相:  

更改了  

ePWM_setDeadBandDelayPolarity (obj->pwmHandle[cnT]、

                                     ePWM_DB_FED

                                     ePWM_DB_POLARY_ACTIVE_LOW);  

更改为

ePWM_setDeadBandDelayPolarity (obj->pwmHandle[cnT]、

                                     ePWM_DB_FED

                                     ePWM_DB_POLICLE_ACTIVE_HIGH);

在 hal.c 中

借助 BOOSTXL-DRV8323RX 电路板、电机运行正常、我也使用该电路板进行了识别。 当我尝试自己的板并希望运行电机时、

它会立即触发过流故障、电机似乎会进行5°的小动作。 由于偏移校准在两个电路板上都很正常、

我在启动时进一步调查了 CSA、并发现了以下行为:

在 BOOSTXL-DRV8323RX 上(注意、黄色图形是电流控制器在变化时的中断触发(测量电流)、蓝色图形是 U 相电流测量):

在我自己的电路板上:

因此、电流测量似乎太慢、或者以某种方式触发错误、我不确定。 由于 DRV8300DI 反相、因此 INLx 需要像 INHx 一样同时处于高电平和低电平、因此可能需要另一种设置?对于我自己的电路板、我将 针对 CSA 器件的 DRV8300DIPW-EVM 作为导向、因此我真的看不到这里有什么问题。

编辑:我可以解决这个问题、电流感应被反转了。

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

    您好、Sebastian、  

    我们的团队目前正因公休、但将于1月的第一周返回。  

    请预计届时我们的一位团队成员将会作出回应

    此致、  
    Andrew