You are on page 1of 2

.

subckt L6569 1 2 3 4 5 6 7 8
*..............VS...Rf...Cf...Gnd..Lvg..Out..Hvg..Boot
******************************************************
.subckt HComp 0 1 2 3 7
*...........GND.In+.In-.Out.VS
*;
Vin1 1 4 DC 0.45 ; (DC voltage source) in+ DC offset
Vin2 2 5 DC 0.45 ; (DC voltage source) in- DC offset
Vout 0 6 DC 0.0 ; (DC voltage source) virtual buffer
*;
Ecomp 8 6 4 5 (1/2)
)
*^....P..N..CP.CN
* LIMITER
Elim1 3 0 Table {V(8)} = (-1MV 0.0V) (1MV, +15.0V )
Rpullup 3 7 100k
*;
.ends Hcomp
*;
.subckt nand2 0 1 2 3 4
*...........GND.A.A.Y.VS
Enand2 3 0 Value = { IF
+(( V(1) > V(4)/2 )
+&( V(2) > V(4)/2 ), 0V, V(4) ) }
.ends nand2
*;
.subckt Nor2 0 1 2 3 4
*..........GND.A.A.Y.VS
Enand2 3 0 Value = { IF
+(( V(1) > V(4)/2)
+|( V(2) > V(4)/2 ), 0V, V(4)) }
.ends Nor2
*;
.subckt SR_FF 0 1 2 3 4 5
*^..........GND.R.S.Q.QB.VS
*\...GND.A.A.Y.Vc
Xnand1 0 1 5 6 5 nand2
Xnand2 0 2 5 7 5 nand2
*\..GND.A.A.Y.Vc
Xnor1 0 6 4 3 5 Nor2
Xnor2 0 7 3 4 5 Nor2
*;
.ends SR_FF
*;
.subckt Buffer 0 1 2 3
*.............GND.in.out.VS
Ebuffer1 2 0 Value = { If (( V(1) > V(3)/2 ), V(3), 0V ) }
.ends Buffer
*;
.subckt ChargePump 0 1 2 3 4
*.................GND.Q..QB.VS.BOOT
*..C.A
D2 3 5 1N5818
C2 1 5 1p
D3 5 6 1N5818
C3 2 6 1p
D4 6 7 1N5818
C4 1 7 1p
D5 7 4 1N5818
C5 0 1 10u
.ends ChargePump
***********************************
**** components & subckt calls ****
**** 15.6VDC Zener
D1 1 4 Zener15V6
***********************************
**** 1/3 AND 2/3 VC divider ****
R1 1 10 5K
R2 10 11 5K
R3 11 4 5K
*;
* Hysteric Comparators
*....GND in+.in-.out..VS
Xcomp1 4 10 3 12 1 Hcomp ;12
Xcomp2 4 3 11 13 1 Hcomp ;13
*;
*....GND..R..S..Q..QB..VS
Xsr_ff 4 12 13 15 16 1 SR_FF ; q15 qb16
*;
**** CfRf Buffer *****
*......GND..Q..RF..VS
Xbuffer1 4 15 2 1 Buffer ; 15
*;
**** HsDrv Driver *****
*......OUT..Q..HVG.BOOT
Xbuffer2 6 15 7 8 Buffer
*;
**** LsDrv Driver *****
*.......GND.QB.LVG.VS
Xbuffer3 4 16 5 1 Buffer
*;
XChargePump 4 15 16 1 8 ChargePump
*...........GND..Q.QB.VS.BOOT
**************************************
.model Zener15V6 D ; 15.6V Zener
+ N= 1.0 VJ= 0.75 FC= 0.5 RS= 0.5164 CJO= 0.999e-12
+ KF= 0.0 EG= 1.11 M= 0.3333 IBV= 0.1754 IS= 2.524e-16
+ AF= 1.0 BV= 15.6 XTI= 3.0 TNOM= 27.0 TT= 5.0e-9
**************************************
.model 1N5818 D ;schottkey rectifier
+IS=4.4214e-05 RS=0.0531374 N=1.37435 EG=0.6
+XTI=0.5 BV=30 IBV=0.001 CJO=1.98376e-10 KF=0.0
+VJ=1.5 M=0.54046 FC=0.5 TT=2.6273e-08 AF=1.0
**************************************
.ends L6569

You might also like