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: Slow repsonse

Part Number: DRV10983
Other Parts Discussed in Thread: MCF8315C

Currently I'm using the DRV10983 to drive a blower for a machine, currently the motor response is slow and we have a strict acceleration rate requirement.

we ruled out the possibility of a motor issue by using another driver with the same supply and got better response.

The issue is a large delay + deadtime between PWM input and motor RPM. the motor used is Boreasa C60S1-01-L3 and Micronel U65ML-024KT the datasheets are attached

Radial Blower – U65ML-024KT-5 | micronel

https://www.boreasa.com/C60S1.html

the configuration parameters for the C60S1

0b10110110, // DEV_CTRL_ADDRESS,

0b00000000,  //SPEED_CTRL2_ADDRESS,

0b11111111, // EE_CTRL_ADDRESS,

0x3A,  //MOTOR_PARAM1_ADDRESS,

0x2A, //MOTOR_PARAM2_ADDRESS,

0b11010000, // SYS_OPT1_ADDRESS,

0b11000000, // SYS_OPT2_ADDRESS,

0b11111011, // SYS_OPT3_ADDRESS,

0b10001111, // SYS_OPT4_ADDRESS,

0b11110000, // SYS_OPT6_ADDRESS,

0b01001001, // SYS_OPT7_ADDRESS,

0b00001110, // SYS_OPT8_ADDRESS,

0b00000010, // SYS_OPT9_ADDRESS,

0b00101010, //MOTOR_PARAM3_ADDRESS,

0b11101111,// EE_CTRL_ADDRESS,

0b11000000,// BLDC_SYS_OPT_5,

I tried following the tuning guide to no avail the response is still slow. Is the DRV10983 suitable for this application, and capable of meeting acceleration requirements.

Or should I upgrade to another driver

  • Hi Mohab Ahmed,

    Can you send me CFG file or excel . What is you startup time requirement?

    I will look into this configuration you have provided, I need some time to check these, if you can share the CFG file it will be easy and quick to load to GUI and verify the configuration.

    Apart from this, you can verify MCF8316C, MCF8315C, MCT8316 etc data sheet . These devices are FOC and Trap based controller with more advanced and range of configuration to support to meet many such specification.

    Thanks and Best Regards,

    Venkatadri S

  • Currently find the settings

      Hex BIN Bit 7 6 5 4 3 2 1 0
     SYS_OPT1 08 00001000 0b 0 0 0 0 1 0 0 0
            ISD Threshold IPDAdvcAgl ISDen RvsDrEN RvsDrThr
            6 Hz (80 ms) 30 deg ISD enable Reverse Drive Disable 6.3 Hz
     SYS_OPT2 50 01010000 0b 0 1 0 1 0 0 0 0
            OpenLoopCurr OpenLoopCurrRt BrkDoneThr
            0.4 A 1.5 Vcc/s No Brake
     SYS_OPT3 DA 11011010 0b 1 1 0 1 1 0 1 0
            CtrlCoeff StAccel2 StAccel
            1 6.9 Hz/s^2 19 Hz/s
     SYS_OPT4 B8 10111000 0b 1 0 1 1 1 0 0 0
            Op2ClsThr Align Time
            192 Hz 5.3 s
     SYS_OPT5 27 00100111 0b 0 0 0 0 0 1 1 1
            No Motor Fault Abnormal Kt Abnormal Spd Lock detection Current Limit Inductive AVS Mech AVS En Mech AVS mode IPD Release Mode
            r r r r 0 Enabled AVS to 24V Brake when Inductive release
     SYS_OPT6 0 00000000 0b 0 0 0 0 0 0 0 0
            Acceleration Current Limit Thres LockDetection Current Limit N/A
            No acceleration Current limit 0.4 A  
     SYS_OPT7 37 00110111 0b 0 0 1 1 0 1 1 1
            Stuck in Closed Loop ClosedLoopAccelerate Deadtime HS/LS
            r 0.77 Vcc/s 8*40 = 320 ns
     SYS_OPT8 04 00000100 0b 0 0 0 0 0 1 0 0
            IPDCurrentThr OpenLoopStuck VregSel IPDClk
            No IPD - Align and Go r 3.3 Volt 12 Hz
     SYS_OPT9 0C 00001100 0b 0 0 0 0 1 1 0 0
            FGOSel FGcycle KtLckThr SpdCtrlMd CloopDis
            FG in Closed and Open loop 1 Pulse per 1 electrical cycle Kt High = 2Kt , Kt Low = 0.5 Kt Analog input No transfer to closed loop
    MOTOR_PARAM_1 39 00111001 0b 0 0 1 1 1 0 0 1
            Double Freq Rm
            25KHz 4C
    MOTOR_PARAM_2 1E 00011110 0b 0 0 0 1 1 1 1 0
            Adj Mode Kt
            Full Cycle Adjustment 2E
    MOTOR_PARAM_3 3A 00111010 0b 0 0 1 1 1 0 1 0
            CtrlAdvMode Tdelay
            Fixed Time  
  • I can't provide cfg file as I am not using the GUI tool. 

    the acceleration requirement is from 150kRPM/s to 250kRPM/s

  • Hi Mohab,

    Thanks for sharing the details. I am out of office this week, I will reply by end of this week.

    Thanks and Best Regards,

    Venkatadri S