第3章Proteus的虛擬仿真工具-2_第1頁(yè)
第3章Proteus的虛擬仿真工具-2_第2頁(yè)
第3章Proteus的虛擬仿真工具-2_第3頁(yè)
第3章Proteus的虛擬仿真工具-2_第4頁(yè)
第3章Proteus的虛擬仿真工具-2_第5頁(yè)
已閱讀5頁(yè),還剩46頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第3章Proteus的虛擬仿真工具

3.1激勵(lì)源3.1.1直流信號(hào)發(fā)生器3.1.2正弦波信號(hào)發(fā)生器3.1.3脈沖發(fā)生器3.1.4指數(shù)脈沖發(fā)生器3.1.5單頻率調(diào)頻波發(fā)生器3.1.6分段線性激勵(lì)源3.1.7FILE信號(hào)發(fā)生器3.1.8音頻信號(hào)發(fā)生器3.1.9數(shù)字單穩(wěn)態(tài)邏輯電平發(fā)生器3.1.10數(shù)字單邊沿信號(hào)發(fā)生器3.1.11單周期數(shù)字脈沖發(fā)生器3.1.12數(shù)字時(shí)鐘信號(hào)發(fā)生器3.1.13數(shù)字模式信號(hào)發(fā)生器3.2虛擬儀器3.2.1示波器3.2.2邏輯分析儀3.2.3計(jì)數(shù)器/定時(shí)器3.2.4虛擬終端3.2.5SPI調(diào)試器3.2.6I2C調(diào)試器3.2.7信號(hào)發(fā)生器3.2.8模式發(fā)生器3.2.9電壓表和電流表3.3圖表仿真3.2虛擬儀器

ProteusISIS為用戶提供了多種虛擬儀器,單擊工具箱中的按鈕,列出所有的虛擬儀器名稱,如圖3-33所示。其含義如表3-3所示。圖3-33虛擬儀器列表3.2.1示波器

1.放置虛擬示波器(1)在ProteusISIS環(huán)境中單擊虛擬儀器模式“VirtualInstrumentMode”按鈕圖標(biāo),出現(xiàn)如圖3-33所示的所有虛擬儀器名稱列表。(2)用鼠標(biāo)左鍵單擊列表區(qū)的“OSCILLOSCOPE”,則在預(yù)覽窗口出現(xiàn)示波器的符號(hào)。(3)在編輯窗口單擊鼠標(biāo)左鍵,出現(xiàn)示波器的拖動(dòng)圖像,拖動(dòng)鼠標(biāo)指針到合適位置,再次單擊左鍵,示波器被放置到原理圖編輯區(qū)中去。虛擬示波器的原理符號(hào)如圖3-34所示。2.虛擬示波器的使用(1)示波器的四個(gè)接線端A、B、C、D應(yīng)分別接四路輸入信號(hào),信號(hào)的另一端應(yīng)接地。該虛擬示波器能同時(shí)觀看四路信號(hào)的波形。(2)照?qǐng)D3-35接線。把1kHz、1V的正弦激勵(lì)信號(hào)加到示波器的A通道。圖3-34虛擬示波器圖3-35正弦信號(hào)與示波器的接法(3)按仿真運(yùn)行按鈕開始仿真,出現(xiàn)如圖3-36所示的示波器運(yùn)行界面??梢钥吹?,左面的圖形顯示區(qū)有四條不同顏色的水平掃描線,其中A通道由于接了正弦信號(hào),已經(jīng)顯示出正弦波形。圖3-36仿真運(yùn)行后的示波器界面(4)示波器的操作區(qū)共分為以下六部分。ChannelA:A通道。ChannelB:B通道。ChannelC:C通道。ChannelD:D通道。Trigger:觸發(fā)。Horizontal:水平。①四個(gè)通道區(qū):每個(gè)區(qū)的操作功能都一樣。主要有兩個(gè)旋鈕,“Position”用來(lái)調(diào)整波形的垂直位移;下面的旋鈕用來(lái)調(diào)整波形的Y軸增益,白色區(qū)域的刻度表示圖形區(qū)每格對(duì)應(yīng)的電壓值。內(nèi)旋鈕是微調(diào),外旋鈕是粗調(diào)。在圖形區(qū)讀波形的電壓時(shí),會(huì)把內(nèi)旋鈕順時(shí)針調(diào)到最右端。②觸發(fā)區(qū):其中“Level”用來(lái)調(diào)節(jié)水平坐標(biāo),水平坐標(biāo)只在調(diào)節(jié)時(shí)才顯示。“Auto”按鈕一般為紅色選中狀態(tài)?!癈ursors”光標(biāo)按鈕選中后,可以在圖標(biāo)區(qū)標(biāo)注橫坐標(biāo)和縱坐標(biāo),從而讀波形的電壓和周期,如圖3-37所示。單擊右鍵可以出現(xiàn)快捷菜單,選擇清除所有的標(biāo)注坐標(biāo)、打印及顏色設(shè)置。③水平區(qū):“Position”用來(lái)調(diào)整波形的左右位移,下面的旋鈕調(diào)整掃描頻率。當(dāng)讀周期時(shí),應(yīng)把內(nèi)環(huán)的微調(diào)旋鈕順時(shí)針旋轉(zhuǎn)到底。圖3-37觸發(fā)區(qū)“Cursors”按鈕的使用3.2.2邏輯分析儀

