init
This commit is contained in:
commit
59aff0ef6d
6
2AAA.lib
Normal file
6
2AAA.lib
Normal file
@ -0,0 +1,6 @@
|
||||
.SUBCKT 2AAA + -
|
||||
|
||||
R1 + 1 400m
|
||||
V1 1 - PWL(0 0 1u 0 0.1m 3)
|
||||
|
||||
.ENDS 2AAA
|
19
BAT54WS.sub
Normal file
19
BAT54WS.sub
Normal file
@ -0,0 +1,19 @@
|
||||
* DIODES INCORPORATED AND ITS AFFILIATED COMPANIES AND SUBSIDIARIES (COLLECTIVELY, "DIODES")
|
||||
* PROVIDE THESE SPICE MODELS AND DATA (COLLECTIVELY, THE "SM DATA") "AS IS" AND WITHOUT ANY
|
||||
* REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTY OF MERCHANTABILITY
|
||||
* OR FITNESS FOR A PARTICULAR PURPOSE, ANY WARRANTY ARISING FROM COURSE OF DEALING OR COURSE OF
|
||||
* PERFORMANCE, OR ANY WARRANTY THAT ACCESS TO OR OPERATION OF THE SM DATA WILL BE UNINTERRUPTED,
|
||||
* OR THAT THE SM DATA OR ANY SIMULATION USING THE SM DATA WILL BE ERROR FREE. TO THE MAXIMUM
|
||||
* EXTENT PERMITTED BY LAW, IN NO EVENT WILL DIODES BE LIABLE FOR ANY DIRECT OR INDIRECT,
|
||||
* SPECIAL, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR IN CONNECTION WITH
|
||||
* THE PRODUCTION OR USE OF SM DATA, HOWEVER CAUSED AND UNDER WHATEVER CAUSE OF ACTION OR THEORY
|
||||
* OF LIABILITY BROUGHT (INCLUDING, WITHOUT LIMITATION, UNDER ANY CONTRACT, NEGLIGENCE OR OTHER
|
||||
* TORT THEORY OF LIABILITY), EVEN IF DIODES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES,
|
||||
* AND DIODES' TOTAL LIABILITY (WHETHER IN CONTRACT, TORT OR OTHERWISE) WITH REGARD TO THE SM
|
||||
* DATA WILL NOT, IN THE AGGREGATE, EXCEED ANY SUMS PAID BY YOU TO DIODES FOR THE SM DATA.
|
||||
|
||||
|
||||
|
||||
*SRC=BAT54WS;DI_BAT54WS;Diodes;Si; 30.0V 0.200A 5.00ns Diodes Inc. Schottky diode
|
||||
.MODEL DI_BAT54WS D ( IS=34.9u RS=0.210 BV=30.0 IBV=2.00u
|
||||
+ CJO=13.3p M=0.333 N=2.28 TT=7.20n )
|
29
DFE201612E-2R2M.mod
Normal file
29
DFE201612E-2R2M.mod
Normal file
@ -0,0 +1,29 @@
|
||||
*----------------------------------------------------------------------
|
||||
* SPICE Model generated by Murata Manufacturing Co., Ltd.
|
||||
* Copyright(C) Murata Manufacturing Co., Ltd.
|
||||
* MURATA P/N : DFE201612E-2R2M
|
||||
* Property : L = 2.2uH
|
||||
*----------------------------------------------------------------------
|
||||
* Applicable Conditions:
|
||||
* Frequency Range = 100000Hz - 1000000000Hz
|
||||
* Temperature = 25 degC
|
||||
* DC Bias Current = 0 A
|
||||
* Small Signal Operation
|
||||
*----------------------------------------------------------------------
|
||||
.SUBCKT DFE201612E-2R2M port1 port2
|
||||
C1 port1 port2 2.69e-12
|
||||
L2 port1 1 2.27e-6
|
||||
R2 1 port2 9.63e-2
|
||||
R3 port1 port2 5.59e+3
|
||||
L4 port1 2 1.32e-5
|
||||
R4 2 port2 3.19e+3
|
||||
L5 port1 3 7.78e-5
|
||||
R5 3 port2 9.63e+2
|
||||
C6 port1 4 3.18e-12
|
||||
L6 4 5 5.40e-9
|
||||
R6 5 port2 1.97e+1
|
||||
C7 port1 6 6.35e-13
|
||||
L7 6 7 6.80e-9
|
||||
R7 7 port2 4.30e+1
|
||||
.ENDS DFE201612E-2R2M
|
||||
*----------------------------------------------------------------------
|
41
LM741-2.lib
Normal file
41
LM741-2.lib
Normal file
@ -0,0 +1,41 @@
|
||||
.subckt LM741 +NULL -IN +IN VEE -NULL OUT VCC
|
||||
* Single 44V 1MHz general purpose operational amplifier
|
||||
*
|
||||
* PINOUT ORDER 1 2 3 4 5 6 7
|
||||
* PINOUT ORDER +NULL -IN +IN VEE -NULL OUT VCC
|
||||
*
|
||||
Q1 N001 +IN N007 0 NP
|
||||
Q2 N001 -IN N008 0 NP
|
||||
Q5 N010 N009 N008 0 PN
|
||||
Q6 N012 N009 N007 0 PN
|
||||
Q7 N012 N015 +NULL 0 NP
|
||||
Q8 N010 N015 -NULL 0 NP
|
||||
Q3 VCC N012 N015 0 NP
|
||||
Q4 N001 N001 VCC 0 PN
|
||||
R1 +NULL VEE 1K
|
||||
R2 N015 VEE 50K
|
||||
R3 -NULL VEE 1K
|
||||
Q9 N009 N001 VCC 0 PN
|
||||
Q10 N002 N002 VCC 0 PN
|
||||
Q11 N003 N002 VCC 0 PN
|
||||
Q12 N013 N013 VEE 0 NP
|
||||
Q13 N009 N013 N017 0 NP
|
||||
R4 N017 VEE 5K
|
||||
Q14 N003 N004 N006 0 NP
|
||||
Q15 N006 N014 N016 0 NP
|
||||
Q16 N006 N010 N014 0 NP
|
||||
R5 N014 VEE 50K
|
||||
R6 N016 VEE 50
|
||||
Q17 N010 N016 VEE 0 NP
|
||||
C1 N003 N010 30p
|
||||
R7 N006 N004 7.5K
|
||||
R8 N003 N004 4.5K
|
||||
Q18 VCC N003 N005 0 NP
|
||||
Q19 VEE N006 N011 0 PN
|
||||
R9 N005 OUT 25
|
||||
R10 OUT N011 50
|
||||
Q20 N003 N005 OUT 0 NP
|
||||
R13 N002 N013 39K
|
||||
.model NP NPN(BF=125 Cje=0.5p Cjc=0.5p Rb=500)
|
||||
.model PN PNP(BF=25 Cje=0.3p Cjc=1.5p Rb=250)
|
||||
.ends
|
1152
LP.kicad_sch
Normal file
1152
LP.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
175
MCP6001.lib
Normal file
175
MCP6001.lib
Normal file
@ -0,0 +1,175 @@
|
||||
.SUBCKT MCP6001 1 2 3 4 5
|
||||
* | | | | |
|
||||
* | | | | Output
|
||||
* | | | Negative Supply
|
||||
* | | Positive Supply
|
||||
* | Inverting Input
|
||||
* Non-inverting Input
|
||||
*
|
||||
********************************************************************************
|
||||
* Software License Agreement *
|
||||
* *
|
||||
* The software supplied herewith by Microchip Technology Incorporated (the *
|
||||
* "Company") is intended and supplied to you, the Company's customer, for use *
|
||||
* soley and exclusively on Microchip products. *
|
||||
* *
|
||||
* The software is owned by the Company and/or its supplier, and is protected *
|
||||
* under applicable copyright laws. All rights are reserved. Any use in *
|
||||
* violation of the foregoing restrictions may subject the user to criminal *
|
||||
* sanctions under applicable laws, as well as to civil liability for the *
|
||||
* breach of the terms and conditions of this license. *
|
||||
* *
|
||||
* THIS SOFTWARE IS PROVIDED IN AN "AS IS" CONDITION. NO WARRANTIES, WHETHER *
|
||||
* EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED *
|
||||
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO *
|
||||
* THIS SOFTWARE. THE COMPANY SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR *
|
||||
* SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. *
|
||||
********************************************************************************
|
||||
*
|
||||
* Macromodel for the MCP6001/2/4 op amp family:
|
||||
* MCP6001, MCP6001R, MCP6001U, MCP6002, MCP6004
|
||||
*
|
||||
* Revision History:
|
||||
* REV A: 21-Jun-02, Created model
|
||||
* REV B: 16-Jul-02, Improved output stage
|
||||
* REV C: 03-Jan-03, Added MCP6001
|
||||
* REV D: 19-Aug-06, Added over temperature, improved output stage,
|
||||
* fixed overdrive recovery time
|
||||
* REV E: 27-Jul-07, Updated output impedance for better model stability w/cap load
|
||||
* REV F: 09-Jul-12, Added MCP6001R, MCP6001U
|
||||
* REV G: Fix syntax extra bracket G35, G36
|
||||
*
|
||||
* Recommendations:
|
||||
* Use PSPICE (other simulators may require translation)
|
||||
* For a quick, effective design, use a combination of: data sheet
|
||||
* specs, bench testing, and simulations with this macromodel
|
||||
* For high impedance circuits, set GMIN=100F in .OPTIONS
|
||||
*
|
||||
* Supported:
|
||||
* Typical performance for temperature range (-40 to 125) degrees Celsius
|
||||
* DC, AC, Transient, and Noise analyses.
|
||||
* Most specs, including: offsets, DC PSRR, DC CMRR, input impedance,
|
||||
* open loop gain, voltage ranges, supply current, ... , etc.
|
||||
* Temperature effects for Ibias, Iquiescent, Iout short circuit
|
||||
* current, Vsat on both rails, Slew Rate vs. Temp and P.S.
|
||||
*
|
||||
* Not Supported:
|
||||
* Some Variation in specs vs. Power Supply Voltage
|
||||
* Monte Carlo (Vos, Ib), Process variation
|
||||
* Distortion (detailed non-linear behavior)
|
||||
* Behavior outside normal operating region
|
||||
*
|
||||
* Input Stage
|
||||
V10 3 10 -500M
|
||||
R10 10 11 6.90K
|
||||
R11 10 12 6.90K
|
||||
C11 11 12 0.2p
|
||||
C12 1 0 6.00P
|
||||
E12 71 14 POLY(4) 20 0 21 0 26 0 27 0 1.00M 20.1 20.1 1 1
|
||||
G12 1 0 62 0 1m
|
||||
M12 11 14 15 15 NMI L=2.00U W=42.0U
|
||||
M14 12 2 15 15 NMI L=2.00U W=42.0U
|
||||
G14 2 0 62 0 1m
|
||||
C14 2 0 6.00P
|
||||
I15 15 4 50.0U
|
||||
V16 16 4 -300M
|
||||
GD16 16 1 TABLE {V(16,1)} ((-100,-1p)(0,0)(1m,1n)(2m,1m)(3m,1))
|
||||
V13 3 13 -300M
|
||||
GD13 2 13 TABLE {V(2,13)} ((-100,-1p)(0,0)(1m,1n)(2m,1m)(3m,1))
|
||||
R70 1 0 20.6T
|
||||
R71 2 0 20.6T
|
||||
R72 1 2 20T
|
||||
I80 1 2 0.5p
|
||||
*
|
||||
* Noise, PSRR, and CMRR
|
||||
I20 21 20 423U
|
||||
D20 20 0 DN1
|
||||
D21 0 21 DN1
|
||||
G26 0 26 POLY(1) 3 4 110U -49U
|
||||
R26 26 0 1
|
||||
G27 0 27 POLY(2) 1 0 2 0 -440U 39.7U 39.7U
|
||||
R27 27 0 1
|
||||
*
|
||||
* Open Loop Gain, Slew Rate
|
||||
G30 0 30 POLY(1) 12 11 0 1
|
||||
R30 30 0 1K
|
||||
G31 0 31 POLY(1) 3 4 86 5.25
|
||||
R31 31 0 1 TC=2.8m
|
||||
GD31 30 31 TABLE {V(30,31)} ((-11,-1)(-10,-10n)(0,0)(1m,1000))
|
||||
G32 32 0 POLY(1) 3 4 113.7 3.5
|
||||
R32 32 0 1 TC=2.65m
|
||||
GD32 30 32 TABLE {V(30,32)} ((-1m,-1000)(0,0)(10,10n)(11,1))
|
||||
G33 0 33 30 0 1m
|
||||
R33 33 0 1k
|
||||
G34 0 34 33 0 425M
|
||||
R34 34 0 1K
|
||||
C34 34 0 74U
|
||||
G37 0 37 34 0 1m
|
||||
R37 37 0 1K
|
||||
C37 37 0 41.6P
|
||||
G38 0 38 37 0 1m
|
||||
R38 39 0 1K
|
||||
L38 38 39 100U
|
||||
E38 35 0 38 0 1
|
||||
G35 33 0 TABLE {V(35,3)} ((-1,-1n)(0,0)(16,1n)(16.1,1))
|
||||
G36 33 0 TABLE {V(35,4)} ((-16.1,-1)(-16,-1n)(0,0)(1,1n))
|
||||
*
|
||||
* Output Stage
|
||||
R80 50 0 100MEG
|
||||
G50 0 50 57 96 2
|
||||
R58 57 96 0.50
|
||||
R57 57 0 750
|
||||
C58 5 0 2.00P
|
||||
G57 0 57 POLY(3) 3 0 4 0 35 0 0 0.67M 0.67M 1.5M
|
||||
GD55 55 57 TABLE {V(55,57)} ((-2m,-1)(-1m,-1m)(0,0)(10,1n))
|
||||
GD56 57 56 TABLE {V(57,56)} ((-2m,-1)(-1m,-1m)(0,0)(10,1n))
|
||||
E55 55 0 POLY(2) 3 0 51 0 -0.7m 1 -40.0M
|
||||
E56 56 0 POLY(2) 4 0 52 0 1.2m 1 -37.0M
|
||||
R51 51 0 1k
|
||||
R52 52 0 1k
|
||||
GD51 50 51 TABLE {V(50,51)} ((-10,-1n)(0,0)(1m,1m)(2m,1))
|
||||
GD52 50 52 TABLE {V(50,52)} ((-2m,-1)(-1m,-1m)(0,0)(10,1n))
|
||||
G53 3 0 POLY(1) 51 0 -49U 1M
|
||||
G54 0 4 POLY(1) 52 0 -49U -1M
|
||||
*
|
||||
* Current Limit
|
||||
G99 96 5 99 0 1
|
||||
R98 0 98 1 TC=-2.8M,2.63U
|
||||
G97 0 98 TABLE { V(96,5) } ((-11.0,-10.0M)(-1.00M,-9.9M)(0,0)(1.00M,9.9M)(11.0,10.0M))
|
||||
E97 99 0 VALUE { V(98)*((V(3)-V(4))*359M + 310M)}
|
||||
D98 4 5 DESD
|
||||
D99 5 3 DESD
|
||||
*
|
||||
* Temperature / Voltage Sensitive IQuiscent
|
||||
R61 0 61 100 TC 3.11M 4.51U
|
||||
G61 3 4 61 0 1
|
||||
G60 0 61 TABLE {V(3, 4)}
|
||||
+ ((0,0)(900M,0.0106U)(1.00,0.20U)(1.3,0.63U)
|
||||
+ (1.5,0.66U)(1.6,1.06U)(5.5,1.10U))
|
||||
*
|
||||
* Temp Sensitive offset voltage
|
||||
I73 0 70 DC 1uA
|
||||
R74 0 70 1 TC=2
|
||||
E75 1 71 70 0 1
|
||||
*
|
||||
* Temp Sensistive IBias
|
||||
I62 0 62 DC 1uA
|
||||
R62 0 62 REXP 58.2u
|
||||
* Voltage on R62 used for G12, G14 in input stage
|
||||
*
|
||||
* Models
|
||||
.MODEL NMI NMOS
|
||||
.MODEL DESD D N=1 IS=1.00E-15
|
||||
.MODEL DL D N=1 IS=1F
|
||||
.MODEL DN1 D IS=1P KF=146E-18 AF=1
|
||||
.MODEL REXP RES TCE=10.1
|
||||
.ENDS MCP6001
|
||||
|
||||
.SUBCKT MCP6004 OUTA A- A+ VDD B+ B- OUTB OUTC C- C+ VSS D+ D- OUTD
|
||||
|
||||
X1 A+ A- VDD VSS OUTA MCP6001
|
||||
X2 B+ B- VDD VSS OUTB MCP6001
|
||||
X3 C+ C- VDD VSS OUTC MCP6001
|
||||
X4 D+ D- VDD VSS OUTD MCP6001
|
||||
|
||||
.ENDS MCP6004
|
1372
audio_gain.kicad_sch
Normal file
1372
audio_gain.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
50
c1608x5r1a226m080ac_s.sub
Normal file
50
c1608x5r1a226m080ac_s.sub
Normal file
@ -0,0 +1,50 @@
|
||||
*----------------------------------------------------------------------
|
||||
* SPICE Netlist Generated by TDK Corporation
|
||||
* Copyright(C) 2015 TDK Corporation.
|
||||
* All Rights Reserved.
|
||||
*----------------------------------------------------------------------
|
||||
* TDK P/N: C1608X5R1A226M080AC (Multilayer Ceramic Chip Capacitor)
|
||||
* Property: C=22uF
|
||||
* Size(LxWxT): 1.6x0.8x0.8mm, 0.063x0.031x0.031inches
|
||||
* Model Type: Simple Model
|
||||
* Model Generated on June 29, 2015
|
||||
*----------------------------------------------------------------------
|
||||
* Terms and conditions regarding TDK Simulation Models:
|
||||
* 1)This simulation model is being provided solely for informational
|
||||
* purposes. Please refer to the specifications of the products in
|
||||
* terms of detailed characteristics of such products.
|
||||
* 2)In no event shall TDK Corporation of any of its subsidiaries be
|
||||
* liable for any loss or damage arising, directly or indirectly,
|
||||
* from any information contained in this simulation model, including,
|
||||
* but not limited to loss or damages arising from any inaccuracies,
|
||||
* omissions or errors in connection with such information.
|
||||
* 3)Any and all copyrights on this simulation model are owned by
|
||||
* TDK Corporation. Duplication or redistribution of this simulation
|
||||
* model without prior written permission from TDK Corporation
|
||||
* is prohibited.
|
||||
* 4)This simulation model is subject to any modification or change
|
||||
* without any prior notice.
|
||||
* 5)Neither TDK Corporation nor any of its subsidiaries shall make any
|
||||
* warranty, express or implied, including but not limited to the
|
||||
* correctness, implied warranties of merchantability and fitness for
|
||||
* a particular purpose with respect to this simulation models.
|
||||
* 6)The use of this simulation model shall be deemed to have consented
|
||||
* to the terms and conditions hereof.
|
||||
*----------------------------------------------------------------------
|
||||
* External Node Assignments:
|
||||
*
|
||||
* n1 ---| |--- n2
|
||||
*
|
||||
*----------------------------------------------------------------------
|
||||
* Applicable Conditions:
|
||||
* Temperature = 25 degC
|
||||
* DC Bias Voltage = 0 V
|
||||
* Small Signal Operation
|
||||
*----------------------------------------------------------------------
|
||||
.SUBCKT C1608X5R1A226M080AC_s n1 n2
|
||||
C1 n1 11 2.20000000E-05
|
||||
L1 n2 12 4.20000000E-10
|
||||
R1 11 12 3.88960070E-03
|
||||
R2 n1 11 4.00000000E+06
|
||||
.ENDS C1608X5R1A226M080AC_s
|
||||
*----------------------------------------------------------------------
|
BIN
ece223_project-backups/ece223_project-2025-04-10_123123.zip
Normal file
BIN
ece223_project-backups/ece223_project-2025-04-10_123123.zip
Normal file
Binary file not shown.
BIN
ece223_project-backups/ece223_project-2025-04-10_131203.zip
Normal file
BIN
ece223_project-backups/ece223_project-2025-04-10_131203.zip
Normal file
Binary file not shown.
BIN
ece223_project-backups/ece223_project-2025-04-21_122505.zip
Normal file
BIN
ece223_project-backups/ece223_project-2025-04-21_122505.zip
Normal file
Binary file not shown.
BIN
ece223_project-backups/ece223_project-2025-04-29_191132.zip
Normal file
BIN
ece223_project-backups/ece223_project-2025-04-29_191132.zip
Normal file
Binary file not shown.
BIN
ece223_project-backups/ece223_project-2025-04-29_193426.zip
Normal file
BIN
ece223_project-backups/ece223_project-2025-04-29_193426.zip
Normal file
Binary file not shown.
BIN
ece223_project-backups/ece223_project-2025-04-29_195338.zip
Normal file
BIN
ece223_project-backups/ece223_project-2025-04-29_195338.zip
Normal file
Binary file not shown.
BIN
ece223_project-backups/ece223_project-2025-04-29_201058.zip
Normal file
BIN
ece223_project-backups/ece223_project-2025-04-29_201058.zip
Normal file
Binary file not shown.
BIN
ece223_project-backups/ece223_project-2025-04-29_202001.zip
Normal file
BIN
ece223_project-backups/ece223_project-2025-04-29_202001.zip
Normal file
Binary file not shown.
BIN
ece223_project-backups/ece223_project-2025-05-01_093451.zip
Normal file
BIN
ece223_project-backups/ece223_project-2025-05-01_093451.zip
Normal file
Binary file not shown.
BIN
ece223_project-backups/ece223_project-2025-05-01_182134.zip
Normal file
BIN
ece223_project-backups/ece223_project-2025-05-01_182134.zip
Normal file
Binary file not shown.
BIN
ece223_project-backups/ece223_project-2025-05-06_170716.zip
Normal file
BIN
ece223_project-backups/ece223_project-2025-05-06_170716.zip
Normal file
Binary file not shown.
BIN
ece223_project-backups/ece223_project-2025-05-06_174109.zip
Normal file
BIN
ece223_project-backups/ece223_project-2025-05-06_174109.zip
Normal file
Binary file not shown.
BIN
ece223_project-backups/ece223_project-2025-05-06_214031.zip
Normal file
BIN
ece223_project-backups/ece223_project-2025-05-06_214031.zip
Normal file
Binary file not shown.
BIN
ece223_project-backups/ece223_project-2025-05-06_221628.zip
Normal file
BIN
ece223_project-backups/ece223_project-2025-05-06_221628.zip
Normal file
Binary file not shown.
BIN
ece223_project-backups/ece223_project-2025-05-06_234218.zip
Normal file
BIN
ece223_project-backups/ece223_project-2025-05-06_234218.zip
Normal file
Binary file not shown.
BIN
ece223_project-backups/ece223_project-2025-05-07_175258.zip
Normal file
BIN
ece223_project-backups/ece223_project-2025-05-07_175258.zip
Normal file
Binary file not shown.
BIN
ece223_project-backups/ece223_project-2025-05-07_185437.zip
Normal file
BIN
ece223_project-backups/ece223_project-2025-05-07_185437.zip
Normal file
Binary file not shown.
BIN
ece223_project-backups/ece223_project-2025-05-07_202501.zip
Normal file
BIN
ece223_project-backups/ece223_project-2025-05-07_202501.zip
Normal file
Binary file not shown.
BIN
ece223_project-backups/ece223_project-2025-05-07_221408.zip
Normal file
BIN
ece223_project-backups/ece223_project-2025-05-07_221408.zip
Normal file
Binary file not shown.
BIN
ece223_project-backups/ece223_project-2025-05-07_222448.zip
Normal file
BIN
ece223_project-backups/ece223_project-2025-05-07_222448.zip
Normal file
Binary file not shown.
2
ece223_project.kicad_pcb
Normal file
2
ece223_project.kicad_pcb
Normal file
@ -0,0 +1,2 @@
|
||||
(kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0")
|
||||
)
|
130
ece223_project.kicad_prl
Normal file
130
ece223_project.kicad_prl
Normal file
@ -0,0 +1,130 @@
|
||||
{
|
||||
"board": {
|
||||
"active_layer": 2,
|
||||
"active_layer_preset": "All Layers",
|
||||
"auto_track_width": true,
|
||||
"hidden_netclasses": [],
|
||||
"hidden_nets": [],
|
||||
"high_contrast_mode": 0,
|
||||
"net_color_mode": 1,
|
||||
"opacity": {
|
||||
"images": 0.6,
|
||||
"pads": 1.0,
|
||||
"shapes": 1.0,
|
||||
"tracks": 1.0,
|
||||
"vias": 1.0,
|
||||
"zones": 0.6
|
||||
},
|
||||
"selection_filter": {
|
||||
"dimensions": true,
|
||||
"footprints": true,
|
||||
"graphics": true,
|
||||
"keepouts": true,
|
||||
"lockedItems": false,
|
||||
"otherItems": true,
|
||||
"pads": true,
|
||||
"text": true,
|
||||
"tracks": true,
|
||||
"vias": true,
|
||||
"zones": true
|
||||
},
|
||||
"visible_items": [
|
||||
"vias",
|
||||
"footprint_text",
|
||||
"footprint_anchors",
|
||||
"ratsnest",
|
||||
"grid",
|
||||
"footprints_front",
|
||||
"footprints_back",
|
||||
"footprint_values",
|
||||
"footprint_references",
|
||||
"tracks",
|
||||
"drc_errors",
|
||||
"drawing_sheet",
|
||||
"bitmaps",
|
||||
"pads",
|
||||
"zones",
|
||||
"drc_warnings",
|
||||
"locked_item_shadows",
|
||||
"conflict_shadows",
|
||||
"shapes"
|
||||
],
|
||||
"visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff",
|
||||
"zone_display_mode": 0
|
||||
},
|
||||
"git": {
|
||||
"repo_type": "",
|
||||
"repo_username": "",
|
||||
"ssh_key": ""
|
||||
},
|
||||
"meta": {
|
||||
"filename": "ece223_project.kicad_prl",
|
||||
"version": 5
|
||||
},
|
||||
"net_inspector_panel": {
|
||||
"col_hidden": [
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
false
|
||||
],
|
||||
"col_order": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9
|
||||
],
|
||||
"col_widths": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"custom_group_rules": [],
|
||||
"expanded_rows": [],
|
||||
"filter_by_net_name": true,
|
||||
"filter_by_netclass": true,
|
||||
"filter_text": "",
|
||||
"group_by_constraint": false,
|
||||
"group_by_netclass": false,
|
||||
"show_unconnected_nets": false,
|
||||
"show_zero_pad_nets": false,
|
||||
"sort_ascending": true,
|
||||
"sorting_column": 0
|
||||
},
|
||||
"open_jobsets": [],
|
||||
"project": {
|
||||
"files": []
|
||||
},
|
||||
"schematic": {
|
||||
"selection_filter": {
|
||||
"graphics": true,
|
||||
"images": true,
|
||||
"labels": true,
|
||||
"lockedItems": false,
|
||||
"otherItems": true,
|
||||
"pins": true,
|
||||
"symbols": true,
|
||||
"text": true,
|
||||
"wires": true
|
||||
}
|
||||
}
|
||||
}
|
645
ece223_project.kicad_pro
Normal file
645
ece223_project.kicad_pro
Normal file
@ -0,0 +1,645 @@
|
||||
{
|
||||
"board": {
|
||||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"apply_defaults_to_fp_fields": false,
|
||||
"apply_defaults_to_fp_shapes": false,
|
||||
"apply_defaults_to_fp_text": false,
|
||||
"board_outline_line_width": 0.05,
|
||||
"copper_line_width": 0.2,
|
||||
"copper_text_italic": false,
|
||||
"copper_text_size_h": 1.5,
|
||||
"copper_text_size_v": 1.5,
|
||||
"copper_text_thickness": 0.3,
|
||||
"copper_text_upright": false,
|
||||
"courtyard_line_width": 0.05,
|
||||
"dimension_precision": 4,
|
||||
"dimension_units": 3,
|
||||
"dimensions": {
|
||||
"arrow_length": 1270000,
|
||||
"extension_offset": 500000,
|
||||
"keep_text_aligned": true,
|
||||
"suppress_zeroes": true,
|
||||
"text_position": 0,
|
||||
"units_format": 0
|
||||
},
|
||||
"fab_line_width": 0.1,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 1.0,
|
||||
"fab_text_size_v": 1.0,
|
||||
"fab_text_thickness": 0.15,
|
||||
"fab_text_upright": false,
|
||||
"other_line_width": 0.1,
|
||||
"other_text_italic": false,
|
||||
"other_text_size_h": 1.0,
|
||||
"other_text_size_v": 1.0,
|
||||
"other_text_thickness": 0.15,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 0.8,
|
||||
"height": 1.27,
|
||||
"width": 2.54
|
||||
},
|
||||
"silk_line_width": 0.1,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.1,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"min_clearance": 0.5
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [],
|
||||
"drc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 2
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"connection_width": "warning",
|
||||
"copper_edge_clearance": "error",
|
||||
"copper_sliver": "warning",
|
||||
"courtyards_overlap": "error",
|
||||
"creepage": "error",
|
||||
"diff_pair_gap_out_of_range": "error",
|
||||
"diff_pair_uncoupled_length_too_long": "error",
|
||||
"drill_out_of_range": "error",
|
||||
"duplicate_footprints": "warning",
|
||||
"extra_footprint": "warning",
|
||||
"footprint": "error",
|
||||
"footprint_filters_mismatch": "ignore",
|
||||
"footprint_symbol_mismatch": "warning",
|
||||
"footprint_type_mismatch": "ignore",
|
||||
"hole_clearance": "error",
|
||||
"hole_to_hole": "warning",
|
||||
"holes_co_located": "warning",
|
||||
"invalid_outline": "error",
|
||||
"isolated_copper": "warning",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"lib_footprint_issues": "warning",
|
||||
"lib_footprint_mismatch": "warning",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"mirrored_text_on_front_layer": "warning",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"nonmirrored_text_on_back_layer": "warning",
|
||||
"npth_inside_courtyard": "ignore",
|
||||
"padstack": "warning",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_edge_clearance": "warning",
|
||||
"silk_over_copper": "warning",
|
||||
"silk_overlap": "warning",
|
||||
"skew_out_of_range": "error",
|
||||
"solder_mask_bridge": "error",
|
||||
"starved_thermal": "error",
|
||||
"text_height": "warning",
|
||||
"text_thickness": "warning",
|
||||
"through_hole_pad_without_hole": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_angle": "error",
|
||||
"track_dangling": "warning",
|
||||
"track_segment_length": "error",
|
||||
"track_width": "error",
|
||||
"tracks_crossing": "error",
|
||||
"unconnected_items": "error",
|
||||
"unresolved_variable": "error",
|
||||
"via_dangling": "warning",
|
||||
"zones_intersect": "error"
|
||||
},
|
||||
"rules": {
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_connection": 0.0,
|
||||
"min_copper_edge_clearance": 0.5,
|
||||
"min_groove_width": 0.0,
|
||||
"min_hole_clearance": 0.25,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.2,
|
||||
"min_microvia_drill": 0.1,
|
||||
"min_resolved_spokes": 2,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_text_height": 0.8,
|
||||
"min_text_thickness": 0.08,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.0,
|
||||
"min_via_annular_width": 0.1,
|
||||
"min_via_diameter": 0.5,
|
||||
"solder_mask_to_copper_clearance": 0.0,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"teardrop_options": [
|
||||
{
|
||||
"td_onpthpad": true,
|
||||
"td_onroundshapesonly": false,
|
||||
"td_onsmdpad": true,
|
||||
"td_ontrackend": false,
|
||||
"td_onvia": true
|
||||
}
|
||||
],
|
||||
"teardrop_parameters": [
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_round_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_rect_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_track_end",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
}
|
||||
],
|
||||
"track_widths": [],
|
||||
"tuning_pattern_settings": {
|
||||
"diff_pair_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 1.0
|
||||
},
|
||||
"diff_pair_skew_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
},
|
||||
"single_track_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
}
|
||||
},
|
||||
"via_dimensions": [],
|
||||
"zones_allow_external_fillets": false
|
||||
},
|
||||
"ipc2581": {
|
||||
"dist": "",
|
||||
"distpn": "",
|
||||
"internal_id": "",
|
||||
"mfg": "",
|
||||
"mpn": ""
|
||||
},
|
||||
"layer_pairs": [],
|
||||
"layer_presets": [],
|
||||
"viewports": []
|
||||
},
|
||||
"boards": [],
|
||||
"cvpcb": {
|
||||
"equivalence_files": []
|
||||
},
|
||||
"erc": {
|
||||
"erc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"pin_map": [
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
]
|
||||
],
|
||||
"rule_severities": {
|
||||
"bus_definition_conflict": "error",
|
||||
"bus_entry_needed": "error",
|
||||
"bus_to_bus_conflict": "error",
|
||||
"bus_to_net_conflict": "error",
|
||||
"different_unit_footprint": "error",
|
||||
"different_unit_net": "error",
|
||||
"duplicate_reference": "error",
|
||||
"duplicate_sheet_names": "error",
|
||||
"endpoint_off_grid": "warning",
|
||||
"extra_units": "error",
|
||||
"footprint_filter": "ignore",
|
||||
"footprint_link_issues": "warning",
|
||||
"four_way_junction": "ignore",
|
||||
"global_label_dangling": "warning",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"label_multiple_wires": "warning",
|
||||
"lib_symbol_issues": "warning",
|
||||
"lib_symbol_mismatch": "warning",
|
||||
"missing_bidi_pin": "warning",
|
||||
"missing_input_pin": "warning",
|
||||
"missing_power_pin": "error",
|
||||
"missing_unit": "warning",
|
||||
"multiple_net_names": "warning",
|
||||
"net_not_bus_member": "warning",
|
||||
"no_connect_connected": "warning",
|
||||
"no_connect_dangling": "warning",
|
||||
"pin_not_connected": "error",
|
||||
"pin_not_driven": "error",
|
||||
"pin_to_pin": "warning",
|
||||
"power_pin_not_driven": "error",
|
||||
"same_local_global_label": "warning",
|
||||
"similar_label_and_power": "warning",
|
||||
"similar_labels": "warning",
|
||||
"similar_power": "warning",
|
||||
"simulation_model_issue": "ignore",
|
||||
"single_global_label": "ignore",
|
||||
"unannotated": "error",
|
||||
"unconnected_wire_endpoint": "warning",
|
||||
"unit_value_mismatch": "error",
|
||||
"unresolved_variable": "error",
|
||||
"wire_dangling": "error"
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "ece223_project.kicad_pro",
|
||||
"version": 3
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.2,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Default",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"priority": 2147483647,
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.2,
|
||||
"via_diameter": 0.6,
|
||||
"via_drill": 0.3,
|
||||
"wire_width": 6
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 4
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": []
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"plot": "",
|
||||
"pos_files": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"svg": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"annotate_start_num": 0,
|
||||
"bom_export_filename": "${PROJECTNAME}.csv",
|
||||
"bom_fmt_presets": [],
|
||||
"bom_fmt_settings": {
|
||||
"field_delimiter": ",",
|
||||
"keep_line_breaks": false,
|
||||
"keep_tabs": false,
|
||||
"name": "CSV",
|
||||
"ref_delimiter": ",",
|
||||
"ref_range_delimiter": "",
|
||||
"string_delimiter": "\""
|
||||
},
|
||||
"bom_presets": [],
|
||||
"bom_settings": {
|
||||
"exclude_dnp": false,
|
||||
"fields_ordered": [
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Reference",
|
||||
"name": "Reference",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Qty",
|
||||
"name": "${QUANTITY}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Value",
|
||||
"name": "Value",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "DNP",
|
||||
"name": "${DNP}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Exclude from BOM",
|
||||
"name": "${EXCLUDE_FROM_BOM}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Exclude from Board",
|
||||
"name": "${EXCLUDE_FROM_BOARD}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Footprint",
|
||||
"name": "Footprint",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Datasheet",
|
||||
"name": "Datasheet",
|
||||
"show": true
|
||||
}
|
||||
],
|
||||
"filter_string": "",
|
||||
"group_symbols": true,
|
||||
"include_excluded_from_bom": true,
|
||||
"name": "Default Editing",
|
||||
"sort_asc": true,
|
||||
"sort_field": "Reference"
|
||||
},
|
||||
"connection_grid_size": 50.0,
|
||||
"drawing": {
|
||||
"dashed_lines_dash_length_ratio": 12.0,
|
||||
"dashed_lines_gap_length_ratio": 3.0,
|
||||
"default_line_thickness": 6.0,
|
||||
"default_text_size": 50.0,
|
||||
"field_names": [],
|
||||
"intersheets_ref_own_page": false,
|
||||
"intersheets_ref_prefix": "",
|
||||
"intersheets_ref_short": false,
|
||||
"intersheets_ref_show": false,
|
||||
"intersheets_ref_suffix": "",
|
||||
"junction_size_choice": 3,
|
||||
"label_size_ratio": 0.375,
|
||||
"operating_point_overlay_i_precision": 3,
|
||||
"operating_point_overlay_i_range": "~A",
|
||||
"operating_point_overlay_v_precision": 3,
|
||||
"operating_point_overlay_v_range": "~V",
|
||||
"overbar_offset_ratio": 1.23,
|
||||
"pin_symbol_size": 25.0,
|
||||
"text_offset_ratio": 0.15
|
||||
},
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": [],
|
||||
"meta": {
|
||||
"version": 1
|
||||
},
|
||||
"net_format_name": "",
|
||||
"ngspice": {
|
||||
"fix_include_paths": true,
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"model_mode": 4,
|
||||
"workbook_filename": "ece223_project.wbk"
|
||||
},
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "",
|
||||
"space_save_all_events": true,
|
||||
"spice_current_sheet_as_root": false,
|
||||
"spice_external_command": "spice \"%I\"",
|
||||
"spice_model_current_sheet_as_root": true,
|
||||
"spice_save_all_currents": false,
|
||||
"spice_save_all_dissipations": false,
|
||||
"spice_save_all_voltages": false,
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
"sheets": [
|
||||
[
|
||||
"3a60b8c4-9b6a-45e3-8d5f-2fa80fee2396",
|
||||
"Root"
|
||||
],
|
||||
[
|
||||
"471db3e4-e213-4827-95bb-9215dfa99989",
|
||||
"LP"
|
||||
],
|
||||
[
|
||||
"d9a3b005-3318-4b28-ad94-fa560a1f4e7a",
|
||||
"LED_GAIN1"
|
||||
],
|
||||
[
|
||||
"7683adc3-3937-403f-8f34-7becfe72007f",
|
||||
"RAIL_GEN"
|
||||
],
|
||||
[
|
||||
"1f3891d7-9ed5-413e-b758-2e8f45955b50",
|
||||
"OUTPUT_GAIN"
|
||||
],
|
||||
[
|
||||
"92a045e3-bee5-40f5-b5ce-8fe433234af4",
|
||||
"INPUT_GAIN"
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
}
|
4529
ece223_project.kicad_sch
Normal file
4529
ece223_project.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
3537
ece223_project.kicad_sch-bak
Normal file
3537
ece223_project.kicad_sch-bak
Normal file
File diff suppressed because it is too large
Load Diff
38
ece223_project.wbk
Normal file
38
ece223_project.wbk
Normal file
@ -0,0 +1,38 @@
|
||||
{
|
||||
"last_sch_text_sim_command": "",
|
||||
"tabs": [
|
||||
{
|
||||
"analysis": "TRAN",
|
||||
"commands": [
|
||||
".tran 1u 1.3m 0 1u uic",
|
||||
".kicad adjustpaths",
|
||||
".save all",
|
||||
".probe alli",
|
||||
".probe allp"
|
||||
],
|
||||
"dottedSecondary": true,
|
||||
"margins": {
|
||||
"bottom": 45,
|
||||
"left": 70,
|
||||
"right": 70,
|
||||
"top": 30
|
||||
},
|
||||
"measurements": [],
|
||||
"showGrid": true,
|
||||
"traces": [
|
||||
{
|
||||
"color": "rgb(255, 8, 49)",
|
||||
"signal": "V(VCC)",
|
||||
"trace_type": 257
|
||||
},
|
||||
{
|
||||
"color": "rgb(176, 180, 0)",
|
||||
"signal": "V(VREF)",
|
||||
"trace_type": 257
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"user_defined_signals": [],
|
||||
"version": 6
|
||||
}
|
99513
fp-info-cache
Normal file
99513
fp-info-cache
Normal file
File diff suppressed because it is too large
Load Diff
1372
input_gain.kicad_sch
Normal file
1372
input_gain.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
15
jlcpcb/gerber/ece223_project-CuBottom.gbr
Normal file
15
jlcpcb/gerber/ece223_project-CuBottom.gbr
Normal file
@ -0,0 +1,15 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||
%TF.CreationDate,2025-04-10T12:36:32-07:00*%
|
||||
%TF.ProjectId,ece223_project,65636532-3233-45f7-9072-6f6a6563742e,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Copper,L2,Bot*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-04-10 12:36:32*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 APERTURE END LIST*
|
||||
M02*
|
15
jlcpcb/gerber/ece223_project-CuTop.gbr
Normal file
15
jlcpcb/gerber/ece223_project-CuTop.gbr
Normal file
@ -0,0 +1,15 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||
%TF.CreationDate,2025-04-10T12:36:32-07:00*%
|
||||
%TF.ProjectId,ece223_project,65636532-3233-45f7-9072-6f6a6563742e,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Copper,L1,Top*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-04-10 12:36:32*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 APERTURE END LIST*
|
||||
M02*
|
14
jlcpcb/gerber/ece223_project-EdgeCuts.gbr
Normal file
14
jlcpcb/gerber/ece223_project-EdgeCuts.gbr
Normal file
@ -0,0 +1,14 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||
%TF.CreationDate,2025-04-10T12:36:32-07:00*%
|
||||
%TF.ProjectId,ece223_project,65636532-3233-45f7-9072-6f6a6563742e,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Profile,NP*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-04-10 12:36:32*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 APERTURE END LIST*
|
||||
M02*
|
15
jlcpcb/gerber/ece223_project-MaskBottom.gbr
Normal file
15
jlcpcb/gerber/ece223_project-MaskBottom.gbr
Normal file
@ -0,0 +1,15 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||
%TF.CreationDate,2025-04-10T12:36:32-07:00*%
|
||||
%TF.ProjectId,ece223_project,65636532-3233-45f7-9072-6f6a6563742e,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Soldermask,Bot*%
|
||||
%TF.FilePolarity,Negative*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-04-10 12:36:32*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 APERTURE END LIST*
|
||||
M02*
|
15
jlcpcb/gerber/ece223_project-MaskTop.gbr
Normal file
15
jlcpcb/gerber/ece223_project-MaskTop.gbr
Normal file
@ -0,0 +1,15 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||
%TF.CreationDate,2025-04-10T12:36:32-07:00*%
|
||||
%TF.ProjectId,ece223_project,65636532-3233-45f7-9072-6f6a6563742e,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Soldermask,Top*%
|
||||
%TF.FilePolarity,Negative*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-04-10 12:36:32*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 APERTURE END LIST*
|
||||
M02*
|
BIN
jlcpcb/gerber/ece223_project-NPTH-drl_map.pdf
Normal file
BIN
jlcpcb/gerber/ece223_project-NPTH-drl_map.pdf
Normal file
Binary file not shown.
12
jlcpcb/gerber/ece223_project-NPTH.drl
Normal file
12
jlcpcb/gerber/ece223_project-NPTH.drl
Normal file
@ -0,0 +1,12 @@
|
||||
M48
|
||||
; DRILL file {KiCad 9.0.0} date 2025-04-10T12:36:32-0700
|
||||
; FORMAT={-:-/ absolute / inch / decimal}
|
||||
; #@! TF.CreationDate,2025-04-10T12:36:32-07:00
|
||||
; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.0
|
||||
; #@! TF.FileFunction,NonPlated,1,2,NPTH
|
||||
FMAT,2
|
||||
INCH
|
||||
%
|
||||
G90
|
||||
G05
|
||||
M30
|
BIN
jlcpcb/gerber/ece223_project-PTH-drl_map.pdf
Normal file
BIN
jlcpcb/gerber/ece223_project-PTH-drl_map.pdf
Normal file
Binary file not shown.
12
jlcpcb/gerber/ece223_project-PTH.drl
Normal file
12
jlcpcb/gerber/ece223_project-PTH.drl
Normal file
@ -0,0 +1,12 @@
|
||||
M48
|
||||
; DRILL file {KiCad 9.0.0} date 2025-04-10T12:36:32-0700
|
||||
; FORMAT={-:-/ absolute / inch / decimal}
|
||||
; #@! TF.CreationDate,2025-04-10T12:36:32-07:00
|
||||
; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.0
|
||||
; #@! TF.FileFunction,Plated,1,2,PTH
|
||||
FMAT,2
|
||||
INCH
|
||||
%
|
||||
G90
|
||||
G05
|
||||
M30
|
17
jlcpcb/gerber/ece223_project-SilkBottom.gbr
Normal file
17
jlcpcb/gerber/ece223_project-SilkBottom.gbr
Normal file
@ -0,0 +1,17 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||
%TF.CreationDate,2025-04-10T12:36:32-07:00*%
|
||||
%TF.ProjectId,ece223_project,65636532-3233-45f7-9072-6f6a6563742e,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Legend,Bot*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-04-10 12:36:32*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 APERTURE END LIST*
|
||||
%LPC*%
|
||||
%LPD*%
|
||||
M02*
|
17
jlcpcb/gerber/ece223_project-SilkTop.gbr
Normal file
17
jlcpcb/gerber/ece223_project-SilkTop.gbr
Normal file
@ -0,0 +1,17 @@
|
||||
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||
%TF.CreationDate,2025-04-10T12:36:32-07:00*%
|
||||
%TF.ProjectId,ece223_project,65636532-3233-45f7-9072-6f6a6563742e,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Legend,Top*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-04-10 12:36:32*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 APERTURE END LIST*
|
||||
%LPC*%
|
||||
%LPD*%
|
||||
M02*
|
1
jlcpcb/production_files/BOM-ece223_project.csv
Normal file
1
jlcpcb/production_files/BOM-ece223_project.csv
Normal file
@ -0,0 +1 @@
|
||||
Comment,Designator,Footprint,LCSC,Quantity
|
|
1
jlcpcb/production_files/CPL-ece223_project.csv
Normal file
1
jlcpcb/production_files/CPL-ece223_project.csv
Normal file
@ -0,0 +1 @@
|
||||
Designator,Val,Package,Mid X,Mid Y,Rotation,Layer
|
|
BIN
jlcpcb/production_files/GERBER-ece223_project.zip
Normal file
BIN
jlcpcb/production_files/GERBER-ece223_project.zip
Normal file
Binary file not shown.
BIN
jlcpcb/project.db
Normal file
BIN
jlcpcb/project.db
Normal file
Binary file not shown.
984
led_gain.kicad_sch
Normal file
984
led_gain.kicad_sch
Normal file
@ -0,0 +1,984 @@
|
||||
(kicad_sch
|
||||
(version 20250114)
|
||||
(generator "eeschema")
|
||||
(generator_version "9.0")
|
||||
(uuid "64be4852-900e-4e6f-a62b-b97bee407087")
|
||||
(paper "A4")
|
||||
(lib_symbols
|
||||
(symbol "Amplifier_Operational:MCP6004"
|
||||
(pin_names
|
||||
(offset 0.127)
|
||||
)
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(property "Reference" "U"
|
||||
(at 0 5.08 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left)
|
||||
)
|
||||
)
|
||||
(property "Value" "MCP6004"
|
||||
(at 0 -5.08 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left)
|
||||
)
|
||||
)
|
||||
(property "Footprint" ""
|
||||
(at -1.27 2.54 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/21733j.pdf"
|
||||
(at 1.27 5.08 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Description" "1MHz, Low-Power Op Amp, DIP-14/SOIC-14/TSSOP-14"
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "ki_locked" ""
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "ki_keywords" "quad opamp"
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "ki_fp_filters" "SOIC*3.9x8.7mm*P1.27mm* DIP*W7.62mm* TSSOP*4.4x5mm*P0.65mm* SSOP*5.3x6.2mm*P0.65mm* MSOP*3x3mm*P0.5mm*"
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(symbol "MCP6004_1_1"
|
||||
(polyline
|
||||
(pts
|
||||
(xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08)
|
||||
)
|
||||
(stroke
|
||||
(width 0.254)
|
||||
(type default)
|
||||
)
|
||||
(fill
|
||||
(type background)
|
||||
)
|
||||
)
|
||||
(pin input line
|
||||
(at -7.62 2.54 0)
|
||||
(length 2.54)
|
||||
(name "+"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "3"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin input line
|
||||
(at -7.62 -2.54 0)
|
||||
(length 2.54)
|
||||
(name "-"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "2"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin output line
|
||||
(at 7.62 0 180)
|
||||
(length 2.54)
|
||||
(name "~"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "1"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "MCP6004_2_1"
|
||||
(polyline
|
||||
(pts
|
||||
(xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08)
|
||||
)
|
||||
(stroke
|
||||
(width 0.254)
|
||||
(type default)
|
||||
)
|
||||
(fill
|
||||
(type background)
|
||||
)
|
||||
)
|
||||
(pin input line
|
||||
(at -7.62 2.54 0)
|
||||
(length 2.54)
|
||||
(name "+"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "5"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin input line
|
||||
(at -7.62 -2.54 0)
|
||||
(length 2.54)
|
||||
(name "-"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "6"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin output line
|
||||
(at 7.62 0 180)
|
||||
(length 2.54)
|
||||
(name "~"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "7"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "MCP6004_3_1"
|
||||
(polyline
|
||||
(pts
|
||||
(xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08)
|
||||
)
|
||||
(stroke
|
||||
(width 0.254)
|
||||
(type default)
|
||||
)
|
||||
(fill
|
||||
(type background)
|
||||
)
|
||||
)
|
||||
(pin input line
|
||||
(at -7.62 2.54 0)
|
||||
(length 2.54)
|
||||
(name "+"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "10"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin input line
|
||||
(at -7.62 -2.54 0)
|
||||
(length 2.54)
|
||||
(name "-"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "9"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin output line
|
||||
(at 7.62 0 180)
|
||||
(length 2.54)
|
||||
(name "~"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "8"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "MCP6004_4_1"
|
||||
(polyline
|
||||
(pts
|
||||
(xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08)
|
||||
)
|
||||
(stroke
|
||||
(width 0.254)
|
||||
(type default)
|
||||
)
|
||||
(fill
|
||||
(type background)
|
||||
)
|
||||
)
|
||||
(pin input line
|
||||
(at -7.62 2.54 0)
|
||||
(length 2.54)
|
||||
(name "+"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "12"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin input line
|
||||
(at -7.62 -2.54 0)
|
||||
(length 2.54)
|
||||
(name "-"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "13"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin output line
|
||||
(at 7.62 0 180)
|
||||
(length 2.54)
|
||||
(name "~"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "14"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "MCP6004_5_1"
|
||||
(pin power_in line
|
||||
(at -2.54 7.62 270)
|
||||
(length 3.81)
|
||||
(name "V+"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "4"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin power_in line
|
||||
(at -2.54 -7.62 90)
|
||||
(length 3.81)
|
||||
(name "V-"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "11"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(embedded_fonts no)
|
||||
)
|
||||
(symbol "Device:R_Potentiometer_US"
|
||||
(pin_names
|
||||
(offset 1.016)
|
||||
(hide yes)
|
||||
)
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(property "Reference" "RV"
|
||||
(at -4.445 0 90)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "R_Potentiometer_US"
|
||||
(at -2.54 0 90)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" ""
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" "~"
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Description" "Potentiometer, US symbol"
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "ki_keywords" "resistor variable"
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "ki_fp_filters" "Potentiometer*"
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(symbol "R_Potentiometer_US_0_1"
|
||||
(polyline
|
||||
(pts
|
||||
(xy 0 2.54) (xy 0 2.286)
|
||||
)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
)
|
||||
(fill
|
||||
(type none)
|
||||
)
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 0 2.286) (xy 1.016 1.905) (xy 0 1.524) (xy -1.016 1.143) (xy 0 0.762)
|
||||
)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
)
|
||||
(fill
|
||||
(type none)
|
||||
)
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 0 0.762) (xy 1.016 0.381) (xy 0 0) (xy -1.016 -0.381) (xy 0 -0.762)
|
||||
)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
)
|
||||
(fill
|
||||
(type none)
|
||||
)
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 0 -0.762) (xy 1.016 -1.143) (xy 0 -1.524) (xy -1.016 -1.905) (xy 0 -2.286)
|
||||
)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
)
|
||||
(fill
|
||||
(type none)
|
||||
)
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 0 -2.286) (xy 0 -2.54)
|
||||
)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
)
|
||||
(fill
|
||||
(type none)
|
||||
)
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 1.143 0) (xy 2.286 0.508) (xy 2.286 -0.508) (xy 1.143 0)
|
||||
)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
)
|
||||
(fill
|
||||
(type outline)
|
||||
)
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 2.54 0) (xy 1.524 0)
|
||||
)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
)
|
||||
(fill
|
||||
(type none)
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "R_Potentiometer_US_1_1"
|
||||
(pin passive line
|
||||
(at 0 3.81 270)
|
||||
(length 1.27)
|
||||
(name "1"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "1"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin passive line
|
||||
(at 0 -3.81 90)
|
||||
(length 1.27)
|
||||
(name "3"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "3"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin passive line
|
||||
(at 3.81 0 180)
|
||||
(length 1.27)
|
||||
(name "2"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "2"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(embedded_fonts no)
|
||||
)
|
||||
)
|
||||
(wire
|
||||
(pts
|
||||
(xy 33.02 30.48) (xy 44.45 30.48)
|
||||
)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
)
|
||||
(uuid "0e5a71be-5dd7-4e24-8a82-e5ff59d75929")
|
||||
)
|
||||
(wire
|
||||
(pts
|
||||
(xy 27.94 41.91) (xy 29.21 41.91)
|
||||
)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
)
|
||||
(uuid "180e62aa-830d-4948-a1b2-3ba2e5d12425")
|
||||
)
|
||||
(wire
|
||||
(pts
|
||||
(xy 33.02 35.56) (xy 44.45 35.56)
|
||||
)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
)
|
||||
(uuid "427843cc-86c9-496c-8c87-8bb0f8e7fd2a")
|
||||
)
|
||||
(wire
|
||||
(pts
|
||||
(xy 33.02 38.1) (xy 33.02 35.56)
|
||||
)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
)
|
||||
(uuid "54542f2f-544c-4b46-a31e-c103ef22f0a9")
|
||||
)
|
||||
(wire
|
||||
(pts
|
||||
(xy 38.1 41.91) (xy 36.83 41.91)
|
||||
)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
)
|
||||
(uuid "5d8c6d6c-4639-4e8f-8625-b2b67649e843")
|
||||
)
|
||||
(wire
|
||||
(pts
|
||||
(xy 66.04 33.02) (xy 59.69 33.02)
|
||||
)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
)
|
||||
(uuid "91838358-4bcc-4473-b6e3-63139fbac294")
|
||||
)
|
||||
(global_label "VREF"
|
||||
(shape input)
|
||||
(at 38.1 41.91 0)
|
||||
(fields_autoplaced yes)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left)
|
||||
)
|
||||
(uuid "384a3eb0-924f-4a88-82a1-c426ed5a934b")
|
||||
(property "Intersheetrefs" "${INTERSHEET_REFS}"
|
||||
(at 45.6814 41.91 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
)
|
||||
(global_label "VCC"
|
||||
(shape input)
|
||||
(at 27.94 41.91 180)
|
||||
(fields_autoplaced yes)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify right)
|
||||
)
|
||||
(uuid "4783454a-cfba-4888-81a8-0a9c71a203e1")
|
||||
(property "Intersheetrefs" "${INTERSHEET_REFS}"
|
||||
(at 21.3262 41.91 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify right)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
)
|
||||
(hierarchical_label "OUT"
|
||||
(shape input)
|
||||
(at 66.04 33.02 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify left)
|
||||
)
|
||||
(uuid "015b1cda-df7b-4764-b51d-2559b698f17b")
|
||||
)
|
||||
(hierarchical_label "IN"
|
||||
(shape input)
|
||||
(at 33.02 30.48 180)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(justify right)
|
||||
)
|
||||
(uuid "20204eaf-c27f-4502-aa7f-6b4842f63478")
|
||||
)
|
||||
(symbol
|
||||
(lib_id "Device:R_Potentiometer_US")
|
||||
(at 33.02 41.91 90)
|
||||
(unit 1)
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(dnp no)
|
||||
(fields_autoplaced yes)
|
||||
(uuid "3750f1e2-2882-41cf-82de-8fbcf10de3f3")
|
||||
(property "Reference" "RV1"
|
||||
(at 33.02 45.72 90)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "5k"
|
||||
(at 33.02 48.26 90)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" ""
|
||||
(at 33.02 41.91 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" "~"
|
||||
(at 33.02 41.91 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Description" "Potentiometer, US symbol"
|
||||
(at 33.02 41.91 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Sim.Device" "R"
|
||||
(at 33.02 41.91 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Sim.Type" "POT"
|
||||
(at 33.02 41.91 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Sim.Pins" "1=r0 2=wiper 3=r1"
|
||||
(at 33.02 41.91 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Sim.Params" "r=5k pos=0.832"
|
||||
(at 33.02 41.91 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(pin "1"
|
||||
(uuid "6e42f0d1-4f51-4e0b-8793-91f285fbd737")
|
||||
)
|
||||
(pin "3"
|
||||
(uuid "c19712ad-9262-417d-a257-d74fe9eb1c4a")
|
||||
)
|
||||
(pin "2"
|
||||
(uuid "8c555c65-8991-4403-b990-16e05a6d92fa")
|
||||
)
|
||||
(instances
|
||||
(project "ece223_project"
|
||||
(path "/3a60b8c4-9b6a-45e3-8d5f-2fa80fee2396/d9a3b005-3318-4b28-ad94-fa560a1f4e7a"
|
||||
(reference "RV1")
|
||||
(unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol
|
||||
(lib_id "Amplifier_Operational:MCP6004")
|
||||
(at 52.07 33.02 0)
|
||||
(unit 1)
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(dnp no)
|
||||
(uuid "a1ae724f-de28-403c-bbce-f009df7fc34d")
|
||||
(property "Reference" "U8"
|
||||
(at 52.07 22.86 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "MCP6004"
|
||||
(at 52.07 25.4 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" ""
|
||||
(at 50.8 30.48 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/21733j.pdf"
|
||||
(at 53.34 27.94 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Description" "1MHz, Low-Power Op Amp, DIP-14/SOIC-14/TSSOP-14"
|
||||
(at 52.07 33.02 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Sim.Library" "MCP6001.lib"
|
||||
(at 52.07 33.02 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Sim.Name" "MCP6004"
|
||||
(at 52.07 33.02 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Sim.Device" "SUBCKT"
|
||||
(at 52.07 33.02 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Sim.Pins" "1=OUTA 2=A- 3=A+ 4=VDD 5=B+ 6=B- 7=OUTB 8=OUTC 9=C- 10=C+ 11=VSS 12=D+ 13=D- 14=OUTD"
|
||||
(at 52.07 33.02 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(pin "13"
|
||||
(uuid "5fdca11d-2734-4e6e-807e-9dcb8998d831")
|
||||
)
|
||||
(pin "8"
|
||||
(uuid "30f5683a-d75d-472c-ae7c-ae7e62ac6e69")
|
||||
)
|
||||
(pin "10"
|
||||
(uuid "2acf4fa4-7993-4464-b7ca-577fd6301819")
|
||||
)
|
||||
(pin "2"
|
||||
(uuid "198220aa-585b-47c9-aa90-04bdee71f59a")
|
||||
)
|
||||
(pin "3"
|
||||
(uuid "92257fd3-d5ba-4b08-9997-dd833f089e4a")
|
||||
)
|
||||
(pin "14"
|
||||
(uuid "03c0f5cb-d291-4d4a-bd25-e333f4398241")
|
||||
)
|
||||
(pin "4"
|
||||
(uuid "eb281645-8f36-4040-979f-3aaa2dc6413c")
|
||||
)
|
||||
(pin "7"
|
||||
(uuid "e2c578dd-77b8-4ff9-92bc-6e79dbca0d31")
|
||||
)
|
||||
(pin "9"
|
||||
(uuid "270b9ac1-f4ad-4341-af54-699650b53537")
|
||||
)
|
||||
(pin "6"
|
||||
(uuid "dc07bffb-a3bb-4585-8c19-282f68bb6abe")
|
||||
)
|
||||
(pin "1"
|
||||
(uuid "d938bc20-94b3-4b57-bae8-dfd38ef0d125")
|
||||
)
|
||||
(pin "5"
|
||||
(uuid "f823345c-ed84-4189-9981-4cee78198036")
|
||||
)
|
||||
(pin "11"
|
||||
(uuid "bbb76668-a696-4f17-a42c-96f1401a31f2")
|
||||
)
|
||||
(pin "12"
|
||||
(uuid "089a5141-05eb-4eae-807f-00e48fdee24c")
|
||||
)
|
||||
(instances
|
||||
(project "ece223_project"
|
||||
(path "/3a60b8c4-9b6a-45e3-8d5f-2fa80fee2396/d9a3b005-3318-4b28-ad94-fa560a1f4e7a"
|
||||
(reference "U8")
|
||||
(unit 1)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
111
lm741.lib
Normal file
111
lm741.lib
Normal file
@ -0,0 +1,111 @@
|
||||
*//////////////////////////////////////////////////////////////////////
|
||||
* (C) National Semiconductor, Inc.
|
||||
* Models developed and under copyright by:
|
||||
* National Semiconductor, Inc.
|
||||
|
||||
*/////////////////////////////////////////////////////////////////////
|
||||
* Legal Notice: This material is intended for free software support.
|
||||
* The file may be copied, and distributed; however, reselling the
|
||||
* material is illegal
|
||||
|
||||
*////////////////////////////////////////////////////////////////////
|
||||
* For ordering or technical information on these models, contact:
|
||||
* National Semiconductor's Customer Response Center
|
||||
* 7:00 A.M.--7:00 P.M. U.S. Central Time
|
||||
* (800) 272-9959
|
||||
* For Applications support, contact the Internet address:
|
||||
* amps-apps@galaxy.nsc.com
|
||||
|
||||
*//////////////////////////////////////////////////////////
|
||||
*LM741 OPERATIONAL AMPLIFIER MACRO-MODEL
|
||||
*//////////////////////////////////////////////////////////
|
||||
*
|
||||
* connections: non-inverting input
|
||||
* | inverting input
|
||||
* | | positive power supply
|
||||
* | | | negative power supply
|
||||
* | | | | output
|
||||
* | | | | |
|
||||
* | | | | |
|
||||
.SUBCKT LM741O 1 2 99 50 28
|
||||
*
|
||||
*Features:
|
||||
*Improved performance over industry standards
|
||||
*Plug-in replacement for LM709,LM201,MC1439,748
|
||||
*Input and output overload protection
|
||||
*
|
||||
****************INPUT STAGE**************
|
||||
*
|
||||
IOS 2 1 20N
|
||||
*^Input offset current
|
||||
R1 1 3 250K
|
||||
R2 3 2 250K
|
||||
I1 4 50 100U
|
||||
R3 5 99 517
|
||||
R4 6 99 517
|
||||
Q1 5 2 4 QX
|
||||
Q2 6 7 4 QX
|
||||
*Fp2=2.55 MHz
|
||||
C4 5 6 60.3614P
|
||||
*
|
||||
***********COMMON MODE EFFECT***********
|
||||
*
|
||||
I2 99 50 1.6MA
|
||||
*^Quiescent supply current
|
||||
EOS 7 1 POLY(1) 16 49 1E-3 1
|
||||
*Input offset voltage.^
|
||||
R8 99 49 40K
|
||||
R9 49 50 40K
|
||||
*
|
||||
*********OUTPUT VOLTAGE LIMITING********
|
||||
V2 99 8 1.63
|
||||
D1 9 8 DX
|
||||
D2 10 9 DX
|
||||
V3 10 50 1.63
|
||||
*
|
||||
**************SECOND STAGE**************
|
||||
*
|
||||
EH 99 98 99 49 1
|
||||
G1 98 9 5 6 2.1E-3
|
||||
*Fp1=5 Hz
|
||||
R5 98 9 95.493MEG
|
||||
C3 98 9 333.33P
|
||||
*
|
||||
***************POLE STAGE***************
|
||||
*
|
||||
*Fp=30 MHz
|
||||
G3 98 15 9 49 1E-6
|
||||
R12 98 15 1MEG
|
||||
C5 98 15 5.3052E-15
|
||||
*
|
||||
*********COMMON-MODE ZERO STAGE*********
|
||||
*
|
||||
*Fpcm=300 Hz
|
||||
G4 98 16 3 49 3.1623E-8
|
||||
L2 98 17 530.5M
|
||||
R13 17 16 1K
|
||||
*
|
||||
**************OUTPUT STAGE**************
|
||||
*
|
||||
F6 50 99 POLY(1) V6 450U 1
|
||||
E1 99 23 99 15 1
|
||||
R16 24 23 25
|
||||
D5 26 24 DX
|
||||
V6 26 22 0.65V
|
||||
R17 23 25 25
|
||||
D6 25 27 DX
|
||||
V7 22 27 0.65V
|
||||
V5 22 21 0.18V
|
||||
D4 21 15 DX
|
||||
V4 20 22 0.18V
|
||||
D3 15 20 DX
|
||||
L3 22 28 100P
|
||||
RL3 22 28 100K
|
||||
*
|
||||
***************MODELS USED**************
|
||||
*
|
||||
.MODEL DX D(IS=1E-15)
|
||||
.MODEL QX NPN(BF=625)
|
||||
*
|
||||
.ENDS
|
||||
*$
|
2345
rail_gen.kicad_sch
Normal file
2345
rail_gen.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
2327
rail_gen.kicad_sch-bak
Normal file
2327
rail_gen.kicad_sch-bak
Normal file
File diff suppressed because it is too large
Load Diff
586
tps613222A_trans.lib
Normal file
586
tps613222A_trans.lib
Normal file
@ -0,0 +1,586 @@
|
||||
* PSpice Model Editor - Version 16.6.0
|
||||
*$
|
||||
* TPS613222A
|
||||
*****************************************************************************
|
||||
* (C) Copyright 2017 Texas Instruments Incorporated. All rights reserved.
|
||||
*****************************************************************************
|
||||
** This model is designed as an aid for customers of Texas Instruments.
|
||||
** TI and its licensors and suppliers make no warranties, either expressed
|
||||
** or implied, with respect to this model, including the warranties of
|
||||
** merchantability or fitness for a particular purpose. The model is
|
||||
** provided solely on an "as is" basis. The entire risk as to its quality
|
||||
** and performance is with the customer.
|
||||
*****************************************************************************
|
||||
*
|
||||
** Released by: WEBENCH(R) Design Center, Texas Instruments Inc.
|
||||
* Part: TPS613222A
|
||||
* Date: 17APR2018
|
||||
* Model Type: TRANSIENT
|
||||
* Simulator: PSPICE
|
||||
* Simulator Version: 16.2.0.P001
|
||||
* EVM Order Number:
|
||||
* EVM Users Guide:
|
||||
* Datasheet: SLVSDY5 –JAN 2018
|
||||
*
|
||||
* Model Version: Final 1.00
|
||||
*
|
||||
*****************************************************************************
|
||||
*
|
||||
* Updates:
|
||||
*
|
||||
* Final 1.00
|
||||
* Release to Web.
|
||||
*
|
||||
*****************************************************************************
|
||||
*
|
||||
* Model Usage Notes:
|
||||
* The following features are modelled,
|
||||
* 1. VIN and VOUT UVLO
|
||||
* 2. Over current limit
|
||||
* 3. Startup modes- fixed freq oscillator and then error amplifier driven
|
||||
*
|
||||
* The following features are not modelled,
|
||||
* 1. Input and quiescent current of the part have not been modelled.
|
||||
* 2. Temperature effects have not been modelled.
|
||||
* 3. GND pin is internally connected to 0V and model doesn't support inverting topology.
|
||||
*****************************************************************************
|
||||
.SUBCKT TPS613222A_TRANS SW VOUT GND
|
||||
V_V7 N17091783 0 1.95
|
||||
X_U69 FB N16779205 N16779207 COMP_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=0.5
|
||||
C_C8 0 N16781109 1n TC=0,0
|
||||
V_V1 N16778516 0 5.8
|
||||
X_U3 VOUT OVP_TH N16778451 COMP_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=0.5
|
||||
R_R55 N17185979 VIN_INT 50k
|
||||
E_ABM15 N16846666 0 VALUE {
|
||||
+ IF(V(PG)>0.5,IF(V(VIN_INT)-V(VOUT)>=400m,1,0),0) }
|
||||
X_U666 PASS_THROUGH_EN N17097586 PT_CTL AND2_BASIC_GEN PARAMS: VDD=1
|
||||
+ VSS=0 VTHRESH=500E-3
|
||||
C_UTOFF_C2 UTOFF_TOFF_RAMP 0 1.2n
|
||||
X_UTOFF_U17 COMP_INV UTOFF_TOFFMINSET UTOFF_N01195 OR2_BASIC_GEN
|
||||
+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3
|
||||
X_UTOFF_U20 UTOFF_N01195 UTOFF_N02038 INV_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=500E-3
|
||||
X_UTOFF_U18 UTOFF_N07187 COMP_INV NMOS_ON PMOS_ON srlatchrhp_basic_gen
|
||||
+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
V_UTOFF_V2 UTOFF_N00169 0 2.5
|
||||
X_UTOFF_U3 PMOS_ON UTOFF_N02210 BUF_DELAY_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=0.5 DELAY=20n
|
||||
G_UTOFF_ABM2I1 UTOFF_N00169 UTOFF_N00849 VALUE { ((V(VOUT)
|
||||
+ -V(VIN_INT))*2.67m+1.5m) }
|
||||
X_UTOFF_U22 UTOFF_N02210 NMOS_ON UTOFF_N01354 UTOFF_N00399
|
||||
+ srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
X_UTOFF_U2 UTOFF_N00492 UTOFF_TOFF_RAMP UTOFF_TOFFMINSET COMP_BASIC_GEN
|
||||
+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
X_UTOFF_U23 0 UTOFF_TOFF_RAMP d_d1 PARAMS:
|
||||
X_UTOFF_U16 UTOFF_TOFF_RAMP UTOFF_N00169 d_d1 PARAMS:
|
||||
X_UTOFF_S1 UTOFF_N00404 0 UTOFF_TOFF_RAMP 0 TOFF_MIN_UTOFF_S1
|
||||
V_UTOFF_V1 UTOFF_N00492 0 1.5
|
||||
X_UTOFF_U21 COMP_OUT UTOFF_N02038 UTOFF_N07225 AND2_BASIC_GEN PARAMS:
|
||||
+ VDD=1 VSS=0 VTHRESH=500E-3
|
||||
X_UTOFF_U1 UTOFF_N00399 UTOFF_N00404 BUF_DELAY_BASIC_GEN PARAMS: VDD=1
|
||||
+ VSS=0 VTHRESH=0.5 DELAY=20n
|
||||
X_UTOFF_S2 UTOFF_N01354 0 UTOFF_N00849 UTOFF_TOFF_RAMP TOFF_MIN_UTOFF_S2
|
||||
X_UTOFF_U86 ZC UTOFF_N07225 UTOFF_N07187 OR2_BASIC_GEN PARAMS: VDD=1
|
||||
+ VSS=0 VTHRESH=500E-3
|
||||
X_U665 FB N17091783 N17091277 COMP_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=0.5
|
||||
R_R2 N16778516 OVP_TH 100k TC=0,0
|
||||
E_ABM18 N17109397 0 VALUE { IF(V(VIN_INT)<(V(VO)+100m),1,0) }
|
||||
V_V8 EN_CTL 0 5
|
||||
V_V6 N16781476 0 10m
|
||||
C_C7 VIN_INT 0 1n IC=2.5
|
||||
C_CFF FB N167786661 300f TC=0,0
|
||||
R_R3 N17091277 PG1 20 TC=0,0
|
||||
C_C1 0 OVP_HI 1n TC=0,0
|
||||
R_R56 N167786661 VOUT_INT 200k
|
||||
X_U76 OVP_HI OVP_HI_INV INV_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=500E-3
|
||||
X_U670 BLNK N16781805 N16781713 AND2_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=500E-3
|
||||
X_U75 N16926679 ZCB N16853839 AND2_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=500E-3
|
||||
X_U73 N16776687 PT_CTL GATE_P OR2_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=500E-3
|
||||
X_U668 N16781109 GATE_P d_d1 PARAMS:
|
||||
X_U657 N16781713 COMP_OUT ZC ZCB srlatchrhp_basic_gen PARAMS: VDD=1
|
||||
+ VSS=0 VTHRESH=0.5
|
||||
X_U71 N16853839 EN_CTL OVP_HI_INV N16776687 AND3_BASIC_GEN PARAMS:
|
||||
+ VDD=1 VSS=0 VTHRESH=500E-3
|
||||
E_E2 VOUT_INT 0 VOUT 0 1
|
||||
X_U77 PMOS_ON SW_EN N16926679 AND2_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=500E-3
|
||||
G_ABMII1 OVP_TH 0 VALUE { IF(V(OVP_HI)>0.5,1u,0) }
|
||||
R_R52 0 GND 1m TC=0,0
|
||||
R_R22 0 FB 2.48Meg
|
||||
X_U78 NMOS_ON SW_EN N16863473 AND2_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=500E-3
|
||||
X_U669 N16781109 BLNK BUF_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
R_R1 N16778451 OVP_HI 1 TC=0,0
|
||||
X_U79 N16846666 N16847172 N17097586 PT_CTL_INV srlatchrhp_basic_gen
|
||||
+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
E_ABM13 N16779205 0 VALUE { IF(V(PG) < 0.5,1.2,1.19) }
|
||||
C_C4 0 PG1 1n TC=0,0
|
||||
E_E1 N17185979 0 SW GND 1
|
||||
C_C3 0 VO 1n TC=0,0
|
||||
V_U5_V5 U5_N01819 0 2
|
||||
C_U5_C12 U5_N01899 0 12n IC=0
|
||||
X_U5_U29 U5_N01661 SW_EN INV_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=500E-3
|
||||
G_U5_ABMII9 0 U5_N01773 VALUE { IF(V(U5_N01661) < 0.5,
|
||||
+ LIMIT(-0.5m*V(VIN_INT)/(V(VOUT)+1u), -5m, 0),0) }
|
||||
C_U5_C9 0 U5_N01661 1n IC=0
|
||||
R_U5_R28 U5_N01673 U5_N01665 10
|
||||
X_U5_U28 U5_N01661 U5_N01773 d_d PARAMS:
|
||||
V_U5_V14 U5_N56693 0 1.6
|
||||
X_U5_U672 VOUT U5_N56693 U5_HYS COMP_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=0.5
|
||||
X_U5_U64 U5_BURST_EN U5_N01943 U5_N01673 AND2_BASIC_GEN PARAMS: VDD=1
|
||||
+ VSS=0 VTHRESH=500E-3
|
||||
X_U5_U26 U5_N01899 U5_N01819 d_d PARAMS:
|
||||
X_U5_U63 SW_EN U5_HYS U5_N01527 AND2_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=500E-3
|
||||
X_U5_S18 U5_N01665 0 U5_N01899 0 BURST_ENABLE_U5_S18
|
||||
X_U5_U31 ZCB U5_N01567 INV_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3
|
||||
G_U5_ABMII5 U5_N02197 0 VALUE { IF(V(U5_N02283) >0.5, 2u,0) }
|
||||
X_U5_U66 U5_SET U5_RESET U5_BURST_EN N01657 srlatchrhp_basic_gen
|
||||
+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
X_U5_U32 0 U5_N01773 d_d PARAMS:
|
||||
V_U5_V13 U5_N02197 0 1Vdc
|
||||
E_U5_ABM14 U5_N41524 0 VALUE { IF(V(U5_N01661)<0.5,3,2.9) }
|
||||
G_U5_ABMII8 0 U5_N01899 VALUE { IF(V(U5_BURST_EN) >0.5,
|
||||
+ 0.5m*V(VIN_INT)/V(VOUT),0) }
|
||||
X_U5_U67 U5_N01843 U5_N01773 U5_N02289 AND2_BASIC_GEN PARAMS: VDD=1
|
||||
+ VSS=0 VTHRESH=500E-3
|
||||
R_U5_R31 U5_N41943 U5_N01661 20
|
||||
X_U5_U27 U5_N01661 U5_N01843 INV_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=500E-3
|
||||
C_U5_C5 0 U5_SET 1n IC=0
|
||||
C_U5_C13 U5_N01773 0 12n
|
||||
R_U5_R26 U5_N01493 U5_SET {50u/0.693n}
|
||||
X_U5_U670 U5_N01567 U5_HYS SW_EN U5_N01493 AND3_BASIC_GEN PARAMS: VDD=1
|
||||
+ VSS=0 VTHRESH=500E-3
|
||||
X_U5_U671 FB U5_N41524 U5_N41943 COMP_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=0.5
|
||||
X_U5_U30 U5_N01527 U5_RESET INV_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=500E-3
|
||||
X_U5_U12 U5_SET U5_N01493 d_d PARAMS:
|
||||
X_U5_U68 U5_N01673 U5_N02289 U5_N02283 OR2_BASIC_GEN PARAMS: VDD=1
|
||||
+ VSS=0 VTHRESH=500E-3
|
||||
C_U5_C7 0 U5_N01665 1n IC=0
|
||||
X_U5_U25 U5_N01899 U5_N01943 INV_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=500E-3
|
||||
R_R57 GATE_P N16781109 40 TC=0,0
|
||||
R_R49 0 ZCB 1e8 TC=0,0
|
||||
V_V9 PASS_THROUGH_EN 0 {PASSTHR_EN}
|
||||
X_U70 N16863473 EN_CTL OVP_HI_INV GATE_N AND3_BASIC_GEN PARAMS: VDD=1
|
||||
+ VSS=0 VTHRESH=500E-3
|
||||
R_R11 FB VOUT_INT {2.48Meg*( VOUT_SET/1.24 -1)}
|
||||
X_S1 VVV 0 VOUT VO TPS613222_S1
|
||||
X_U658 N16781476 ISENSE N16781805 COMP_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=0.5
|
||||
E_ABM19 VVV 0 VALUE { IF(V(PG)>0.5 &
|
||||
+ V(PG1)<0.5,IF(V(VIN_INT)-V(VOUT)>=400m,1,0),0) }
|
||||
X_U62 N16779207 EN_CTL PG AND2_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=500E-3
|
||||
X_U63 N17109397 PT_CTL N16847172 AND2_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=500E-3
|
||||
R_u3_R2 u3_N17196052 u3_VIN_UVLO 1 TC=0,0
|
||||
X_u3_U114 0 u3_RAMP d_d1 PARAMS:
|
||||
X_u3_S6 u3_N17182331 0 SW_INT 0 DRIVER_u3_S6
|
||||
X_u3_U121 u3_OSC_R u3_N17188700 INV_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=500E-3
|
||||
V_u3_V26 u3_N17183729 0 1
|
||||
X_u3_U85 u3_OSC_EN u3_OSC u3_N17182331 AND2_BASIC_GEN PARAMS: VDD=1
|
||||
+ VSS=0 VTHRESH=500E-3
|
||||
V_u3_V30 u3_N17188785 0 10m
|
||||
X_u3_U111 u3_N17183953 u3_RAMP u3_OSC COMP_BASIC_GEN PARAMS: VDD=1
|
||||
+ VSS=0 VTHRESH=0.5
|
||||
X_u3_U15 u3_SW_NODE u3_N17181906 d_d1 PARAMS:
|
||||
E_u3_ABM25 u3_ISENSE 0 VALUE { ( V(u3_ISENSE_L)
|
||||
+ +V(u3_ISENSE_U) ) }
|
||||
X_u3_U115 u3_N17183930 u3_N17183762 BUF_DELAY_BASIC_GEN PARAMS: VDD=1
|
||||
+ VSS=0 VTHRESH=0.5 DELAY=20n
|
||||
X_u3_U119 VOUT u3_N17188417 u3_N17188372 u3_OSC_R COMPHYS_BASIC_GEN
|
||||
+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
C_u3_C1 0 u3_VIN_UVLO 1n TC=0,0
|
||||
X_u3_S3 u3_SW_N 0 u3_N17182368 0 DRIVER_u3_S3
|
||||
X_u3_U79 GATE_P u3_N17182440 u3_GATE_P_INT AND2_BASIC_GEN PARAMS: VDD=1
|
||||
+ VSS=0 VTHRESH=500E-3
|
||||
X_u3_U122 VOUT u3_N17188830 u3_N17188785 u3_VINP75 COMPHYS_BASIC_GEN
|
||||
+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
V_u3_V25 u3_N17183953 0 .4
|
||||
V_u3_V29 u3_N17188417 0 1.6
|
||||
X_u3_U48 VOUT u3_N17181738 u3_N171817493 u3_VOUTG1P6 COMPHYS_BASIC_GEN
|
||||
+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
G_u3_ABMII2 u3_UV_THRES 0 VALUE { IF(V(u3_VIN_UVLO)>0.5,1u,0) }
|
||||
X_u3_U107 u3_RAMP u3_N17183886 u3_N17183930 COMP_BASIC_GEN PARAMS:
|
||||
+ VDD=1 VSS=0 VTHRESH=0.5
|
||||
E_u3_ABM24 u3_N17195216 0 VALUE { IF(V(VOUT)<=0.8,0,V(VOUT)) }
|
||||
V_u3_V31 u3_N17188830 0 0.75
|
||||
X_u3_U86 GATE_N u3_N17181671 BUF_DELAY_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=0.5 DELAY=3n
|
||||
X_u3_H6 SW_INT u3_N17182368 u3_ISENSE_L 0 DRIVER_u3_H6
|
||||
X_u3_H4 SW_INT u3_SW_NODE u3_ISENSE_U 0 DRIVER_u3_H4
|
||||
M_u3_M1 VOUT u3_N17181984 u3_N17181906 u3_N17181906 PMOS_SIMPLE
|
||||
+ L=550u
|
||||
+ W={110900000u/40}
|
||||
R_u3_R3 u3_N17196120 u3_UV_THRES 100k TC=0,0
|
||||
X_u3_S4 u3_SW_P 0 u3_SW_NODE VOUT DRIVER_u3_S4
|
||||
V_u3_V24 u3_N17183886 0 .5
|
||||
V_u3_V20 u3_N17181738 0 1.6
|
||||
X_u3_U116 u3_VOUTG1P6 PT_CTL u3_N17182865 OR2_BASIC_GEN PARAMS: VDD=1
|
||||
+ VSS=0 VTHRESH=500E-3
|
||||
X_u3_U18 u3_OSC_SET u3_OSC_R u3_OSC_EN u3_OSC_INV srlatchrhp_basic_gen
|
||||
+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
X_u3_U84 GATE_P u3_N17182440 BUF_DELAY_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=0.5 DELAY=3n
|
||||
R_u3_R1 u3_N17195216 u3_N17181984 100
|
||||
G_u3_ABMII1 u3_N17183729 u3_RAMP VALUE { if(V(u3_OSC_EN) >0.5, 1u,0)
|
||||
+ }
|
||||
X_u3_U80 GATE_N u3_N17181671 u3_GATE_N_INT AND2_BASIC_GEN PARAMS: VDD=1
|
||||
+ VSS=0 VTHRESH=500E-3
|
||||
X_u3_U13 0 SW_INT d_d1 PARAMS:
|
||||
V_u3_V1 u3_N17196120 0 550m
|
||||
X_u3_U117 u3_RAMP u3_N17183729 d_d1 PARAMS:
|
||||
X_u3_U108 u3_OSC_INV u3_N17183762 u3_N17183905 OR2_BASIC_GEN PARAMS:
|
||||
+ VDD=1 VSS=0 VTHRESH=500E-3
|
||||
V_u3_V9 u3_N17181509 u3_SW_NODE -0.8
|
||||
X_u3_U16 0 SW_INT d_d1 PARAMS:
|
||||
X_u3_U120 u3_VINP75 u3_N17188700 u3_OSC_SET AND2_BASIC_GEN PARAMS:
|
||||
+ VDD=1 VSS=0 VTHRESH=500E-3
|
||||
C_u3_C10 u3_RAMP 0 1p
|
||||
C_u3_C11 u3_N17181984 0 1n
|
||||
V_u3_V19 u3_N171817493 0 100m
|
||||
X_u3_U3 VIN_INT u3_UV_THRES u3_N17196052 COMP_BASIC_GEN PARAMS: VDD=1
|
||||
+ VSS=0 VTHRESH=0.5
|
||||
X_u3_U14 u3_N17181509 VOUT d_d2 PARAMS:
|
||||
X_u3_U123 u3_GATE_N_INT u3_VIN_UVLO u3_VOUTG1P6 u3_SW_N AND3_BASIC_GEN
|
||||
+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3
|
||||
X_u3_U118 u3_GATE_P_INT u3_VIN_UVLO u3_N17182865 u3_SW_P AND3_BASIC_GEN
|
||||
+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3
|
||||
V_u3_V28 u3_N17188372 0 99m
|
||||
X_u3_S7 u3_N17183905 0 u3_RAMP 0 DRIVER_u3_S7
|
||||
E_u2_ABM22 u2_ILIMIT_VAL 0 VALUE { {IF(V(u2_N17393817)>0.5,
|
||||
+ ILIMIT,0.85*ILIMIT)} }
|
||||
V_u2_V28 u2_N17397448 0 100m
|
||||
E_u2_ABM23 u2_VSS 0 VALUE { {if( SS< 0.5,MIN(V(u2_N17415427),1.24),
|
||||
+ 1.24)} }
|
||||
C_u2_C3 COMP 0 100f IC={500m*SS} TC=0,0
|
||||
R_u2_R9 u2_N17392793 u2_REF 0.3k
|
||||
V_u2_V10 u2_N17392819 0 3
|
||||
E_u2_E2 u2_N17415522 0 FB 0 1
|
||||
R_u2_R11 FB u2_N17395887 500k
|
||||
X_u2_U79 u2_ERR_AMP_1 u2_CL d_d PARAMS:
|
||||
X_u2_U122 u2_N17421867 COMP_OUT BUF_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=0.5
|
||||
G_u2_ABM2I3 u2_REF 0 VALUE {
|
||||
+ LIMIT(((V(u2_ERR_AMP_1)-V(u2_N17393480))*50u),0,15u) }
|
||||
E_u2_EDUMMY u2_N17392838 0 u2_SENSE 0 1
|
||||
X_u2_U119 VOUT u2_N17397493 u2_N17397448 u2_BOOST_OP_START
|
||||
+ COMPHYS_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
X_u2_U73 COMP u2_N17392819 d_d1 PARAMS:
|
||||
C_u2_C6 0 u2_N17395887 .1p TC=0,0
|
||||
R_u2_R5 u2_N17393956 u2_ERR_AMP_1 600k
|
||||
R_u2_R4 0 u2_ERR_AMP_1 100Meg
|
||||
C_u2_C9 u2_FBSAMPLE 0 0.1m
|
||||
X_u2_H1 u2_N17393309 0 u2_N17393255 0 CONTROL_u2_H1
|
||||
X_u2_S3 u2_DISCH u2_FBSAMPLE u2_N17415427 u2_FBSAMPLE CONTROL_u2_S3
|
||||
E_u2_ABM25 u2_N17421854 0 VALUE { if( V(COMP)>
|
||||
+ V(u2_N17420454), 1,0) }
|
||||
X_u2_U32 EN_CTL u2_N17393058 INV_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=500E-3
|
||||
V_u2_V29 u2_N17397493 0 1.6
|
||||
G_u2_ABM2I7 0 u2_SENSE VALUE { LIMIT(((V(u2_N17393255)-V(0))),0,10m)
|
||||
+ }
|
||||
E_u2_ABM24 u2_CL 0 VALUE { {V(u2_ILIMIT_VAL)* ISENSE_GAIN/(IEA_GAIN)
|
||||
+ +0.5} }
|
||||
R_u2_R13 u2_N17421854 u2_COMP_NEW 1
|
||||
X_u2_U80 u2_N17393058 u2_N17392951 u2_N17393072 AND2_BASIC_GEN PARAMS:
|
||||
+ VDD=1 VSS=0 VTHRESH=500E-3
|
||||
C_u2_C2 u2_ERR_AMP_1 0 100f IC={500m*SS} TC=0,0
|
||||
R_u2_R15 u2_N17392838 u2_IND_SENSE 10
|
||||
G_u2_ABMII1 u2_N17393309 0 VALUE { if(V(COMP_OUT)>0.5,1u,0) }
|
||||
E_u2_ABM21 u2_N17392888 0 VALUE { IF(V(u2_PG11)<0.5,0,1) }
|
||||
R_u2_R10 0 u2_SENSE 50k TC=0,0
|
||||
C_u2_C5 u2_FBSAMPLE u2_N17415427 10p IC=0 TC=0,0
|
||||
R_u2_R12 u2_COMP_NEW u2_N17421867 {60/0.693}
|
||||
E_u2_ABM26 u2_N17420271 0 VALUE { {if( V(COMP_OUT) <
|
||||
+ 0.5, V(u2_IND_SENSE), V(u2_IND_SENSE) - COMP_CURR_HYSTER)} }
|
||||
X_u2_U33 u2_BOOST_OP_START u2_N17392951 INV_BASIC_GEN PARAMS: VDD=1
|
||||
+ VSS=0 VTHRESH=500E-3
|
||||
X_u2_U69 COMP_OUT COMP_INV INV_BASIC_GEN PARAMS: VDD=1 VSS=0
|
||||
+ VTHRESH=500E-3
|
||||
X_u2_H2 u2_N17393146 SW_INT ISENSE 0 CONTROL_u2_H2
|
||||
C_u2_C13 0 u2_IND_SENSE 1n TC=0,0
|
||||
V_u2_V2 u2_N17393480 0 0.5
|
||||
X_u2_U37 u2_N17392888 u2_N17393072 u2_N17393817 N17393906
|
||||
+ srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
R_u2_R14 u2_N17420271 u2_N17420454 1
|
||||
C_u2_C7 u2_N17392984 0 0.1p IC={500m*SS} TC=0,0
|
||||
X_u2_U72 u2_N173930791 u2_ERR_AMP_1 d_d1 PARAMS:
|
||||
X_u2_S4 u2_BOOST_OP_START 0 u2_FBSAMPLE u2_N17415522 CONTROL_u2_S4
|
||||
C_u2_C1 u2_N17393956 0 40p IC={500m*SS} TC=0,0
|
||||
V_u2_V3 u2_N173930791 0 0.5
|
||||
X_u2_U71 0 COMP d_d1 PARAMS:
|
||||
X_u2_F1 SW u2_N17393146 0 u2_N17393309 CONTROL_u2_F1
|
||||
G_u2_ABM2I2 0 COMP VALUE {
|
||||
+ {LIMIT(((V(u2_ERR_AMP_1)-V(u2_N17393480))*IEA_GAIN),-100u,200u)} }
|
||||
E_u2_E1 u2_N17392793 0 VALUE {
|
||||
+ IF(V(u2_BOOST_OP_START)>0.5,V(u2_VSS),V(FB)) }
|
||||
G_u2_ABM2I1 0 u2_N17392984 VALUE {
|
||||
+ LIMIT((V(u2_REF)-V(u2_N17395887))*5u,-100n,2u) }
|
||||
R_u2_R8 u2_ERR_AMP_1 u2_N17392984 2Meg
|
||||
C_u2_C12 0 u2_N17420454 1n TC=0,0
|
||||
G_u2_ABMII2 0 u2_N17415427 VALUE { IF(V(u2_BOOST_OP_START)>0.5 ,10n,0)
|
||||
+ }
|
||||
R_u2_R6 0 COMP 50k
|
||||
C_u2_cc 0 u2_PG11 1u TC=0,0
|
||||
C_u2_C11 0 u2_COMP_NEW 1n TC=0,0
|
||||
R_u2_rr PG u2_PG11 {50/0.693}
|
||||
C_u2_C10 0 u2_N17421867 1n TC=0,0
|
||||
.ENDS
|
||||
*$
|
||||
.PARAM vout_set=5 rdson_low=150m isense_gain=36u iea_gain=200u rdson_hi=750m
|
||||
+ comp_curr_hyster=340m ilimit=1.8 passthr_en=0 vin_uvlo=0.7
|
||||
|
||||
.subckt TOFF_MIN_UTOFF_S1 1 2 3 4
|
||||
S_UTOFF_S1 3 4 1 2 _UTOFF_S1
|
||||
RS_UTOFF_S1 1 2 1G
|
||||
.MODEL _UTOFF_S1 VSWITCH Roff=1e6 Ron=1.0 Voff=0.25 Von=0.75
|
||||
.ends TOFF_MIN_UTOFF_S1
|
||||
|
||||
.subckt TOFF_MIN_UTOFF_S2 1 2 3 4
|
||||
S_UTOFF_S2 3 4 1 2 _UTOFF_S2
|
||||
RS_UTOFF_S2 1 2 1G
|
||||
.MODEL _UTOFF_S2 VSWITCH Roff=1e6 Ron=1.0 Voff=0.25 Von=0.75
|
||||
.ends TOFF_MIN_UTOFF_S2
|
||||
|
||||
.subckt BURST_ENABLE_U5_S18 1 2 3 4
|
||||
S_U5_S18 3 4 1 2 _U5_S18
|
||||
RS_U5_S18 1 2 1G
|
||||
.MODEL _U5_S18 VSWITCH Roff=1e9 Ron=450m Voff=0.8 Von=0.2
|
||||
.ends BURST_ENABLE_U5_S18
|
||||
|
||||
.subckt TPS613222_S1 1 2 3 4
|
||||
S_S1 3 4 1 2 _S1
|
||||
RS_S1 1 2 1G
|
||||
.MODEL _S1 VSWITCH Roff=1e9 Ron=1m Voff=0.0V Von=1.0V
|
||||
.ends TPS613222_S1
|
||||
|
||||
.subckt DRIVER_u3_S6 1 2 3 4
|
||||
S_u3_S6 3 4 1 2 _u3_S6
|
||||
RS_u3_S6 1 2 1G
|
||||
.MODEL _u3_S6 VSWITCH Roff=1e10 Ron=4.5 Voff=0.2 Von=0.8
|
||||
.ends DRIVER_u3_S6
|
||||
|
||||
.subckt DRIVER_u3_S3 1 2 3 4
|
||||
S_u3_S3 3 4 1 2 _u3_S3
|
||||
RS_u3_S3 1 2 1G
|
||||
.MODEL _u3_S3 VSWITCH Roff=1e10 Ron={Rdson_low} Voff=0.2 Von=0.8
|
||||
.ends DRIVER_u3_S3
|
||||
|
||||
.subckt DRIVER_u3_H6 1 2 3 4
|
||||
H_u3_H6 3 4 VH_u3_H6 1
|
||||
VH_u3_H6 1 2 0V
|
||||
.ends DRIVER_u3_H6
|
||||
|
||||
.subckt DRIVER_u3_H4 1 2 3 4
|
||||
H_u3_H4 3 4 VH_u3_H4 1
|
||||
VH_u3_H4 1 2 0V
|
||||
.ends DRIVER_u3_H4
|
||||
|
||||
.subckt DRIVER_u3_S4 1 2 3 4
|
||||
S_u3_S4 3 4 1 2 _u3_S4
|
||||
RS_u3_S4 1 2 1G
|
||||
.MODEL _u3_S4 VSWITCH Roff=1e12 Ron={Rdson_hi} Voff=0.4 Von=0.6
|
||||
.ends DRIVER_u3_S4
|
||||
|
||||
.subckt DRIVER_u3_S7 1 2 3 4
|
||||
S_u3_S7 3 4 1 2 _u3_S7
|
||||
RS_u3_S7 1 2 1G
|
||||
.MODEL _u3_S7 VSWITCH Roff=1e9 Ron=1.0m Voff=.4 Von=.6
|
||||
.ends DRIVER_u3_S7
|
||||
|
||||
.subckt CONTROL_u2_H1 1 2 3 4
|
||||
H_u2_H1 3 4 VH_u2_H1 1
|
||||
VH_u2_H1 1 2 0V
|
||||
.ends CONTROL_u2_H1
|
||||
|
||||
.subckt CONTROL_u2_S3 1 2 3 4
|
||||
S_u2_S3 3 4 1 2 _u2_S3
|
||||
RS_u2_S3 1 2 1G
|
||||
.MODEL _u2_S3 VSWITCH Roff=1e9 Ron=1.0 Voff=0.0V Von=1.0V
|
||||
.ends CONTROL_u2_S3
|
||||
|
||||
.subckt CONTROL_u2_H2 1 2 3 4
|
||||
H_u2_H2 3 4 VH_u2_H2 1
|
||||
VH_u2_H2 1 2 0V
|
||||
.ends CONTROL_u2_H2
|
||||
|
||||
.subckt CONTROL_u2_S4 1 2 3 4
|
||||
S_u2_S4 3 4 1 2 _u2_S4
|
||||
RS_u2_S4 1 2 1G
|
||||
.MODEL _u2_S4 VSWITCH Roff=1e9 Ron=1m Voff=0.75 Von=0.25
|
||||
.ends CONTROL_u2_S4
|
||||
|
||||
.subckt CONTROL_u2_F1 1 2 3 4
|
||||
F_u2_F1 3 4 VF_u2_F1 {ISENSE_GAIN}
|
||||
VF_u2_F1 1 2 0V
|
||||
.ends CONTROL_u2_F1
|
||||
*$
|
||||
************************ BASIC COMPONENTS *******************************
|
||||
.SUBCKT OR2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
E_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} |
|
||||
+ V(B) > {VTHRESH},{VDD},{VSS})}}
|
||||
RINT YINT Y 1
|
||||
CINT Y 0 1n
|
||||
.ENDS OR2_BASIC_GEN
|
||||
*$
|
||||
.SUBCKT BUF_DELAY_BASIC A Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY = 10n
|
||||
E_ABMGATE1 YINT1 0 VALUE {{IF(V(A) > {VTHRESH} ,
|
||||
+ {VDD},{VSS})}}
|
||||
RINT YINT1 YINT2 1
|
||||
CINT YINT2 0 {DELAY*1.3}
|
||||
E_ABMGATE2 YINT3 0 VALUE {{IF(V(YINT2) > {VTHRESH} ,
|
||||
+ {VDD},{VSS})}}
|
||||
RINT2 YINT3 Y 1
|
||||
CINT2 Y 0 1n
|
||||
.ENDS BUF_DELAY_BASIC
|
||||
*$
|
||||
.SUBCKT INV_DELAY_BASIC_GEN A Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY = 10n
|
||||
E_ABMGATE1 YINT1 0 VALUE {{IF(V(A) > {VTHRESH} ,
|
||||
+ {VDD},{VSS})}}
|
||||
RINT YINT1 YINT2 1
|
||||
CINT YINT2 0 {DELAY*1.3}
|
||||
E_ABMGATE2 YINT3 0 VALUE {{IF(V(YINT2) > {VTHRESH} ,
|
||||
+ {VSS},{VDD})}}
|
||||
RINT2 YINT3 Y 1
|
||||
CINT2 Y 0 1n
|
||||
.ENDS INV_DELAY_BASIC_GEN
|
||||
*$
|
||||
.SUBCKT COMP_BASIC_GEN INP INM Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
E_ABM Yint 0 VALUE {IF (V(INP) >
|
||||
+ V(INM), {VDD},{VSS})}
|
||||
R1 Yint Y 1
|
||||
C1 Y 0 1n
|
||||
.ENDS COMP_BASIC_GEN
|
||||
*$
|
||||
.SUBCKT COMPHYS_BASIC_GEN INP INM HYS OUT PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
EIN INP1 INM1 INP INM 1
|
||||
EHYS INP1 INP2 VALUE { IF( V(1) > {VTHRESH},-V(HYS),0) }
|
||||
EOUT OUT 0 VALUE { IF( V(INP2)>V(INM1), {VDD} ,{VSS}) }
|
||||
R1 OUT 1 1
|
||||
C1 1 0 10n
|
||||
RINP1 INP1 0 1K
|
||||
.ENDS COMPHYS_BASIC_GEN
|
||||
*$
|
||||
.SUBCKT AND3_BASIC_GEN A B C Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
E_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} &
|
||||
+ V(B) > {VTHRESH} &
|
||||
+ V(C) > {VTHRESH},{VDD},{VSS})}}
|
||||
RINT YINT Y 1
|
||||
CINT Y 0 1n
|
||||
.ENDS AND3_BASIC_GEN
|
||||
*$
|
||||
.SUBCKT AND2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
E_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} &
|
||||
+ V(B) > {VTHRESH},{VDD},{VSS})}}
|
||||
RINT YINT Y 1
|
||||
CINT Y 0 1n
|
||||
.ENDS AND2_BASIC_GEN
|
||||
*$
|
||||
.SUBCKT INV_BASIC_GEN A Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
E_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} ,
|
||||
+ {VSS},{VDD})}}
|
||||
RINT YINT Y 1
|
||||
CINT Y 0 1n
|
||||
.ENDS INV_BASIC_GEN
|
||||
*$
|
||||
.SUBCKT BUF_BASIC_GEN A Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
E_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} ,
|
||||
+ {VDD},{VSS})}}
|
||||
RINT YINT Y 1
|
||||
CINT Y 0 1n
|
||||
.ENDS BUF_BASIC_GEN
|
||||
*$
|
||||
**Reset has higher priority in this latch
|
||||
.SUBCKT SRLATCHRHP_BASIC_GEN S R Q QB PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
GQ 0 Qint VALUE = {IF(V(R) > {VTHRESH},-5,IF(V(S)>{VTHRESH},5, 0))}
|
||||
CQint Qint 0 1n
|
||||
RQint Qint 0 1000MEG
|
||||
D_D10 Qint MY5 D_D1
|
||||
V1 MY5 0 {VDD}
|
||||
D_D11 MYVSS Qint D_D1
|
||||
V2 MYVSS 0 {VSS}
|
||||
EQ Qqq 0 Qint 0 1
|
||||
X3 Qqq Qqqd1 BUF_BASIC_GEN PARAMS: VDD={VDD} VSS={VSS} VTHRESH={VTHRESH}
|
||||
RQq Qqqd1 Q 1
|
||||
EQb Qbr 0 VALUE = {IF( V(Q) > {VTHRESH}, {VSS},{VDD})}
|
||||
RQb Qbr QB 1
|
||||
Cdummy1 Q 0 1n
|
||||
Cdummy2 QB 0 1n
|
||||
.IC V(Qint) {VSS}
|
||||
.MODEL D_D1 D( IS=1e-15 TT=10p Rs=0.05 N=.1 )
|
||||
.ENDS SRLATCHRHP_BASIC_GEN
|
||||
*$
|
||||
.SUBCKT CESR IN OUT
|
||||
+ PARAMs: C=100u ESR=0.01 X=2 IC=0
|
||||
C IN 1 {C*X} IC={IC}
|
||||
RESR 1 OUT {ESR/X}
|
||||
.ENDS CESR
|
||||
*$
|
||||
.SUBCKT LDCR IN OUT
|
||||
+ PARAMs: L=1u DCR=0.01 IC=0
|
||||
L IN 1 {L} IC={IC}
|
||||
RDCR 1 OUT {DCR}
|
||||
.ENDS LDCR
|
||||
*$
|
||||
.SUBCKT BUF_DELAY_BASIC_GEN A Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY = 10n
|
||||
E_ABMGATE1 YINT1 0 VALUE {{IF(V(A) > {VTHRESH} ,
|
||||
+ {VDD},{VSS})}}
|
||||
RINT YINT1 YINT2 1
|
||||
CINT YINT2 0 {DELAY*1.3}
|
||||
E_ABMGATE2 YINT3 0 VALUE {{IF(V(YINT2) > {VTHRESH} ,
|
||||
+ {VDD},{VSS})}}
|
||||
RINT2 YINT3 Y 1
|
||||
CINT2 Y 0 1n
|
||||
.ENDS BUF_DELAY_BASIC_GEN
|
||||
*$
|
||||
.SUBCKT OR3_BASIC_GEN A B C Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5
|
||||
E_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} |
|
||||
+ V(B) > {VTHRESH} |
|
||||
+ V(C) > {VTHRESH},{VDD},{VSS})}}
|
||||
RINT YINT Y 1
|
||||
CINT Y 0 1n
|
||||
.ENDS OR3_BASIC_GEN
|
||||
*$
|
||||
.MODEL PMOS_SIMPLE PMOS
|
||||
*$
|
||||
.subckt d_d 1 2
|
||||
d1 1 2 dd
|
||||
.model dd d
|
||||
+ is=1e-015
|
||||
+ n=0.01
|
||||
+ tt=1e-011
|
||||
.ends d_d
|
||||
*$
|
||||
.SUBCKT D_D2 1 2
|
||||
d1 1 2 dd1
|
||||
.model dd1 d
|
||||
+ is=1e-019
|
||||
+ tt=1e-011
|
||||
+ rs=1.4
|
||||
+ n=.1
|
||||
.ENDS D_D2
|
||||
*$
|
||||
.SUBCKT D_D1 1 2
|
||||
d1 1 2 dd1
|
||||
.model dd1 d
|
||||
+ is=1e-019
|
||||
+ tt=1e-011
|
||||
+ rs=0.05
|
||||
+ n=0.001
|
||||
.ENDS D_D1
|
||||
*$
|
44
uA741.sub
Normal file
44
uA741.sub
Normal file
@ -0,0 +1,44 @@
|
||||
* Model for uA741 Op Amp (from EVAL library in PSpice)
|
||||
* connections: non-inverting input
|
||||
* | inverting input
|
||||
* | | positive power supply
|
||||
* | | | negative power supply
|
||||
* | | | | output
|
||||
* | | | | |
|
||||
*
|
||||
.subckt uA741 1 2 3 4 5
|
||||
*
|
||||
c1 11 12 8.661E-12
|
||||
c2 6 7 30.00E-12
|
||||
dc 5 53 dy
|
||||
de 54 5 dy
|
||||
dlp 90 91 dx
|
||||
dln 92 90 dx
|
||||
dp 4 3 dx
|
||||
egnd 99 0 poly(2),(3,0),(4,0) 0 .5 .5
|
||||
fb 7 99 poly(5) vb vc ve vlp vln 0 10.61E6 -1E3 1E3 10E6 -10E6
|
||||
ga 6 0 11 12 188.5E-6
|
||||
gcm 0 6 10 99 5.961E-9
|
||||
iee 10 4 dc 15.16E-6
|
||||
hlim 90 0 vlim 1K
|
||||
q1 11 2 13 qx
|
||||
q2 12 1 14 qx
|
||||
r2 6 9 100.0E3
|
||||
rc1 3 11 5.305E3
|
||||
rc2 3 12 5.305E3
|
||||
re1 13 10 1.836E3
|
||||
re2 14 10 1.836E3
|
||||
ree 10 99 13.19E6
|
||||
ro1 8 5 50
|
||||
ro2 7 99 100
|
||||
rp 3 4 18.16E3
|
||||
vb 9 0 dc 0
|
||||
vc 3 53 dc 1
|
||||
ve 54 4 dc 1
|
||||
vlim 7 8 dc 0
|
||||
vlp 91 0 dc 40
|
||||
vln 0 92 dc 40
|
||||
.model dx D(Is=800.0E-18 Rs=1)
|
||||
.model dy D(Is=800.00E-18 Rs=1m Cjo=10p)
|
||||
.model qx NPN(Is=800.0E-18 Bf=93.75)
|
||||
.ends
|
Loading…
x
Reference in New Issue
Block a user