Hi,
I use DRV8301 to drive H bridge.
Connections:
EN-1 - >GND,
EN-2 - >3.3V
nSCS-1 -> 3.3V
nSCS-2 -> GND
THEN, the SDO PIN HAS UNDESIRED periodic PULSE OUYPUT and I can not communicate with DRV8301 through SPI of stm32f407.
WHY???
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.
Hi,
I use DRV8301 to drive H bridge.
Connections:
EN-1 - >GND,
EN-2 - >3.3V
nSCS-1 -> 3.3V
nSCS-2 -> GND
THEN, the SDO PIN HAS UNDESIRED periodic PULSE OUYPUT and I can not communicate with DRV8301 through SPI of stm32f407.
WHY???
Hello,
Could you check the SDO pin when there is no connection to the MCU? The SDO pin should be floating except for the scope probe.
Please check the VDD_SPI pin on the scope as well.
Could you share a plot including the SDO/NSCS/SCLK together?
Regards,
-Adam
Hello,
Your CLK and SDI signals do not look correct. The CLK should be a square wave. Also what are these pulses on your SDI line?
Regards,
-Adam
Hi Adam, thanks for reply.
After changing 5th IC, the problem above has been solved.
But, another question occurs.
Using 3 PWM mode, 30kHz pwm frequency, min. pulse width 20us, deadtime 500ns(150k ohm), CSD18531 mosfet, the h bridge always shoots through when I push the motor shaft from running to stop and at the start of motor running.
Is the deadtime stable? How can I sovle the problem?
Thanks!
Hello,
Please check all VGS signals of the high side and low side FET to see the behavior of the turn on and off of all the FETs. This should help us identify the shoot through issue.
Which gate drive current do you have programmed?
Regards,
-Adam