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.

[参考译文] DRV8243-Q1:IPROPI 引脚上的驱动器负载电流模拟反馈在 n't 一致与实际负载电流之间的关系

Guru**** 2439710 points
Other Parts Discussed in Thread: DRV8243H-Q1EVM

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1389693/drv8243-q1-driver-load-current-analog-feedback-on-ipropi-pin-isn-t-consistent-vs-real-load-current

器件型号:DRV8243-Q1
主题中讨论的其他器件:DRV8243H-Q1EVM

工具与软件:

大家好!

我们正在基于 DRV8243H-Q1开发伺服电机驱动器板、该板具有硬件控制接口(请参阅随附的原理图)和 PH/EN 模式。

ITRIP 稳定在2.46V (数据表上为6的5级)、因此 R41=2K 应该将 ITRIP 值设置为6A。

我们想通过读取 IPROPI 引脚上的模拟值来监测负载电流(ADC_MOTOR 连接到控制 MCU 的 ADC 输入端)。

现在、IPROPI 引脚上的信号不会反映负载电流值或波形。

当驱动器关闭时、每次驱动器进入关闭状态时、IPROPI 引脚相关值都会发生变化。

 电机运行时的行为相同: 即使电机负载条件仍然相同、IPROPI 引脚相关值也会变化。

DRV8243相关硬件设置或控制信号是否遗漏任何内容?

是否有机会获得有关负载电流值的可靠反馈?

谢谢

BR

