Shoot-through in full-bridge inverter with RT Box and TI C2000 when using Switch block

Hello everyone,

I am using a TI C2000 controller together with an RT Box in external mode. The PWM signals generated by the controller are sent through the following path:

single_phase_pv_inverter_PI_c2000_2.plecs (237.2 KB)

PWM output → PWM Capture → Switch → Demux → S1 ~ S4
The inverter is configured as a full-bridge (H-bridge). However, shoot-through occurs only when the Switch block is included in the signal path.

From the gate signals, everything appears to be correct:

  • S1 and S2 are complementary
  • S2 = NOT S1
  • S3 and S4 are complementary
  • S4 = NOT S3

When I observe S1 to S4 individually, the waveforms appear correct and I do not see any obvious wiring issue.

However, once the Switch block is connected, shoot-through occurs in the full-bridge. If I remove the Switch block, the problem disappears.
This issue only occurs in external mode using RT Box and TI C2000.

Is there a recommended way to safely switch between gate signal paths in a full-bridge inverter without causing shoot-through in external mode?

Thank you.