Other Parts Discussed in Thread: DRV8323,
Hello guys !
I come to you as I encounter some problem of current measurement using the DRV8323RH to drive a PMSM motor in 3xPWM mode.
I am running a test under the following conditions :
- 1 DRV8323RH gate driver configured in 3 PWM mode
- 3 PWM generation channels configured in center-aligned mode
- 3 ADCs channels synchronized on low-side MOSFETs active state.
- Three phase PMSM driven in open-loop at very low speed using phased PWM inputs.
With those conditions, the equation Ia + Ib + Ic = 0 must be respected.
The problem that I am facing now, is that I get some perturbations on my motor phase currents. This is illustrated in the pictures bellow. Second picture in a zoom. Time unit is millisecond.
The perturbations are very repetable over the cycles and are not random. At the bottom of the graph, I compute the sum of the three currents and we can remark that this is equal to 0 most of the time. This observation makes me think that those ripples are really happening on the motor but I can't understand why.
Also, I noticed that the faster the current variates, the bigger is the perturbation magnitude.
Please, tell me if you have any idea of the cause of my problem :)