Hello everyone,
I would like to use a logic High or Low level to directly control wether the IC is enabled or disabled.
The Problem is, i am hesitant to use the EN-Pin for this because of its Pulse-enable-functionality.
According to Datasheet Page 16 "If the EN falling edge happens before the SS voltage reaches 0.3 V, the enable signal at EN pin is considered as a pulse."
I am worried that if the level enable signal i would feed to the EN-Pin was not perfectly clean (for example switch bouncing or electromagnetic interference), it could be detected as a pulse instead of a level, which would mean loss of control.
The input level at EN would be low but because of the pervious short pulse, the IC would still be enabled. (Like in Figure 22 in the datasheet)
I have tried the following ways to circumvent the problem:
- Use a High signal on the OVP/OTP to disable the IC.
This works, but when it is enabled again, it starts into Hiccup, which is undesirable. - Instead of using the EN-Pin, pull down the SS-Pin to ground.
On the Datasheet page 24, the following is stated "Pulling SS pin to ground externally shuts down the controller as well."
This works for the OUTA and OUTB signals, but sadly SRA and SRB keep running. - Clean up the signal by delaying the falling edge on the EN signal by a few milliseconds (~ 20% of Softstart-time).
This is the obvious solution, but it also delays the shutdown reaction time and is not exactly an elegant solution to circumvent the pulse-enable feature of EN.
Do you have any further suggestions how to realize a fully reliable level-enable functionality that can enable or disable all four PWM outputs?