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.

[参考译文] DRV3901-Q1:电容测量精度

Guru**** 2392905 points


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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1539631/drv3901-q1-capacitance-measurement-accuracy

器件型号:DRV3901-Q1


工具/软件:

您好团队:

我尝试 使用 DRV3901 测量电容值。

1.放电期间、由于电容器的 ESR、也会出现压降(如果 ESR 较大、则会增加 VREG 电压)。 在进行电容测量时如何考虑这一点?

2.您是否 在 PSpice 或 LTspice 中有仿真模型来检查电容器测量过程中的行为?

3.可以看到放电电流有容差。 是否监测该电流并在测量中将其视为准确值? (I=Cdv/dt 公式用于右侧计算 T_VREG_CAP)

4.如何热计算 T_VREG_CAP 值?

5.电容测量的整体精度是多少?

谢谢您、

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

    您好、Vishwas、

    请在下面查看我的评论。

    如何以热学方式计算 T_VREG_CAP 值?

    电容值将基于公式  

    电容值= T_VREG_CAP(十进制寄存器值)x 计时器分辨率 x 1.16

    计时器分辨率= OFF_DIAG_CMEAS_TSEL (0.5ms、1ms、2ms、4ms)/ 32

    根据公式、可以计算寄存器值。

    [quote userid=“601704" url="“ url="~“~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1539631/drv3901-q1-capacitance-measurement-accuracy 电容测量的总体精度是多少?

    总体精度将取决于许多参数、例如电容值、电压电平等 ~检测的电流具有 Δ V+/–15%的变化、阈值可能有变化+/–10%

    谢谢、

    Ibinu

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

    您好、Ibinu、

    感谢您的解释。

    更多的问题。

    如果我们设置为典型值–25mV(手动选择,OFF_DIAG_CMEAS_THRS_SEL = 0)、测量开始时间和测量时间为 4ms (OFF_DIAG_CMEAS_TSEL = 3)、那么假设初始阈值。

    在–36mV 和–44mV 容差下、总电压约为–80mV、最短时间为 3.63ms。

    1.电容也应足够小、以便对上述电流 (38mA 至 56mA) 放电、使压降在 3.63ms 内至少达到 80mV(因此捕获了启动和停止时间)。对吗?

    2.另一种情况是、 当  OFF_DIAG_CMEAS_TSEL = 3 且 OFF_DIAG_CMEAS_THRS_SEL = 0 时、压降为–100mV。 因此、发生了启动和停止计时器、T_VREG_CAP 将在 01H-31h 范围内。  

    现在、我选择 OFF_DIAG_CMEAS_TSEL = 3 且 OFF_DIAG_CMEAS_THRS_SEL = 3、压降为–100mV、仅发生启动计时器、未发生停止计时器。  T_VREG_CAP 将在 31H-3Fh 范围内、此处我测量的电容值相同、但由于启动计时器阈值的变化、测得的电容会更大、这是一个问题?

    3.假设电容很大,在 3.63ms 内只看到 50mV(发生启动但未发生停止)的压降。 是否可以准确测量电容? 如果我们设置 OFF_DIAG_CMEAS_THRS_AUTO(自动模式)、初始 启动阈值是否会 为–6mV(例如)?

    谢谢您、

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

    您好、Vishwas、

    请参阅我的评论

    [quote userid=“601704" url="“ url="~“~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1539631/drv3901-q1-capacitance-measurement-accuracy/5925938 电容也应足够小、以便对上述电流 (38mA 至 56mA) 进行放电、使压降在 3.63ms 内至少达到 80mV(因此捕获了启动和停止时间)?

    是的。 需要考虑的唯一一点是、由于 VREG 开关两端的压降、VREG 上的电压可能会略低于 PVDD 来自行启动。

    [引述 userid=“601704" url="“ url="~“~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1539631/drv3901-q1-capacitance-measurement-accuracy/5925938

    2.另一种情况是、 当  OFF_DIAG_CMEAS_TSEL = 3 且 OFF_DIAG_CMEAS_THRS_SEL = 0 时、压降为–100mV。 因此、发生了启动和停止计时器、T_VREG_CAP 将在 01H-31h 范围内。  

    现在、我选择 OFF_DIAG_CMEAS_TSEL = 3 且 OFF_DIAG_CMEAS_THRS_SEL = 3、压降为–100mV、仅发生启动计时器、未发生停止计时器。  T_VREG_CAP 将在 31H-3Fh 范围内、此处我测量的电容值相同、但由于启动计时器阈值的变化、测得的电容会更大、这是一个问题?

    3.假设电容很大,在 3.63ms 内只看到 50mV(发生启动但未发生停止)的压降。 是否可以准确测量电容? 如果我们设置 OFF_DIAG_CMEAS_THRS_AUTO(自动模式)、初始 启动阈值是否会 为–6mV(例如)?

    [/报价]

    合并这两条注释。 这是正确的、如果未检测到停止、它将无法专门测量电容值。  但可以确定电容器的存在。

    谢谢、

    Ibinu

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

    您好、Ibinu、

    感谢您的解释。

    如何得出 38mA 到 56mA 的放电电流变化和 36mV 到 44mV 的 vdiff 变化? 如果值在生命周期、温度等范围内发生变化、我们是否可以补偿这些值?

    谢谢您、

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

    您好、Vishwas、

    这些变化是由于器件中的不同元件差异而得出的。 列出的变化是在器件上的修整之后出现的。

    谢谢、

    ibinu