亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于EDA技術(shù)的邏輯分析儀的設(shè)計(jì)

        2009-03-14 06:59:48羅厚軍張桂紅
        新媒體研究 2009年4期
        關(guān)鍵詞:單片機(jī)

        羅厚軍 張桂紅

        [摘要]介紹一種基于單片機(jī)和EDA技術(shù)的邏輯分析儀,闡述邏輯分析儀的工作原理和軟硬件設(shè)計(jì)。

        [關(guān)鍵詞]邏輯分析儀 FPGA 單片機(jī) AD7715

        中圖分類號(hào):TP2文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1671-7597(2009)0220029-01

        一、引言

        隨著大規(guī)模集成電路和微型計(jì)算機(jī)的發(fā)展,現(xiàn)代數(shù)字系統(tǒng)越來越復(fù)雜。在很多數(shù)字電路的研究和實(shí)驗(yàn)中,往往需要同時(shí)查看多路數(shù)字信號(hào)的時(shí)序關(guān)系,甚至有時(shí)信號(hào)不是周期性的,因此只用示波器往往無法完整的觀察了解信號(hào)之間的關(guān)系,因此需要用到邏輯分析儀(LA)。邏輯分析儀是用于分析數(shù)字系統(tǒng)邏輯關(guān)系的工具,是數(shù)據(jù)領(lǐng)域測試儀器中最有效、最有代表性的儀器。然而自1973年誕生第一臺(tái)邏輯分析儀至今,邏輯分析儀的普及率仍很低,30%以上的數(shù)字設(shè)計(jì)師沒有使用邏輯分析儀[1],最重要的原因在于其高昂的價(jià)格。本文介紹一種以CPLD和AT89C51單片機(jī)作為控制核心、示波器為顯示工具的簡易邏輯分析儀的設(shè)計(jì)方法。它具有功能全面,價(jià)格低廉,能夠?qū)崟r(shí)分析8路數(shù)字信號(hào)的優(yōu)點(diǎn),因此具有很高的實(shí)用價(jià)值。

        二、系統(tǒng)硬件設(shè)計(jì)

        1.總體設(shè)計(jì)。邏輯分析儀一般由四部分組成:觸發(fā)識(shí)別、數(shù)據(jù)獲取、數(shù)據(jù)存貯、數(shù)據(jù)顯示。[2]四部分組成,本設(shè)計(jì)將8路待分析的并行數(shù)字信號(hào)經(jīng)過模擬開關(guān)分時(shí)選通成為串行信號(hào),再經(jīng)A/D采樣得到邏輯電平值后,由FPGA讀取并進(jìn)行存儲(chǔ),當(dāng)滿足觸發(fā)條件后,再存入設(shè)定位數(shù)的數(shù)字。最后將這些數(shù)字存入FPGA內(nèi)部的雙口RAM中,由DAC輸出顯示在示波器上。其中,觸發(fā)電平、觸發(fā)字、觸發(fā)方式都由用戶通過鍵盤輸入,再由FPGA解析為相應(yīng)的邏輯,以控制A/D轉(zhuǎn)換結(jié)果和存儲(chǔ)器的寫入。觸發(fā)位置和可移動(dòng)光標(biāo)處的邏輯狀態(tài)均由LCD同步顯示,其系統(tǒng)框圖如圖1所示。

        2.模擬電路設(shè)計(jì)。采用的門限電壓控制方法是將待測信號(hào)轉(zhuǎn)換為邏輯值,8路待測邏輯信號(hào)首先由8選1模擬開關(guān)(CD4051)進(jìn)行選擇,然后經(jīng)過模數(shù)轉(zhuǎn)換器ADC(AD7715),對(duì)邏輯信號(hào)電平采用模擬信號(hào)采樣,并把轉(zhuǎn)換得到的數(shù)字量與預(yù)設(shè)數(shù)字進(jìn)行比較,當(dāng)AD轉(zhuǎn)換獲得邏輯信號(hào)電平的數(shù)字量大于門限電壓對(duì)應(yīng)的數(shù)字量時(shí),確定為邏輯1,否則確定為邏輯0。

        其中多路模擬開關(guān)CD4051,是八選一模擬開關(guān),通過輸入控制引腳A、B、C,分別可來決定選擇八個(gè)通道中的任一個(gè)。其轉(zhuǎn)換速度快,得到了廣泛的應(yīng)用。

        3.模數(shù)轉(zhuǎn)換電路設(shè)計(jì)。為了提高精度,模數(shù)轉(zhuǎn)換采用美國ADI公司生產(chǎn)的16位模數(shù)轉(zhuǎn)換器AD7715。它具有0.0015%的非線性、片內(nèi)可編程增益放大器、差動(dòng)輸入、三線串行接口、緩沖輸入、輸出更新速度可編程等特點(diǎn)。適用于單通道低速小信號(hào)的采樣應(yīng)用。

        4.單片機(jī)電路設(shè)計(jì)。單片機(jī)電路主要實(shí)現(xiàn)觸發(fā)控制和鍵盤接收的功能。單片機(jī)選擇了AT89C51,AT89C51是一種帶4K字節(jié)Flash的低電壓,高性能CMOS8位微處理器。[3]該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。系統(tǒng)中主要用AT89C51接收按鍵信息,進(jìn)行觸發(fā)判斷。

        5.FPGA設(shè)計(jì)。FPGA(Field Programmable Gate Array)是現(xiàn)場可編程門陣列芯片的簡稱。它是與傳統(tǒng)PLD不同的一類可編程ASIC。本文選用了Altera公司的FPGA芯片EP1C6Q240C8實(shí)現(xiàn)數(shù)據(jù)的采集與存儲(chǔ),軟件部分是在Quartus II軟件環(huán)境下用VHDL語言設(shè)計(jì)的。主要實(shí)現(xiàn)以下功能:FPGA控制選通CD4051的某一路,然后通過模擬SPI總線與AD7715通信,啟動(dòng)AD7715開始采集該路信號(hào),并存儲(chǔ)得到的數(shù)據(jù)。然后單片機(jī)根據(jù)當(dāng)前的按鍵,當(dāng)滿足觸發(fā)狀態(tài)時(shí),把采集得到的數(shù)據(jù)進(jìn)行存儲(chǔ),當(dāng)8路采樣完成后,存入RAM,并在FPGA中記錄對(duì)應(yīng)的存儲(chǔ)地址,當(dāng)存儲(chǔ)到一定量的狀態(tài)時(shí)停止采樣并送給示波器顯示。

        三、軟件設(shè)計(jì)

        系統(tǒng)軟件盡量采用模塊化設(shè)計(jì),使調(diào)測、修改程序方便。本系統(tǒng)主要采用單片機(jī)與FPGA共同完成對(duì)邏輯分析儀的軟件控制,單片機(jī)主要負(fù)責(zé)讀取按鍵信息,對(duì)觸發(fā)模式進(jìn)行設(shè)定。然后發(fā)送信號(hào)啟動(dòng)FPGA的相應(yīng)模塊,完成信號(hào)采集,RAM存儲(chǔ),最后再由FPGA完成最后的示波器顯示功能。

        四、仿真結(jié)果

        仿真結(jié)果,當(dāng)邏輯分析裝置初始化后,系統(tǒng)開始等到按鍵,當(dāng)有按鍵后,按鍵識(shí)別電路開始對(duì)鍵值進(jìn)行,一旦發(fā)現(xiàn)起始位即開始讀取指令并存入各指令寄存器中,指令寄存器對(duì)指令進(jìn)行解析后輸出到各功能單元模塊中,控制各單元模塊協(xié)同工作,當(dāng)觸發(fā)電路中產(chǎn)生觸發(fā)輸出,控制電路就控制采集電路對(duì)所選通道數(shù)據(jù)進(jìn)行采集存儲(chǔ),當(dāng)?shù)竭_(dá)采樣深度時(shí)關(guān)閉采樣電路,開始讀數(shù)據(jù)傳輸給DA轉(zhuǎn)換器,直到讀完所有采集到的數(shù)據(jù)。從圖3可以看出,邏輯分析儀器接收到指令后,在觸發(fā)輸出為高的時(shí)候開始對(duì)數(shù)據(jù)進(jìn)行采集,當(dāng)達(dá)到所設(shè)定的采樣深度1024時(shí),開始讀出數(shù)據(jù),并且每八位數(shù)據(jù)會(huì)被打包成起始位為0,終止位為1的數(shù)據(jù)包,然后輸出到示波器上進(jìn)行顯示。上圖中因?yàn)檩斎氲谋粶y數(shù)據(jù)都為1,所以輸出的打包數(shù)據(jù)就為0111111111。由于時(shí)間跨度大,所以只顯示出了部分波形。

        五、結(jié)論

        數(shù)字技術(shù)的發(fā)展提供了更多的實(shí)用檢測設(shè)備方案?;贔PGA的簡易邏輯分析儀就是這些方案的一種嘗試。本系統(tǒng)的特點(diǎn)在于充分發(fā)揮了FPGA的自身優(yōu)勢,將FPGA,單片機(jī)進(jìn)行配合控制,利用示波器作為顯示器件它實(shí)現(xiàn)了邏輯分析儀的功能,能夠?qū)?路邏輯信號(hào)中任意一路或多路的單級(jí)和多級(jí)觸發(fā),并具有分頁顯示功能。不僅界面友好,且擴(kuò)展功能強(qiáng)。具有很高的應(yīng)用價(jià)值。

        參考文獻(xiàn):

        [1]蘭京川、戴志堅(jiān),數(shù)字電路中邏輯分析儀實(shí)驗(yàn)系統(tǒng)的設(shè)計(jì)[J].實(shí)驗(yàn)科學(xué)與技術(shù),2008,(05).

        [2]趙民、劉大亮、武傳華、茹炎,采用FPGA技術(shù)的小型無線電監(jiān)測站[J].中國無線電,2008,(09).

        [3]周慶華,邏輯分析儀在嵌入式開發(fā)調(diào)試中的應(yīng)用[J].國外電子測量技術(shù),2003,(04).

        [4]田開坤,51系列單片機(jī)總線時(shí)序分析與編址技術(shù)[J].電子制作,2007,(12).

        作者簡介:

        羅厚軍,女,漢,湖北松滋人,副教授,研究方向:電子技術(shù)。

        猜你喜歡
        單片機(jī)
        基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機(jī)的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        小議PLC與單片機(jī)之間的串行通信及應(yīng)用
        電子制作(2018年12期)2018-08-01 00:48:04
        基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
        電子制作(2017年19期)2017-02-02 07:08:27
        Microchip推出兩個(gè)全新PIC單片機(jī)系列
        国产免费无遮挡吸奶头视频| 国产高清丝袜美腿视频在线观看| 久久精品人妻嫩草av蜜桃| 亚洲综合一区二区三区在线观看| 国产禁区一区二区三区| 娇妻在交换中哭喊着高潮| 日本不卡在线视频二区三区 | 国产AV国片精品有毛| 亚洲av色香蕉一区二区蜜桃| 亚洲av本道一本二本三区| 日本久久伊人特级黄色| 亚洲精品无码久久久| 亚洲a∨无码一区二区| 亚洲va成无码人在线观看| 国产精品丝袜美女久久| 婷婷久久国产综合精品| 性裸交a片一区二区三区| 国产av一区二区三区日韩| 国产网友自拍亚洲av| 蜜桃夜夜爽天天爽三区麻豆av| 精品无码av一区二区三区不卡| 欧美日韩视频在线第一区| 国产免费一级在线观看| 日韩精品有码在线视频| 日韩av免费一区二区| 午夜天堂精品久久久久| 三上悠亚久久精品| 无码国产精品色午夜| 国产免费精品一品二区三| 狠狠躁日日躁夜夜躁2022麻豆| 亚洲男人av天堂午夜在| 亚洲国产精品国语在线| 一区二区视频资源在线观看| 国产亚洲精品色婷婷97久久久 | 中文字幕日韩人妻在线| 最新中文字幕亚洲一区| 亚洲中文字幕无码不卡电影| 无码国产精品一区二区vr老人| 久久青青草视频免费观看| 日韩中文字幕久久久老色批| 亚洲av国产av综合av卡|