Tool/software:


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 Anh,
What is the "EP" pin in the schematic?
Is enable pulled high before providing PWM to INHx and INLx?
Can you provide waveforms for the the following
GHx to SHx
SHx to GND
GLx to GND
INHx and INLx
Regards,
Yara
Thank you, I control PWM on the legs. However, the SHX voltage is always equal to VCC value. This affects my BLDC engine control.
For example, as a 6 mosfet capacity circuit in the picture, when I click U1: High and U4: High, it is imperative that I do is to disable phase C. However, the voltage in SHC is always equal to VCC, which makes it impossible for me to disable Phase C. Is there any way to help me disable a phase?
Thanks
Hi Anh,
Not sure I entirely understand what you are trying to do but if you are trying to only use two phases of the driver then you can follow these directions from this FAQ:

Regards,
Yara
I have attempted debugging using the method "INHx/INLx = connect to GND (non-inverting)." According to the schematic of the DRV8320SRTVR you provided, all INHx/INLx pins appear to be initially connected to GND. Therefore, if I intend to disable the third phase, it should be sufficient to simply leave its corresponding inputs unactivated, correct?
are you planning on never using phase C? if so I would follow my earlier recommendations, that would be the safest way to ensure the the inputs and outputs are in known states and therefore wont risk unexpected behavior.
Regards,
Yara
I want to control a BLDC motor using "sensored trapezoidal motor control" method. According to the motor commutation diagram, at any given time, two phases are energized while one phase is "disabled."
However, when using the DRV8320SRTVR, disabling one phase (e.g., phase W) is not possible as expected. I have tried the methods you suggested, such as setting "INHx = GND and INLx = 3.3V", but this only results in activating the low-side MOSFET of phase W.
As a result, when applying "sensored trapezoidal motor control", only three valid commutation states remain.
How can I properly implement "sensored trapezoidal motor control" for a BLDC motor using the DRV8320?
Regards,
Tuan
Hi Tuan,
I think I'm understanding your question a little more now although can you clarify what you mean by "disabling one phase" ? do you mean the following stages?

it is dependent on the PWM mode you've selected

I believe in both instances INLx would have to be low
Regards,
Yara