《電子設計自動化》課件第2章_第1頁
《電子設計自動化》課件第2章_第2頁
《電子設計自動化》課件第2章_第3頁
《電子設計自動化》課件第2章_第4頁
《電子設計自動化》課件第2章_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

第2章Proteus元器件庫與激勵源2.1ProteusISIS元器件庫2.2ProteusISIS激勵源本章小結(jié)

本章詳細介紹Proteus軟件的元器件庫和激勵源。

首先,以表格的形式介紹了Proteus元器件庫;接著,介紹了Proteus提供的激勵源,并通過實例介紹了用腳本語言生成激勵源的方法。

通過本章的學習,讀者可詳細了解Proteus的元器件庫和激勵源的應用。內(nèi)容提要

元器件和虛擬儀器是電路創(chuàng)建與仿真的基礎。ProteusISIS(版本:7.4)的元器件按類存放于不同的庫中,每類元器件庫又分為不同的子類,這種分類存放的體系給用戶調(diào)用元器件帶來很大方便。2.1ProteusISIS元器件庫

ProteusISIS的元器件庫包括模擬器件庫、電容庫、CMOS4000系列庫、連接器庫、數(shù)據(jù)轉(zhuǎn)換器庫、調(diào)試工具庫、二極管庫、電機庫、電感庫、拉普拉斯模型庫、存儲器庫、微處理器庫、混雜元器件庫等。2.1.1ProteusISIS的元器件庫分類列表

ProteusISIS的元器件庫分類列表(Category)如表2-1所示。

表2-1ProteusISIS的元器件庫分類列表續(xù)表2.1.2ProteusISIS的元器件庫子類列表

本節(jié)將ProteusISIS的元器件庫中的子類通過列表(Sub-category)的形式給出。有的元器件庫沒有子類,如74LSBUS庫、ECL10000Series庫等。

1.AnalogICs(模擬芯片庫)

AnalogICs庫的子類列表如表2-2所示。

表2-2AnalogICs庫的子類列表2.Capacitors(電容庫)

Capacitors庫的子類列表如表2-3所示。

表2-3Capacitors庫的子類列表續(xù)表3.CMOS4000系列庫

CMOS4000系列庫的子類列表如表2-4所示。

表2-4CMOS4000系列庫的子類列表4.Connectors(連接器庫)

Connectors庫的子類列表如表2-5所示。

表2-5Connectors庫的子類列表5.DataConverters(數(shù)據(jù)轉(zhuǎn)換器庫)

DataConverters庫的子類列表如表2-6所示。

表2-6DataConverters庫的子類列表6.DebuggingTools(調(diào)試工具庫)

DebuggingTools庫的子類列表如表2-7所示。

表2-7DebuggingTools庫的子類列表7.Diodes(二極管庫)

Diodes庫的子類列表如表2-8所示。

表2-8Diodes庫的子類列表8.Inductors(電感庫)

Inductors庫的子類列表如表2-9所示。

表2-9Inductors庫的子類列表9.LaplacePrimitives(拉普拉斯模型庫)

LaplacePrimitives庫的子類列表如表2-10所示。

表2-10LaplacePrimitives庫的子類列表10.MemoryICs(存儲器芯片庫)

MemoryICs庫的子類列表如表2-11所示。

表2-11MemoryICs庫的子類列表11.MicroprocessorICs(微處理器芯片庫)

MicroprocessorICs庫的子類列表如表2-12所示。

表2-12MicroprocessorICs庫的子類列表12.ModellingPrimitives(原始模型庫)

ModellingPrimitives庫的子類列表如表2-13所示。

表2-13ModellingPrimitives庫的子類列表13.OperationalAmplifiers(運算放大器庫)

OperationalAmplifiers庫的子類列表如表2-14所示。

表2-14OperationalAmplifiers庫的子類列表14.Optoelectronics(光電器件庫)

Optoelectronics庫的子類列表如表2-15所示。

表2-15Optoelectronics庫的子類列表15.Resistors(電阻庫)

Resistors庫的子類列表如表2-16所示。

表2-16Resistors庫的子類列表16.SimulatorPrimitives(仿真原型庫)

SimulatorPrimitives庫的子類列表如表2-17所示。

表2-17SimulatorPrimitives庫的子類列表17.Switches&Relays(揚聲器與發(fā)生器)

Switches&Relays庫的子類列表如表2-18所示。

表2-18Switches&Relays庫的子類列表18.SwitchingDevices(開關器件)

SwitchingDevices庫的子類列表如表2-19所示。

表2-19SwitchingDevices庫的子類列表19.ThermionicValues(熱離子真空管)

ThermionicValues庫的子類列表如表2-20所示。

表2-20ThermionicValues庫的子類列表20.Transducers(傳感器庫)

Transducers庫的子類列表如表2-21所示。

表2-21Transducers庫的子類列表21.Transistors(晶體管庫)

Transistors庫的子類列表如表2-22所示。

表2-22Transistors庫的子類列表22.TTL74LSseries(低功耗肖特基TTL系列)

TTL74LSseries庫的子類列表如表2-23所示。

