Other Parts Discussed in Thread: DRV8701
如题,使用的是DRV8874
电机的实际电流只有60mA,但是读取的电流是120mA,请问一下是什么原因导致的,同样的使用DRV8701读取到的电流就是正确的,AIPROPI (μA/A)=450
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.
还有一个问题,在sleep为低时,用示波器测量OUT1与OUT2直接有50HZ 12V的波形输出,这种情况如何解释?
1.输出电流使用的是单片机的ADC采集读取到的数据,因为我看论坛也有人提过同样的问题,也是电流不准,
2. nsleep就是低电平,OUT1和OUT2就是输出的50Hz的占空比是百分之五十的方波
https://e2echina.ti.com/support/motor-drivers/f/motor-drivers-forum/214468/drv8874-q1-ipropi
这个帖子里面也写了电流不准,但是回答的就没有解决问题,那个英文论坛也没有说清楚
而且作为对比,DRV8701的电流检测就很准确,请问这个是什么情况?
1)我们需要看看 Vipropi 电压,电流是如何显示的,然后再下结论。显示错误的原因可能是非常小的电流导致噪声,这就是您的 ADC 认为正在通过 120 mA 的原因。Vipropi 会非常小,并会导致错误。
如果是这种情况,那么增加 Ripropi 进而增加 Vipropi 可能会起作用。请知晓,更改 Rporpi 也会导致不同的 Itrip。
2)我们要查看 nsleep 和输出的波形以了解发生了什么。
建议您阅读 Ipropi 常见问题解答以获取更多信息。