邏輯分析儀“LOGICANALYSER”是通過(guò)將連續(xù)記錄的輸入信號(hào)存入到大的捕捉緩沖器進(jìn)行工作的。這是一個(gè)采樣過(guò)程,具有可調(diào)的分辨率,用于定義可以記錄的最短脈沖。在觸發(fā)期間,驅(qū)動(dòng)數(shù)據(jù)捕捉處理暫停,并監(jiān)測(cè)輸入數(shù)據(jù)。觸發(fā)前后的數(shù)據(jù)都可顯示。因其具有非常大的捕捉緩沖器(可存放10000個(gè)采樣數(shù)據(jù)),因此支持放大/縮小顯示和全局顯示。同時(shí),用戶還可移動(dòng)測(cè)量標(biāo)記,對(duì)脈沖寬度進(jìn)行精確定時(shí)測(cè)量。邏輯分析儀的原理符號(hào)如圖3-38所示。其中A0~A15為16路數(shù)字信號(hào)輸入,B0~B3為總線輸入,每條總線支持16位數(shù)據(jù),主要用于接單片機(jī)的動(dòng)態(tài)輸出信號(hào)。運(yùn)行后,可以顯示A0~A15、B0~B3的數(shù)據(jù)輸入波形。圖3-38邏輯分析儀邏輯分析儀的使用方法如下:(1)把邏輯分析儀放置到原理圖編輯區(qū),在A0輸入端上接10Hz的方波信號(hào),A1接低電平,A2接高電平。(2)單擊仿真運(yùn)行按鈕,出現(xiàn)其操作界面,如圖3-39所示。(3)先調(diào)整一個(gè)分辨率,類似于示波器的掃描頻率,在圖3-39中調(diào)捕捉分辨率“CaptureResolution”,單擊光標(biāo)按鈕“Cursors”使其不顯示。按捕捉按鈕“Capture”,開始顯示波形,該鈕先變紅,再變綠,稍后顯示如圖3-39所示的波形。(4)調(diào)整水平顯示范圍旋鈕“DisplayScale”,或在圖形區(qū)滾動(dòng)鼠標(biāo)滾輪,可調(diào)節(jié)波形,使其左右移動(dòng)。(5)如果希望的波形沒有出現(xiàn),可以再次調(diào)整分辨率,然后單擊捕捉按鈕,就能重新生成波形。(5)如果希望的波形沒有出現(xiàn),可以再次調(diào)整分辨率,然后單擊捕捉按鈕,就能重新生成波形。(6)“Cursors”光標(biāo)按下后,在圖形區(qū)單擊,可標(biāo)記橫坐標(biāo)的數(shù)置,即可以測(cè)出波形的周期、脈寬等。圖3-39中可以觀察到,A0通道顯示方波,A1通道顯示低電平,A2通道顯示高電平,這兩線緊挨著。其他沒有接的輸入A3~A15一律顯示低電平,B0~B3由于不是單線而是總線,所以有兩條高低電平來(lái)顯示,如有輸入,波形應(yīng)為我們平時(shí)分析存儲(chǔ)器讀寫時(shí)序時(shí)見到的數(shù)據(jù)或地址的波形。圖3-39邏輯分析儀的仿真界面3.2.3計(jì)數(shù)器/定時(shí)器

