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.

DRV8834: 关于indexer模式下AVREF与BVREF电压的确认

Part Number: DRV8834

工程师你好,

我在使用DRV8834控制步进电机的时候,需要使用到8834的indexer模式(同步使用16微步)。此外,电机在实际工作中,需要动态调节输出电流的峰值,例如:有时候需要峰值为0.7A,有时候需要峰值为1A。问题如下:

1.在indexer模式下,AVREF与BVREF是否需要连接到某个固定的电压(如VREFO-2.5V)?该电压当作是内部DAC的基准源?

2.接问题1,如果需要连接到固定电压源当作内部DAC的基准,那么在indexer模式下该如何动态调节步进电机绕组电流的峰值?

  • 您好我们已收到您的问题并升级到英文论坛,如有答复将尽快回复您。谢谢!

  • 您好,

    1.在indexer模式下,AVREF与BVREF是否需要连接到某个固定的电压(如VREFO-2.5V)?该电压当作是内部DAC的基准源?

    是的, 在indexer mode下,AVREF 和 BVREF 应连接到 VREFO (通常为 2V) 作为内部 DAC 的电压基准。

    2.接问题1,如果需要连接到固定电压源当作内部DAC的基准,那么在indexer模式下该如何动态调节步进电机绕组电流的峰值?

    在indexer模式下, AVREF 和 BVREF 连接到 VREFO ,满量程电流 (IFS) 将通过内部 DAC 按 5% 至 100% 之间的值进行缩放,如表 4 所示 (p. 17 of the DRV8834 datasheet).

    例:假设 AVREF = 2V 且 BVREF = 2V ,将 IFS 调整为 1.0A 至 0.7A :

    为 RSENSE 使用 400m Ω 以在 100% 时实现 1.0A。 M1 和 M0 引脚可分别配置为 0 和 1 个输入,以处于 ½ 步进模式,这将使绕组电流 A 的电流在 100% 、 71% 和 0% 之间变化,而步骤 1 、 2 和 3 上的绕组电流 B 的电流在 0% 、 71% 和 100% 之间变化。

  • 你好,我想问的其实是:

    在indexer模式下,能否使用外接DAC去动态控制xVREF的电压,以在RSENSE阻值不变的情况下,去动态调节满量程的电流Itrip?

    比如,同样是1/2微步,满量程电流可以是1A,也可以是0.7A。

    我这么做的目的是:在微步固定不变的情况下,电流的RMS值可以跟着xVREF的改变而改变。

  • 是的,这绝对是可能的,并且该器件专为这种确切的用例而设计。