Creating DIODE Simulation Part for Proteus Simulation

In this short tutorial, I will show how to create custom diode simulation models in Proteus using spice model. You will learn SPICE modeling, subcircuits & error-free setup. 

I tried to create simulation part for UF4007 for use in proteus simulation, but it just did not work. I am still looking for why it did not work. The FR107 is also a Fast Recovery diode and so I wanted to try to create simulation part for it. I was able to successfully simulation part for FR107, which is alternative to UF4007 and I wanted to create record on how I did it. 

Following is the spice model of FR107:

.subckt FR107 1 2
D1 1 2 FR_MOD
.model FR_MOD D(Is=2.6n N=1.75 Rs=0.065 Ikf=0.15 Xti=3 
+ Eg=1.11 Cjo=15p Vj=0.75 M=0.33 Fc=0.5 
+ Tt=75n Bv=1000 Ibv=1m)
.ends

As you can see the spice model starts with subckt and so in Proteus in creating part, I need to use SUBCKT primitive as shown below.

create spice model simulation part for proteus

Next specify SPICEFILE=FR107.lib
create spice model simulation part for proteus

Next specify SPICEMODEL:
FR107

Then the PACKAGE:
create spice model simulation part for proteus


If you use PRIMITIVE=ANALOG,DIODE instead of SUBCKT then you get the following error:
Proteus Error:Failed to expand subcircuits

Failed to expand subcircuits.

Simulation FAILED due to fatal simulator errors.

Watch the following full tutorial video:



Other related tutorials:




Post a Comment

Previous Post Next Post