DRV8301 驱动电机,转速上不去
时间:10-02
整理:3721RD
点击:
请教一下TI高手,DRV8301 驱动MOS管,用MOS管IRF1010,可以转到1950,用IRF650只可以转到1200转,电机是空转。FAULT报警,DRV8301_stat_reg1.all =0X400; GVDD_UV 为 “1”; 我用示波器监视GVDD=11.32v ;DVDD=3.3v 基本没有变化。我设DRV8301_cntrl_reg1.bit.OC_MODE =20 的话,转速成可以提高100~200转,请问一下是什么原因?
急呢!
OC_MODE设定影响转速的话,说明
1. 最大电流设定偏小,远没有达到电机高转速所需要的电流。
2. OC_MODE设置成cycle by cycle模式,不要使用latch模式。
请问,OC_MODE设置成cycle by cycle模式 ,是DRV8301_cntrl_reg1.bit.OC_MODE = 0; ( // current limiting when OC detected)吗?
我现在给一些负载力,电流没有达到设定,就OCTW报警了.
1. OCP_MODE 置 00
2. Overcurrent Trip = OC_ADJ_SET / MOSFET RDS(on) 。合理设置限电流值。
3. 可以通过设置OCTW_MODE来确认报错是过流还是过热。