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.

[参考译文] DRV8323:驱动器输出抖动

Guru**** 2519690 points
Other Parts Discussed in Thread: DRV8334, DRV8323

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1563386/drv8323-jitter-on-driver-output

器件型号:DRV8323
主题中讨论的其他器件:DRV8334

工具/软件:

您好:

我正在 将 DRV8323S MOSFET 驱动器用于电机控制器。  即使使用固定 PWM(固定频率和占空比)作为输入、驱动器 IC 的输出也会出现大约 70ns 的明显抖动。  

传播延迟的这种恒定变化会导致电机绕组电流中出现一些噪声、然后在我的应用中产生机械噪声。 我使用 48V 总线电压和 3 PWM 模式。 大多数设置都是默认设置。 我曾使用过一些驱动器设置(死区时间,驱动器强度的变化,6-PWM 模式)、但抖动的变化非常小。  

我认为问题可能来自 IC 的内部时钟、它用于同步输入信号并生成内部时序。 很遗憾、数据表中没有太多这方面的信息。

C1:A 相的输出 H 桥

C2:B 相的输出 H 桥

C3:C 相的输出 H 桥

C4:所有相位的输入信号(全部连接在一起)

当我搜索这个现象,我遇到了 几个论坛帖子描述类似的东西。 例如:

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1467705/drv8353m-reducing-pwm-jitter-on-mosfet-output-causes-solutions

我现在的问题是:

1. 是否有办法降低这种噪音? (例如,禁用内部同步)

2.如果没有,是否有办法将驱动程序的内部时钟与我的系统时钟同步,以获得可预测的行为?

3.是否有替代的驱动器集成电路没有这个问题?  

此致、
Mathias

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

    尊敬的 Mathias:

    1.是的、我相信您的假设是正确的、这是由于 DRV 的内部输入同步造成的。 可悲的是、这不是一个可以在这里禁用的功能。

    2.无法将输入与内部时钟同步、因为外部没有该时钟的任何 FSYNC 或读出引脚。

    3.您可以查看 DRV8334、它具有以输入为基准的同步功能、这将减少此处所示的抖动。

    您可以从 DRV8334 的寄存器设置中看到它、默认情况下它以输入为基准。

    谢谢、

    Joseph

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

    您好、Joseph:

    感谢您的重播。  DRV8334 听起来很有趣、但此功能是否仅影响“触发“死区时间的方式、或者是否也影响输入到输出传播延迟的控制方式?  因此没有与内部时钟进行内部同步? 因为我还需要一个高亮度 PWM、并且内部时钟会减少时间分辨率并导致其他时序问题。  

    是否有任何关于内部电流检测放大器输入噪声的信息? 因为我发现 DRV8323 的 CSA 具有相对较高的噪声、  

    此致、
    Mathias

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

    尊敬的 Mathias:  

    基本上、在 DRV8334 上、一旦检测到输入变为低电平、死区时间就会插入。 这意味着、输出 SHx 节点的变化(抖动)将更小、因为与 GHx 或 GLx 信号相比、输入更加一致且易于监控以插入死区时间、这是可以预期的。  

    虽然它不会改变实际传播延迟、但有助于减少抖动。 对于具有严格系统要求的汽车客户、他们非常喜欢这种以输入为基准的死区时间插入。 我想您会发现它更准确、甚至可以消除电机中的噪声。 但我知道您已经在使用 8323、所以我知道这种变化可能很困难。

    至于 CSA 精度、DRV8323 应按照表中列出的规格运行。 如果您看到该表范围之外的结果、则我认为 SPx/SNx 线路上可能需要减少一些噪声。

    请注意、精度也会随温度而漂移、因此如果您的器件变热、CSA 的精度会降低。

    谢谢您、

    Joseph