表2-23TTL74LSseries庫的子類列表

電路仿真時,激勵源作為輸入信號,根據(jù)不同類型的仿真電路,需要不同類型的激勵源。Proteus提供了模擬與數(shù)字信號源,可滿足各種電路仿真的需要。因此,激勵源的掌握與應用是電路仿真的基礎。2.2ProteusISIS激勵源2.2.1ProteusISIS激勵源概述

ProteusISIS仿真軟件提供了模擬信號源和數(shù)字信號源,其用法相對簡單,與其他仿真軟件相似。所不同的是,ProteusISIS支持用腳本語言編程產(chǎn)生信號源,本節(jié)將通過實例予以闡述。

在ProteusISIS環(huán)境中,單擊模式選擇按鈕“ ”,則在對象選擇器中列出所有激勵源,如圖2-1所示。激勵源的圖標與名稱如表2-24所示。圖2-1激勵源

表2-24激勵源的圖標與名稱激勵源在應用時,需設置其屬性。如正弦信號源,雙擊其圖標,彈出正弦信號源的屬性設置對話框,如圖2-2所示。圖2-2正弦信號源的屬性設置對話框該對話框可設置信號源的名稱、直流分量、幅值、頻率、初相位以及衰減因子等參數(shù)。

注:其他信號源的屬性設置同正弦波信號源,本處不再贅述。另外,信號源產(chǎn)生的波形可用示波器直接測量,這有助于信號源的應用。2.2.2用腳本語言編程產(chǎn)生信號源

電路仿真是基于PROSPICE內(nèi)核的。該內(nèi)核支持腳本語言編程產(chǎn)生信號源,命名該腳本語言為EasyHDL。EasyHDL簡單易學,類似硬件描述語言(如VHDL)。用EasyHDL編程可產(chǎn)生模擬信號和數(shù)字信號波形,還可產(chǎn)生復雜的測試信號(如串行數(shù)據(jù)發(fā)生器)。本節(jié)以EasyHDL編程產(chǎn)生模擬信號為例,對EasyHDL語言作簡要介紹。

1.用EasyHDL產(chǎn)生正弦波信號

(1)放置圖標。在激勵源對象選擇器(如圖2-1所示)中選擇SCRIPTABLE選項,在電路編輯區(qū)放置圖標“”。

(2)設置EasyHDL屬性并編制腳本程序。雙擊圖標,彈出EasyHDL屬性設置對話框,如圖2-3所示。圖2-3EasyHDL屬性設置對話框在圖2-3中,設置GeneratorName為“SINE”,在AnalogueTypes復選框中選擇“EasyHDL”選項(用于產(chǎn)生模擬信號),在LocalScript程序編輯區(qū)輸入程序。單擊“OK”按鈕,即可完成程序編制。

程序說明:

所有REM指令均為程序注釋,對編譯結(jié)果無影響。

BOUNDSTEP(0.05/FREQ)為步進指令,表示每個周期采樣20個點。若采樣點數(shù)太少,則輸出正弦波形會失真。仿真時可嘗試改變數(shù)據(jù),觀察其對輸出波形的影響。

(3)仿真分析。對EasyHDL產(chǎn)生的正弦波信號,可用示波器檢測其波形。雙擊仿真按鈕,打開示波器顯示界面,EasyHDL產(chǎn)生的正弦波信號如圖2-4所示。圖2-4EasyHDL產(chǎn)生的正弦波信號

2.用EasyHDL產(chǎn)生三角波信號

步驟(1)、(2)同上,EasyHDL屬性設置對話框如圖2-5所示。圖2-5EasyHDL屬性設置對話框程序說明:

所有REM指令均為程序注釋,對編譯結(jié)果無影響。

ONTIMERATPERIODEVERYPERIOD//在每個周期的起點觸發(fā)

OFFSET=EVTTIME //EVTTIME表示觸發(fā)點時間

SLOPE=1 //三角波上升階段的斜率

ENDON //與ONTIMER對應

ONTIMERATPERIOD/2EVERYPERIOD//在每半個周期的起點觸發(fā)

OFFSET=EVTTIME //EVTTIME表示觸發(fā)點時間

SLOPE=-1 //三角波下降階段的斜率

ENDON //與ONTIMER對應

用EasyHDL產(chǎn)生三角波信號的仿真結(jié)果如圖2-6所示。圖2-6用EasyHDL產(chǎn)生三角波信號的仿真結(jié)果用EasyHDL可以產(chǎn)生模擬信號,還可產(chǎn)生數(shù)字信號以及RS232串行信號。這部分內(nèi)容可參閱Proteus目錄下的SAMPLES\GeneratorScripts中提供的實例。

Proteus之所以應用廣泛,主要源于該軟件提供了功能齊全的元器件庫和激勵源。有了豐富的元器件庫和激勵源作支撐,用戶可根據(jù)自己的需要創(chuàng)建各種仿真電路,再結(jié)合虛擬儀器,便可完成各種類型電路的設計與仿真分析。本章小結(jié)

Proteus提供的元器件庫的組織是按類(Ca

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論