大家好、


我们将 DRV2624用于振荡器驱动器。 我们使用数据表中推荐的 RC 滤波器来使用示波器进行测量。 作为测试结果、当 VBAT 为4.45V 时、中间相 VPP 为8.16V、当 VBAT 为3.5V 时、VPP 为6.7V。 结果超过我们的估算电压。 您可以帮助我们检查设置吗?
此致、
罗伊
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.
尊敬的 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 范围是多少?
罗伊
您好、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 */
此致、
罗伊
您好、Kelly、
感谢您提供的注释。
我们在闭环中驾驶、并在校准后:
0x4E、/*寄存器:1F、RATME_VOLTAGE (闭环)、请参阅数据表第23页、2.0Vrms *
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
罗伊
尊敬的 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