Hello everybody,
We have the DRV10983 IC and make our PCB board tune a BLDC motor with 8 pins (U, V, W, +5, H1, H2, H3, GND). The schematic of our board is the same as the EVM DRV10983. our BLDC motor is DFA68M024037-A from Nanotec Co. Its datasheet link is here.
BLDC motor's HALL sensor pins are not connected.
DRV10983 PCB's voltage of V1P8, V3P3, VREG, and VCC is correctly 1.8V, 3.3V, 5V, 24V. All the registers can be correctly read and written through IIC, and their value is stored in EEPROM as a default value or some other value. But I still can't correctly use DRV10983.
I want to use analog mode to control motor speed. I write these values in the EEPROM:
0x20: 0x0D (according to the datasheet of our BLDC motor, the Resistance Line to Line is 0.25 ohm)
0x21: 0x4F (according to the datasheet of our BLDC motor, the Back-EMF Constant is 3.75 Vrms/krpm)
0x22: 0x49
0x23: 0x00
0x24: 0xC0
0x25: 0xF7
0x26: 0x88
0x27: 0xB0
0x28: 0xAE
0x29: 0xC9
0x2A: 0x0C
0x2B: 0x0C
After I read back the EEPROM register (0x20~0x2B) and verified it correctly. I think the BLDC motor should spin more and more quickly, and finally spin at a special speed. But actually, the BLDC motor always spins for a while (up to about 0.10 A) and then stops. A few times later, the BLDC motor repeats spin for a while and then stops. This appearance seems like user user5161585's question named "DRV10983-Q1: DRV10983 repeatly spin for a while then stop" and wenjun sun's question named "DRV10983-Q1: Can't control speed, spin from stop to max then repeat". I have changed the register value But the BLDC motor still repeatedly spins for a while and then stops. I checked the registers 0x10 and 0x1E, there aren't any faults.
The following is the voltage across the U pin and the V pin. I'm not familiar with DRV10983 and BLDC motor deeply. please help me How can I solve this problem?
Thanks
regards,
Diba