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.

[参考译文] DRV2605:通过外部PWM输入设置ERM

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/609661/drv2605-setting-for-erm-by-external-pwm-input

部件号:DRV2605

您好,

我们的客户正在考虑通过外部PWM输入来推动ERM。

请告诉我必须设置哪些寄存器。

我认为以下步骤是使其成为外部PWM所必需的。

1.开机

2.将EN转到高

3.待机位=0

    此时,设备状态为活动状态

4.模式[2:0]=3

5. n_wm_analog = 1

  当PWM在此点输入时,电机将转动。

 我认为 他们可以检查电机是否在这一点上移动(控制除外)。

 正确吗?

下一步,我想知道控制ERM所需的寄存器。

是否有任何寄存器必须从默认值更改?

此致,

Tomoaki Yoshida

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

    我认为,对于这部分,您不能使用外部PWM信号。 我认为您只能通过输入引脚控制PWM信号(随后在IC内部生成)的占空比。 对于该模式,您写入的设置将是正确的。

    我不是100 % 确定的,因此我也会与同事确认,然后再联系您。

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

    您好,Marko-San,

    感谢您的回复。

    对不起,我写的内容有一个错误。

     故障:5. n_wm_analog = 1

     正确答案:5。 n_wm_analog = 0

    我的客户希望在PWM和开环 模式下运行。

    它们打算按如下方式设置寄存器。

     0x1A[7]=0 :ERM (默认)

     0x1D[5]=1 :开环

     0x1D[1]=0 :PWM (默认)

    其它寄存器 仍为默认值。

    我认为其他设置是必要的,特别是对于外部PWM模式。

    请告诉我是否要设置寄存器。

    此致,

    Tomoaki Yoshida

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

    我澄清了这个问题。 如果您要在开放循环模式下使用此部件进行具有PWM外部输入的ERM,则应按以下方式设置寄存器(如您在第二篇文章中所写的那样):

    0x1A[7]=0:ERM (默认)
    0x1D[5]=1:开环
    0x1D[1]= 0:PWM (N_PWM_ANAMAL =0)

    此致,
    Marko