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.

DRV10983: DRV10983

Part Number: DRV10983

Dear Sir,

 

We are using A2212/13T BLDC motor for testing purpose with STM8 controller.

For driving motor we are using DRV10983 at 12V DC supply and interfaced with STM8 through I2C.

As per datasheet of A2212 the winding resistance is 0.09ohms

BEMF calculated as below

Motor revolution = 1000rpm/V

Motor operating at 12V so the maximum revolution = 1000 rpmx12V=12000rpm

Motor speed (Hz) = RPM/60/ number of poles/2=12000/(60/14/2)=1400Hz

BEMF = Vcc/Maximum motor speed=12/1400Hz=8.571mV/Hz

 

Value programmed in DRV10983 registers

 

#define REG_20  0x09

#define REG_21  0x09

#define REG_22  0x1

#define REG_23  0x0

#define REG_24  0xc0

#define REG_25  0xFD

#define REG_26  0xf8

#define REG_27  0x00

#define REG_28  0x0E

#define REG_29  0x77

#define REG_2A  0x04

#define REG_2B  0x0D

 

Motor runs ok in open loop without any issue with measured BEMF by motor  value 0x16 (register 0x15,0x16)

Measured BEMF by motor = 0x16/2/1090 = 22/2/1090 =10.091 mV/Hz

Then motor is transferred to closed loop without any issue with motor speed value 0x53 in registers 0x11,0x12 programmed.

Below are the values read in registers 0x10 to 0x1E.

0x10 – 0x0F

0x11 – 0x07

0x12 – 0xC2

0x13 – 0x02

0x14 – 0x09

0x15 – 0x00

0x16 – 0x16

0x19 – 0x16

0x1A – 0x63

0x1B – 0x29

0x1C – 0x29

0x1E – 0x00

 

When motor speed value is increased more than ox53 in registers 0x11,0x12 then motor speed increases for few seconds and the motor stops with jerk

When motor stops the value displayed in register 0x10 is – 0x1F and value displayed in register 0x1E is 0x01.

From above it can be concluded that motor stuck due to over current.

Motor speed is not increasing above 200Hz.

We tried to manipulate other setting but register setting but still the problem continues.

Even tried to remove lock bit still motor stucks.

Please refer attached datasheet for motor and screen shots of setting.

  BLDC_A2212_13T.pdf

  • Hi Tushar,

    DRV10983 is only rated for 2-A Continuous Winding Current (3-A Peak) but your motor data sheet says the Max Efficiency current is between 4 A and 10 A. In order to understand the issue better can you please answer the below questions?

    1. Is the Max Efficiency current mentioned in datasheet peak or RMS?

    2. What is the Motor phase current at 200 Hz?

    3. Does the load on the motor vary with speed? If so then, how does the Torque speed curve look like for your application? 

    Regards,

    Vishnu