Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

Any Protel Users left?

Status
Not open for further replies.
I have picked up a side job and the customer wants simulations of the design before cutting the check for prototyping. They have provided me access to Protel 99SE, which I have used in the past but I only ever needed to use the predefined models (lucky me). I have managed to find all the missing models for the parts in the circuit on the internet but I'm having problems getting the simulation to run with those models. It will run with substituted predefined parts, but I know the simulation results are wrong as I don't have the right transistor models in the schematic.

Is there any one out there still using Protel 99SE or remembers the program enough to help? I can provided more specifics on the problem, if anyone can help.

TIA.
 
I have more information. The reason I initiaited the post was strictly a Protel question. I could not get the simulator to find the model. I have figured out and solved that problem. But...now Protel doesn't like my model. Its says there are toomany parameters.

The model is for a MOSFET, N-channel, part number BUZ11:
*n-MOSFET*50V 30A 40mOhm*Add_in_Line
.SUBCKT BUZ11 1 2 3
M11 95 11 76 76 MBUZ
M2 11 95 8 8 MSW
M3 95 11 8 8 MSW
M347 86 95 95 95 MVRD
RS 5 76 22M
RG 4 11 5.5M
CGS 76 11 1.22N

D11 76 86 DREV
COX 11 8 3N
DGD 8 95 DCGD
LG 4 1 7N
LS 5 2 7N
LD 86 3 5N

.MODEL DREV D CJO=1.5N RS=20M TT=4.2N IS=300P BV=50
.MODEL MBUZ NMOS VTO=3.315 KP=24.41
.MODEL MSW NMOS VTO=0.001 KP=5
.MODEL DCGD D CJO=1.03N M=0.537 VJ=1.135
.MODEL MVRD NMOS VTO=-15.6 KP=10.5
.ENDS
*$

or BUZ101S:
*n-MOSFET**Add_in_Line
.SUBCKT BUZ101S GATE DRAIN SOURCE
.PARAM Cgs=0.142N Cox=0.901N Kgd=0.514N VSW=-1.61 cjo_ds=0.436n
.PARAM W=0.558 L=1.025U VTH=3.68 alpha=0.5 RG=1.6 RD=27.0M RS=1.0M LG=7N
+LD=5N LS=5N
.PARAM nsub=1.03E17 tox=81E-9 uo=575 vmax=1.25E5 bv =62 trr=55n ISE=.25n
.MODEL DB_L1 D (BV= {bv}, CJO ={cjo_ds}, TT ={trr}, IS ={ISE})
.MODEL NMOS_L3 NMOS
+(LEVEL=3,W={W},L={L},VTO={VTH},nsub={nsub},tox={tox},vmax={vmax},u0={uo})
R_RG 5 gi {RG}
S_S2 gcox cbias 0 vgcox S2
RS_S2 0 vgcox 1G
.MODEL S2 VSWITCH Roff=1e6 Ron=100 Voff=-0.01 Von=0
S_S1 gi gcox 0 vgcox S1
RS_S1 0 vgcox 1G
.MODEL S1 VSWITCH Roff=1e6 Ron=100 Voff=0 Von=-0.01
E_E5 vgcox 0 VALUE { -V(DCB)+V(Vdepl)+{VSW} }
R_RDUMMY RDM RDP 1E12
E_ABM11 Vdepl 0 VALUE { if (V(Vdg) >0.0, V(Vdg)
+ +2*({Kgd}/{Cox})**2*(1-sqrt(1+(V(Vdg)/({Kgd}/{Cox})**2))),0) }
E_ABM22 Vgox 0 VALUE { V(Vdg)-V(Vdepl) }
D_D5 DSB DCB DB_L1
R_RKLEIN RDM RKP .01m
E_E6 cbias 0 VALUE { V(gi) }
R_R12 0 cbias 1E12
M_X1 RDM gi DSB DSB NMOS_L3
R_R8 DSB gi 1E12
C_C7 DSB gcox {Cox}
C_CGS1 DSB gi {Cgs}
R_RLKG DSB gi 1E12
V_VID DCB RDP DC 0V AC 0V
L_LD DCB DRAIN {LD}
L_LS SOURCE 7 {LS}
R_RS 7 DSB {RS}
E_E4 RDP RKP VALUE { {alpha}*(V(RDM)-V(DSB))**2+I(V_VID)*
+ {RD}/(300/(TEMP+273))**1.5 }
L_LG GATE 5 {LG}
G_G4 RDM gi VALUE { if (time>50n, DDT({Cox}*V(Vgox, 0)),0) }
E_ABM21 Vdg 0 VALUE { V(RDM)-V(gi)+{alpha}*(V(RDM)-V(DSB))**2 }
.ENDS

Any ideas why Protel does not like these models?

They are older parts and took a lot of web digging to find them.
 
Status
Not open for further replies.

New Articles From Microcontroller Tips

Back
Top