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.

[参考译文] DRV8312-C2-KIT:BLDC_Sensored 上的 IDC_OFFSET

Guru**** 2605725 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/679723/drv8312-c2-kit-idc_offset-on-bldc_sensored

器件型号:DRV8312-C2-KIT
主题中讨论的其他器件: ash

您好,

我正在使用 DRV8312-C2-KIT 并运行 BLDC_Sensored 程序。  

LEVEL3 和调节 DC 偏移让我很困惑!  

以下是我的困惑:

120  _IQ IDC_OFFSET =_IQ15 (0.5)的行代码;//实际上该行 将"0.5"转换为 "16384"

638  IDCfdbk=(AdcResult.ADCRESULT6)*0.00024414-IDC_OFFSET)*2;//直流总线电流。      //(((ADCmeas (Q12)/2^12)-0.5)*2.

AdcResult.ADCRESULT6的 ADC 读数值为“2671”。 乘以“0.00024414”结果将是“0.65209794”,这是我所期望的,它比“0.5”略高。

但该公式不正确,因为=>(0.65209794-16384)* 2 它没有意义,并乘以2 将其标准化。 因此结果始终为 IDCfdbk=-32764!!!

我只是在看数据,感到困惑。

我相信将"0.5"转换为计数级别"16384"在 TI 提供的代码中是不正确的!!!

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以参阅 DRV8312-C2-KIT 的原理图,放大器的输入端具有1.65V 的直流电流采样偏移,因此默认偏移是 ADC 范围的一半,因此将默认偏移设置为_IQ15 (0.5)=_IQ15 (1.65/3.3)。 如果关闭 PWM 输出、您可能会看到 AdcResult.ADCRESULT6的值接近2048、这是 ADC 输入范围的一半。

    0.00024414等于1/2^12、是用于将12位 ADC 结果转换为单位刻度格式浮点的换算系数、如果您使用的是带 FPU 的 F2806x、 而_IQ (0.5)在浮点中为0.5、因此如果通过关闭所有 PWM 输出没有直流总线电流、IDCfdbk 应该非常接近0.0。 单位标度格式表示1.0是完整的 ADC 范围、ADC 结果为4096。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    实际上我没有1.65V 偏移。 请您说明我必须查看的确切位置。我要求确认并仔细检查我的结果。

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

    作为 DRV8312-C2-KIT 的原理图、您可以根据 IS 总采样电路的参数计算实际的 IDC 偏移、该偏移可能不等于1.65V、但在您选择 R48和 R40后偏移将固定、您可以进行校准并减去项目中的偏移。  

    BTW、偏移应非常接近1.65V、该板上的偏移可能为1.6623V。

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

    Yanming、您好!

    感谢您的指导。 我在测量位置上是正确的,但该点的电压仅为0.1伏,这就是我担心和困惑的原因。

    它是一个分压器、引脚#3必须有一些电压、除非该芯片烧坏并接地!!! (这是一款全新的开发套件、我将遵循使用霍尔效应传感器的 BLDC 电机梯形控制的构建级别)

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否使用了 DRV8312EVM RevD (也是 DRV8312-C2-KIT)? 如果是、则应在 I-total 测试点或 DRV8312EVM 上 J5的引脚29上测量 IDC。 如果电机断开连接或未运行、电压应接近1.65V。 您可以仔细检查原理图、以确保我们在同一页中进行讨论。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、它是 DRV8312EVM RevD。 和2.14V (当电机未在 I-total 测试点上运行时)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。 您可以从 DRV8312EVM 上移除 controlCARD、并为电路板加电以测量 I TOTAL 测试点的电压、如果电压接近1.65V、则必须检查并修复 controlCARD。 如果电压不接近于1.65V、则必须根据原理图检查并修复 DRV8312EVM 板。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的。 我在 DRV8312EVM 上分离了这些卡并测量了 I-total。 电压电平仍为0.1V。 电路板是全新的!  我 可以更换主板的任何类型的保修?

    感谢所有支持

    灰  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以根据原理图检查电路板,自行维修电路板或要求更换电路板。
    正如我的同事在其他帖子中指出的那样。 这取决于您是如何购买电路板的、可以采用不同的方法。 请为您的情况选择适当的途径。
    -如果您是通过 TI store 购买的、请使用此链接发起退货/退款。 www.ti.com/.../faq-returns-and-refunds.html
    -如果您是从经销商(Mouser、DigiKey 等)购买的、请联系他们的支持部门以发起退货。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢您的帮助