Other Parts Discussed in Thread: DRV8328
Hi,
We have developed a brushless drive based on DRV8350S-RTV (sorry, we are not using the EVM board, but was the only part I could select in the form).
We are evaluating the design and the overall performance yet looks good, but I'm stuck with the fact the gate charge and discharge edges do not happen in a completely deterministic time frame. On the contrary, they "jitter", and so does the phase voltage. The following persistence captures can be of better explanation:
As can be seen, the input PWM signal edges happen predictably and steadily in the time axis, while output gate signals happen along with a range of 50 ns, which seems to increase slightly with temperature. Consequently, the phase voltage shows the same behavior.
In this capture, a 0 set-point was commanded with the current loop disabled to make sure no phase duty other than a perfect 50 % was applied, but the jitter can go even further when phase current is being driven.
I would like to know if this is normal behavior, or if it can be avoided somehow. We are using the Independent PWM mode because we thought the issue was caused by the Vgs protection or the deadtime insertion active with the 6x PWM mode, but the jitter keeps happening. Also, we are trying to reach a 200 kHz PWM frequency, which makes having a low deadtime a desirable capability. We did tests with 50 ns, but small shot-throughs get to happen when the output edge appears the soonest; then, we have to increase the deadtime to give it a safety margin.
If this cannot be avoided, is there a maximum tolerance to be expected? At least this would help us choose the smallest deadtime that is safe to use.
Finally, can this jitter cause any known control issue? The output current looks smooth, but I wonder if this can introduce a "deadband" effect in the smallest currents around 0 A.
Thanks in advance for your help. Any further data you require, please let me know.