标题:
99se仿真 (抛砖引玉)
[打印本页]
作者:
net_hawk
时间:
2004-7-31 18:55
标题:
99se仿真 (抛砖引玉)
protel sim时不熟悉器件属性,真有点心有余而力不足的感觉 经多次收集整理得此相关资料,愿与大小虾共享~! 还望大虾能续传此贴~! 器件属性说明(read—only field): Field 1 包含的信息是类型和该器件在SPICE 网表文件中的前缀字母 type=
(
) Device Type 是器件类型; SPICE Prefix 代表该器件在spICE 网表文件中的前缀字 母。例如: type=SUBCKT(q) 表示该器件所用的库是一个子电路,前缀字母为q。 在Field 2 中指明某些器件所用的模型名称 model=
model_name 是模型名称 model=
则表示其模型名由Part Type 域中的字符串决定。 对于标准器件,如电阻、电容、电感和电源等,这些模型在系统中,无需填写Field 2。 Field 3 指定了模型文件所在的路径 file={model_path}\
\
.<。dbl> model_path参数在安装Protel99 SE 时已经内定了 subpath参数代表subpath 是{model_path}目录下的一个子目录 model_name参数代表模型名称,和Field 2 中model_name 是一致的。 在Field 4 中包含器件的引脚排列信息 pins=
:[
,
,
,...]... part_no 此参数代表器件编号,因为有时在一个封装中有多个同样的器件(如LM324)。
,
,
,... pins=1:[3,2,4,11,1]2:[5,6,4,11,7]3:[10,9,4,11,8]4:[12,13,4,11,14] 表示该封装形式只有4 个器件,每个器件引脚有5 个。LM324运算放大器就是这样的封装形式。 Field 5 包含了PROTEL99 SE 自动生成NETLIST文件的信息 netlist=
|
|... 用“|”线分开表示多行SPICE 网表信息。 百分号(%)表示引用别的区域(Field)的信息。 %D 即在生成网表文件时,如器件名称不符合SPICE 的前缀要求,PROTEL99 将自动插入由Designator 域指定内容。如D表示半导体,C表示电容等。 %1, %2, %3, .. %n 列出了将被插入到网表文件中的引脚 %F1, %F2... to %F16 插入Part Field 1 到16 中的内容 %M 插入由Field 2 指定的模型名称 %r 在生成网表文件时,插入由Lib Ref 域指定的库信息 %V 在生成网表文件时,插入由Part Type 域指定的器件信息 例如,一个lm324运算放大器,它的第3 个运算放大器的Field 4 和Field 5 内容如下: pins=1:[3,2,4,11,1]2:[5,6,4,11,7]3:[10,9,4,11,8]4:[12,13,4,11,14] netlist=%D %1 %2 %3 %4 %5 %M 那么在生成网表文件时,它将被解释为: 1) %D 表示要插入SPICE 前缀,假如为U1C。 2) %1, %2, …,查找第1,2,3,…对应的引脚,但由于这是U1C 表示U1 片子中 的第3 个运算放大器,因此它的引脚由Field 4 内容可知为:10,9,4,11,8, 所以在网表文件中将出现NetOnPin10, NetOnPin9,等。 3) %M插入由由Field 2 指定的模型名称
[此贴子已经被作者于2004-7-30 20:47:32编辑过]
作者:
一通百通
时间:
2004-7-31 18:55
非常感谢net_hawk的这篇文章,很具有专业性,学习Protel电路仿真必修。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0