Other Parts Discussed in Thread: TMS320F28379D, DRV8353
We have a custom board utilizing a TMS320F28379D processor, a DRV8353SRTAT and 3-half-bridges using Infineon IPP051N15N5 MOSFETs (6). When using the ePWM modules out of Matlab/ Simulink running at 20 kHz we immediately get a DRV FAULT once setting ENABLE TRUE. Sub-faults seen on SDO include GDUV and/or GDF. If I switch PWM control to slower running GPIO outputs (3 hi and 3 lo) I can avoid this fault if I set DIS_GDF in the SPI SDI DRV Control Word (reg2 bits 8 and/or 9). I do have SPI SDI register writing ability and have experimented with IDRIVE, TDRIVE and DEADTIME. My concerns are (1) that I am starting PWM switching too soon, (2) my gate drive voltages may not be the correct levels or (3) I have a wrong Control setting. I am including scope shots of various data. For these cases bus voltage is 24vdc. Our motor is not yet connected to the 3 phase outputs. Please ask questions.
Photo5811 is 2 hi-side gates switching (100 Hz and 50% duty) with an Off level of 24 volts (VM) and an On level of 35 volts (VCP). YEL is gate A hi, BLU is gate B hi, VIO and GRN are gate B lo and gate A lo, which are not command On
Photo5809 is a case where only gate A lo is commanded (100 Hz, 50% duty). VIO shows the gate B lo response (GND and 11 volts) and BLU shows the gate B hi response (odd looking)
Steve Abel