Part Number:DRV8834
工程师你好,
我在使用DRV8834控制步进电机的时候,需要使用到8834的indexer模式(同步使用16微步)。此外,电机在实际工作中,需要动态调节输出电流的峰值,例如:有时候需要峰值为0.7A,有时候需要峰值为1A。问题如下:
1.在indexer模式下,AVREF与BVREF是否需要连接到某个固定的电压(如VREFO-2.5V)?该电压当作是内部DAC的基准源?
2.接问题1,如果需要连接到固定电压源当作内部DAC的基准,那么在indexer模式下该如何动态调节步进电机绕组电流的峰值?
Cherry Zhou:
您好我们已收到您的问题并升级到英文论坛,如有答复将尽快回复您。谢谢!
,
Cherry Zhou:
您好,
Abner Ma 说:1.在indexer模式下,AVREF与BVREF是否需要连接到某个固定的电压(如VREFO-2.5V)?该电压当作是内部DAC的基准源?
是的, 在indexer mode下,AVREF 和 BVREF 应连接到 VREFO (通常为 2V) 作为内部 DAC 的电压基准。
Abner Ma 说: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% 之间变化。
,
Abner Ma:
你好,我想问的其实是:
在indexer模式下,能否使用外接DAC去动态控制xVREF的电压,以在RSENSE阻值不变的情况下,去动态调节满量程的电流Itrip?
比如,同样是1/2微步,满量程电流可以是1A,也可以是0.7A。
我这么做的目的是:在微步固定不变的情况下,电流的RMS值可以跟着xVREF的改变而改变。
,
Annie Liu:
是的,这绝对是可能的,并且该器件专为这种确切的用例而设计。