本章要点:
EWB的元器件库
EWB的测试仪器库
EWB的指示仪器库
元器件库的自建
网络表文件转换与电路印制板设计
通过第10章的学习,读者具备了进行EWB电路仿真的基本操作能力。本章将讲解EWB电路仿真深入操作所需的元器件、仪器仪表、自定义库、网络表文件和印刷电路板相关知识。
为便于查阅,本章第11.1~11.3节的内容(元器件、仪器、仪表)主要采用图表的形式。这些内容在学习时可以适当跳过,在需要时再来翻阅。
11.1EWB的元器件库
EWB5.0电子工作平台提供了丰富的、可扩充的和可自定义的电子元器件。这些器件都以图标形式显示在EWB主窗口界面的器件栏上,如图11-1所示。
设计电路时,在把元器件拖放到工作区后,若需要了解所选元器件关于性能和使用方法的资料,则可以单击工具栏图标,屏幕将显示该元器件的性能、技术参数等数据:若需要调整元器件的设置参数,则只需用鼠标双击该元器件即可得到元器件的属性对话框,使用者根据需要进行修改和设定。有关器件基本操作的详细内容参阅第10章。
本节主要以表格形式依次列出EWB提供的基本元器件库的名称、参数、默认设置值和设置范围。
11.1.1信号源库
信号源库内元器件图标如图11-2所示,具体参数如表11-1所示。
11.1.3二极管库
二极管库的元器件图标如图11-4所示,具体参数如表11-3所示。
11.1.5模拟集成元器件库
模拟集成电路库元器件图标如图11-6所示,具体参数如表11-5所示。
11.2EWB的测试仪器库
EWB5.0的仪器库(InstrumentsBin)中含有7种测试仪器:数字万用表(,Multi-meter)、函数信号发生器(,FunctionGenerator)、示波器(,Oscilloscope)、波特测试仪(,BodePlotter)、字信号发生器(,WordGenerator)、逻辑分析仪(,LogicAnalysis)和逻辑转换仪(,LogicConverter)。在一个EWB电路文件中,每种测试仪器只能使用一台。
上一章的10.3节叙述了仪器的基本使用方法,由此,我们已经知道仪器在工作区中所连接的电路里是以图标方式存在的,若双击仪器图标则可以得到放大的仪器面板窗口,从而进行参数设置和观察测试结果。
关于测试仪器使用的一般步骤请读者回顾本书10.3节的内容。
本节着重叙述这7种仪器在放大的仪器面板中的参数设置和测试数据与波形的观察。
11.2.1数字万用表
数字万用表(Multi-meter)的图标、面板如图11-13所示。利用数字万用表可以测量交流/直流的电压、电流、电阻和电路中两测试点之间的分贝损失。
使用时,一般先设置参数,再选择所需的交直流和档位,在电路运行时数据显示屏将显示所测数据。
注意:若要在电路中多处测量电压、电流时,建议使用不受使用次数限制的指示器件库中的电压表和电流表(因为仪器库中的仪表在一个电路中只能用一次)。
1.图标与面板
图标形似实际的万用表,有两个接线端:+,-。如图11-13(a)所示。
数字万用表面板,如图11-13(b)所示。数字万用表的各测试选择按钮的功能说明如下。
(1)数据显示屏:显示所测得的数据。
(2)挡位选择:,,,分别对应为电流挡,电压挡,电阻挡,分贝损失。
(3)交直流选择:,分别对应为:交流挡,直流挡。
(4)参数设置:单击按钮,可弹出图11-14所示的对话框,可设置数字万用表内部的电流挡内阻、电压挡内阻、电阻挡内阻和分贝标准电压的参数。
2.参数设置
单击面板按钮,在弹出的如图11-14所示的对话框中进行参数设置。各种参数的默认值和取值范围如表11-12所示。
3.应用实例——测量分电压
如图11-15(a)所示连接电路,双击万用表图标得到如图11-15(b)所示的放大的面板,选择相应的档位并运行观察读数。
11.2.2函数信号发生器
函数信号发生器(FunctionGenerator)图标和面板如图11-16所示。可产生正弦波、三角波、方波3种电压信号,可调节的参数有频率(Frequency)、占空比(DutyCycle)、振幅(Amplitude)、偏置电压(Offset)。修改时可直接在面板上输入,其中占空比参数主要用于三角波和方波波形的调整,振幅参数是指信号波形的峰值。
1.图标与面板
图标如图11-16(a)所示,其中正端(+)表示输出信号对Common端向外输出正向信号:负端(-)表示输出信号对Common端向外输出负向信号:Common端则提供输出信号的参考电平,使用中一般应接地。
面板如图11-16(b)所示,各参数可以直接在面板上修改。
2.参数设置
函数信号发生器的参数设置如表11-13所示。
11.2.3示波器
EWB双踪示波器(Oscilloscope)的图标与面板如图11-17所示,其外观及操作与实际的双踪示波器基本相同。利用该示波器可同时显示A、B两路信号的幅度和频率变化,并可以分析周期信号幅值、频率值,以及比较两个信号的波形。
1.图标与面板
示波器的图标如图11-17(a)所示。有四个连接点,分别是:
(1)A通道输入端——信号A的接入端:
(2)B通道输入端——信号B的接入端:
(3)外触发端:
(4)信号接地端——A、B两信号的公共端,如果不接,则默认该公共端接地,如果要在测量中让示波器使用其他点(电平)作参考点,则必须将该参考点接到示波器的接地端Ground。
双击工作区的示波器图标后,屏幕出现示波器面板,如图11-17(b)所示。面板左侧是示波器的显示屏,右侧是控制面板。控制面板由4部分组成:Timebase(时间基准)、Tigger(触发)、ChannelA(通道A)和ChannelB(通道B)。
面板右侧的上部有按钮,可使面板扩大便于操作观察,如图11-18所示。
在扩展的面板中,拖动红色指针1和蓝色指针2至合适位置,可直接在面板下方读出指针1和指针2所对应波形的时间和电压,以及指针1和指针2之间的时间和电压差。如果要改变示波器屏幕的背景颜色,单击按钮:单击按钮可以实现用ASCII码格式存储波形读数:单击按钮,可使得面板恢复原状。
2.参数设置
示波器的参数设置如表11-14所示。
11.2.4波特测试仪
波特测试仪(BodePlotter)又称为扫频仪,可以用来观测电路的幅频特性和相频特性。
波特测试仪的图标和面板如图11-20所示。
1.图标与面板
波特测试仪的图标如图11-20(a)所示,它有两个端口。
(1)IN端口:接电路的输入端,相当于实际扫频仪的扫频输出端:(2)OUT端口:接电路的输出端,相当于实际扫频仪的Y输入端。
波特测试仪根据设定产生自身的频谱,交流信号源的频率对测量无影响,但是分析时必须接入一个交流信号源。
波特测试仪的面板如图11-20(b)所示。面板左侧是显示屏,读数时拖动读数指针,读数栏内显示指针处的读数。扫频仪的参数可以在右侧面板上设置,主要有Magnitude(大小或增益)/Phase(相位)选择,Vertical(纵轴)设置,Horizontal(横轴)设置。通常修改参数设置后应重新启动电路。
2.参数设置
波特测试仪参数设置如表11-15所示。
3.实例
如图11-21所示构建电路图,并设置和观测波特测试仪。
11.2.5字信号发生器
字信号发生器(WordGenerator)是一个通用的数字激励源编辑器,它可以驱动电路产生多达32K容量的16位同步逻辑信号,主要用于对数字逻辑电路进行测试,能够产生一组16路(位)二进制字信号传送给逻辑电路。
1.图标与面板
EWB中的字信号发生器的图标和面板如图11-22所示。
字信号发生器连接时,左边接高位,右边接低位。
2.参数设置
1)字信号编辑
在字信号编辑区,16路(位)二进制信号以4位16进制数的形式编辑与保存。可以保存1024条信号,地址编号为0000H~03FFH(H表示十六进制数)。
编辑区内显示的内容可以通过拖动滚动条进行前后移动,鼠标单击编辑区可以选择编辑位置,然后输入十六进制数设定字信号。
2)地址设置
在地址编辑区可以编辑或显示与字信号有关的信息。其中:
Edit区——显示当前正在编辑的字信号的地址:Current区——显示当前正在输出的字信号的地址:Initial区——显示字信号的首地址:Final区——显示字信号的末地址。
3)字信号输出
当字信号发生器被激活后,字信号按照一定的规律从底部的输出端输出,面板底部16个小圆圈中实时输出字信号各位的值。
字信号的输出方式有3种选择。
Step按钮:单步方式输出,即单击一次Step按钮字信号输出一条,用于对电路实现单步调试。
Burst按钮:单帧方式输出,即从首地址开始至末地址连续逐条地输出字信号。
Cycle按钮:循环方式输出,即循环不断地以Burst方式输出,按快捷键Ctrl+T停止。
Breakpoint按钮:可以设置某一个特定的字信号为中断点,当用Burst或Cycle输出方式运行至该位置时输出就会暂停,若需恢复输出则可单击Pause按钮或按F9键。
Pattern按钮:字信号编辑,可对字信号进行自动设置,如图11-23所示。
4)触发方式(trigger)
Internal(内部):内部触发方式,字信号的输出直接由输出方式按钮(Step,Burst,Cycle)启动。
External(外部):外部触发方式,需要接入外触发脉冲信号,并定义上升沿或者下降沿触发。
3.实例
按照下列步骤构建如图11-24所示的电路图,实现七段译码显示器从0到F的显示。
(1)从显示器件库和仪器库中分别调出七段译码显示器和字信号发生器,并连接好线路。
(2)双击电路中字信号发生器的图标,弹出面板,再单击Pattern按钮,在出现的Pattern对话框中选择Upcounter(按递增编码),单击Accept按钮。
(3)在面板上设置参数Initial(起始值)为0000、Final(末值)为000F、Frequency(频率)设为0.5Hz。
(4)分别用循环方式、单帧方式、单步方式3种方式实验,观察有何不同。
(5)改变Frequency(频率)参数的设置,看看显示有什么不同。
11.2.6逻辑分析仪
逻辑分析仪(LogicAnalyzer)可以同步记录和显示16路逻辑信号,主要用于对逻辑信号的采集和时序分析,是分析与设计复杂数字系统的有力工具。
1.图标与面板
逻辑分析仪的图标和面板如图11-25所示。
面板左边的16个小圆圈对应16个输入端,小圆圈内实时显示各路输入逻辑信号的当前值,从上到下排列依次为最低位至最高位。
逻辑信号波形显示区以方波形式显示16路逻辑信号的波形,通过设置输入导线的颜色可以修改相应波形的显示颜色。波形显示的时间轴刻度可以通过面板下方的Clocksperdivision(时基)项进行设置。拖动读数指针可以读取波形的数据,在面板下部的两个方框内显示指针处位置的时间读数和逻辑读数(4位十六进制数)。
2.参数设置
1)时钟控制设置
单击面板Clock区的Set按钮,弹出如图11-26所示的对话框,它可以对波形采集的控制时钟进行设置。
触发沿方式(ClockEdge):上升沿有效(Positive)、下降沿有效(Negative)。
触发选择(ClockMode):外触发(External)、内触发(Internal)。
内时钟频率(InternalClockRate):可以改变选择内触发时的内时钟频率。
时钟限定(Clockqualifier):决定时钟控制输入端对时钟的控制方式。若该位设置为1(或0),表示时钟控制输入端输入1(或0)时,开放时钟,逻辑分析仪可以进行波形采集。
若设置为x,表示时钟总是开放,不受时钟控制输入端限制。
触发设置(LogicAnalyzer):设置触发前数据采集点数(Pre-triggersamples)、触发后数据采集的点数(Post-triggersamples)及触发门限电平(Thresholdvoltage)。
2)触发模式设置
单击Trigger区的Set按钮,弹出如图11-27所示对话框,可以进行触发模式设置。
对话框中有A、B、C三个触发字,每个触发字有16位,触发字的某一位设置为“x”
时表示该位为“任意”(即0、1均可),三个触发字的默认值均为“xxxxxxxxxxxxxx”,即表示只要第一个输入逻辑信号到达,逻辑分析仪被触发开始波形采集。
三个触发字的识别方式可以通过Triggercombination进行设置,共有8种组合供选择:
A、AorB、AorBorC、AthenB、(AorB)thenC、Athen(BorC)、AthenBthenC、AthenB(noC)。
Triggerqualifier(触发电平限制)项对触发有控制作用,若该位设置为“x”,则触发控制端不起作用。若该位设置为0(或1),则仅当触发控制端输入信号为0(或1)时,触发端才起作用。
3.实例
在如图11-24所示的电路图的基础上构建如图11-28所示的电路图,用逻辑分析仪观察分析波形变化。
11.2.7逻辑转换仪