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.

Compiler/UCD90160: API for UCD90160 / TI-Fusion-API-3.0.8.exe

Part Number: UCD90160

Tool/software: TI C/C++ Compiler

Hi

I need access to UCD90160 to read some voltage values. I used the code samples from .NET CodeSample1.
The PMBusDevice.Discover() did not find the UCD90160.

Is there a configuration to add this devicetype? Since all the specific code is hidden in a DLL, I can't do anything.
Probably it would help if I get the source code of the PMBusDevice class. Is it available?

Thanks for any help.

Andreas Helfenberger

  • Hi Andreas,

    Unfortunately we do not distribute out our source code. However, we do have the Fusion Digitial Power Designer GUI (v7.0.11) that you can download from our website (www.ti.com/tool/fusion_digital_power_designer) that will have support for the UCD90160.

    Best regards,
    -Tien

  • Hi Tien
    Yes, I know, "fusion_digital_power_designer GUI" is a nice tool, I already use it. But it does not help me in any way to control the UCD90160 programmatically, or is ther a way to call some functions from the "digital_power_designer GUI " from an other programm. I looking for a working substitute of your ".NET CodeSample1.exe" project.

    Kind regards

    Andreas
  • TI-Fusion-API-3.0.8 ONLY support Isolated devices, not Sequencers (UCD90XX). To control the UCD90160 programmatically, you can use either the Fusion Digital Power Designer Command Line Tools, or using the low level API (TI USB Adapter API):

    1. To use Fusion GUI Command Line Tools: download the latest GUI (7.0.11) and follow the Command Line Tool help file instruction which can be found at GUI -> Help menu -> Document & Help Center

    . To use TI USB Adapter API: download the API from the link with README file and example (www.ti.com/.../slvc460)

  • Hi Anne Ngo77
    Many thanks for the answer.
    In the meantime I have managed to configure the slvc60 / TI-USB-Adapter-API-2.0.7 C # API project so that it works under visual Studio 2013. The latest GUI (7.0.11) does not work with my UCD90160. I now use the version 2.0.166 again. The command line tools I already use in my scripts.

    For me, problem is solved now, but it took me more time than expected.