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.

[参考译文] MSPM0G3507:定义的 FULL_SCALE_CURRENT_BASE 值不匹配

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1456504/mspm0g3507-the-defined-full_scale_current_base-values-are-not-matched

器件型号:MSPM0G3507
主题中讨论的其他器件:DRV8323DRV8316、DRV8328

工具与软件:

你(们)好、

我将把一个电机控制工程从 C2000迁移到 MSPM0G。 我发现 FULL_SCALE_CURRENT_BASE 的定义值与注释不匹配。 以 DRV8323为例、 3.3/2*(0.007*5)= 0.0578、而非11.785。

Fullscreen
1
2
3
/*! @brief Full scale readable current used as current base value,
calculated using (FULL Scale Voltage(3.3)/2*(Rsense(7mOhm) * CSA Gain(5)) */
#define FULL_SCALE_CURRENT_BASE 11.785
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

 以 DRV8316为例、3.3/2 * 0.15 = 0.248、不是11。

Fullscreen
1
2
3
/*! @brief Full scale readable current used as current base value,
calculated using (FULL Scale Voltage(3.3)/2* CSA Gain(0.15(v/A))) */
#define FULL_SCALE_CURRENT_BASE 11
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

根据调优指南、CURRENT_BASE = VREF/2/ GAIN (V/A)。

对于 DRV8328:3.3/2 /(0.007*5)=47.143 -->仍然不匹配

对于 DRV8316:3.3/2/0.15=11--> 匹配

应修复这些拼写错误。

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

    尊敬的 Robert:
    感谢您指出这一点。 让我向团队咨询、然后我们会进行相应的解决。
    此致、
    Diego Abad