《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于LabVIEW和FPGA的多通道虛擬邏輯分析儀的設計
基于LabVIEW和FPGA的多通道虛擬邏輯分析儀的設計
來源:電子技術應用2012年第11期
胡昆霖, 李 冶, 左向利, 周 楊
吉林大學 儀器科學與電氣工程學院,吉林 長春 130026
摘要: 基于模塊化虛擬儀器技術,闡述了一種以FPGA為硬件基礎,以LabVIEW為軟件核心的多通道虛擬邏輯分析儀的設計理念及實施方案。重點論述硬件電路設計和軟件數據分析處理方法。最后給出虛擬邏輯分析儀的實測結果。
中圖分類號: TM932
文獻標識碼: A
文章編號: 0258-7998(2012)11-0091-03
Design of a virtual logic analyzer with multi-channels based on LabVIEW and FPGA
Hu Kunlin, Li Ye, Zuo Xiangli, Zhou Yang
College of Instrumentation & Electrical Engineering,Jilin University, Changchun 130026, China
Abstract: The design concept and theory of the virtual logic analyzer with multi-channels is discussed in this paper meanwhile,based on modularization virtual instrument technology, using FPGA as the basic hardware and LabVIEW as the core software.It also describes the design of the hardware circuit and the method of data analysis and processing in software. It gives the actual signal test results in the end.
Key words : virtual instrument technology; FPGA; LabVIEW; logic analyzer

    邏輯分析儀是一種檢測數字化設備信號的儀器,主要應用于跟蹤與分析數字系統的數據流,能對其信號進行采樣、存儲、分析及顯示。根據硬件設備設計上的差異,目前市面上邏輯分析儀大致上可分為獨立式邏輯分析儀和需結合電腦的PC-based卡式虛擬邏輯分析儀。獨立式邏輯分析儀已發展為相當高標準的產品,目前國外最具代表性的美國Agilent公司和Tektronics公司,在高端獨立式邏輯分析儀方面仍占有絕大部分市場份額,并開發了卡式虛擬邏輯分析,用以更好地占領市場。國內邏輯分析儀制造研發起步較晚,在獨立式邏輯分析儀的研發和生產上缺乏經驗,特別是國內精密機械制造業的整體水平的限制,而在卡式虛擬邏輯分析儀方面,絕大部分功能不受制造業水平的限制,故國內形成市場份額的主要是卡式虛擬邏輯分析儀。

    本文基于模塊化虛擬儀器技術,詳細闡述了一種基于Altera公司EP1C6T144C8型號FPGA為硬件基礎,以LabVIEW為軟件核心的多通道虛擬邏輯分析儀的設計理念及實施方案,重點論述系統硬件電路設計和軟件數據分析處理方法。
1 虛擬邏輯分析儀總體結構設計
    虛擬邏輯分析儀的總體結構設計圖如圖1所示。主要包括數據采集模塊、微處理器模塊、FPGA模塊和LabVIEW模塊。

    數據采集模塊由32路完全相同的數據采集通道構成,每一路數據采集通道都是由探頭電路、MAX9687比較器及74LVC4245電平轉換器、毛刺檢測電路和延時電路構成,能進行多通道的數據采集。微處理器模塊實現儀器初始化,控制數據采集模塊信號的采集及傳輸,同時與FPGA通信,控制FPGA模塊的工作狀態。FPGA模塊提供功能選擇、定時采樣時鐘,并將多通道數據緩存于FIFO[1],然后通過USB總線將數據傳輸到上位機LabVIEW模塊中。LabVIEW模塊主要負責該邏輯分析儀的控制、管理、數據處理及結果顯示。
