如何在LTspice中查看和自定义晶体管的beta


13

如果我需要将beta设置为自定义值,是否可以制作具有我选择的beta的自定义晶体管?换句话说,我可以编辑就绪或通用晶体管的beta并将其另存为自定义晶体管吗?我怎样才能做到这一点?


您正在使用LTSpice吗?要么?
jonk

是的,使用LTSpice
user1245

然后有一种非常简单的使用“ ako”的方法。您可以引用另一个模型,而不必实际复制它,只需修改所需的任何参数即可。您甚至可以将其作为步进参数的一部分。我看到这里有关于该主题的答案。
jonk

Answers:


20

其他答案也可以,但是有一种更轻松的方法来执行您想要的操作,并且官方指南中没有记录

它是指令的AKO“模式”(AKO代表“一种”).MODEL

如果您定义这样的模型:

.MODEL MyModelName AKO: 2N2222

MyModelName将代表一个精确等于2N2222的NPN。例如:

.MODEL PN2222 AKO: 2N2222

您还可以从“基本”组件中更改一些参数:

.MODEL MyBJT AKO: 2N2222 (Bf=400)

制成MyBJT2N2222,增益为400。

这是一个仓促构思的模拟,显示了我告诉您的内容:

在此处输入图片说明

在此处输入图片说明

如您所见,我刚刚更改了“ AKO模型”的Bf值,这反映在输出特性上,正如您期望的那样。

可以在LTwiki上未记录的LTSpice页面中找到此技巧(AKO别名)。


一项权利,我完全忘记了这一权利,将其与参数步进一起用于hacks也很有趣。它仍然可以与XVII一起使用吗?
PlasmaHH

@PlasmaHH不能肯定地说。我尝试安装新版本,但由于需要而出现了一些问题。通过配置环境变量“ APPDATA”,可以使LTspiceIV在Windows下“可移植”。尽管其他环境变量有任何更改,新版本仍坚持在用户个人资料中创建内容。因此,我推迟了它的“安装”。我真的不需要他们添加的一些新功能。
Lorenzo Donati-Codidact.org

4

内置晶体管可lib/cmp/standard.bjt在LTSpice安装目录的文件中找到。

您可以将一个条目作为单个SPICE指令复制到电路中,对其进行重命名并更改Bf参数:

LTspice定制晶体管

(要选择组件的自定义晶体管模型,请使用Ctrl +右键单击。)

您也可以将新条目添加到standard.bjt文件中,但是.asc文件在其他任何地方或更新后将不再起作用。


3

打开晶体管文件(standard.bjt)并找到您选择的晶体管。现在,将那条线插入到原理图中的.model语句中,并更改所需的任何参数。

请注意,尽管您可以将该晶体管添加到.bjt文件中,但我建议不要这样做,因为它可能会被ltspice更新周期覆盖。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.