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.

How to improve power ratting and power factor Based on 700w ILPFC kit

Other Parts Discussed in Thread: SFRA

Hello,

I am a Chinese student ,with a long time learned about the 2 phases Interleaved PFC kit, I made my 3.5 kw ILPFC hardware based on it.My PFC board is alsodesigned to connect a F28035 control card without a board Emulator through DIMM100. So I made a extra board emulator XDS100V1, which designed only withFT2232D and ISO724xs,  use to connect my control card through 16 pin header(14 pins Jtag and 2 pins SCI) .

With the help of the ILPFC V1.1 code project , my pfc board works well at 110V/50Hz AC input at output power range 100~600w,and the PF is 0.99.Unfortunately,when I go on to add output power,the output voltage is down .The same situation happened when I add output power up to 800W under 230V/50Hz AC input.No more than that , the input current is not sin cave .

Therefor ,I want to adjust the control loop parameters . CCS could programm and run the target well until I change the Input AC voltage from 0 to 120V.I mean that while the Vbus is reaching 160V (PFC open voltage),CCS can't connect target anymore .The test data is upoload.

Now my problem is that

1. is there any one could guide me to improve my board emulator's anti-noise capacity?

2.without the Emulator ,could I adjust loop parameters using Compensator on main.cfg page?

3.To improve output power ratting and maintain the output voltage, which way should I think about?

4.to improve PF like below figure ,the outer Vloop or inner Cloop which one should I adjust?Could anyone tell me how to adjust?

