Hi,
We are using the UCD9090A to sequence our secondary power supplies.
We have the following power supplies:
- Power rail 1 is our main input power / Has no enable
- Power rail 2 is our 5V secondary voltage / Has an enable
- Power rail 3 is our 3V3 secondary voltage / Has an enable
We want to achieve the following:
- Power rails 2 and 3 shall start when Power rail 1 is in Power Good state
- Power rails 2 and 3 shall stop when Power rail 1 is in not in Power Good state
To do that, I have done the following configuration:
- Set the adequate thresholds for Power Good ON and OFF thresholds on the Power rail 1
- Set Power rail 1 in ON dependencies in Power rails 2 and 3 configuration
- Set Power rails 2 and 3 as OFF dependencies in Power rail 1
The startup phase works properly, when Power rail 1 raises above the Power Good ON threshold, both Power rails 2 and 3 enable goes high and the rails start.
However, when Power rail 1 goes goes below the Power Good OFF threshold, the Power rails 2 and 3 enable stays high and the rails doesn't shut down.
I thought I had made a mistake in configuring the UCD9090A so I removed the OFF dependencies from Power rail 1 and set Power rail 1 as OFF dependencies in Power rails 2 and 3 configuration.
Same result. I was able to somehow achieve that behavior by using under voltage faults but that's not the intended configuration...
Am I doing something wrong or is there a bug there ?
Also, for ON dependencies, I was trying to have a fourth power rail in order to have power rails 2 and 3 starting only when both the Power rail 1 and the Power rail 4 are in Power Good state so I put both those rails in ON dependencies of Power rails 2 and 3.
However, those rails seem to start when one of the two dependencies is met while I was expecting it to wait for both.
That's another strange behavior. What did I do wrong ?
Looking forward to some explanations,
Thanks
Clément