马西莫广场

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

    尊敬的 Massimo:

    感谢您发帖。 IPROPI 提供负载电流的成比例输出。 如果负载电流不是干净稳定的直流、则 IPROPI 也不会是稳定的直流值。 它将反映输出电流上的任何调制。 例如、直流电机的 PWM 输入、BEMF -如果电机运行速度更快且反电动势为高电平、这将是更深层次的调制、这将是电机电流之上的正弦波。 您可以使用示波器(连接了 RIPROPI 和 C)检查 IPROPI 输出。

    因此、您可能必须使用移动平均计算类型获取 ADC 读数的多个样本、以便在一段时间内获得稳定的值。 或者、您可以增加 C28的值和/或提供另一个 RC 滤波器来平滑 IPROPI 输出。 当然、这会缩短输出电流对 IPROPI 电流变化的响应时间。  

    此致、Murugavel

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

    尊敬的 Murugavel:
    我已经尝试添加一个更大的电容器(与 C28并联100nF)、并在 ADC 上进行过采样和取平均值、没运气。
    第一个问题是、在驱动器关闭(DRVOFF=1)的情况下、IPROPI 信号不是大约为零;在这种情况下、值是一次500mV、一次800mV 等、因此这个信号绝对不可靠。

    驱动器开启且电机运行时存在同样的问题、即使电流电机具有稳定的值(使用示波器进行监控)、IPROPI 信号也非常不稳定

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

    尊敬的 Massimo:

    感谢您提供更多信息。 您是否已通过 TI EVM 或定制 PCB 尝试过此功能? 我连接了我们的一个 EVM 来检查并重现您刚才提到的问题。 我的 EVM 具有带1kΩ RPROPI 的0.1mV 至0.2mV VIPROPI、两者的 DRVOFF = 0和1且电机负载不变。 当我设置 nSLEEP = 1时、器件睡眠模式会使 VIPROPI 在0和0.1mV 之间跳跃。 请注意、我的万用表仅具有0.1mV 的精度。 重点是我看到了一致的结果。 我同意不同样片的偏移可能不同。 我不希望达到数百 mV。

    我还使用2.2kΩ RPROPI 进行了测试。 睡眠模式下的电压介于0.2mV 至0.3mV 之间、唤醒时的电压为0.3mV 至0.5mV、DRVOFF = 0或1。 是的、存在一些噪声、但不会达到数百 mV。 您的设置中可能存在接地问题?   

    此外、在电机运行时、通过使用 2.2kΩ RIPROPI (空载电机以100%占空比输入运行)、我能够在320mV 范围内读取噪声小于+/- 10mV 的一致 VIPROPI。  

    此致、Murugavel

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

    您好 Murugavel。

    我们在定制电路板上测试的。
    我们在第二个样片板上做了其他一些测试。

    在这个电路板上、IPROPI 信号似乎可以重现、只是在驱动器打开时、并且我们始终具有相同的电压值。

    无论如何、IPROPI 信号值不会反映 ILOAD 值。

    根据数据表、ILOAD=IPROPI * AIPROPI 和 VIPROPI IPROPI * R41。

    现在、当 ILOAD=0.5A、AIPROPI=3075时、预期值应为 VIPROPI =(0.5 / 3075)* 2000 = 325mV;测量值(通过控制 MCU ADC 和范围)为~900mV、相应地为1.35A……

    此外、在驱动器关闭时、VIPROPI 有时会变为非零值(它随机得出 425mV、860mV 或0mV……)

    我们缺少什么吗?

    此致、

    马西莫

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

    尊敬的 Massimo:

    我无法在使用器件 EVM 时重现此问题。 您能否使用电流探头以及相应的 IPROPI 波形来获取电机的电流波形? 如果使用真有效值万用表测量、电压读数是多少?

    使用 DRVOFF 时、VIPROPI 值为425mV/860mV/0mV;该 ADC 读数是否正常? 在这种情况下、您是否能够使用真有效值仪表和示波器捕获获得相应的读数? 感谢您的耐心。 您是否碰巧有 EVM 与您进行比较?  

    此致、Murugavel  

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

    您好、Murugavel

    遗憾的是、我们没有用于测试和比较的 EVM。

    在驱动器关闭的情况下连接了一些波形

    蓝色 CH2是驱动器关闭时的 IPROPI 波形:信号(在驱动器开启序列后)随机为0mV、425mV 或850mV。

    RIPROPI = 1K2 (它取代2K)

    DriverOFF_IPROPI_0mV

    DriverOFF_IPROPI_425mV

    DriverOFF_IPROPI_850mV

    此处是电机/驱动器开启时的一些电流波形;EN 信号上无 PWM 调制。

    黄色 CH1是电机电流探头信号、300mA /伏

    蓝色 CH2是 IPROPI 信号、RIPROPI = 1K2 (它取代2K)

    -启动瞬态电流

    - Run1 -电机驱动时的平均信号

    -运行2瞬时电流

    -停止/制动瞬态电流

    电机/驱动器打开时的最后电流波形;EN 信号上的 PWM 调制@2KHz、25%占空比

    黄色 CH1是电机电流探头信号、300mA /伏

    蓝色 CH2是 IPROPI 信号、RIPROPI = 1K2 (它取代2K)

    Run3瞬时电流

    如您所见、电机电流低于先前的情况、但 IPROPI 信号的平均值相同。

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

    尊敬的 Massimo:

    感谢示波器捕获。 您一侧的 PCB 问题似乎表明 IPROPI 上存在大量噪声耦合、可能是电源接地环路电流污染。 您可能需要隔离 MCU 和 ADC 到 IPROPI 的连接、并查看是否有任何差异。 多年来、该产品及其采用类似 IPROPI 架构的多种变体已在多种应用中推出。 我们没有 IPROPI 输出或噪声问题的报告-仅提供此信息供参考。 希望这些输入将帮助您进行调试。  

    我拿着 DRV8243H-Q1EVM、在电机空载运行的情况下进行了一些测量。 请参阅以下示波器截图。 黄色迹线为 IPROPI、RIPROPI = 1kΩ、EVM 在 IPROPI 和 GND 之间具有1nF 电容、绿色迹线为带电流探头的电机电流。

    1) 1) DRVOFF = 1、禁用 H 桥。

    2) 2) DRVOFF = 0、PH/EN 模式、0%占空比20kHz PWM。

    3) 3) DRVOFF = 0、PH/EN 模式、20%占空比20kHz PWM。

    4) 4) DRVOFF = 0、PH/EN 模式、60%占空比20kHz PWM、轻微负载电机。

    5) 5)启动瞬态。 我的电源具有5V 电流限值、因此具有平坦的迹线而不是峰值。

    6) 6)停止瞬态。 (为使 IPROPI 显示峰值、缩放比例)

    我观察到 IPROPI 输出的预期行为。 如果在隔离 MCU 电路的情况下仍然会遇到问题、我建议您获取 EVM 以进行进一步评估。  https://www.ti.com/tool/DRV8243H-Q1EVM。原理图、Altium 项目文件和 EVM 源代码可从该网页上下载。  

    此致、Murugavel   

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

    您好 Murugavel
    我将进行进一步的测试、还会将 MCU 引脚与 IPROPI 信号隔离。 我会告诉你的。
    谢谢

    马西莫

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

    你好、Murugavel。

    来自 MCU ADC 输入的 I 隔离(通过切断 PCB 上的铜布线) IPROPI 信号。

    IPROPI 信号的噪声仍然很大、但现在它 给出的是与 ILOAD 成比例的预期信号。

    感谢您让我重点关注!

    此致
    马西莫

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

    你好、Massimo、

    感谢您的更新。 最好知道、在与 MCU ADC 输入隔离后、您可以获得预期的 IPROPI 输出。  

    IPROPI 信号仍然非常嘈杂、但它现在 提供的是预期信号、与 ILOAD 成比例。

    这可能是由 PCB 的布局问题导致的。 您可以尝试增加 C28的值、看看它是否有用。 请注意、随着您增大此电容器的容值、输出的频率响应会降低。 在某些情况下、要获得稳定的平均电流读数、可能需要这样做。

    请将您的帖子更新为"已解决"状态。 谢谢。

    此致、Murugavel