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.

[参考译文] 如何设置DRV8711的寄存器

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/566007/how-can-i-set-the-register-of-drv8711

主题中讨论的其他部件:DRV8711CSD8.8537万ND

我用DRV8711驱动潜水步进马达,用CSD8.8537万ND驱动器。马达不能工作,失速电压低。我考虑 了调风器的配置。但我该怎么办?

我的步进电机特性:

2.8V,1.68A,1.8V,r = 1.65 ohm,l = 4.1mH

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

    VM电压是多少?
    感应电阻值是多少?
    您正在使用什么寄存器设置?
    是否设置了nFAULT输出?

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

    谢谢! VM电压为24V,感应电阻值为0.05 欧姆。

    寄存器设置:

    CTRL:0x0129 (DTIME:400 ns;ISGAIN:增益10;EXSTALL:内部失速检测;模式:1/32步进;ENBL:启用电机)

    扭矩:0x1125 (SMPLTH:100μs;扭矩:0x27)

    关:0x2001

    空白:0x3000

    衰变:0x4310 (始终使用混合衰变)

    STAL:0x5a0a (后EMF除 以8;STALLn在4步后断言,后EMF低于 SDTHR )

    DRVIVE:0x6f00 (IDRIVEP为200mA 峰值;IDRIVEN为400mA;TDRIVEP为250 ns;TDRIVEN为250ns;OCP无故障时间为1μs μ V;OCOTH为250mV)

    当我把寄存器设置为上述时,电机不能工作,电流为零。

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

    噢! 电路板的BEMF引脚连接1μF Ω 电容。  这是否会导致电路不工作?

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

    1uF可能会影响设备操作。 请将其更改为建议的1nF。

    此外,请将"关闭时间"寄存器更改为0x2030 (24小时"关闭时间")。 1 us的停机时间可能太快

    您能否提供电流的范围捕获?