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.

UCD3138: Is the source code burn in the development board different from online open source code?

Part Number: UCD3138

Hello.

I recently debug UCD3138 full bridge hard switch development board. I encountered a problem.

Development board arrived, I test the development board which can reach 30A full load output.

However, when I downloaded firmware which downloaded from the TI official website to the development board,  the development board can only be stable output 12A load, when the load reaches 15A, the development board output overvoltage shutdown.

May I ask how is this going? Is  the source code burn in  the development board different from online open source code?

Looking forward to your reply, thank you!

  • The official HSFB (Hard switch full bridge) code from ti.com should match the HSFB-EVM.

    For running for long time at high load currents you may need a fan to cool the board down.

    I will double check the compatibility issue and get back to you.

  • Hello, I have two UCD3138 full bridge hard switch development boards,
    one is the code comes with the development board, the other code is downloaded from the Internet ,
    I tested the two development board under the 10A load bode diagram, found that the two through the frequency and phase margin is different.
    A crossing frequency is 3kHz, one is 2.3kHz, a phase margin is 59 degrees, the other is 65 degrees, the two difference is bigger.
    The first development board can work to full load 30A, while the development board with the online download program can only work stably to 12A, the output voltage overvoltage protection work to 15A,.
    So, we suspect that the two codes are different. Excuse me, can the latest code be sent to me? I am easy to debug.
    Thank you!
  • We are investigating this and will get back to you soon.
    Meanwhile, could you please read the Full part number of the device on your EVM using the device GUI when in ROM mode?
    Have you tried to swap the firmware between the board to see if the problem swaps by swaping firmware.
    Firmware(Flash content) can be exported from one device into an external file and then be downloaded into another device.

    Regards,
  • I have just personnaly tested the latest firmware from ti.com on HSFB-EVM.

    The EVM worked up to 30A with no issues.

    The only comment I have is regarding the current sharing setting.

    This setting should be turnned off (#define CURRENT_SHARING_ENABLE (0)) when working stand alone.

    The default of  #define CURRENT_SHARING_ENABLE (1) is in the file system_defines.h

    Please set the value to zero to prevent potential issues.

    Hope this helps,

    Regards,

     

     

  • Hello, thank you for your help.
    The problem is solved, , two copper foil resistance is different, resulting in it can not output 30A, at 15A overcurrent protection.
    Later I modified the current sampling circuit, now well.
  • Glad the issue is resolved.

    Hope you find the EVM and the code usefull for your evaluation.

    Regards,

    Yitzhak Bolurian