計(jì)數(shù)器/定時(shí)器“COUNTERTIMER”的原理符號(hào)及測(cè)試電路連線如圖3-40所示。CLK為外加的1kHz方波時(shí)鐘輸入。該儀器有如下三個(gè)輸入端。CLK:計(jì)數(shù)和測(cè)頻狀態(tài)時(shí),數(shù)字波的輸入端。CE:計(jì)數(shù)使能端(CounterEnable),可通過(guò)計(jì)數(shù)器/定時(shí)器的屬性設(shè)置對(duì)話框設(shè)為高電平或低電平有效,當(dāng)此信號(hào)無(wú)效時(shí),計(jì)數(shù)暫停,保持目前的計(jì)數(shù)值不變,一旦CE有效,計(jì)數(shù)繼續(xù)進(jìn)行。RST:復(fù)位端(RESET),可設(shè)為上升沿(Low-High)或下降沿(High-Low)有效。當(dāng)有效沿到來(lái)時(shí),計(jì)時(shí)或計(jì)數(shù)復(fù)位到0,然后立即從0開始計(jì)時(shí)或計(jì)數(shù)。該儀器有四種工作方式,可通過(guò)屬性設(shè)置對(duì)話框中的“OperatingMode”來(lái)選擇,如圖3-41所示。Default:缺省方式,系統(tǒng)設(shè)置為計(jì)數(shù)方式。Time(secs):定時(shí)方式,相當(dāng)于一個(gè)秒表,最多計(jì)100秒,精確到1微秒。CLK端無(wú)需外加輸入信號(hào),內(nèi)部自動(dòng)計(jì)時(shí)。由CE和RST端來(lái)控制暫?;蛑匦聫牧汩_始計(jì)時(shí)。圖3-40計(jì)數(shù)器/定時(shí)器電路圖3-41計(jì)數(shù)器/定時(shí)器的工作方式設(shè)置Default:缺省方式,系統(tǒng)設(shè)置為計(jì)數(shù)方式。Time(secs):定時(shí)方式,相當(dāng)于一個(gè)秒表,最多計(jì)100秒,精確到1微秒。CLK端無(wú)需外加輸入信號(hào),內(nèi)部自動(dòng)計(jì)時(shí)。由CE和RST端來(lái)控制暫停或重新從零開始計(jì)時(shí)。Time(hms):定時(shí)方式,相當(dāng)于一個(gè)具有小時(shí)、分、秒的時(shí)鐘,最多計(jì)10小時(shí),精確到1毫秒。CLK端無(wú)需外加輸入信號(hào),內(nèi)部自動(dòng)計(jì)時(shí)。由CE和RST端來(lái)控制暫停或重新從零開始計(jì)時(shí)。Frequency:測(cè)頻方式,在CE有效和RST沒有復(fù)位的情況下,能穩(wěn)定顯示CLK端外加的數(shù)字波的頻率。Count:計(jì)數(shù)方式,能夠計(jì)外加時(shí)鐘信號(hào)CLK的周期數(shù),如圖3-40中的計(jì)數(shù)顯示,最多計(jì)滿八位,即99999999。下面來(lái)看一下計(jì)數(shù)器/定時(shí)器的兩個(gè)應(yīng)用示例。(1)照?qǐng)D3-42接線(外部時(shí)鐘輸入不接),雙擊計(jì)數(shù)器/定時(shí)器元件,打開其屬性設(shè)置對(duì)話框,如圖3-43所示。設(shè)操作模式為“Time(hms)”,即時(shí)鐘方式;計(jì)時(shí)使能端設(shè)為“High”高電平有效,即開關(guān)合上為低電平時(shí)計(jì)時(shí)暫停;復(fù)位端設(shè)為“Low-High”,即上升沿有效。

圖3-42計(jì)時(shí)模式的電路仿真運(yùn)行仿真,可顯示如圖3-42所示的計(jì)時(shí)方式,合上圖中與CE相接的開關(guān),則計(jì)時(shí)停止,打開開關(guān)則繼續(xù)計(jì)時(shí);合上與RST相接的開關(guān)再打開,計(jì)時(shí)清零后從零重新計(jì)時(shí)。圖3-43定時(shí)器的屬性設(shè)置(2)把計(jì)數(shù)器/定時(shí)器的屬性照?qǐng)D3-44修改,設(shè)操作方式為“Frequency”測(cè)頻,其他不變,照?qǐng)D3-45連接,設(shè)外接數(shù)字時(shí)鐘的頻率為1kHz,圖中兩個(gè)開關(guān)位于打開狀態(tài),運(yùn)行仿真,出現(xiàn)如圖3-45所示的測(cè)頻結(jié)果。撥動(dòng)兩個(gè)開關(guān)可以看到使能和清零的效果。圖3-44頻率計(jì)的屬性設(shè)置圖3-45測(cè)頻時(shí)的電路仿真3.2.4虛擬終端

