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.

TIDM-02002: How to draw the curve of gain VSLn under the condition of unknown resonance parameters

Part Number: TIDM-02002


Dear team:

https://www.ti.com/lit/ug/tidueg2c/tidueg2c.pdf

As shown in the figure below, TI selects Ln according to this figure, but the secondary resonance parameters L2 and C2 are unknown parameters. Knowing that Ln can only get the values of L1 and C1, then the gain curve in the figure below is drawn based on what formula? 

Best regards

  • Here is the script used

    % FileName: CLLLC_tankSelection.m
    % Author: Manish Bhardwaj, Texas Instruments
    % Date: 2/13/2019
    % Description: CLLLC Tank Selection
    %
    % Copyright (C) {2019} Texas Instruments Incorporated - http://www.ti.com/
    % * ALL RIGHTS RESERVED*
    %======================================================================
    
    
    %%
    P=bodeoptions; 
    P.Grid='on';
    P.FreqUnits='Hz';
    P.PhaseWrapping='on';
    P.YlimMode='auto';
    P.XlimMode='manual';
    P.Xlim=[100000,750000];
    P.Title.FontSize=12;
    P.Title.FontWeight='bold';
    P.XLabel.FontSize=11;
    P.XLabel.FontWeight='bold';
    P.YLabel.FontSize=11;
    P.YLabel.FontWeight='bold';
    P.TickLabel.FontSize=10;
    P.MagUnits='abs';
    P.MagScale='linear';
    P.FreqScale='linear';
    P.PhaseVisible='off';
    
    %%
    %------------------------------------------------------
    % Define Plant Variables
    %------------------------------------------------------
    
    s=tf('s');
    
    %desired resonant frequency
    Fres=500000;
    %desired transformer gain
    n_CLLC=1.6;
    %magnetizing inductance
    Lm=25*10^-6;
    
    
    
    %%
    
    P.YlimMode='auto';
    P.XlimMode='manual';
    P.Xlim=[300000,750000];
    P.Title.FontSize=12;
    figure(1);
    hold on;
    Ln=0;
    RL=20;
    
    for Ln=7:3:19
        
        L1=Lm/Ln; 
    
        %L2=1.3*10^-6;
    
        %capacitance selection
        %C1=57.423*10^-9;
        C1=1/(L1*3.14*3.14*4*Fres*Fres);
        C2=82.79*10^-9;
        L2=1.3*10^-6;
    
        C2_dash=C2/(n_CLLC*n_CLLC);
        L2_dash = L2* (n_CLLC*n_CLLC);
    
        %Zm
        Zm=s*Lm;
    
        %Z1
        Z1=(1/(s*C1))+s*L1;
    
        %Z2
        Z2=(1/(s*C2))+s*L2;
        Z2_dash=(1/(s*C2_dash))+s*L2_dash;
    
        Rac_dash=RL*n_CLLC*n_CLLC *(8/(3.14*3.14));
        Zx=(Zm*(Z2_dash+Rac_dash))/(Zm+Z2_dash+Rac_dash);
        Vgain=(1/n_CLLC)*(Zx*Rac_dash / ((Z1+Zx)*(Z2_dash+Rac_dash)));
        hold on;
        freq_length=(300000*2*pi):10:(750000*2*pi);
        bode(Vgain,freq_length,P);
    end
    
    title('BCM CLLLC, Lm 25.6uH, Ln Varying, RL 20 Ohms ');
    h=findobj(gcf,'type','line');
    set(h,'linewidth',2);
    legend('Ln=7','Ln=10','Ln=13', 'Ln=16', 'Ln=19')
    
    

  • Thank you very much for your reply, I ran the script you gave, that is right, but I still don't know how are the parameters L2 and C2 obtained? The script directly gives the value of L2 and C2, Can you describe in detail how these parameters are obtained?

    Best regards

  • Please refer to the design process in the video training linked above.  That particular image was to show how the design is impacted by such a choice. 

    -Manish 

  • Dear,I have watched this video training on 2 sides,but I still can

  • Dear,I have watched this video training on 2 sides,but I still can't find the answer.The video also selects Ln according to the curve above,but through the script I can be sure

  • that the curve must be related to L2 and C2,please provide a detailed answer

  • Dear Manish, maybe you didn't understand what I said , in other words ,why choose the vale of L2 to be 1.3uH

  • Ok i understand the question a little better now, typically as a design process one can assume Ln = Lm/L1 and when evaluating the design options initially do L2_dash = L1 and C2_dash = C1 (you will see some comments in the script related to that). Then when we finally had the full tank designed we go back and tweak with the actual values on the HW hence you see 1.3uH because that was what was on the board finally. 

    I followed the process outlined in the below reference

    Design, Modeling and Control of Bidirectional Resonant
    Converter for Vehicle-to-Grid (V2G) Applications

    It is also referred to in the UG. 

  • I got it, thanks very much.