2 虛擬邏輯分析儀硬件設計
2.1 數據采集模塊

    數據采集模塊單通道電路如圖2所示。對數據輸入探頭,要求探頭的數據轉換速度快、時延小、輸入阻抗高、散熱少。探頭輸入阻抗高用以減少由于探頭接入被測系統而引起的失真現象。根據以上對數據輸入探頭的要求,本邏輯分析儀采用MAX9687CSE作為數據比較芯片,因為其采用ECL電平輸出電平,此芯片的電平轉換速度非??臁1粶y數據經過高阻抗電路后,送入MAX9687CSE的正輸入端,與系統選擇的閾值電壓進行比較輸出ECL電平,之后經過MC100H603FN把ECL電平變換成TTL電平,再經過74LVC4245AD把TTL電平變換成3.3 V的LVTTL電平,然后可以直接送入FPGA。閾值電壓由AD7304生成,通過TL072后送入MAX9687CSE的負輸入端。

    毛刺檢測電路如圖3所示。D[1]是第一路輸入信號,check_or_sample_D1是毛刺檢測/直接采樣控制信號(當其為高電平時,電路執行毛刺檢測功能,當其為低電平時電路直接采樣),d1_feedback在毛刺檢測方式下輸出的是帶展毛刺信號,在采樣方式下輸出的是采樣數據。

2.2 微處理器模塊
    微處理器主要實現通信和控制兩大功能。通信程序實現信號采集模塊與FPGA模塊的信號傳輸和信息交換;控制程序實現系統初始化,并把上位機的操作指令下達給相應的硬件模塊。
2.3 FPGA模塊
    FPGA模塊實現時鐘發生器、分頻器、觸發控制器、數據緩存等功能[2]。
    時鐘發生器是將20.000 MHz的有源晶振輸出的時鐘接入FPGA,然后由鎖相環倍頻到200 MHz。本虛擬邏輯分析儀的鎖相環采用FPGA自帶的鎖相環。倍頻到200 MHz后,由2分頻和5分頻電路組成的分頻電路實現100 MHz、50 MHz、40 MHz、20 MHz和10 MHz等時鐘。
    FPGA模塊中觸發判斷電路的工作原理是:數據流入相應的觸發判斷電路后與用戶設置好的觸發條件進行比較,如果數據流中有滿足觸發條件的觸發字,則觸發判斷電路輸出相應的觸發標志信號,然后觸發標志信號進入到觸發選擇電路,輸出相應的觸發信號,供后級電路使用。本儀器可以實現的觸發方式有立即觸發、通道觸發、毛刺觸發、序列觸發和外觸發等。
    FPGA模塊中,每個數據通道都有一個FIFO,每個FIFO的大小是4 096×1 words, 這樣本儀器的存儲深度可以達到64 kbit,FIFO輸出端通過一個三態門實現數據的復用。電路圖如圖4所示。

3 虛擬邏輯分析儀軟件設計
    硬件采集到的數據經過USB總線傳送到上位機,由LabVIEW進行數據接收、儲存、分析及表達顯示。虛擬邏輯分析儀的軟件設計主要包括LabVIEW前面板和LabVIEW程序框圖兩部分。前面板即用戶界面,定義各種控件和顯示被測數字信號波形。程序框圖用來控制數據流動方向、進行數據處理分析、對信號進行控制及輸出波形[3]。
3.1 數據接收
    本虛擬邏輯分析儀采用的是CLF(Call Library Function)節點調用Windows平臺下的動態鏈接庫(DLL)函數的方法實現LabVIEW與USB之間的通信。如圖5所示。
    動態鏈接庫DLL(Dynamic Link Libraries)包含的代碼和數據可以被多個程序同時使用,它屬于不可執行文件,但是可以被程序或其他動態鏈接庫函數調用[4]。通過對動態鏈接庫的調用,解決了LabVIEW不擅長完成大數據量任務的處理和實現底層操作能力不強等缺點。
3.2 數據處理
    多通道采集的數據通過USB總線上傳到上位機,通過CLF節點調用動態鏈接庫DLL的方式進入到LabVIEW中,以一維數組的方式體現在程序中。以16通道為例,數據以一維數組形式進入LabVIEW模塊,通過數值至布爾數組轉換控件將其轉換為布爾數組,然后經過LabVIEW中抽取數組函數和索引數組函數被拆分為16組布爾量, 每組布爾量經過布爾值至(0,1)轉換控件轉換為邏輯0、1序列, FOR循環控制數組的持續輸入轉換[5], 16組0、1序列對應于數據采集模塊中的16路采集通道。如圖6所示。

 

 

