Multisim and Ultiboard

cancel
Showing results for 
Search instead for 
Did you mean: 

Creating custom transistor component from Datasheet

Hello,

i am working on my master's thesis and am having the following problem with Multisim:

I want to use a HFA 3101 transistor array from Intersil. They provide a PSpice model for a single transistor in their datasheet like this:

.Model NUHFARRY NPN
+ (IS = 1.840E-16
XTI = 3.000E+00
EG = 1.110E+00
VAF = 7.200E+01

and so on

I have tried to import this data into Multisim via the Component Wizard, Model Maker etc., but i keep getting errors when suing the component.

I have to admit i am new to this modeling and am not really knowing, what i am doing, so do you guys have any walkthroughs, tuorials etc that help me creating a working transisotr component, based on the datasheet PSpice model?

Thanks

Christian Hoffmann

0 Kudos
Message 1 of 4
(6,486 Views)
OK, seems like i am getting some errors during netlist generation, please look at the attached screenshot
,
Download All
0 Kudos
Message 2 of 4
(6,483 Views)

O.K. Here goes the explaination and I hope It isn't confusing.

1 ) Your model will not work as is and it has to be edited for compatibility. The corrected model is below

Model NUHFARRY NPN
+IS = 1.840E-16
+XTI = 3.000E+00
+EG = 1.110E+00
+VAF = 7.200E+01

2) I am sure you are at least somewhat familiar with the component wizard. If not then your documentation should provide you with a great deal of knowledge on how to create components (better than I could explain). Anyway, I went into the component wizard and set this component up for simulation only. I selected a symbol from the master database to use. Then when I got to the place where you can paste a model into the window, I did that. While in that same dialog box, you have to make sure that you put in a model name in the very first box or otherwise it will not accept your model information. Change EMPTY to something else preferably NUHFARRY as is stated in the first line of the model file. You probably could use another name, but it is better to use the name in model file just to be sure.

I then created a simple switching circuit to test to see if it worked and it did without error.

One other thing, when it asks for pin>model mapping it will give that information at the bottom of the window. Just enter it as it states there. This maps the E B C to the model pins 1 2 3.

If this is to complicated for you at this time, I can post my circut with the created transistor and you can just save it to your database if you have that option in your version and if you have Version 10

I hope this helps

Kittmaster's Component Database
http://ni.kittmaster.com

Have a Nice Day
0 Kudos
Message 3 of 4
(6,472 Views)
Just a note. Since you only posted part of the model file you have to make each line in the full model file exactly like I have it in that partial model file. Each line of the parameters have to have a + sign preceding it and the parentheses have to be removed at the beginning and the end.
Kittmaster's Component Database
http://ni.kittmaster.com

Have a Nice Day
0 Kudos
Message 4 of 4
(6,468 Views)