1 |
florent_ba |
1 |
* PSpice Model Editor - Version 17.2-2016
|
|
|
2 |
*$
|
|
|
3 |
* TPS7A20_ADJ
|
|
|
4 |
*****************************************************************************
|
|
|
5 |
* (C) Copyright 2020 Texas Instruments Incorporated. All rights reserved.
|
|
|
6 |
*****************************************************************************
|
|
|
7 |
** This model is designed as an aid for customers of Texas Instruments.
|
|
|
8 |
** TI and its licensors and suppliers make no warranties, either expressed
|
|
|
9 |
** or implied, with respect to this model, including the warranties of
|
|
|
10 |
** merchantability or fitness for a particular purpose. The model is
|
|
|
11 |
** provided solely on an "as is" basis. The entire risk as to its quality
|
|
|
12 |
** and performance is with the customer.
|
|
|
13 |
*****************************************************************************
|
|
|
14 |
*
|
|
|
15 |
* This model is subject to change without notice. Texas Instruments
|
|
|
16 |
* Incorporated is not responsible for updating this model.
|
|
|
17 |
*
|
|
|
18 |
*****************************************************************************
|
|
|
19 |
*
|
|
|
20 |
** Released by: WEBENCH Design Center, Texas Instruments Inc.
|
|
|
21 |
* Part: TPS7A20_ADJ
|
|
|
22 |
* Date: 21JAN2020
|
|
|
23 |
* Model Type: Transient
|
|
|
24 |
* Simulator: PSPICE
|
|
|
25 |
* Simulator Version: 17.2-2016 S050
|
|
|
26 |
* EVM Order Number:
|
|
|
27 |
* EVM Users Guide:
|
|
|
28 |
* Datasheet: SBVS338 �AUGUST 2019
|
|
|
29 |
*
|
|
|
30 |
*
|
|
|
31 |
* Model Version: Final 1.00
|
|
|
32 |
*
|
|
|
33 |
*****************************************************************************
|
|
|
34 |
*
|
|
|
35 |
* Updates:
|
|
|
36 |
*
|
|
|
37 |
* Final 1.00
|
|
|
38 |
* Release to Web
|
|
|
39 |
*
|
|
|
40 |
*****************************************************************************
|
|
|
41 |
*
|
|
|
42 |
* Model Usage Notes:
|
|
|
43 |
*
|
|
|
44 |
* 1. The following features have been modeled
|
|
|
45 |
* a. Start-up time
|
|
|
46 |
* b. PSSR
|
|
|
47 |
* c. Enable/VIN shutdown
|
|
|
48 |
* d. Load and line transients
|
|
|
49 |
* e. Internal current limit
|
|
|
50 |
* f. Model supports inverting topology.
|
|
|
51 |
*
|
|
|
52 |
*
|
|
|
53 |
* 2. Temperature effects & Ground/quiescent current have not been modeled.
|
|
|
54 |
*
|
|
|
55 |
*****************************************************************************
|
|
|
56 |
*$
|
|
|
57 |
.SUBCKT TPS7A20_ADJ_TRANS VIN GND EN N_C VOUT
|
|
|
58 |
V_V2 N15528889 VOUT 0Vdc
|
|
|
59 |
C_C6 GND N15505691 20n
|
|
|
60 |
X_F1 VZZ N15505639 N15505691 VYY TPS7A20_ADJ_F1
|
|
|
61 |
V_V5 VIN N15505717 0Vdc
|
|
|
62 |
E_E14 N15738584 GND VALUE { V(N15738829, 0) }
|
|
|
63 |
C_U1_C3 GND N15505751 1n
|
|
|
64 |
X_U1_U2 VIN_PRE U1_N15850660 U1_N158505703 U1_VIN_OK COMPHYS_BASIC_GEN
|
|
|
65 |
+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
|
|
66 |
V_U1_V6 U1_N15496735 0 0.92V
|
|
|
67 |
V_U1_V3 U1_N158505703 0 0.025
|
|
|
68 |
E_U1_E2 U1_DROP 0 TABLE { V(ISENSE, 0) }
|
|
|
69 |
+ ( (0,62.7m)(1m,71.2m)(6m,74.1m)(25m,75.046m)(250m,88m)(300m,101.41m) )
|
|
|
70 |
E_U1_ABM8 EN_OK 0 VALUE { IF(V(U1_N15545135) >=0.5,1,0) }
|
|
|
71 |
X_U1_U4 U1_N15545135 U1_EN_PRE d_d PARAMS:
|
|
|
72 |
V_U1_V4 U1_N15850660 0 1.325
|
|
|
73 |
R_U1_R3 U1_N15850670 U1_N15488381 {3.333e5*SQRT(TTRN)} TC=0,0
|
|
|
74 |
C_U1_C1 0 U1_N15488381 {1e-6*SQRT(TTRN)}
|
|
|
75 |
X_U1_U1 EN_INT U1_N15496735 U1_N154966513 U1_EN_PRE COMPHYS_BASIC_GEN
|
|
|
76 |
+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
|
|
77 |
R_U1_R4 U1_N15488775 U1_N15488397 10 TC=0,0
|
|
|
78 |
E_U1_E4 U1_N154887931 GND VALUE { V(U1_N15846152, 0) }
|
|
|
79 |
V_U1_V5 U1_N154966513 0 0.025
|
|
|
80 |
R_U1_R2 GND U1_N15488397 1G
|
|
|
81 |
C_U1_C2 0 U1_N15488397 1n
|
|
|
82 |
E_U1_ABM6 U1_N15850670 0 VALUE { IF(V(U1_VIN_OK)> 0.6 & V(EN_OK) > 0.6,
|
|
|
83 |
+ {VREF}, 0) }
|
|
|
84 |
E_U1_ABM5 U1_N15846152 0 VALUE { MIN(V(U1_N15488397),
|
|
|
85 |
+ MAX(V(VIN_PRE) - V(U1_DROP), 0)) }
|
|
|
86 |
R_U1_R5 U1_N154887931 N15505751 10 TC=0,0
|
|
|
87 |
R_U1_R9 U1_EN_PRE U1_N15545135 {30u/(0.7*1n)} TC=0,0
|
|
|
88 |
E_U1_ABM4 U1_N15488775 0 VALUE { V(U1_N15488381)
|
|
|
89 |
+ * (ABS(V(N15506031)) + 1e-6)
|
|
|
90 |
+ / (ABS(V(V_FBK)) + 1e-6) }
|
|
|
91 |
C_U1_C5 0 U1_N15545135 1n TC=0,0
|
|
|
92 |
R_U1_R1 GND U1_N15488381 1G
|
|
|
93 |
E_E6 VIN_PRE 0 VALUE { V(VIN, GND) }
|
|
|
94 |
* ENABLE RESISTOR SHOULD BE 500k
|
|
|
95 |
R_R15 GND EN 500e3 TC=0,0
|
|
|
96 |
X_S1 LOAD_DIS GND N15518026 GND TPS7A20_ADJ_S1
|
|
|
97 |
V_V4 N15505647 VOUT_INT 0Vdc
|
|
|
98 |
E_E16 N15506031 0 VALUE { V(VOUT_INT, GND) }
|
|
|
99 |
V_V3 N15528889 N15518026 0Vdc
|
|
|
100 |
R_R14 0 N_C 100MEG TC=0,0
|
|
|
101 |
R_R1 VXX N15505691 {RINP}
|
|
|
102 |
X_H1 N15505639 N15505647 ISENSE 0 TPS7A20_ADJ_H1
|
|
|
103 |
R_R13 LOAD_DIS N157842371 1 TC=0,0
|
|
|
104 |
X_S4 EN_OK 0 N15505717 N15505691 TPS7A20_ADJ_S4
|
|
|
105 |
E_ABM1 N15738829 0 VALUE { MIN(V(N15735226), (V(Vzz_INT)+(ILIM*ROUT)))
|
|
|
106 |
+ }
|
|
|
107 |
R_R2 N15505751 VXX {PSRR*RINP}
|
|
|
108 |
C_C8 0 LOAD_DIS 1n TC=0,0
|
|
|
109 |
E_E5 EN_INT 0 VALUE { V(EN, GND) }
|
|
|
110 |
R_R3 GND FB {Rbottom}
|
|
|
111 |
C_C1 VXX N15505691 {1/(6.28*RINP*POLE)}
|
|
|
112 |
E_ABM3 N157842371 0 VALUE { IF(V(EN_OK)<0.5,1,0) }
|
|
|
113 |
E_E13 N15735226 0 VALUE { V(VXX, GND) }
|
|
|
114 |
R_R6 N15738584 VYY 1 TC=0,0
|
|
|
115 |
R_R4 FB VOUT_INT {RTOP}
|
|
|
116 |
X_S2 LOAD_DIS 0 N15528889 VOUT_INT TPS7A20_ADJ_S2
|
|
|
117 |
C_C2 VXX N15505751 {1/(6.28*PSRR*RINP*ZERO*1)}
|
|
|
118 |
R_R10 0 N_C 100MEG TC=0,0
|
|
|
119 |
R_R5 VZZ VYY {ROUT}
|
|
|
120 |
E_E11 V_FBK 0 VALUE { V(FB, GND) }
|
|
|
121 |
C_C3 GND VYY 1n
|
|
|
122 |
E_E15 VZZ_INT 0 VALUE { V(VZZ, GND) }
|
|
|
123 |
|
|
|
124 |
*EDIT OF THE ORIGINAL NETLIST...
|
|
|
125 |
.PARAM V_out=5
|
|
|
126 |
|
|
|
127 |
|
|
|
128 |
.PARAM rtop=3e6 psrr=178u rbottom={(3e6)/((V_out/0.8)-1)} ilim=520m ven=0.92 pole=10k
|
|
|
129 |
+ zero=1Meg rinp=1e12 ttrn=750u rout=57.7m vref=0.8
|
|
|
130 |
|
|
|
131 |
|
|
|
132 |
.ENDS
|
|
|
133 |
*$
|
|
|
134 |
.subckt TPS7A20_ADJ_F1 1 2 3 4
|
|
|
135 |
F_F1 3 4 VF_F1 1
|
|
|
136 |
VF_F1 1 2 0V
|
|
|
137 |
.ends TPS7A20_ADJ_F1
|
|
|
138 |
*$
|
|
|
139 |
.subckt TPS7A20_ADJ_S1 1 2 3 4
|
|
|
140 |
S_S1 3 4 1 2 _S1
|
|
|
141 |
RS_S1 1 2 1G
|
|
|
142 |
.MODEL _S1 VSWITCH Roff=1e6 Ron=230 Voff=0.0V Von=1m
|
|
|
143 |
.ends TPS7A20_ADJ_S1
|
|
|
144 |
*$
|
|
|
145 |
.subckt TPS7A20_ADJ_H1 1 2 3 4
|
|
|
146 |
H_H1 3 4 VH_H1 1
|
|
|
147 |
VH_H1 1 2 0V
|
|
|
148 |
.ends TPS7A20_ADJ_H1
|
|
|
149 |
*$
|
|
|
150 |
.subckt TPS7A20_ADJ_S4 1 2 3 4
|
|
|
151 |
S_S4 3 4 1 2 _S4
|
|
|
152 |
RS_S4 1 2 1G
|
|
|
153 |
.MODEL _S4 VSWITCH Roff=100 Ron=80 Voff=0.4 Von=0.5
|
|
|
154 |
.ends TPS7A20_ADJ_S4
|
|
|
155 |
*$
|
|
|
156 |
.subckt TPS7A20_ADJ_S2 1 2 3 4
|
|
|
157 |
S_S2 3 4 1 2 _S2
|
|
|
158 |
RS_S2 1 2 1G
|
|
|
159 |
.MODEL _S2 VSWITCH Roff=1e-6 Ron=1E6 Voff=0 Von=1m
|
|
|
160 |
.ends TPS7A20_ADJ_S2
|
|
|
161 |
*$
|
|
|
162 |
.SUBCKT COMPHYS_BASIC_GEN INP INM HYS OUT PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
|
|
163 |
EIN INP1 INM1 INP INM 1
|
|
|
164 |
EHYS INP1 INP2 VALUE { IF( V(1) > {VTHRESH},-V(HYS),0) }
|
|
|
165 |
EOUT OUT 0 VALUE { IF( V(INP2)>V(INM1), {VDD} ,{VSS}) }
|
|
|
166 |
R1 OUT 1 1
|
|
|
167 |
C1 1 0 5n
|
|
|
168 |
RINP1 INP1 0 1K
|
|
|
169 |
.ENDS COMPHYS_BASIC_GEN
|
|
|
170 |
*$
|
|
|
171 |
.subckt d_d 1 2
|
|
|
172 |
d1 1 2 dd
|
|
|
173 |
.model dd d
|
|
|
174 |
+ is=1e-015
|
|
|
175 |
+ n=0.01
|
|
|
176 |
+ tt=1e-011
|
|
|
177 |
.ends d_d
|
|
|
178 |
*$
|