3.3 數據顯示及實測結果
    16組邏輯0、1序列通過創建數組控件打包為數組形式,然后經過二維數組轉置控件將邏輯0、1序列轉置,最后通過創建數字數據控件得到數字數據,用數字波形圖進行顯示。
    現給出一個占空比為50%的方波信號,頻率為2 kHz,信號幅度為2 V。用本虛擬邏輯分析儀第14通道進行測量。測試結果如圖7所示。按奈奎斯特采樣定理,采樣頻率必須大于被采樣信號帶寬的2倍,將信號采樣率設置為5 kS/s,對信號進行采樣,測得其周期為0.5 ms,與被測信號相符,測得其波形與被測信號相符。

    利用FPGA加LabVIEW設計了虛擬邏輯分析儀,其創新點在于采用了當今最前沿的模塊化結構,使得儀器的設計、調試和維護更加簡單,方便。采用虛擬儀器技術軟硬件結合構造的思想,用軟件代替傳統儀器的信號處理及顯示等硬件電路,減少了電路的復雜程度,增強了儀器的可操作性,增加了用戶自定義功能,也使得價格大大降低。同時,本虛擬邏輯分析儀通用性強,在已有的基礎上,能不斷擴展,不斷提升。
參考文獻
[1] 肖玲俐.基于FPGA的虛擬邏輯分析儀的研究與設計[D]. 武漢:武漢理工大學,2010.
[2] 鮮果,龔曉峰. 基于FPGA的新型虛擬邏輯分析儀的設計[J]. 電子技術應用,2011,37(12):87-89.
[3] 盧松升,劉正之. 基于LabVIEW和數字I/O卡的邏輯分析技術[J].微計算機信息,2006,22(8S):85-86.
[4] BITTER R,MOHIUDDIN T,NAWROCKI M. LabVIEW advanced programming techniques[M].CRC Press/Taylor & Francis Group, 2007.
[5] 張敬帥,張丕狀,白雪萍. 基于虛擬儀器的多通道數據分析系統設計[J]. 電子技術應用,2011,37(4):
74-76,80.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美成人精品不卡视频在线观看| 国产性做久久久久久| 亚洲激情影院| 欧美激情亚洲国产| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲影视中文字幕| 欧美精品在线观看91| 久久精品国产亚洲高清剧情介绍| 欧美一级视频免费在线观看| 午夜亚洲福利在线老司机| 欧美日韩成人在线观看| 欧美日韩国产综合视频在线观看中文| 久久久久久色| 亚洲欧美国产精品va在线观看| 欧美日韩国产综合视频在线观看中文| 亚洲性xxxx| 欧美电影美腿模特1979在线看| 亚洲国语精品自产拍在线观看| 欧美成黄导航| 欧美在线欧美在线| 韩日午夜在线资源一区二区| 在线免费一区三区| 欧美图区在线视频| 国产精品视频福利| 久久久无码精品亚洲日韩按摩| 一区二区三区国产精品| 久久频这里精品99香蕉| 欧美大片国产精品| 一区二区久久| 国产又爽又黄的激情精品视频| 中文成人激情娱乐网| 欧美日韩国内| 一区二区三区精品视频在线观看| 国产精品天天摸av网| 国产综合视频| 亚洲国产影院| 久久精品官网| 一区二区三区.www| 国产日韩欧美视频| 亚洲视频播放| 欧美香蕉大胸在线视频观看| 久久人人97超碰国产公开结果| 欧美无砖砖区免费| 欧美亚洲午夜视频在线观看| 一区二区三区精品久久久| 久久一区二区三区国产精品| 一本大道久久a久久精二百| 亚洲国产精品电影在线观看| 国产亚洲福利| 亚洲一区区二区| 可以免费看不卡的av网站| 欧美日本国产视频| 国产欧美日韩亚洲精品| 欧美丰满少妇xxxbbb| 欧美日产国产成人免费图片| 午夜精品婷婷| 欧美午夜电影一区| 中文在线资源观看网站视频免费不卡| 免费看亚洲片| 国产一区二区三区网站| 一区二区三区日韩精品视频| 欧美视频中文一区二区三区在线观看| 欧美体内she精视频| 一本色道**综合亚洲精品蜜桃冫| 99re在线精品| 在线精品亚洲一区二区| 在线日韩一区二区| 国产日韩精品一区二区三区| 国产精品狼人久久影院观看方式| 国产精品电影观看| 亚洲欧美三级伦理| 亚洲天堂网在线观看| 欧美乱人伦中文字幕在线| 先锋亚洲精品| 国产一区二区三区黄视频| 欧美日韩国产成人| 亚洲欧美视频在线| 欧美一二三区在线观看| 蜜乳av另类精品一区二区| 在线观看国产日韩| 亚洲级视频在线观看免费1级| 亚洲激情二区| 夜夜狂射影院欧美极品| 韩国av一区二区三区| 亚洲精品国产精品乱码不99按摩| 亚洲国产高清在线观看视频| 欧美一区二区三区视频| 国产欧美日韩伦理| 久久国产精品久久久久久久久久| 欧美怡红院视频| 亚洲日韩欧美视频一区| 一区二区欧美精品| 欧美日韩亚洲一区二区三区在线观看| 久久久久久9999| 欧美aa在线视频| 国产一区二区三区丝袜| 欧美成年人视频网站| 99国产精品99久久久久久| 久久综合久色欧美综合狠狠| 老司机午夜精品| 在线一区二区三区四区五区| 国产精品v日韩精品| 日韩午夜av在线| 亚洲一区二区三区四区五区午夜| 日韩特黄影片| 欧美日韩一视频区二区| 欧美日韩一区二区三区免费看| 六十路精品视频| 国产精品久久久久久影院8一贰佰| 欧美精品情趣视频| 黄色影院成人| 欧美黑人在线播放| 黄色资源网久久资源365| 欧美三级中文字幕在线观看| 亚洲精品乱码久久久久久| 欧美日韩午夜在线| 亚洲免费伊人电影在线观看av| 欧美精品电影在线| 一本色道久久综合精品竹菊| 日韩一级成人av| 蜜桃av噜噜一区| 欧美亚洲一区在线| 国产精品久久久久久久免费软件| 欧美国产日产韩国视频| 日韩视频国产视频| 亚洲国产清纯| 91久久中文| 99视频精品全部免费在线| 欧美在线亚洲一区| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲免费观看高清完整版在线观看| 一本一本大道香蕉久在线精品| 久久久久久一区二区三区| 亚洲欧美偷拍卡通变态| 久久久久久久久久久久久久一区| 亚洲综合电影| 欧美日韩免费在线观看| 国产精品99久久久久久久久| 欧美一区二区三区免费在线看| 亚洲免费一在线| 99视频热这里只有精品免费| 久久av在线| 亚洲精选国产| 亚洲一本视频| 国产精品国色综合久久| 欧美体内谢she精2性欧美| 久久久久久久久久码影片| 国产精品国产三级国产普通话三级| 一级日韩一区在线观看| 亚洲黄色小视频| 日韩午夜免费视频| 亚洲精品中文字| 在线看日韩av| 亚洲福利视频在线| 欧美与黑人午夜性猛交久久久| 国内偷自视频区视频综合| 国产一区二区三区的电影| 欧美一级专区| 欧美日韩精品国产| 依依成人综合视频| 国内揄拍国内精品少妇国语| 国产伦精品一区二区三区免费迷| 欧美韩国日本综合| 国产精自产拍久久久久久| 日韩一级欧洲| 欧美二区在线看| 一本大道久久a久久精品综合| 在线日韩电影| 欧美大香线蕉线伊人久久国产精品| 国产婷婷色一区二区三区| 久久久久久亚洲精品中文字幕| 在线色欧美三级视频| 国产精品人人做人人爽人人添| 国产伦精品一区二区三区在线观看| 国产视频综合在线| 欧美精品色一区二区三区| 欧美日韩国产精品一卡| 欧美伊人久久大香线蕉综合69| 欧美国产国产综合| 久久久国产亚洲精品| 影音先锋久久精品| 国产精品久久久久一区二区三区| 亚洲日本乱码在线观看| 理论片一区二区在线| 欧美精品一区在线观看| 99亚洲视频| 亚洲美女尤物影院| 91久久精品日日躁夜夜躁国产| 亚洲午夜视频| 老司机免费视频久久| 亚洲日本一区二区三区| 亚洲第一色在线| 精品成人国产| 久久亚洲私人国产精品va| 欧美午夜电影网| 久久久午夜精品| 国产精品夫妻自拍| 1000部精品久久久久久久久| 日韩一区二区久久| 最新国产成人av网站网址麻豆| 欧美精品三级在线观看| 亚洲精品在线视频观看| 韩国福利一区| 1024成人网色www| 欧美激情中文不卡| 亚洲精品四区| 另类图片国产| 久久久久久久精| 欧美日韩免费一区二区三区视频| 欧美精品一区二区高清在线观看| 欧美亚男人的天堂| 精品动漫3d一区二区三区| 在线看片欧美| 欧美 日韩 国产精品免费观看| 亚洲图片欧洲图片日韩av| 欧美区亚洲区| 狠狠爱www人成狠狠爱综合网| 国产精品亚洲不卡a| 国产视频在线一区二区| 亚洲高清视频中文字幕| 亚洲一区二区在线| 午夜精品久久久| 亚洲激情网站免费观看| 99国产精品视频免费观看一公开| 欧美电影在线| 亚洲私拍自拍| 欧美一级在线亚洲天堂| 国产综合在线视频| 亚洲欧美日韩视频二区| 欧美日韩亚洲视频| 久久黄色小说| 中文久久精品| 鲁大师影院一区二区三区| 9久草视频在线视频精品| 久久久久久69| 午夜欧美大片免费观看| 欧美三区在线观看| 性色一区二区三区| 国产欧美视频在线观看| 久久九九有精品国产23| 国产精品va在线播放| 国产欧美一区二区精品秋霞影院| 欧美精品v日韩精品v韩国精品v| 宅男精品视频| 91久久精品一区二区别| 国产欧美一区二区白浆黑人| 日韩午夜在线| 亚洲影视综合| 老色鬼久久亚洲一区二区| 99国产精品久久久久久久成人热| 暖暖成人免费视频| 亚洲人成啪啪网站| 亚洲欧美另类综合偷拍| 欧美日韩hd| 性做久久久久久久久| 亚洲新中文字幕| 翔田千里一区二区| 欧美日韩精品综合在线| 亚洲欧美日韩在线高清直播| 亚洲理论在线观看| 亚洲肉体裸体xxxx137| 欧美日本精品在线| 老司机午夜精品| 久久人人爽国产| 久久精品天堂| 欧美二区乱c少妇| 亚洲视频国产视频| 亚洲欧美在线看| 国产精品乱码一区二区三区| 欧美肥婆在线| 欧美日本一道本| 免费不卡在线观看av| 欧美色视频在线| 欧美大胆a视频| 国产精品区一区| 国产精品男女猛烈高潮激情| 亚洲天堂av在线免费| 国产一区二区三区成人欧美日韩在线观看| 狠狠色综合一区二区| 久久精品国产亚洲aⅴ| 欧美日韩精品一区二区在线播放| 国产精品美女久久| 久久综合一区二区| 久久综合精品国产一区二区三区| 日韩亚洲在线| 国产精品拍天天在线| 亚洲免费在线视频| 亚洲欧美电影院| 国产精品久久久久久久久免费樱桃| 午夜日韩视频| 欧美aⅴ99久久黑人专区| 精品动漫3d一区二区三区免费| 美女久久一区| 久久久久久亚洲精品杨幂换脸| 国产精品日韩专区| 欧美一区91| 激情懂色av一区av二区av| 欧美国产91| 亚洲精品视频一区二区三区| 国产精品av免费在线观看| 亚洲国产成人久久| 99精品国产99久久久久久福利| 欧美成人精品在线观看| 亚洲裸体俱乐部裸体舞表演av| 国产精品欧美风情| 亚洲午夜精品一区二区三区他趣| 亚洲永久免费观看| 欧美三级乱人伦电影| 亚洲午夜电影| 欧美一区二区三区在线观看| 亚洲一级在线| 亚洲国产日韩欧美| 国产在线视频欧美一区二区三区| 日韩亚洲国产欧美| 亚洲视频高清| 亚洲社区在线观看| 一色屋精品亚洲香蕉网站| 国产精品高清免费在线观看| 国产精品日日做人人爱| 日韩视频一区二区三区在线播放| 亚洲精品一区二区三区婷婷月| 欧美a级一区二区| 国产精品白丝av嫩草影院| 国产一区成人| 国产精品久久波多野结衣| 免费短视频成人日韩| 亚洲欧美成人在线| 欧美精品一区二区三区很污很色的|