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.

DRV8323R: Motor making sound noise

Part Number: DRV8323R

Hello,

We are using DRV8323RS with 1 PWM mode. From our design we are able to run a BLDC motor, but from the same design we are running a different BLDC motor then it is running but it is making sound noise. And we have noticed one more thing, for the same duty cycle of PWM there is speed difference of around 10-20 RPM in Clockwise and anticlockwise and sound difference is also there. 

So, what parameter I can change for Resolving this issue?

For your reference I am attaching Phase waveform image and video of rotating motor.

Thanks in advance

Regards

Imran Aftab

  • Hi Imran,

    There may be ringing or non-ideal gate drive waveforms (VGS) occurring that is causing the noise to occur. May you share a few details about your application?
    - Maximum motor voltage/current
    - IDRIVE setting(s) used
    - Position feedback used (Hall sensors, encoder, voltage/current feedback, etc.)
    - Schematic of board

    Does this issue occur when motor is loaded or unloaded? Does it happen as soon as startup begins?

    Thanks,
    Aaron

  • Hi Aaron,

    Thanks for your quick response.

    Voltage :- 24V

    Current :- 5 Amp Max rating

     IDRIVE setting(s) :- 0x02(address of register) = 0x40(value)

                                    0x03 = 0x300

                                    0x04 = 0x700

                                    0x05 = 0x300

                                    0x06 = 0x36D

                                    0x07 = 0x283

     Position feedback :- Hall Sensors

    The issue occurs in both cases loaded and unloaded.

    Yes it happen as soon as startup begins means as motor starts rotating.

    It would be nice if you can share your email ID, I will send schematic there.

    Regards

    Imran

  • Hello Imran,

    Thanks for the information. It seems like you are using the lowest IDRIVE settings in both register 0x03 and register 0x04. Have you tried calculating what your IDRIVE setting should be? This value is based on the MOSFETs that you are using at the power stage of your motor.

    You may refer to this FAQ on how to calculate your IDRIVE settings: https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/796378/faq-selecting-the-best-idrive-setting-and-why-this-is-essential

    You can also refer to section 9.2.1.2.2 of the datasheet on information on regarding the IDRIVE. Feel free to let us know if you still have any questions on this. If you would like for us to review your schematics you can send us a friend request through E2E and provide those via private message.

    Best,

    Isaac