Part Number: UCD3138ALLCEVM150
Other Parts Discussed in Thread: UCD3138A
Tool/software: Code Composer Studio
Hi,
I am analyzing the code that is there on the eval board UCD3138ALLCEVM150 and the code that is available on the TI website. On testing, I found the following differences in the code:
- The max operating frequency is changed from 150Khz to 250Khz.
- During the light load operation the converter doesn’t switch to cycle skipping mode. In the original firmware on the EVAL board there were two option one was light load condition where the converter goes down into PWM mode and the pulse skipping condition where pulses comes in for certain time and then shut off. From the firmware that I got from TI website, at no load the converter stays at the 89Khz frequency while in the original code on EVAL board at no load the frequency used to jump up to 150Khz and then it starts to reduce down the pulse width (PWM mode).
Where can I find the updated code which is same as the one on EVAL board as dissipating 25W at no load (with the code available on TI website) is not feasible.
Some questions on the software side:
- When operating in constant current mode to say down to 20Amps the converter doesn’t stay close to the resonance frequency and starts shifting towards the higher frequency side and end up in PWM mode. Is it because of the LLC parameters used in this EVAL board design or is it the nature of the PI filter used for the constant current operation. As per the simulations, the LLC converter can operate upto 50% of the rated current value in the resonant frequency boundary.
- There is a dead time between the DPWM0A and DPWM1A during rising edge. In the LLC design we never put any sort of delay between the rising the edges of DPWM0A and DPWM1A. It can be modified in the GUI but does this dead time has any significance?
- Some of the constants used in the TI firmware for LLC has ADC scales for current, voltage and temperature way off from the calculated parameters based on the resistor divider ratios showed in the schematic. Does these variations has any significance?
- I tried to add in additional FILTER_PMBUS_ REGS in there for different startup coefficient of constant current loop but I couldn't locate where these variables are defined to able to define everything in same place and make it work.
EXTERN FILTER_PMBUS_REGS filter0_pmbus_regs;
EXTERN FILTER_PMBUS_REGS filter0_start_up_pmbus_regs;
EXTERN FILTER_PMBUS_REGS filter0_cp_pmbus_regs;
EXTERN FILTER_PMBUS_REGS filter1_pmbus_regs;
EXTERN FILTER_PMBUS_REGS *filter_destination;It shows they are extern variables but where are they defined?
Hope to get an answer soon.
Regards,
Nitish


