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

电器工程 香料
2022-01-16 04:04:11

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

3个回答

其他答案都可以,但是有一种更简单的方法可以做你想做的事,官方指南中没有记录

它是指令的AKO“模式”(AKO 代表“A Kind Of”) 。.MODEL

如果您定义这样的模型:

.MODEL MyModelName AKO: 2N2222

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

.MODEL PN2222 AKO: 2N2222

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

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

制作MyBJT增益为 400 的 2N2222。

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

在此处输入图像描述

在此处输入图像描述

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

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

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

您可以将一个条目作为单个 SPICE 指令复制到您的电路中,重命名它,然后更改Bf参数:

LTspice 定制晶体管

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

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

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

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