Other Parts Discussed in Thread: LM3S8971, EK-TM4C1294XL, INA240, TM4C1294NCPDT
It would seem USB0 no matter what the PLL clock rate 30-60Mhz randomly disconnects USB0 bulk driver endpoint when ever PWM0 drives inverter at voltages above 24v. It would seem even 24vdc and PLLdiv=4 (60Mhz) USB clock is more stable than PLLdiv=8 (30Mhz). Yet quickly disconnects endpoint either way split potentials from linear supply bucks/+3v3 LDO to MCU and PWM inverter.
This seems more a HW issue of VDDC noise. The PCB traces VDDC pins are short, 3.3uf/100n caps placed next to pins per TM4C129x design rules, caps use digital ground trace not surrounding AGND.
Is the MCU internal +2v2 LDO the source for USB0 power ? is it possible choice 3.3uf being excessive should PWM0 produce transient upon VDDC? What are recommended VDDC cap values under typical MCU conditions PWM0 drives HV inverter? Would not that have been determined based on laboratory testing of VDDC with PWM0 actually driving a HV inverter? Such is questionable datasheet disclosure MIA or are we expecting far to much today?