Other Parts Discussed in Thread: DRV8317
Tool/software:
HI I'm using MCT8316Z to drive 5 different types of BLDC motors.
1) Overheating -
We use to drive it with 18Khz, 32V ( drive current is limited by Ilim to 0.2 -2 depending on motor)
we now switched to 50Khz and we get Overtemperature failures intermittently (basically under load, so I assume more current is used and then it fails)
we tried 18-30Khz- and didn't see the failure.
The Slew rate is 25V/usec. - could this be the issue ? I assume going to faster switching will make the FET more efficient ?
However I can't seem to find the link to the current draw.. It happens on motors with 1Amp and 1.5Amp limit.
2) Device configuration:
-Delay compensation- Other then the table of recommended values (linked to Slew rate)- is there any way to measure\decide which delay to use ?
I don't really understand what does the delay compensation do ?
-ADVANCE_LVL - how can I measure the motors phase to hall sync so that I can update this register ?
3) I took some image from one of the motors and have some questions-
1- the Beck EMF (marked as 1) in front of the phase doesn't look like the section after the Phase ON section (marked as 2) - any idea ?
2- I would assume the commutation switching (marked as 3) would accrue in the middle of the ON phase, but it's seems to be out of center by ~20Deg ?