Quad OpAmp KiCad SPICE

Quad OpAmp KiCad SPICE

Project Files in ZIP Format Download Link:
QUADOPAMP.zip (182.2 KB)

* ==========
* KICAD 6 COMPATIBLE SPICE MODELS


* ==========
* EXAMPLE BELOW
* 'SAVE AS':
* OPAMP.CIR
* OR
* OPAMP.LIB

* ========== BEGIN SPICE MACROMODEL ========== *

* OPERATIONAL AMPLIFIER
*
* SPICE (Simulation Program with Integrated Circuit Emphasis)
* SUBCIRCUIT
*
* Connections:
*             NON-INVERTING INPUT
*             | INVERTING INPUT
*             | | POSITIVE POWER SUPPLY
*             | | | NEGATIVE POWER SUPPLY
*             | | | | OUTPUT
*             | | | | |
.SUBCKT OPAMP 1 2 3 4 5
*
  C1   11 12 5.544E-12
  C2    6  7 20.00E-12
  DC    5 53 DX
  DE   54  5 DX
  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 15.91E6 -20E6 20E6 20E6 -20E6
  GA    6  0 11 12 125.7E-6
  GCM   0  6 10 99 7.067E-9
  IEE   3 10 DC 10.04E-6
  HLIM 90  0 VLIM 1K
  Q1   11  2 13 QX
  Q2   12  1 14 QX
  R2    6  9 100.0E3
  RC1   4 11 7.957E3
  RC2   4 12 7.957E3
  RE1  13 10 2.773E3
  RE2  14 10 2.773E3
  REE  10 99 19.92E6
  RO1   8  5 50
  RO2   7 99 50
  RP    3  4 30.31E3
  VB    9  0 DC 0
  VC 3 53 DC 2.100
  VE   54  4 DC .6
  VLIM  7  8 DC 0
  VLP  91  0 DC 40
  VLN   0 92 DC 40
.MODEL DX D(IS=800.0E-18)
.MODEL QX PNP(IS=800.0E-18 BF=250)
.ENDS

* ========== END SPICE MACROMODEL ========== *


* MULTIPLE OPAMP SPICE MACROMODELS

* ========== *
* EXAMPLE BELOW
* 'SAVE AS':
* DUOPAMP.CIR
* OR
* DUOPAMP.LIB

* ========== BEGIN SPICE MACROMODEL ========== *

* DUAL OPERATIONAL AMPLIFIER
*
* SPICE (Simulation Program with Integrated Circuit Emphasis)
* SUBCIRCUIT
*
.SUBCKT DUOPAMP 1 2 3 4 5 6 7 8
XUA 3 2 8 4 1 OPAMP
XUB 5 6 8 4 7 OPAMP
.ENDS
*
* Connections:
*             NON-INVERTING INPUT
*             | INVERTING INPUT
*             | | POSITIVE POWER SUPPLY
*             | | | NEGATIVE POWER SUPPLY
*             | | | | OUTPUT
*             | | | | |
.SUBCKT OPAMP 1 2 3 4 5
*
  C1   11 12 5.544E-12
  C2    6  7 20.00E-12
  DC    5 53 DX
  DE   54  5 DX
  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 15.91E6 -20E6 20E6 20E6 -20E6
  GA    6  0 11 12 125.7E-6
  GCM   0  6 10 99 7.067E-9
  IEE   3 10 DC 10.04E-6
  HLIM 90  0 VLIM 1K
  Q1   11  2 13 QX
  Q2   12  1 14 QX
  R2    6  9 100.0E3
  RC1   4 11 7.957E3
  RC2   4 12 7.957E3
  RE1  13 10 2.773E3
  RE2  14 10 2.773E3
  REE  10 99 19.92E6
  RO1   8  5 50
  RO2   7 99 50
  RP    3  4 30.31E3
  VB    9  0 DC 0
  VC 3 53 DC 2.100
  VE   54  4 DC .6
  VLIM  7  8 DC 0
  VLP  91  0 DC 40
  VLN   0 92 DC 40
.MODEL DX D(IS=800.0E-18)
.MODEL QX PNP(IS=800.0E-18 BF=250)
.ENDS

* ========== END SPICE MACROMODEL ========== *


* ========== *
* EXAMPLE BELOW
* 'SAVE AS':
* QUADOPAMP.CIR
* OR
* QUADOPAMP.LIB

* ========== BEGIN SPICE MACROMODEL ========== *

