模拟器件需要特殊的模拟属性。SPICE 网表功能使用这些模拟属性来为 SPICE 仿真器构建 SPICE 网表。SPICE 模型也可以链接到器件,为网表生成器提供所需的值。
本课程内容:
🙊限制
本教程需要 SailWind SPICEnet 许可选项。在帮助菜单中,点击已安装选项以确认您是否可以继续。
😎前提
如果尚未运行,请启动 SailWind Logic。
使用模拟器件构建电阻-电感-电容电路。为器件添加模拟属性以便生成 SPICE 工具所需的网表。
点击新建按钮。在提示时,点击否不保存文件。
设计所需的器件位于 Spice 库中。将该库添加到库管理器。
通过将所需器件添加到原理图来开始构建 RLC 电路。
点击添加器件按钮
在"从库添加器件类型"对话框中,在筛选区域确保spice库显示在库列表中且项目框包含"*"以显示所有库项目。如果在筛选器中做了任何更改,请点击应用
选择CAP0805电容然后点击添加
点击将电容器放置在原理图中
按Esc取消添加更多电容器
在"从库添加器件"对话框中,对以下器件类型重复步骤 3-5
器件类型 |
---|
IND-MOLDED |
RES0805 |
VOLTAGE_SUPPLY* |
*如果提示,使用 V 作为字母前缀
完成后,在"从库添加器件"对话框中点击关闭
按照上一节中的图片指导连接所有组件。
标记组件之间的连接。标签使 SPICE 网表易于理解。
网络位于 | 网络名称 |
---|---|
电阻和电感之间 | MID |
电感和电容之间 | OUT |
地连接在添加地符号时会自动标记。
属性可以在库中或原理图中添加到器件。检查原理图中器件上预定义的 SPICE 属性。
右键点击 > 选择器件 > 选择一个器件 > 右键点击 > 属性
在器件属性对话框中,检查 Sim.Analog.Order 和 Sim.Analog.Prefix 属性。所有模拟属性都包含 Sim.Analog 前缀
点击确定关闭器件属性对话框
详细的 SPICE/模拟属性列表可在帮助中找到。在帮助的主题选项卡中,指向 SPICE 网表属性词汇表。
SPICE 网表生成器可为多种不同的 SPICE 工具创建网表格式。
网表会在默认文本编辑器中打开,可以在导入 SPICE 软件前查看或编辑。
完成另一个常见的模拟电路——运算放大器电路。从库中添加运算放大器并检查 SPICE 网表。
点击打开按钮,打开\SailWind Projects\Samples 文件夹中名为opamp.sch的文件。
为放大器的模拟属性添加网络名称值。
未选择任何对象时 > 右键点击 > 选择器件
选择U1-A器件
右键点击并点击属性
双击 Neg 属性的值框
在值框中输入OP_VIN
对每个属性重复步骤 4 和 5,使用以下值
属性 | 值 |
---|---|
Out | VOUT |
Pos | GND |
点击确定
工具菜单 > SPICE 网表
在 SPICEnet 对话框的选择图纸列表中,选中Sheet 1复选框
在输出格式列表中,选择您将使用的 SPICE 软件的供应商格式
点击仿真设置
选中瞬态复选框并清除所有其他复选框
点击瞬态按钮
确保存在以下参数
参数 | 值 |
---|---|
数据步长时间 | 1ms |
总分析时间 | 10ms |
选中使用初始条件复选框然后点击确定
在仿真设置对话框中点击确定
在 SPICEnet 对话框中点击确定生成网表
检查网表中的错误。
注意行*** 无法打开数据文件 lm741n.mod**
原理图中的放大器引用了模拟模型,但库中没有模型文件。
向库中的 lm741 器件添加 SPICE 模型,为网表生成器提供仿真所需的基本值。
使用库中添加的模型创建无错误的 SPICE 网表。
您已完成创建库器件教程。