Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Making LLC controller in LTspice

cupoftea

Advanced Member level 6
Advanced Member level 6
Joined
Jun 13, 2021
Messages
3,377
Helped
65
Reputation
132
Reaction score
156
Trophy points
63
Activity points
17,324
Hi,
I am trying to make an LLC controller in LTspice.
So I have the error amplifier voltage V(EA), and I need to vary the period of the
FET driver oscillator in accordance with this.
Do you know why my attached version does not work?

I believe I am violating some LTspice syntax but extensive web searching still doesn't allow
me to find out that I am doing wrong

Perhaps i should be using Qspice instead?
 

Attachments

  • LLC to compare.zip
    1.7 KB · Views: 47
Looks to me like you have cart before horse, .param
assignments based on simulation results?

T1 based on a V() argument and the rest are derivative
case-assignments.

I believe you need your logic done circuit-style (timing
ramp & compare)?

How you will set the pulse timing for the ZC / ZS
switching (getting the desired half-period sine
of this resonant style to "stick the landing"), I do
not see either. Set-and-forget, and tolerate any
deviation, or "servo it"?
 
Parameters aren't updated during simulation run and can't be made e.g. node voltage dependent. Also vpulse parameters can't be varied dynamically. Not specific to Ltspice.
 

LaTeX Commands Quick-Menu:

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top