Thank you!

  • spra439d.pdfspru641.pdf

    1. is there any one could guide me to improve my board emulator's anti-noise capacity?

    Please see the attached files. These give guidelines for designing emulator circuits.

    2.without the Emulator ,could I adjust loop parameters using Compensator on main.cfg page?

    No, you cannot. You need to have the Emulator connected. Then design the compensation, recompile & reload the code. Then RUN the code.

    3.To improve output power ratting and maintain the output voltage, which way should I think about?

    Does your current sense circuit (sense resistor and OPAMP gain & filter) allow for higher current sense in your circuit? Does you DC bus capacitor allows for higher power. These are all basic power stage design considerations. This kit does not discuss about PFC power stage design. It discusses how to design the compensation only after a power stage has been designed. If you need help on power stage design there are many application report on TI website on how to design a PFC power stage. Pls review those.

    4.to improve PF like below figure ,the outer Vloop or inner Cloop which one should I adjust?Could anyone tell me how to adjust?

    Resolve the issue #3 first. Then for PFC current loop you have to maintain good loop gain, bandwidth and phase margin in order to get good power factor. For example, your loop gain plot should show at least 30~40dB gain around 100Hz, then rolling off at -20dB/dec, with BW of at least 3~4kHz and PM=45 (at least).

    Also, PFC voltage loop bandwidth has to be around 15Hz only. If it is higher than this (100Hz or more) then your power factor will be bad.

    Hope this helps.

    Shamim

  • Hi Shamim,

    Thank you very much! (\(^o^)/YES!

    1. About guide of design emulatot.

    With your help, I reviewed the design of emulator and learned about JTAG's timming requirements.Then I give up using the JTAG pod cable ,that is to say, I plug my xds100V1 emulator board on the PFC base board directly through Header.Even though it doesn't work, when I init the startflag = 0 then write startflag =1 in CCS after Vbus>160 ,which the PFC works good but the connection from target to ccs is lossing. Fortunately, I find that someone meets the same situation as mine.

    So I follow the advice and use a Ferrite core based usb cable.After that , the connection cut off but not cut off mostly.

    2. Then I use SFRA to sweep the loop and plot the Bode graph like the below figure.It differs from the modeled graph .So I cant make sure whether it is correct or not, could you please give me some advice about the reason why they are different especially the about the measurement-graph's not smooth?

    3. There are some doubts on the main.cfg page.As it to see below ,how do the helighted parameters work on the source code?If I adjust them which variable of the source code will be changed?

    4. About the IQ24 variable VbusVcmd ,I learn it has  relationship with the amplitude .Could you please tell me your consideration on using it to Adaptive Current Control? For example,

    if(VbusVcmd > _IQ24(0.22))//Load higher than 20%

    So what is the 100% load ,700W ? If so,how do I change the 100% load ?

    Thanks a lot !

    Regards

  • Sorry about my question #2, I made a mistake ,which I used the COMP9 (NL control loop parameter COMPV1) to turning the inner current loop.With my strange Plant figure like bellow under condition [ Vin=205Vrms,VbusVcmd = 0.5, Vout=363V ,Iout = 1.9A ] in Build 2.Additional there's  the Input voltage&current .

    In terms of the Plant bode figure, I guess the reason why it rolls off then rolls up at 1.5KHz is that my PFC inductor is about 300uH. Do you agree with it? Because of this I could not find suitable 2p2z coeff to keep BW = 3~4KHz .Should I change the PFC inductor value? Or is there an another way to find coeffs?There is the SFR data(to use it in CompDesigner please change expansion .txt to.csv) ,maybe it will help for the question.

    SFRAData.txt
    Frequency (Hz),OL Magnitude (dB),OL Phase (Deg),Plant Magnitude (dB),Plant Phase (Deg)
    150,24.3443450927734,-84.1112213134766,7.43049621582031,26.1431121826172
    158.888107299805,16.2063751220703,-106.19775390625,-3.77914428710938,-22.5324249267578
    168.302871704102,13.4114532470703,-106.551834106445,0.874603271484375,-58.0118103027344
    178.275497436523,16.1292266845703,-103.40185546875,-0.750030517578125,-27.1869964599609
    188.839050292969,15.0815277099609,-105.323486328125,-1.21536254882813,-25.3554229736328
    200.028533935547,13.46923828125,-109.463119506836,1.59638977050781,-157.739120483398
    211.88102722168,9.77703857421875,-115.200927734375,-5.05931091308594,-43.6187896728516
    224.435836791992,13.0921630859375,-108.062561035156,-0.224395751953125,-37.3284606933594
    237.734573364258,13.7388153076172,-107.941909790039,-0.4869384765625,-32.4325866699219
    251.821304321289,13.3064727783203,-100.608581542969,-0.753341674804688,-8.26530456542969
    266.742736816406,13.7213134765625,-106.383972167969,-2.48147583007813,-27.0733489990234
    282.548309326172,14.2224426269531,-107.458435058594,-1.28852844238281,-25.6246948242188
    299.290435791016,13.0049591064453,-109.065338134766,-1.57307434082031,-29.6952667236328
    317.024597167969,13.1386871337891,-110.290176391602,-1.90653991699219,-31.9237670898438
    335.809600830078,11.8836975097656,-111.896209716797,-3.61598205566406,-28.8489837646484
    355.707672119141,12.7328643798828,-110.987838745117,-1.33279418945313,-33.8427734375
    376.784790039063,11.7230682373047,-112.718887329102,-1.36790466308594,-34.2816467285156
    399.110809326172,10.1800842285156,-112.810684204102,-2.37651062011719,-32.5619812011719
    422.759735107422,10.9713287353516,-115.081146240234,-3.42619323730469,-33.7168731689453
    447.809967041016,10.0256805419922,-117.09895324707,-3.591064453125,-34.8350677490234
    474.344512939453,10.1199188232422,-116.92497253418,-2.90162658691406,-35.8894195556641
    502.451354980469,6.06776428222656,-120.985931396484,1.94204711914063,-38.3950653076172
    532.2236328125,8.76844787597656,-119.635192871094,-4.41769409179688,-38.1161804199219
    563.760009765625,8.58779907226563,-121.699325561523,-4.58403015136719,-37.8381652832031
    597.165100097656,7.46760559082031,-123.120010375977,-5.02073669433594,-40.7861785888672
    632.549560546875,7.01976013183594,-124.925369262695,-5.91058349609375,-44.573486328125
    670.030700683594,6.86801147460938,-125.622146606445,-6.61952209472656,-41.1148986816406
    709.732727050781,6.64256286621094,-128.112060546875,-5.72795104980469,-46.5029907226563
    751.787292480469,6.26788330078125,-125.286437988281,-7.17205810546875,-40.5859680175781
    796.333740234375,5.63423156738281,-124.290649414063,-7.97523498535156,-39.7099609375
    843.519714355469,5.55947875976563,-123.986404418945,-8.03050231933594,-38.6346130371094
    893.501647949219,4.84776306152344,-124.711166381836,-9.05699157714844,-41.8746337890625
    946.445251464844,4.50608825683594,-121.330383300781,-9.43948364257813,-39.0874786376953
    1002.52593994141,3.97024536132813,-115.594345092773,-10.4814910888672,-35.5257263183594
    1061.9296875,3.4598388671875,-110.306793212891,-10.7733306884766,-33.1381225585938
    1124.85327148438,2.63334655761719,-103.906311035156,-12.0699310302734,-31.2016143798828
    1191.50537109375,1.55888366699219,-92.8057708740234,-12.4850311279297,-25.6002044677734
    1262.10693359375,0.330795288085938,-84.3227844238281,-12.9591217041016,-21.4378356933594
    1336.89184570313,-1.20622253417969,-71.3661956787109,-14.0140991210938,-13.510009765625
    1416.10815429688,-2.70188903808594,-60.2612915039063,-14.5013122558594,-5.26132202148438
    1500.01831054688,-3.91299438476563,-48.8783721923828,-14.7467651367188,4.29612731933594
    1588.90051269531,-4.80628967285156,-36.4437103271484,-14.5181427001953,16.5533142089844
    1683.04931640625,-5.13154602050781,-28.8813171386719,-14.0607604980469,24.1323089599609
    1782.77685546875,-5.027099609375,-20.9788513183594,-12.9262542724609,33.8340148925781
    1888.41357421875,-5.00350952148438,-15.8600311279297,-12.2142639160156,40.0386657714844
    2000.30969238281,-4.654541015625,-13.2407379150391,-11.2154693603516,43.8163604736328
    2118.83618164063,-3.97515869140625,-12.3909606933594,-9.79388427734375,46.1541442871094
    2244.3857421875,-3.9171142578125,-9.12994384765625,-9.19111633300781,50.6399993896484
    2377.37475585938,-3.30677795410156,-9.37474060058594,-8.00955200195313,52.1533508300781
    2518.24389648438,-2.54364013671875,4.65457153320313,-6.70831298828125,66.7920227050781
    2667.4599609375,-2.71897888183594,-9.05389404296875,-6.27705383300781,54.4745178222656
    2825.51782226563,-2.85284423828125,-10.3285675048828,-5.91548156738281,52.9576721191406
    2992.94116210938,-1.86213684082031,-9.80751037597656,-4.51087951660156,54.6336364746094
    3170.28515625,-1.548828125,-10.2577514648438,-3.71791076660156,54.7201843261719
    3358.13745117188,-1.24664306640625,-10.0470581054688,-2.91328430175781,53.7086639404297
    3557.12060546875,-0.993240356445313,-10.5191497802734,-2.34933471679688,53.474365234375
    3767.89428710938,-0.432479858398438,-12.5824127197266,-1.253662109375,52.0257110595703
    3991.1572265625,0.019073486328125,-12.792236328125,-0.360641479492188,51.8263702392578
    4227.6494140625,0.432327270507813,-15.7708587646484,0.614822387695313,46.9409790039063
    4478.15478515625,0.705352783203125,-15.2366790771484,1.19837951660156,46.8089752197266
    4743.50341796875,1.30070495605469,-16.5594482421875,2.23202514648438,45.0140991210938
    5024.5751953125,1.75636291503906,-18.5553894042969,2.99716186523438,41.6324462890625
    5322.3017578125,2.36868286132813,-20.1063385009766,4.07441711425781,39.991455078125
    5637.669921875,3.10014343261719,-24.31591796875,5.22721862792969,34.7782135009766
    5971.724609375,3.74519348144531,-24.8186187744141,6.18305969238281,35.0317535400391
    6325.5732421875,4.51271057128906,-30.5266876220703,7.39974975585938,26.9299468994141
    6700.38916015625,5.32635498046875,-36.1412200927734,8.64704895019531,20.1972503662109
    7097.41455078125,5.97457885742188,-42.7532806396484,9.83230590820313,11.4388580322266
    7517.96533203125,7.16290283203125,-52.5738830566406,11.3676147460938,1.35772705078125
    7963.43505859375,7.59683227539063,-63.0947723388672,11.9618988037109,-11.2342987060547
    8435.30078125,8.20437622070313,-75.8336791992188,13.2254943847656,-25.4515838623047
    8935.126953125,8.00039672851563,-91.6202697753906,13.3871917724609,-45.3891754150391
    9464.5693359375,7.50086975097656,-106.563186645508,13.2198028564453,-63.6665496826172
    10025.3837890625,6.51930236816406,-120.324111938477,12.3636169433594,-79.7119140625
    10619.4287109375,5.11668395996094,-133.088363647461,10.9487915039063,-95.4469299316406
    11248.6728515625,3.53114318847656,-142.066192626953,9.37930297851563,-105.716033935547
    11915.2021484375,2.17636108398438,-151.209243774414,8.07832336425781,-116.689788818359
    12621.2265625,0.446502685546875,-158.264556884766,6.34091186523438,-124.955963134766
    13369.0849609375,-0.386077880859375,-165.68879699707,5.48777770996094,-134.106887817383
    14161.2578125,-1.59654235839844,-173.514343261719,4.38229370117188,-144.398727416992
    15000.3701171875,-2.74615478515625,-179.774078369141,3.43624877929688,-152.078262329102
    15889.203125,-3.98231506347656,175.18766784668,2.328125,-158.341491699219
    16830.703125,-5.21131896972656,170.936126708984,1.19427490234375,-163.952514648438
    17827.990234375,-6.293212890625,167.179412841797,0.255386352539063,-169.099304199219
    18884.37109375,-7.47132873535156,162.806335449219,-0.824783325195313,-175.060043334961
    20003.345703125,-8.47860717773438,158.787353515625,-1.77281188964844,179.607955932617
    21188.625,-9.4622802734375,153.323196411133,-2.66067504882813,172.568374633789
    22444.13671875,-10.4934234619141,149.265731811523,-3.61996459960938,167.203887939453
    23774.04296875,-11.5848541259766,143.841796875,-4.65228271484375,160.528884887695
    25182.751953125,-12.524658203125,137.812881469727,-5.54292297363281,153.061798095703
    26674.931640625,-13.3249206542969,132.725524902344,-6.2698974609375,146.762710571289
    28255.529296875,-14.0187377929688,124.378936767578,-6.98226928710938,136.537322998047
    29929.783203125,-14.9533843994141,116.924957275391,-7.84414672851563,128.314865112305
    31703.244140625,-16.1312408447266,111.025421142578,-8.97587585449219,121.269180297852
    33581.7890625,-17.0067749023438,98.3730773925781,-9.81523132324219,107.264343261719
    35571.64453125,-17.5652770996094,89.4074859619141,-10.3469696044922,97.2697448730469
    37679.41015625,-18.90283203125,77.6538848876953,-11.6520538330078,84.1120758056641
    39912.06640625,-18.7522735595703,67.9617919921875,-11.7580718994141,68.3482208251953
    42277.01953125,-20.5310363769531,54.6074066162109,-13.2563934326172,58.5153656005859
    44782.10546875,-21.1347351074219,39.3820953369141,-13.8807678222656,41.8929901123047