ngspice/examples/hicum2/hic2_noise_I.sp

66 lines
1.4 KiB
SourcePawn

HICUM2v2.40 Noise Current Test
* _______
* _|_ _|_
* /// / _ \
* \/ \/ I1
* /\_/\
* R1 \___/
* _/\ __|
* | \/ _|
* |____|'
* B |`->
* _|_ E
* /VIN\
* \___/
* _|_
* ///
*
*
vin E 0 DC 0.0 ac 1.0u
I1 0 C 1uA
R1 C B 1000k noisy=0
q1 C B E hicumL2V2p40
.include model-card-examples.lib
.control
setplot new
let V1u = 0*vector(81)
let V10u = 0*vector(81)
let V100u = 0*vector(81)
let V1000u = 0*vector(81)
op
noise v(C) vin dec 10 1 100Meg 1
destroy
let unknown1.V1u = sqrt(v(onoise_spectrum))*1u
alter I1 dc = 10u
op
noise v(C) vin dec 10 1 100Meg 1
destroy
let unknown1.V10u = sqrt(v(onoise_spectrum))*1u
alter I1 dc = 100u
op
noise v(C) vin dec 10 1 100Meg 1
destroy
let unknown1.V100u = sqrt(v(onoise_spectrum))*1u
alter I1 dc = 1000u
op
noise v(C) vin dec 10 1 100Meg 1
destroy
let unknown1.V1000u = sqrt(v(onoise_spectrum))*1u
set pensize = 2
plot unknown1.V1u unknown1.V10u unknown1.V100u unknown1.V1000u vs frequency loglog title LM394NoiseCurrent
echo " ... done."
.endcontrol
.end