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.

UCD9240 power good configuration

Other Parts Discussed in Thread: UCD9240

We just completed a design with the UCD9240 (80-pin version) and we are in the testing stages. The design is as close as being 'by the book' as it gets with the caveats that the documentation is not consistent with respect to the connection of some pins (e.g., leave floating, or connect a resistor/capacitor to them). We have used development board schematics (from TI and XILINX) to resolve those inconsistencies.

The power good signal (on the power good pin) is not behaving as advertised, we have tried all possible configurations to no avail.

What we need it to do is to be an open-drain output that is active high. That is, actively grounded during start-up and passively raised after supplies are stable.

We can get it to actively drive the pin in this manner, but as soon as we configure it as open drain we get either signal inversion or some signal transitions that make no sense. There is no configuration that would achieve what we need it to do.

I can't see any notes regarding this in the erratas either.

Before we have to patch our prototypes, and modify existing designs in the pipeline to achieve this, are there any suggestions?

  • The errata could be a bit clearer with respect to this issue.  The power good pin is considered a GPIO pin, the errata for the UCD9240 indicates the open-drain configuration on GPIO pins is not supported.

    Do you use either the Fan_Tach or Fan_PWM functionality on the UCD9240 controller, if not, I may have a solution which doesn't require any patching on your part.

  • In hindsight I now see that, but definitively that was not what I read before we committed to the design:

    Why say "Open collector outputs are not supported in the UCD9240" when:

    Erratum #3
    The Open-Drain output mode for the GPIO_SEQ_CONFIG command is not supported on the UCD9240 80-pin device. Please refer to the GPIO_SEQ_CONFIG command in the UCD92xx PMBus Command Reference (SLUU337).

    Erratum #4
    The Open-Drain Status output event type for the GPIO_SEQ_CONFIG command is not supported on the UCD9240 64-pin device. Refer to the GPIO_SEQ_CONFIG command in the UCD92xx PMBus Command Reference (SLUU337).

    would do (and it even sends you in a wild goose chase to boot). Strunk and White roll in their graves...

     

    No I am not using the Fan pins in this particular prototype, even though it is being instrumented (just in case we blow our heat budget). So I am listening!!