TI中文支持网
TI专业的中文技术问题搜集分享网站

DRV10970: Some problems about Ti drv10970

Part Number:DRV10970

I use drv10970 to drive a DC brushless motor, send the signal fed back by Hall sensor to drv10970, and use stm32f29 as MCU to send PWM signal to drv10970. The PWM frequency is 50KHz, but the motor has been unable to rotate. After the motor is connected to the UVW power supply of drv10970, it is impossible to manually rotate the motor rotor. I don't know whether cmtmod, FR, FG, brkmod and other pins are not set correctly?, I just want to turn the motor. Can you tell me how to configure cmtmod, FR, FG, brkmod and other pins??
Thank you
Cherry Zhou:

Hi,

We've got the issue and escalated to E2E for more help, please expect the response.

Thanks.

,

Cherry Zhou:

Hi,

Ae you using Hall ICs in your motor? We see these type of issues when the HALL IC configurations are incorrect. Can you refer to section 9.1.1 in the datasheet? 

FR is direction control. When low, phase driving sequence is U → V → W. When high, the phase driving sequence is U → W → V.

CMTMOD configuration depends on Hall placement and commutation type. Pull low for sinusoidal operation mode with 0° Hall placement, High for sinusoidal mode with 30° Hall placement and floating for Trapezoidal operation mode with 30° Hall placement

Make sure BRKMOD is pulled low for normal operation. 

Is RD pin indicating a fault? Make sure CS resistor (as mentioned in section 8.3.1) is configured to set the right current limit. Setting Rcs to lower current limit can trigger a current limit fault. 

Thanks.

,

bei deng:

hello,thanks for your help,but I want ask a question,  for example  How to judge whether the chip is burnt out? When VM supplies 12V voltage, VINT should output 5V voltage, right? If VINT does not input 5V voltage, can it be considered that the chip is broken 

,

Cherry Zhou:

Hi,

Yes, if the device fails to output 5V at VINT, then the device is damaged. 

Thanks.

,

bei deng:

Hi,

I have successfully used the drv10970 drive motor, but I encountered a new problem. When using the drv10970 drive motor to realize closed-loop PID control, the motor rotates too laggy, that is, the motor rotates very incoherently,PWM is set to 20KHz。

Thanks.

,

Cherry Zhou:

Hi,

We will consult with the team and get back to you soon.

Thanks.

,

Cherry Zhou:

Hi,

There is no closed loop PI controller in the device. is this closed loop implemented externally?

,

bei deng:

Hi,

Yes,sir,An encoder is installed to feed back data to STM32 to realize closed-loop control,and The frequency of PMW is 20kHz. When the duty cycle of PWM is lower than about 20%, the motor will jitter. When the duty cycle of PWM is higher than about 20%, the motor operates normally

,

Cherry Zhou:

Hi,

Since speed loop is not part of this device, we can't really tell why there is speed jitter. Can you try adjusting the speed PI controller gains? 

Thanks.

赞(0)
未经允许不得转载:TI中文支持网 » DRV10970: Some problems about Ti drv10970
分享到: 更多 (0)