Other Parts Discussed in Thread: INA240, BOOSTXL-DRV8320RS
Having enabled PGA resistor filters C32,33,34, removing R19, R22, R25 and set +1.65v bias J7 pins 67,68,69 the OUT signal of each PGA2,4,6 is zero crossing, J5 pins 45,46,48 were disconnected. Consequently the CMPSSx are expecting mid supply +1.65v signal randomly trip ePWM combinational TripIN. Adding to thread R27 was removed from PGA_GND (-IN) to make it an analog buffer centered 1.65v. And PGA (Rgnd) resistor was not connected but later reconnected via R27 0R.
1. Why do the PGA outputs not have a threshold set to mid supply after enabling the 3 filters?
2. Is there other configuration required to set mid supply (+1.65v) on the PGA outputs?
Oddly if we use INA240 mid supply (+1.65v) outputs for ADC inputs and bypass disable PGA's the CMPSSx DC filters seem to exhibit a mid supply perspective randomly tripping ePWM faults. The PGA x12 gain do not have this issue so it makes it seem PGA_OUT has <1.65v center.
Note: Analog sub system CMPSSx_LP0/HP0, (TRM Fig12.4).
// For Motor_1/Motor_2
for(cnt = 0; cnt < 3; cnt++)
{
// Set a gain of 12 to Site1=PGA1/3/5 or Site2=PGA4/6/2
PGA_setGain(obj->pgaHandle[cnt], PGA_GAIN_3); //12
// No filter resistor for output
/* Enable LowPass filter Internal Resistor value for
* external capacitors C32,33,34, Remove R19,22,25 */
PGA_setFilterResistor(obj->pgaHandle[cnt],
PGA_LOW_PASS_FILTER_RESISTOR_100_OHM);
// Enable Site1=PGA1/3/5 or Site2=PGA4/6/2
PGA_enable(obj->pgaHandle[cnt]);
}


