SWCU193A April 2023 – August 2024 CC2340R2 , CC2340R5 , CC2340R5-Q1
An important feature to maintain when a deadband is used together with fault and park is to never make a switch on the IO outputs without deadband insertion. When the park values for IO and IO_C are opposite this switch is trivial, as this corresponds to a switch done under normal PWM deadband operation. See Figure 10-13.
If the IO and IO_C park values are equal the switch is not trivial. To maintain a deadband insertion between switches, the implementation principle is as follows:
When using this method, the IO and IO_C outputs can use (FALLDLY+RISEDLY+2) cycles before settling in the park state when the IO and IO_C outputs are equal. The IO and IO_C outputs use FALLDLY+1 or RISEDLY+1 to settle when the IO and IO_C outputs are opposite.
In Figure 10-14 Park active is an internal signal set by either Fault or Debug depending on the configuration. Park active is set one clock cycle after Fault or Debug is registered.