ProteusVSM提供的虛擬終端相當(dāng)于鍵盤和屏幕的雙重功能,免去了上位機(jī)系統(tǒng)的仿真模型,使用戶在用到單片機(jī)與上位機(jī)之間的串行通信時(shí),直接由虛擬終端經(jīng)RS232模型與單片機(jī)之間異步發(fā)送或接收數(shù)據(jù)。虛擬終端在運(yùn)行仿真時(shí)會(huì)彈出一個(gè)仿真界面,當(dāng)由PC機(jī)向單片機(jī)發(fā)送數(shù)據(jù)時(shí),可以和實(shí)際的鍵盤關(guān)聯(lián),用戶可以從鍵盤經(jīng)虛擬終端輸入數(shù)據(jù);當(dāng)接收到單片機(jī)發(fā)送來(lái)的數(shù)據(jù)后,虛擬終端相當(dāng)于一個(gè)顯示屏,會(huì)顯示相應(yīng)信息。虛擬終端的原理圖符號(hào)如圖3-46所示。虛擬終端共有四個(gè)接線端,其中RXD為數(shù)據(jù)接收端,TXD為數(shù)據(jù)發(fā)送端,RTS為請(qǐng)求發(fā)送信號(hào),CTS為清除傳送,是對(duì)RTS的響應(yīng)信號(hào)。在使用虛擬終端時(shí),首先要對(duì)其屬性參數(shù)進(jìn)行設(shè)置。雙擊元件,出現(xiàn)如圖3-47所示的虛擬終端屬性設(shè)置對(duì)話框。圖3-46虛擬終端的原理圖符號(hào)圖3-47虛擬終端屬性設(shè)置對(duì)話框主要參數(shù)有下面幾個(gè)。BaudRate:波特率,范圍為300~57600b/s。DataBits:傳輸?shù)臄?shù)據(jù)位數(shù),7位或8位。Parity:奇偶校驗(yàn)位,包括奇校驗(yàn)、偶校驗(yàn)和無(wú)校驗(yàn)。StopBits:停止位,具有0、1或2位停止位。SendXON/XOFF:第9位發(fā)送允許/禁止。選擇合適參數(shù)后,單擊“OK”按鈕,關(guān)閉對(duì)話框。運(yùn)行仿真,彈出如圖3-48所示的虛擬終端的仿真界面。用戶在圖3-48所示的界面中可以看到從單片機(jī)發(fā)送來(lái)的數(shù)據(jù),并能夠通過(guò)鍵盤把數(shù)據(jù)輸入該界面,然后發(fā)送給單片機(jī)。虛擬終端的具體應(yīng)用實(shí)例,讀者可以參考本書第七章的7.11節(jié)。圖3-48虛擬終端的仿真界面3.2.5SPI調(diào)試器SPI(SerialPeripheralInterface,串行外設(shè)接口)總線系統(tǒng)是Motorola公司提出的一種同步串行外設(shè)接口,允許MCU與各種外圍設(shè)備以同步串行通信方式交換信息。SPIProtocolDebugger(SPI調(diào)試器接口)同時(shí)允許用戶與SPI接口交互。這一調(diào)試器允許用戶查看沿SPI總線發(fā)送的數(shù)據(jù),同時(shí)也可向總線發(fā)送數(shù)據(jù)。圖3-49為SPI調(diào)試器的原理圖符號(hào)。此元件共有五個(gè)接線端。分別如下。DIN:接收數(shù)據(jù)端。DOUT:輸出數(shù)據(jù)端。SCK:連接總線時(shí)鐘端。:從模式選擇端,從模式時(shí)必須為低電平才能使終端響應(yīng);主模式時(shí)當(dāng)數(shù)據(jù)正傳輸時(shí)此端為低電平。TRIG:輸入端,能夠把下一個(gè)存儲(chǔ)序列放到SPI的輸出序列中。雙擊SPI的原理圖符號(hào),可以打開它的屬性設(shè)置對(duì)話框,如圖3-50所示。

