Subversion Repositories Electronics.Rangefider

Rev

Rev 1 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
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
*$