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.

[参考译文] DRV8884:RREF 电流变化

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/903922/drv8884-rref-current-change

器件型号:DRV8884

我需要以比仅通过 TRQ 控制即可实现的更精细的步骤控制流入电机的驱动电流。  由于没有可用的 PWM 信号、我改为使用集电极开路输出来实现简单的4位 DAC、从而驱动一系列电阻器、并且求和节点也连接到 Rref 电阻器(无缓冲)。  这是可行的、与 TRQ 控制结合使用时、可以为我提供足够的控制。  但是、我看到了一个我无法理解的奇怪行为: 我设置电阻器网络、使最低电流设置(最高电压)大约为1.2V、这是建议的。  但是、从上电复位开始、该节点上的电压将达到大约1.5V。  显然、流入/流出 Rref 引脚的电流将影响该节点的电压、我猜到睡眠信号(通过系统复位将其置为低电平)会关闭电流基准电路。  遗憾的是、将睡眠置为低电平会导致电压增加至约1.6V。  看来、为了使电路恢复到设计意图、我必须设置 DAC 以在求和节点上产生低电压。  完成此操作后、当我将其设置回高电压(低电机驱动电流)电平时、它处于1.2V 的正确电压。  这表明 DRV8884中的电流基准电路需要进行一些初始化。

这有什么意义吗?  如果是、最好的初始化过程是什么?  如果不是、还有什么可以解释我看到的奇怪行为?

谢谢、

Greg

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

    Greg、

    ' 我猜到睡眠信号(通过系统复位将其置为低电平)会关闭电流基准电路。'

    正确。

    " 我设置电阻器网络、使最低电流设置(最高电压)大约为1.2V (建议值)。  但是、从上电复位开始、该节点上的电压会变为大约1.5V"

    上电复位后  、DRV8884是否处于睡眠模式? 如果 DRV8884未处于睡眠模式、电压是1.5V 还是1.2V?  1.5V 是否会恢复到1.2V?

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

    上电(或系统复位)时、睡眠状态生效、并保持有效、直到固件初始化。  但是、正如我在原始帖子中所说的、将睡眠置为无效不会更正基准电压。  实际上、它会使它变得更糟糕、从1.5V 变为1.6V。  恢复1.2V 基准电压的操作是暂时将 DAC 设置为低得多的电压、然后恢复到最大值。  此时、电压仍受睡眠状态的影响、但在1.2V 和(可能) 1.3V 之间变化。

    我的第一个想法是、我的粗 DAC 电路一定会出现问题、但我不能找到任何问题。  我想、最好移除 RREF 电阻器、将 DAC 与 DRV8884分离、以查看其独立于 DRV8884的行为。  我今天就要这样做、并告诉您我发现了什么。

    谢谢、

    Greg

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

    Greg、

    我想、对于初始校准、我们不应将 RREF 引脚悬空。

    " 我想移除 RREF 电阻器将 DAC 与 DRV8884分离 是明智 之举、以查看其独立于 DRV8884的行为。"

    我同意。