This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

UCD90160: Sequencer timeout after GPIO output assertion when GPIO input feedback is not asserted in x ms

Part Number: UCD90160

Hi.

I'm new to the UCD90160.  I would like to have the device to enable a GPO Enable output discrete for 50 ms waiting for a GPI input (remote Power_Good) good assertion.  If the input discrete is not asserted in the 50 ms window, I'd like to timeout the output foor 300 ms and then restart.

Is this possible to timeout on digital inputs?  Most of the monitoring I see is on the MON analog pins.

In my design I have a mix of digital remote power good discretes and self monitored analog discretes.

Thanks

  • Hi peter

    UCD90160 supports this if there are unused MON pins in the applicaiton.

     step1: hook the remove POWER_GOOD to one MON pin via a voltage diivider. The ADC can only monitor up to 2.5V, assign a EN pin for this rail.

    step2:  is sto set the TON_MAX of the rail to 50ms, which means that device is expected to see a POWER_GOOD with 50ms. 

    The third step is to enable the fault response of the TON_MAX to: enable the SOFT_OFF checkbox, configure the proper RETRY counter and delay

    the last step is to set the TOFF_DELAY of the rail to 300ms. 

    With 3rd and 4th step, the device will keep the otuput for 300ms before de-asserted it and retry will be started after the retry delay time is met.

    Hope this helps.

    Regards

    Yihe