圖3-49SPI的原理圖符號(hào)圖3-50SPI屬性設(shè)置對(duì)話框?qū)υ捒蛑饕獏?shù)如下。SPIMode:有三種工作模式可選擇,Monitor為監(jiān)控模式,Master為主模式,Slave為從模式。MasterclockfrequencyinHz:主模式的時(shí)鐘頻率(Hz)。SCKIdlestateis:SCK空閑狀態(tài)為高或者低,選擇一個(gè)。Samplingedge:采樣邊,指定DIN引腳采樣的邊沿,選擇SCK從空閑到激活狀態(tài),或從激活到空閑狀態(tài)。Bitorder:位順序,指定一個(gè)傳輸數(shù)據(jù)的位順序,可先傳送最高位MSB,也可先傳送最低位LSB。1.使用SPI調(diào)試器接收數(shù)據(jù)(1)將SCK和DIN引腳連接到電路的相應(yīng)端。(2)將光標(biāo)放置在SPI調(diào)試器之上,并使用組合鍵“Ctrl+E”打開屬性設(shè)置對(duì)話框進(jìn)行參數(shù)設(shè)置,設(shè)SPI為從模式,時(shí)鐘頻率與外時(shí)鐘一致。(3)運(yùn)行仿真,彈出SPI的仿真調(diào)試窗口,如圖3-51所示。(4)接收的數(shù)據(jù)將顯示在窗口。圖3-51SPI調(diào)試器的仿真界面2.使用SPI調(diào)試器傳輸數(shù)據(jù)(1)將SCK和DIN引腳連接到電路的相應(yīng)端。(2)將光標(biāo)放置在SPI調(diào)試器之上,并使用組合鍵“Ctrl+E”打開屬性設(shè)置對(duì)話框進(jìn)行參數(shù)設(shè)置,把調(diào)試器設(shè)置為主模式。(3)單擊仿真按鈕,彈出SPI的仿真調(diào)試窗口。(4)單擊仿真按鈕的暫停鍵“Pause”,在調(diào)試窗口的右下方輸入需要傳輸?shù)臄?shù)據(jù)。單擊“Queue”按鈕輸入的數(shù)據(jù)將被放入到數(shù)據(jù)傳輸隊(duì)列“BufferedSequences”中,如圖3-52所示,再次單擊仿真運(yùn)行按鈕,數(shù)據(jù)發(fā)送出去。也可以按“Add”按鈕把數(shù)據(jù)暫放到預(yù)傳輸序列中備用,需要時(shí)加到傳輸隊(duì)列中。(5)數(shù)據(jù)發(fā)送完后,“BufferedSequences”清空,其上方的窗口顯示發(fā)送信息,如圖3-53所示。圖3-52SPI調(diào)試器的數(shù)據(jù)傳輸圖3-53SPI調(diào)試器的數(shù)據(jù)傳輸后的狀態(tài)3.2.6I2C調(diào)試器

1.I2C總線介紹I2C總線是Philips公司推出的芯片間的串行傳輸總線。它只需要兩根線(串行時(shí)鐘線SCL和串行數(shù)據(jù)線SDA)就能實(shí)現(xiàn)總線上各元器件的全雙工同步數(shù)據(jù)傳送,可以極為方便地構(gòu)建系統(tǒng)和外圍元器件擴(kuò)展系統(tǒng)。I2C總線采用元器件地址的硬件設(shè)置方法,避免了通過(guò)軟件尋址元器件片選線的方法,使硬件系統(tǒng)的擴(kuò)展簡(jiǎn)單靈活。按照I2C總線規(guī)范,總線傳輸中的所有狀態(tài)都生成相應(yīng)的狀態(tài)碼,系統(tǒng)的主機(jī)能夠依照狀態(tài)碼自動(dòng)地進(jìn)行總線管理,用戶只要在程序中裝入這些標(biāo)準(zhǔn)處理模塊,根據(jù)數(shù)據(jù)操作要求完成I2C總線的初始化,啟動(dòng)I2C總線,就能自動(dòng)完成規(guī)定的數(shù)據(jù)傳送操作。由于I2C總線接口集成在片內(nèi),用戶無(wú)須設(shè)計(jì)接口,使設(shè)計(jì)時(shí)間大為縮短,且從系統(tǒng)中直接移去芯片對(duì)總線上的其他芯片沒有影響,方便了產(chǎn)品的升級(jí)。2.I2C調(diào)試器虛擬儀器中的I2CDEBUGGER就是I2C調(diào)試器,允許用戶監(jiān)測(cè)I2C接口并與之交互,用戶可以查看I2C總線發(fā)送的數(shù)據(jù),同時(shí)也可向總線發(fā)送數(shù)據(jù)。3.I2C調(diào)試器的使用I2C調(diào)試器的原理圖符號(hào)如圖3-54所示。I2C調(diào)試器共有三個(gè)接線端,分別如下。SDA:雙向數(shù)據(jù)線。SCL:雙向輸入端,連接時(shí)鐘。TRIG:觸發(fā)輸入,能引起存儲(chǔ)序列被連續(xù)地放置到輸出隊(duì)列中。雙擊該元件,打開屬性設(shè)置對(duì)話框,如圖3-55所示。主要參數(shù)如下。Addressbyte1:地址字節(jié)1,如果使用此終端仿真一個(gè)從元件,則這一屬性指定從器件的第一個(gè)地址字節(jié)。Addressbyte2:地址字節(jié)2,如果使用此終端仿真一個(gè)從元件,并期望使用10位地址,則這一屬性指定從器件的第二個(gè)地址字節(jié)。I2C調(diào)試器的仿真運(yùn)行界面與SPI類似,不再詳細(xì)介紹。圖3-54I2C調(diào)試器的原理圖符號(hào)圖3-55I2C調(diào)試器屬性設(shè)置對(duì)話框3.2.7信號(hào)發(fā)生器

