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.

[参考译文] DRV8434A:学习模式问题

Guru**** 2460850 points
Other Parts Discussed in Thread: DRV8434A, DRV8434S

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1314943/drv8434a-learning-mode-question

器件型号:DRV8434A
主题中讨论的其他器件: DRV8434S

大家好、

我的客户在使用 DRV8434A 时有几个问题。

1. 计算满量程电流时使用的参数之一是 TRQ_DAC。 我在数据表中没有找到定义、 您能给我展示一下定义吗?

2.在下面绿色标记的工作模式和失速检测模式下、芯片复位是否需要进入学习模式? 器件断电时、是否可以保存失速阈值数据?

3. 失速阈值模式(以黄色圈出)提到了对 TRQ_CNT/STL_TH 引脚应用阈值。 需要 施加到 TRQ_CNT/STL 引脚的阈值电压低于红色框中的阈值、与绿色框中学习模式的输出阈值无关。 我对吗?

4. 穿越蓝线时、似乎只有最右侧的工作模式才不需要主动使电机失速。 因此、能否在设计阶段确定黄圈的阈值? 或者、是否必须在生产过程中为每个电机校准此阈值?

此致、

彼得

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

    尊敬的 Peter:

    TRQ_DAC 用于调节步进电机的满量程电流(IFS)。 通常、VREF 电压设置为恒定的3.3V、然后 IFS 仍然可以通过设置 CTRL1寄存器中的 TRQ_DAC 位通过 SPI 进行缩放。  

    2.很遗憾,设备在重置后无法保存记忆的数据。 寄存器 CTRL5中的 STL_LRN 位默认为"0"、必须设置为"1"才能启用自动失速学习过程。 当失速学习过程完成后、该位会自动返回到"0"、因此必须在复位后重复学习过程。

    3.是的,您是正确的。 从学习模式获取扭矩计数、然后向 TRQ_CNT/STL_TH 引脚应用所需的失速阈值电压。 STL_MODE = DVDD 仅启用失速检测模式。  

    4.必须在电机以扭矩计数模式旋转时选择失速阈值模式。

    此致!

    大卫

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

    尊敬的 David:

    1. TRQ_DAC 用于调节步进电机的满量程电流(IFS)。 通常、VREF 电压设置为恒定的3.3V、然后 IFS 仍然可以通过设置 CTRL1寄存器中的 TRQ_DAC 位通过 SPI 进行缩放。  [/报价]

    DRV8434A 由 GPIO 控制、不能由 SPI 控制、且内部不包含任何寄存器。 我阅读了 DRV8434S 数据表、它的 TRQ_DAC 默认值为100%。 我们是否应该在 DRV8434A 公式中使用100%固定值?

    此致、

    彼得

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

    尊敬的 Peter:

    是的、回答正确。 抱歉、DRV8434A 不能由 SPI 控制。  

    在计算满量程电流时、不包括 TRQ_DAC 标量。

    公式如下所示:

    此致!

    大卫