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.

[参考译文] DRV2624:DRV2624设置

Guru**** 2482105 points
Other Parts Discussed in Thread: DRV2624

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1184012/drv2624-drv2624-setup

器件型号:DRV2624

大家好、

我们将 DRV2624用于振荡器驱动器。 我们使用数据表中推荐的 RC 滤波器来使用示波器进行测量。 作为测试结果、当 VBAT 为4.45V 时、中间相 VPP 为8.16V、当 VBAT 为3.5V 时、VPP 为6.7V。 结果超过我们的估算电压。 您可以帮助我们检查设置吗?  

此致、

罗伊

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

    您好、Roy、  

    在 OD_CLAMP 寄存器字段中、峰值过驱电压以 Vp 为单位进行设置、而在 rated 电压字段中、"中间相位"电压以 Vrms 为单位进行设置。 本例中的设置是什么?

    这些编程电压可能不准确、因此 mV 范围可能会有变化。

    当您说该值超过估计值时、估计值是多少?

    此致、
    Arthur

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

    尊敬的 Arthur:

    很抱歉、我忘记为您附加设置。

    额定电压5.56Vpp>2.0Vrms

    OverDrive 7.0Vpp>3.5Vpk

    我们的 LRA 频率为240Hz

    现在、我们的 Reg:1F、Reg:20设置如下所示

       0x4E、/*寄存器:1F、RATME_VOLTAGE (闭环)、请参阅数据表第23页、2.0Vrms *

       0xA5、//*注册器:20、overdrive_clamp (open_loop)、请参阅数据表3.5Vpk *的第23页  

    详细设置:

       0x4E、/*寄存器:1F、RATME_VOLTAGE (闭环)、请参阅数据表第23页、2.0Vrms *

       0xA5、//*注册器:20、overdrive_clamp (open_loop)、请参阅数据表3.5Vpk *的第23页  

       0x00、//*注册:2E、ol_Period_MSB、请参阅下面的*/

       0xA9、//μs:2F、ol_period_lsb、OL_LRA_Period[9:0]×24.615 μ s。 240Hz*/

       0x00、/* Reg:2C、ol 配置(默认)、*

       0x40、/*寄存器:07、MODE_SETTINGS、无 LRA 周期平均值、脉冲触发*

       0x88、/*寄存器:08、CONTRAL_1、LRA 模式、待机模式前自动制动*

       0x00、//*注册器:0D、CONTRAL_2 (默认值)   0x10、//注册器:27、drive_time、 (1/240Hz)/2=2.1ms */

       0x16、/*寄存器:21、AcalComp */

       0x90、/*寄存器:22、AcalBemf *

       0x37、/*注册器:23、loopback_Ctrl、制动因数4x、慢环路增益、 B-EMF 30x */

       1000 /* auto_cal_time 1000ms */

     

    电机信息:  

    额定电压5.56Vpp>2.0Vrms

    OverDrive 7.0Vpp>3.5Vpk

    240Hz

     中间相 VPP 测量值为6.7V-8.16V。 OD 相位 Vpp 为6.7V-8.08V。

    不同 VDD 电压下的输出 Vpp 范围是多少?

    罗伊

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

    您好、Arthur 已不在办公室、将尽快回复、感谢您的耐心等待!

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

    您好、Roy、  

    您是否使用一阶低通滤波器进行测量? 我认为 Vpp 的测量可能会误导人。 输出为 D 类、因此输出将始终在~20kHz 时在 GND 和 Vdd 之间切换。 因此、一阶 LPF 可能不会过滤所有高频成分。 这将影响 Vpp 测量、因为当 Vdd 增加时、它将切换到更高的电压

    该器件具有监控电源电压的功能、可应对电池随时间的放电情况。 随着电压下降、输出占空比将增加以保持相同的 RMS 电平。 数据表的第8.3.7节中提到了这一点

    我刚刚使用额定电压为1.5Vrms 的设置测试了这一点。 对于3.5V、我看到1.4Vrms;对于5V、我看到输出上的1.41Vrms。 因此、该功能按预期工作。  

    以及3.5V 情况下的6.48V 制动。 3.5V Vdd 时无法达到7Vpp、因为输出 FET 会由于 Rdson 而出现压降。

     此致、
    Arthur

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

    尊敬的 Arthur:

    请参阅以下评论。

    您是否使用一阶低通滤波器进行测量? 我认为 Vpp 的测量可能会误导人。 由于输出为 D 类、因此输出将始终在~20kHz 时在 GND 和 Vdd 之间切换。 因此、一阶 LPF 可能不会过滤所有高频成分。 这将影响 Vpp 测量、因为当 Vdd 增加时、它将切换到更高的电压。

    [GRMN]我使用数据表7.1中提到的一阶 LPF 测量波形,如下图所示,如果这种方法无法获得准确的结果,您能告诉我们如何测量波形并获得正确的结果吗?

     

    该器件具有监控电源电压的功能、可应对电池随时间的放电情况。 随着电压下降、输出占空比将增加以保持相同的 RMS 电平。 数据表的第8.3.7节中提到了这一点。

     

    您的侧刚刚使用1.5Vrms 额定电压设置测试了这一点。 对于3.5V、我看到1.4Vrms;对于5V、我看到输出上的1.41Vrms。 因此、该功能按预期工作。 以及3.5V 情况下的6.48V 制动。 3.5V Vdd 时无法达到7Vpp、因为输出 FET 会由于 Rdson 而出现压降。

    [GRMN]能否帮助我们了解我们是否希望获得以下结果、我们应该在寄存器中设置什么设置

    额定电压5.56Vpp>2.0Vrms

    OverDrive 7.0Vpp>3.5Vpk

    240Hz

     

    此外、您能否按照我们的设置操作、并帮助检查此设置的结果?

    我们的环境

       0x4E、/*寄存器:1F、RATME_VOLTAGE (闭环)、请参阅数据表第23页、2.0Vrms *

       0xA5、//*注册器:20、overdrive_clamp (open_loop)、请参阅数据表3.5Vpk *的第23页  

       0x00、//*注册:2E、ol_Period_MSB、请参阅下面的*/

       0xA9、//μs:2F、ol_period_lsb、OL_LRA_Period[9:0]×24.615 μ s。 240Hz*/

       0x00、/* Reg:2C、ol 配置(默认)、*

       0x40、/*寄存器:07、MODE_SETTINGS、无 LRA 周期平均值、脉冲触发*

       0x88、/*寄存器:08、CONTRAL_1、LRA 模式、待机模式前自动制动*

       0x00,/*注册号:0D,CONTRAL_2 (默认值)*/?????????????????????????????????????????????????????????????????

       0x10、/*注册器:27、drive_time、(1/240Hz)/2=2.1ms */

       0x16、/*寄存器:21、AcalComp */

       0x90、/*寄存器:22、AcalBemf *

       0x37、/*注册器:23、loopback_Ctrl、制动因数4x、慢环路增益、 B-EMF 30x */

       1000 /* auto_cal_time 1000ms */

     

    此致、

    罗伊

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

    您好!

    TI 专家 今天在美国度假时是否外出、请耐心等待、因为回复会延迟

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

    您好、Roy、我看到您正在设置许多开环(OL) 寄存器。 您是在闭环还是开 环中驾驶?

    如果您是在闭环中驾驶、那么您是否首先运行自动校准? (这将设置0x20-0x22寄存器)

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

    您好、Kelly、

    感谢您提供的注释。

    我们在闭环中驾驶、并在校准后:

    • 过驱动 Vp 约为4.2V,而我们预期它为3.5Vp。

    0x4E、/*寄存器:1F、RATME_VOLTAGE (闭环)、请参阅数据表第23页、2.0Vrms *

    • 中间相 Vp 大约为4.0V,而我们预计它的电压为2.0Vrm (5.66Vpp,2.8Vp)

    0xA5、//*注册器:20、overdrive_clamp (open_loop)、请参阅数据表3.5Vpk *的第23页  

     

    总输出电压仍不符合预期。

     

    对于校准、您说过它将设置寄存器0x20-0x22、但当我读取文档时、它应该是0x21-0x23。 是这样吗?

    这里是0x21-0x23的校准结果

    0x21

    0xC

    0x22

    0x91

    0x23的最后2位(BEMF_GAIN[1:0])

    0x2.

    对这些校准结果有什么意见?

    罗伊

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

    您好、是的、我在上面的错误是、校准设置寄存器0x21-0x23。 无法对返回的校准提供反馈。 这些设置基于传动器。  

    您在前面的消息中列出了很多高于和的电压值。 在 VDD 上、您是否会获得过高的电压或过低的电压或这些电压的组合、这一点并不清楚。 您能否用输出信号的清晰示波器屏幕截图总结您的问题? (或者将其放入 PPT 中、这太令人困惑、不能跟上)。 可以通过电子邮件随意调试-我认为它会更容易...

    对于寄存器设置、您可以使用数据表第8.2.2节中的公式、也可以使用触觉控制台(推荐)。 请记住、在设置额定电压时、必须考虑其他设置。 基于240Hz LRA、您的设置看起来正确。  

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

    您好、Kelly、

    客户在下面的附件中总结了结果。

    e2e.ti.com/.../Luna-Vibe-test.pptx

    罗伊

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

    您好、Roy、  

    感谢您的观看。 根据测量结果、它们将测量 Vp、然后我假设客户通过获取 VP/1.41来计算 Vrms。 对吧? 这种方法不准确、因为输出仍然包含一些开关、正负输出之间存在消隐时间来测量反电动势。

    客户能否通过进行 RMS 测量在示波器上进行这些测量? 这将更加准确、我希望结果将远接近编程值。

    此致、
    Arthur

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

    尊敬的 Arthur:

    e2e.ti.com/.../Luna-Vibe-issue.xlsx

    作为附件、我们使用数据表来计算估算的 Vpp、我们还通过示波器进行了测量。

    此外、我们还使用了示波器 VRMS 计算。 请仔细检查我们是否需要对寄存器设置进行任何修改。 谢谢你。

    罗伊

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

    您好、Roy、

    我认为这些测量不会引起任何担忧。 DRV2624的输出波形是一个开关方波、具有周期间的死区时间、因此测量波形并使其与编程值完全匹配将会很棘手。 我的意思是、在示波器上进行的测量将在很大程度上取决于输出滤波的方式。 我和 Kelly 讨论了这一点、以及在制造此器件时用于验证 RATed_votlage 和 OD_CLAMP 值的方法很复杂、可能需要使用特定示波器进行测量。  

    客户究竟需要什么? 他们想要验证编程值是否准确地驱动到 LRA?

    我之前已经证明、DRV2624将调整 D 类占空比以补偿电池电压下降、DRV2624/25在过去8年中交付了数百万个单元、而 DRV2624/25不准确地驱动 LRA 和烧录 LRA 问题并不是一个常见的问题。  

    此致、

    Arthur  

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

    您好、Roy、

    我收到了您的电子邮件、我们可以将其脱机。 我将关闭该线程。

    此致、
    Arthur