Lab 5 差分放大器电路仿真

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Lab 5 差分放大器电路仿真

1.实验目的

熟悉ADE环境设置。

掌握层次化设计方法。

了解仿真结果分析方法。

2.实验原理

关于仿真部分的实验原理,在lab4中已有详述。

层次化(Hierarchy)设计:在较为复杂的电路中,因为电路元件个数相对庞大,所有电路单元不可能都以元件的形式出现在电路里。为了简化电路形式,可采用特定的电路符号,每个符号代表一个电路单元,甚至在电路符号中再镶嵌符号,由此形成多层电路结构。层次化设计简化了电路结构,便于电路设计与仿真,lab4所设计的ampTest测试平台就包含有Lab3所设计的放大电路Amplifier。在lab11以后的版图设计中,层次化设计成为必然。层次化设计的特点:

①大量元件可以用一个符号代表

②符号可以代表元件、单元电路模块

③同一符号可以出现在不同层次

④设计中不再需要特定的结构形式

⑤方便了不同层次间的设计

层次化方法(也可使用盲键)

①选择要进入下层(或返回上层)的符号

②进入下层:选择Design→Hierarchy→Descend Edit [E]

③返回上层:选择Design→Hierarchy→Return [^e]

④返回顶层:选择Design→Hierarchy→Return To Top

3.实验内容

运行仿真

设置Analyses

①在CIW窗口中,打开ampTest的Schematic Editing窗口,选择Tool→Analog

Environment,弹出ADE窗口。

②在ADE窗口中,选择Analyses→Choose,打开Choosing Analyses窗口。

③设置Analyses栏目中的ac:

a.在Analysis里,选择ac

b.设置Sweep V ariable为Frequency

c.设置Sweep Rangs为Start-Stop,Start赋值为100,Stop赋值为150M

d.设置Sweep Type为Logarithmic,选择Points Per Decade为20

e.选择Enabled

f.点击Apply

④设置Analyses栏目中的tran:

a.在Analysis里,选择tran

b.设置Stop Time为3u

c.设置Accuracy Defaults (errpreset)为Moderate

d.选择Enabled

e.点击Apply

⑤设置Analyses栏目中的dc:

a.在Analysis里,选择dc

b.在DC Analysis里,选择Save DC Operating Point

c.选择Enabled

d.点击Apply

e.点击OK

设置Design V ariables

图5.1 Edit Design V ariables窗口

①在Simulation窗口(也即ADE窗口)中,点击Edit Variables图标,弹出

Edit Design V ariables窗口如图5.1所示。

②点击Edit Design V ariables窗口中的Copy From按钮,列出包括CAP在内

的所有变量。

③发现变量CAP:

a.在Editing Design V ariables窗口中,点亮CAP,再点击Find,发现对应

ampTest schematic窗口中,包含电容元件的amplifier显亮。

b.在ampTest schematic窗口中,选择Design→Hierarchy→Descend Edit[E],

弹出Descend form窗口。

c.在Descend form窗口中,设置View Name为schematic,点击OK,弹出

amplifier schematic窗口,说明编辑环境进入ampTest 电路下一层的amplifier中。

d.在Design V ariables窗口中,再次点击Find,注意到amplifier schematic中

的capacitor被显亮,说明变量CAP设置成功。

e.在amplifier schematic窗口中,选择Design→Hierarchy→Return[^e],回到

上层的ampTest schematic窗口。

④设置变量CAP:

a.在Design V ariables窗口中,Name栏为CAP,给CAP赋值为V alue(Expr):

0.8p,点击change,注意Design V ariables窗口的变化。

b.在Design V ariables窗口中,点击窗口下方的Copy To按钮,将CAP 的

值赋予schematic。

c.在Editing Design V ariables窗口中,点击OK。

d.在ampTest Design窗口中,点击tool bar栏中的check and save图标,完

成存档。

保存仿真数据

①在Simulation窗口中,选择Output→Save All,弹出Save Options窗口。

②在Save Options窗口中,确定Select signals to output(save)栏选择为allpub,

点击OK。

③在Simulation窗口中,选择Outputs→To Be Saved→Select On Schematic,

在ampTest schematic窗口中,点击连接inm与out之间20K电阻的两侧,出现两个椭圆,表示选择成功,之后按Esc键。

④在Simulation窗口中,选择Outputs→To Be Plotted→Select On Schematic,

在ampTest schematic窗口中,点击vin与out,之后按Esc键。

⑤仔细检查Simulation窗口内容,尤其Outputs栏应与图5.2完全一致。

图5.2 Simulation窗口图5.3 仿真曲线

提取网表

①在Simulation窗口中,选择Simulation→Netlist→Create,若以上步骤的仿

真参数设置合适,生成网表文件。在CIW中也显示成功;否则,更正3.1.4以前步骤,直到网表提取成功。

②网表提取成功后,在Netlist窗口中,可以查看所有元件的参数,选择

File→Close Window,关闭此窗口。

运行仿真

①在Simulation窗口中,选择Simulation→Run来运行仿真,或在Simulation

窗口下,点击Run图标;或者直接点击Netlist and Run图标,在提取网表的同时运行仿真。

②在运行仿真的输出窗口中,可以看到详尽的仿真数据,点击File→Close

Window,关闭此窗口。

③仿真结束后,自动生成Transient和ac的仿真曲线,如图5.3所示。

④在Simulation窗口中,选择Session→Save State,弹出Saving State窗口,

设置Save As为statel,确保What to Save栏下的所有选项按钮均点亮。点击OK,完成仿真结果的存档。

Stimulus模板

读取仿真结果

①若仿真结果窗口已关闭,可在Simulation窗口中,选择Session→Load State,

在弹出的Loading State窗口中,设置State Name为statel,设置What to Load 栏中Waveform Setup为Disable,点击OK。

②在ampTest schematic窗口中,选择Design→Probe→Remove All,用以取消

以上步骤中对pins的操作。

③确认ampTest schematic设计窗口,Simulation窗口以及Waveform窗口都已

打开。

采用Stimulus Template

相关文档
最新文档