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.

UCD90120: Communication to FUSION_DIGITAL_POWER_DESIGNER from external tool

Part Number: UCD90120

Hello,

For our design we need to do power cycle of all regulators, managed by UCD90120.

The power cycle must be done upon on condition detected by another tool that runs on the same PC.

Does exist a possibility to realize such FUSION_DIGITAL_POWER_DESIGNER <--> EXTERNAL TOOL communication and reset all regulators upon external condition ?

Thanks in advance.

Pavel

  • there is no communicaiton between Fusion GUI and external tool. but there could be a way to help you.
    There are various ways to power cylce the regulators via UCD90120. why do you need fusion gui here? i assume this is not for real product instead it is a test setup.
    UCD90120 can power cycle regulators via PMBus command, or via GPI or PMBUS_CTRL pin.

    If the particular conditon is a hardware signal, you can connect this signal to any GPI(use PIN SELECTED RAIL STATE) or to PMBUS_CTRL Pin.
    If the particular condtion is a software command, you can issue the command to turn off the rail and turn on the rail.

    Let me know exactly what you need.

    Regards
    Yihe
  • First, thanks for reply.

    "i assume this is not for real product instead it is a test setup"
    No, it's for real product (Xilinx ZC706 evaluation board to be precise)

    "If the particular conditon is a hardware signal, you can connect this signal to any GPI(use PIN SELECTED RAIL STATE) or to PMBUS_CTRL Pin."
    UCD90120 is already wired on the Xilinx ZC706 board.
    The only method to access it - is over PMBus from host PC.
    On the host PC runs another program that is aware of "special condition".
    So I'm looking for an approach how to communicate this "special condition" from "another program" to Fusion GUI in order to this last one reset regulators.
  • Fusion can not communciate with other programs in the PC.
    I mean this is for evalaution but in the final product you are not going to use fusion gui to achieve such function.
    Could you please help me understand why GUI is required here? Does the other host program have the i2c capability? if so, it can communciate directly to UCD90120. Can this special condition convert to a hardware signal by anyhow?
    Regards
    Yihe
  • Could you please help me understand why GUI is required here?

    Because it's a simple way to parametrize communicate UCD90120 and communicate with it.

     

    Does the other host program have the i2c capability?

    No, it's windows program that communicate with another FPGA board that detect "special condition".

     

    Can this special condition convert to a hardware signal by anyhow?

    Yes, initially "special condition" is electrical signal, generated on FPGA board. But how to send it to UCD90120. that is already connected to the PC host (providing current monitoring)

  • So you have FGPA board + UCD90120 board. the easily way is to let the FGPA to output a digital signal which is connected or wired to pin of the UCD90120. in this way, UCD can detect the event and do something based on what you need.

    THis would be more realistic that let two different program talking each other in the PC.

    Regards

    Yihe

  • Sorry for delay.

    So you have FGPA board + UCD90120 board.

    No, UCD90120 is on the FGPA board and already wired, so in order to follow your suggestion, I have to do quite delicate work on the board: cut tracks and solder jumpers.

    Regards,

    Pavel.

  • Pavel
    I understand what you want to achieve. but when releasing this product, do you expect that your customer will also need this kind of PC software to control?
    Regards
    Yihe
  • Hello Yihe,

    No, there is no customers - it's for our particular test.

    But I suppose that integrating of such feature will be useful.

    Sincerely,

    Pavel

  • Hi Pavel
    Currently we do not support this feature.
    But TI does provide USB adapter API which can be downloaded from www.ti.com/.../FUSION_USB_ADAPTER_API.
    This is based on the .net framework. If this feature is really useful, you may have to implement this into your PC software via calling the API.
    Regards
    Yihe
  • Hi Yihe,

    I didn't find any document.

    What this API do exactly ?

    Sincerely,

    Pavel

  • This api provides low level function to access USB-TO-GPIO Dongle on the .net framework. in your own PC software, you can call those API to send commands to UCD.
    www.ti.com/.../FUSION_USB_ADAPTER_API
    Regards
    Yihe
  • Well, there is no manual of the API functions and in .zip archive there is only executable.
    So, there is no any example on how to use it ???
    Sincerely
    Pavel.
  • after installing the tool, you will see the examples and documents shown as above.

    Regards

    Yihe

  • Ok, thanks.