* QUAD OPERATIONAL AMPLIFIER
*
* SPICE (Simulation Program with Integrated Circuit Emphasis)
* LIBRARY
*
.SUBCKT QUADOPAMP 1 2 3 4 5 6 7 8 9 10 11 12 13 14
XUA 3 2 4 11 1 OPAMP
XUB 5 6 4 11 7 OPAMP
XUC 10 9 4 11 8 OPAMP
XUD 12 13 4 11 14 OPAMP
.ENDS
*
* Connections:
*             NON-INVERTING INPUT
*             | INVERTING INPUT
*             | | POSITIVE POWER SUPPLY
*             | | | NEGATIVE POWER SUPPLY
*             | | | | OUTPUT
*             | | | | |
.SUBCKT OPAMP 1 2 3 4 5
*
  C1   11 12 5.544E-12
  C2    6  7 20.00E-12
  DC    5 53 DX
  DE   54  5 DX
  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 15.91E6 -20E6 20E6 20E6 -20E6
  GA    6  0 11 12 125.7E-6
  GCM   0  6 10 99 7.067E-9
  IEE   3 10 DC 10.04E-6
  HLIM 90  0 VLIM 1K
  Q1   11  2 13 QX
  Q2   12  1 14 QX
  R2    6  9 100.0E3
  RC1   4 11 7.957E3
  RC2   4 12 7.957E3
  RE1  13 10 2.773E3
  RE2  14 10 2.773E3
  REE  10 99 19.92E6
  RO1   8  5 50
  RO2   7 99 50
  RP    3  4 30.31E3
  VB    9  0 DC 0
  VC 3 53 DC 2.100
  VE   54  4 DC .6
  VLIM  7  8 DC 0
  VLP  91  0 DC 40
  VLN   0 92 DC 40
.MODEL DX D(IS=800.0E-18)
.MODEL QX PNP(IS=800.0E-18 BF=250)
.ENDS

* ========== END SPICE MACROMODEL ========== *


* ========== *
* EXAMPLE BELOW
* 'SAVE AS':
* TL074.CIR
* OR
* TL074.LIB

* ========== BEGIN SPICE MACROMODEL ========== *

* TL074 OPERATIONAL AMPLIFIER
*
* SPICE (Simulation Program with Integrated Circuit Emphasis)
* SUBCIRCUIT
*
.SUBCKT TL074 1 2 3 4 5 6 7 8 9 10 11 12 13 14
XUA 3 2 4 11 1 TL071
XUB 5 6 4 11 7 TL071
XUC 10 9 4 11 8 TL071
XUD 12 13 4 11 14 TL071
.ENDS
*
* Connections:
*             NON-INVERTING INPUT
*             | INVERTING INPUT
*             | | POSITIVE POWER SUPPLY
*             | | | NEGATIVE POWER SUPPLY
*             | | | | OUTPUT
*             | | | | |
.SUBCKT TL071 1 2 3 4 5
*
C1   11 12 3.498E-12
C2    6  7 15.00E-12
DC    5 53 DX
DE   54  5 DX
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 4.715E6 -5E6 5E6 5E6 -5E6
GA    6  0 11 12 282.8E-6
GCM   0  6 10 99 8.942E-9
ISS   3 10 DC 195.0E-6
HLIM 90  0 VLIM 1K
J1   11  2 10 JX
J2   12  1 10 JX
R2    6  9 100.0E3
RD1   4 11 3.536E3
RD2   4 12 3.536E3
RO1   8  5 150
RO2   7 99 150
RP    3  4 2.143E3
RSS  10 99 1.026E6
VB    9  0 DC 0
VC    3 53 DC 2.200
VE   54  4 DC 2.200
VLIM  7  8 DC 0
VLP  91  0 DC 25
VLN   0 92 DC 25
.MODEL DX D(IS=800.0E-18)
.MODEL JX PJF(IS=15.00E-12 BETA=270.1E-6 VTO=-1)
.ENDS

* ========== END SPICE MACROMODEL ========== *```
2 Likes

Quad OpAmp KiCad SPICE

quadopamp_ngspice

1 Like

Quad OpAmp KiCad SPICE

quadopamp_simset

etc.

You probably want to have the text as it is in plain text format. Select all that text and use the “preformatted text” markup, </>, for it. Usually technical texts like programs, command lines etc. suffer greatly when they are added in this forum without using that markup.

DONE. Thanx for the formatting tip!