MP6528 interface with microcontroller

Hello, we are developing BLDC motor controller, we done code as per logic table given in datasheet, adn we observed MP6528 is getting heat and not Output at bridge. pls let me know propere sequence of operation

Thanks

Or in other words explain in a few sentences what is in the datasheet, that you didn’t understand? You might want to think about providing a schematic or a description of what voltages you are operating at, scope shots would be nice too. MPS isn’t going to release a chip that doesn’t work.

Here is the logic table
image

Our sequence is as below
To drive the Motor in the forward direction
ENA & ENB high Logic Level
Sleep is High Logic Level
PWMA - 20KHz 50% Duty cycle PWM
PWMB - Logic 0
To drive the Motor in the reverse Direction
ENA & ENB high Logic Level
Sleep is High Logic Level
PWMA - Logic 0
PWMB - 20KHz,50% Duty cycle PWM
In any of the above sequences, the Motor is Not running but IC getting Hot

Thanks

we observing the below waveform(as same as datasheet)
image

Hi @sudhindra,

Before you power up, can you try doing a basic short circuit test using a DMM?

I have a few questions if you can an answer them:

  1. What is your input voltage? and how are you providing it? from a power supply?
  2. What is the MOSFET rating? Can you share the part number?
  3. What is the value of dead time resistor and LSS resistor? Can you share the schematic?
  4. Is the test being performed on EVB?

Thank you
Saurabh

Hi, @MPSNow_Saurabh

  1. What is your input voltage? and how are you providing it? from a power supply?
    12V battery used to test

  2. What is the MOSFET rating? Can you share the part number?

  3. What is the value of dead time resistor and LSS resistor? Can you share the schematic?

  4. Is the test being performed on EVB?
    no, we have designed our own board