Proteus的虛擬信號(hào)發(fā)生器主要有以下功能:產(chǎn)生方波、鋸齒波、三角波和正弦波;輸出頻率范圍為0~12MHz,8個(gè)可調(diào)范圍;輸出幅值為0~12V,4個(gè)可調(diào)范圍;幅值和頻率的調(diào)制輸入和輸出。信號(hào)發(fā)生器的原理圖符號(hào)如圖3-56所示

圖3-56信號(hào)發(fā)生器原理圖符號(hào)它有兩大功能,一是輸出非調(diào)制波,二是輸出調(diào)制波。通常使用它的輸出非調(diào)制波功能來(lái)產(chǎn)生正弦波、三角波和鋸齒波,方波直接使用專用的脈沖發(fā)生器來(lái)產(chǎn)生比較方便,主要用于數(shù)字電路中。在用作非調(diào)制波發(fā)生器時(shí),信號(hào)發(fā)生器的下面兩個(gè)接頭“AM”和“FM”懸空不接,右面兩個(gè)接頭“+”端接至電路的信號(hào)輸入端,“-”端接地。仿真運(yùn)行后,出現(xiàn)如圖3-57所示的界面。圖3-57信號(hào)發(fā)生器仿真運(yùn)行后的界面最右端兩個(gè)方形按鈕,上面一個(gè)用來(lái)選擇波形,下面一個(gè)選擇信號(hào)電路的極性,即是雙極型(Bi)還是單極型(Uni)三極管電路,以和外電路匹配。最左邊兩個(gè)旋鈕用來(lái)選擇信號(hào)頻率,左邊是微調(diào),右邊是粗調(diào)。中間兩個(gè)旋鈕用來(lái)選擇信號(hào)的幅值,左邊是微調(diào),右邊是粗調(diào)。如果在運(yùn)行過(guò)程中關(guān)閉掉信號(hào)發(fā)生器,則需要從主菜單【Debug】中選取最下面【VSMSignalGenerator】來(lái)重現(xiàn)。Proteus的虛擬信號(hào)發(fā)生器還具有調(diào)幅波和調(diào)頻波輸出功能。無(wú)論是哪種調(diào)制,調(diào)制電壓都不能超過(guò)±12V,且輸入阻抗要足夠大。調(diào)制信號(hào)從下面兩個(gè)端子中的一個(gè)輸入,調(diào)制波從右面的“+”端輸出。下面我們先來(lái)看一看如何輸出一個(gè)調(diào)幅波。照?qǐng)D3-58連接電路,把一個(gè)1.5V的直流電源和一個(gè)1kHz的正弦波進(jìn)行調(diào)制,輸出波形如圖3-59右圖所示。圖3-59左圖中是沒有加調(diào)制電壓的非調(diào)制正弦波的波形,可以看到,調(diào)制后正弦波的幅值變大了。圖3-58信號(hào)發(fā)生器的調(diào)幅功能接線圖圖3-59調(diào)幅波與非調(diào)幅波的波形對(duì)比產(chǎn)生調(diào)頻波的電路如圖3-60所示。我們?cè)谛盘?hào)發(fā)生器的“FM”端接一個(gè)2V、100Hz的交流信號(hào),運(yùn)行后,使信號(hào)發(fā)生器調(diào)至2V、120kHz,觀察到示波器的波形,如圖3-61所示。圖3-60調(diào)頻波產(chǎn)生電路圖3-61調(diào)頻波3.2.8模式發(fā)生器

