DRV8711 失速寄存器里面的SDTHR

Other Parts Discussed in Thread: DRV8711

DRV8711 失速寄存器里面的SDTHR[7:0]位,说是实验来测,但能告知这个设置的原理以及设置范围具体是什么吗?每次只能设定一个值来检测某一固定的速度阈值?

还有能通过失速检测失步吗?内部可以吗,外部的EMF电压范围一般和电源电压有什么联系?

望尽快答复,谢谢。

  • 你好,

    可以将你的问题发布在E2E上面,那边有更多的专家为你解答。https://e2e.ti.com。

    关注以下连接查看问题的最新回复进展,https://e2e.ti.com/support/applications/motor_drivers/f/38/t/639059。

  • http://www.ti.com/lit/an/slva632/slva632.pdf

    该文档第9页有实验的步骤。DRV8711通过采样的BEMF和设定的threshold比较来触发stall报告,threshold需要客户依据实验结果来确定。

    请注意这一方式对于需要在较低转速工作的步进电机不适用,对于需要快速高细分(如256)运行的步进电机也不适用。

    DRV8711不提供速度反馈信号,是一个开环控制器。如果你的电机上有位置传感器,可以通过比较输出信号和位置反馈信号来检测失步。

    BEMF和电机的转速有关,而不是电源电压。