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.

[参考译文] TMS320F28027F:DRV8305-Q1EVM 电流设置有误?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/570831/tms320f28027f-drv8305-q1evm-current-settings-in-error

器件型号:TMS320F28027F
主题中讨论的其他器件:DRV8305-Q1EVMDRV8305

在 DRV8305-Q1EVM 中、电流电平的设置方式似乎存在差异。  此条目末尾显示的 是 我从实验中复制的文本。  以下是我的困惑点。

1) 1)根据我的计算结果、当有33A 流经感应电阻器时、DRV8305 EVM (在默认设置下)将提供3.3V 至最高电压。  但是、下面的定义显示66A

2) 2)根据以下警告、IQ 满量程电流应大于最大 ADC 读数。  在本例中、它是最大 ADC 读数的一半。

我的结论是 ,这些价值观似乎已被颠倒。  USER_IQ_FULL_SCALE_CURRENT_A 应为66A、USER_ADC_FULL_SCALE_CURRENT_A 应为33A。

请告诉我情况是否确实如此。  如果不是、请纠正我的错误推理。  谢谢。

//! \brief 定义 IQ 变量 A 的满量程电流
//! \brief 根据与该值的比率将所有电流转换为(pu)
//! \brief 警告:此值必须大于预期的电机最大电流读数、否则读数将回滚至0、从而导致控制问题
#define USER_IQ_FULL_SCALE_CURRENT_A        (33.0)// DRV8305-Q1EVM = 33.0A

//! \brief 定义 AD 转换器上的最大电流
//! 简要介绍将由最大 ADC 输入(3.3V)和转换(0FFFh)表示的值
//! 简要说明硬件相关、这应基于 ADC 输入的电流感应和缩放
#define USER_ADC_FULL_SCALE_CURRENT_A       (66.0) // DRV8305-Q1EVM = 66.0A

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在+/-33A 范围内、ADC 偏置为1.65V。 正确的是、在3.3V 至向上电压时、软件将确定为+33A 电流、在0V 至向上电压时、有-33A 电流。 然后不违反 IQ 满量程电流值、因为它在软件中将[-33A、33A]表示为[-1、1]标么值。

    肖恩
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此、满量程电流是最大峰间电流的绝对值、而不仅仅是最大电流? 这似乎不正确、因为它不同意描述。 在满量程0x0FFF 上(如注释中所述)、电流为33A 而不是66A。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    USER_IQ_FULL_SCALE_CURRENT_A 参数的范围为零至最大振幅(峰值)、而 USER_ADC_FULL_SCALE_CURRENT_A 的范围为峰值。

    肖恩
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、这清除了我的困惑。 感谢你的帮助。