1.模式發(fā)生器的特點(diǎn)模式發(fā)生器(PatternGenerator)是模擬信號(hào)發(fā)生器的數(shù)字等價(jià)物,它支持8位1KB的模式信號(hào),同時(shí)具有以下特性:既可以在基于圖表的仿真中使用,也可以在交互式仿真中使用;支持內(nèi)部和外部時(shí)鐘模式及觸發(fā)模式;使用游標(biāo)調(diào)整時(shí)鐘刻度盤或觸發(fā)器刻度盤;十六進(jìn)制或十進(jìn)制柵格顯示模式;在需要高精度設(shè)置時(shí),可直接輸入指定的值;可以加載或保存模式腳本文件;可單步執(zhí)行;可實(shí)時(shí)顯示工具包;可使用外部控制,使其保持當(dāng)前狀態(tài);柵格上的塊編輯命令使得模式配置更容易。2.模式發(fā)生器的使用(1)模式發(fā)生器原理圖符號(hào)及引腳說(shuō)明模式發(fā)生器的原理圖符號(hào)如圖3-62所示,各接線端含義如下。CLKIN:外部時(shí)鐘信號(hào)輸入端,系統(tǒng)提供兩種外部時(shí)鐘模式。HOLD:外部輸入信號(hào),用來(lái)保持模式發(fā)生器目前狀態(tài),高電平有效TRIG:觸發(fā)輸入端,用于將外部觸發(fā)脈沖信號(hào)反饋到模式發(fā)生器。系統(tǒng)提供五種外部觸發(fā)模式。OE:輸出使能信號(hào)輸入端,高電平有效,模式發(fā)生器可輸出模式信號(hào)。CLKOUT:時(shí)鐘輸出端,當(dāng)模式發(fā)生器使用的是外部時(shí)鐘時(shí),可以用于鏡像內(nèi)部時(shí)鐘脈沖。CASCADE:級(jí)連輸出端,用于模式發(fā)生器的級(jí)連,當(dāng)模式發(fā)生器的第一位被驅(qū)動(dòng),并且保持高電平時(shí),此端輸出高電平,保持到下位被驅(qū)動(dòng)之后一個(gè)周期時(shí)間。B[0..7]和Q0~Q7分別為數(shù)據(jù)輸入和輸出端。圖3-62模式發(fā)生器原理圖符號(hào)(2)模式發(fā)生器的屬性設(shè)置對(duì)話框主要參數(shù)說(shuō)明雙擊模式發(fā)生器的原理圖符號(hào),則彈出其屬性設(shè)置對(duì)話框,如圖3-63所示。圖3-63模式發(fā)生器屬性設(shè)置對(duì)話框模式發(fā)生器的屬性設(shè)置對(duì)話框主要有以下參數(shù)。ClockRate:時(shí)鐘頻率。ResetRate:復(fù)位頻率。ClockMode:時(shí)鐘模式,以下有三種。Internal:內(nèi)部時(shí)鐘;ExternalPosEdge:外部上升沿時(shí)鐘;ExternalNegEdge:外部下降沿時(shí)鐘。ResetMode:復(fù)位模式,共五種。Internal:內(nèi)部復(fù)位;AsyncExternalPosEdge:異步外部上升沿脈沖;syncExternalPosEdge:同步外部上升沿脈沖;AsyncExternalNegEdge:異步外部下降沿脈沖;syncExternalNegEdge:同步外部下降沿脈沖。ClockoutEnabledinInternalMode:內(nèi)部模式下時(shí)鐘輸出使能。OutputConfiguration:輸出配置,共三種。OutputtoBothPinsandBus:引腳和總線均輸出;OutputtoPinsOnly:僅在引腳輸出;OutputtoBusOnly:僅在總線輸出。OutputGeneratorScript:模式發(fā)生器腳本文件。(3)模式發(fā)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論