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.

[参考译文] MCT8329A:DC_BUS_CURR/256电流值不正确

Guru**** 2447090 points
Other Parts Discussed in Thread: MCT8329A

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1359788/mct8329a-dc_bus_curr-256-not-showing-correct-current-value

器件型号:MCT8329A

您好!

我在完全定制应用中从 MCT8329读取总线电流时遇到一些问题。

读取 Sys_Status 1会返回正确的总线电压。 但是、当我读取 Sys_Status 3时、DC_BUS_CURR 太低(是的、是的、我要除以256)。 我想知道 MCT 如何知道系统中的电流。 它必须通过分流器上的压降来测量?! 在我的应用中、分流器为750uR。 因此、必须有一个寄存器、用于设置分流电阻值、以便在 MCT 内正确计算。 但该寄存器不存在(至少在数据表中是如此)。 我不认为,MCT 使用一些复杂的算法来确定 Rshunt 的真实值..

那么、如何针对任意分流电阻从 DC_BUS_CURR 计算正确的总线电流?

此致、

Jonas

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

    您好、Jonas:

    请允许我花一些时间来研究您的问题。 我的目标是在下星期五之前与您联系并提供最新信息。

    此致、

    约书亚

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

    您好、Jonas:

    我们仍在研究 如何 与我们的设计和固件团队一起计算 DC_CURR_BUS 和相关寄存器(如 DC_BATT_POW)的值。  我的目标是 最晚5月31日前与您联系更新。

    此致、

    约书亚

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

    此问题仍然存在。

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

    您好、Jonas:

    在 MCT8329A 中、 DC_BATT_POW 和 DC_BUS_CURR 是在假设分流电阻为10 mΩ 的情况下计算得出的。 要将这些值转换为正确的值、需要 将这些值调整为所用的 RSHUNT 值。 使用以下公式调节 DC_BUS_CURR 值:

    直流总线电流(A)=((DC_BUS_CURR* 10 mΩ)/RSENSE)/256

    对于 DC_BATT_POW、将需要应用相同的调节:

    输入功率(W)=((DC_BATT_POW* 10 mΩ)/ RSENSE)/64

    此致、

    约书亚