1_1_1_Nichtinvertierender_Komparator

FE

feslehrer

·

Created Sep 21, 2026

·

Updated Sep 22, 2026

Schematic preview for 1_1_1_Nichtinvertierender_Komparator
Details

Components

3


Schematic

Yes


Simulation

DC sweep


Copies

Not copied yet

About this circuit

Imported circuit. 2 import warning(s) were generated.

Components used

Components used
3 components
NameManufacturerMPNCountType

DC Voltage Source

Generic

3

Official

Op Amp 5-Pin

Generic

1

Official

Triangle Voltage Source

Generic

1

Official

SPICE netlist

* **************************************************
* Generated from CircuitSim Schematic
**************************************************
* net label +Ub joins +Ub::component:node-2:T0 +Ub::node:stub-18
* net label -Ub joins -Ub::component:node-3:T0 -Ub::node:stub-20
X_OPV N8 0 N5 N6 N4 Param5TVIRTUAL_5c55ebb8 IOS=20n AVOL=200k BW=100meg SR=10meg CMRR=100 ISC=25m RI=10meg VOS=1m IBS=80n RO=10
V_Uamax N5 0 dc 13.5 ac 0 0 distof1 0 0 distof2 0 0
V_Uamin N6 0 dc -13.5 ac 0 0 distof1 0 0 distof2 0 0
V_Ue1 N8 0 dc -4.5 ac 0 0 distof1 0 0 distof2 0 0
V_Ue2 NC_1 0 pulse(-5 '10+-5' 0 '1m-500u' 500u '1m*1e-9' 1m)
E_Ua Ua 0 N4 0 1

**************************************************
* Models and supporting definitions follow
**************************************************
.subckt Param5TVIRTUAL_5c55ebb8 In_p In_n Vpos Vneg Out params: VOS=1m IBS=80n IOS=20n AVOL=200K BW=100M SR=1M CMRR=100 ISC=25m RI=10M RO=10
    +SR=1Meg RO=75 ISC=25m RI=100meg VOS=0.1m IBS=1n IOS=1p
    .param Rp1=1e6
    .param Rs1=1e6
    .param K_Is2a=sqrt(AVOL)/Rs1
    .param K_Is2b=sqrt(AVOL)/Rp1
    .param Cp1={AVOL/(2*3.141592653589793*BW*Rp1)}
    .param CMRR_lin=10**(CMRR/20)

    Rin In_p In_n {RI}
    Bcm 4 3 V = {V(cm)/CMRR_lin}
    Voff In_p 4 {VOS}
    Ibias1 In_p 0 {IBS}
    Ibias2 In_n 0 {IBS}
    Ioffset In_p In_n {IOS/2}

    Rcm1 In_p cm 10meg
    Rcm2 In_n cm 10meg

    BIs1a vref vs2a I = {K_Is2a*(V(3)-V(In_n))}
    Rs1 vs2a vref {Rs1}

    BIs2b vref vs2b I = {K_Is2b*(V(vs2a)-v(vref))}
    Rp1 vs2b vref {Rp1}
    VCp1sense vs2b vs2b_ 0
    Cp1 vs2b_ vref {Cp1}

    D3 vs2b_ 8 Param5TVIRTUAL_5c55ebb8_LimitDiode
    D4 8 vpos Param5TVIRTUAL_5c55ebb8_LimitDiode
    B_SRp 8 vpos I={I(VCp1sense)- (Cp1*SR)}

    D5 10 vs2b_ Param5TVIRTUAL_5c55ebb8_LimitDiode
    D6 Vneg 10 Param5TVIRTUAL_5c55ebb8_LimitDiode
    B_SRn Vneg 10 I={-1*I(VCp1sense)-(Cp1*SR)}

    DVpclip vs2b_ Vpos Param5TVIRTUAL_5c55ebb8_VLimit
    DVnclip Vneg vs2b_ Param5TVIRTUAL_5c55ebb8_VLimit

    Bout vref out_ I={(V(vs2b)-v(vref))/RO}
    Rout vref out_ {RO}
    Voutsense out_ out 0

    D9 out 15 Param5TVIRTUAL_5c55ebb8_LimitDiode
    D10 15 vpos Param5TVIRTUAL_5c55ebb8_LimitDiode
    B_outp 15 vpos I={I(Voutsense)- ISC}

    D11 16 out Param5TVIRTUAL_5c55ebb8_LimitDiode
    D12 vneg 16 Param5TVIRTUAL_5c55ebb8_LimitDiode
    B_outn vneg 16 I={-1*I(Voutsense)-ISC}

    R5 Vpos mid 1000000
    R6 mid Vneg 1000000
    Eref vref 0 mid 0 1

.ends

.MODEL Param5TVIRTUAL_5c55ebb8_LimitDiode D (IS= 1.0e-12)
.MODEL Param5TVIRTUAL_5c55ebb8_VLimit D(n=0.1)

**************************************************
* Simulation settings
**************************************************
.options rshunt=1e12
.dc V_Ue1 -20 20 0.1
.save V(Ua)
.end

Try this circuit yourself

Free to get started. No download — runs in your browser with a full SPICE engine.