I'm trying to build my own BLDC motor controller. I'm wondering if I really have to implement dead time between switching the high- and low-side FETs. My switching frequency is 30 kHz, my motor is 5 kW, 48 V and the max. RPM of the motor is ~3000 RPM.
Attached is the switching scheme for my motor in forward direction. It also shows the state of the Hall sensors.
For example, the state of phase U never suddenly changes from HIGH to LOW. As far as I understood dead time insertion, I don't need this for my switching scheme, am I right?