《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的可調信號源設計
基于FPGA的可調信號源設計
楊新春,任璐娟,黃洋文,劉 毅
(中北大學 電子測試技術國家重點實驗室,山西 太原 030051)
摘要: 針對航天檢測設備中信號源單一、不可調等缺點,提出并實現了一種以FPGA 、高速D/A、繼電器AQY210為核心,結構簡單,控制靈活,信號質量高的多功能信號源生成系統。該系統可提供各種頻率、幅值、偏置等參數可調的模擬信號,成功應用于工業控制開關量輸出性能檢測。同時,上位機與硬件通信的接口使用了USB-單片機(CY7C68013)和USB-FIFO(FT245)兩種方案,并進行實際對比,提出其適用條件和范圍。
Abstract:
Key words :

摘  要:針對航天檢測設備中信號源單一、不可調等缺點,提出并實現了一種以title="FPGA" target="_blank">FPGA 、title="高速D/A">高速D/A、繼電器AQY210為核心,結構簡單,控制靈活,信號質量高的多功能信號源生成系統。該系統可提供各種頻率、幅值、偏置等參數可調的模擬信號,成功應用于工業控制開關量輸出性能檢測。同時,上位機與硬件通信的接口使用了USB-單片機CY7C68013)和USB-FIFO(FT245)兩種方案,并進行實際對比,提出其適用條件和范圍。
關鍵詞:FPGA;高速D/A;AQY210;信號源;USB

    傳統產品級信號源往往只能產生單一信號,滿足不了科研和實際檢測的需要。尤其在復雜的航天環境實驗中,需要信號源能產生不同種類和參數可調的信號,作為系統自檢時的信號輸入,以此檢測目標設備的工作狀態和各項性能指標,為目標設備正常工作提供依據。
    現場可編程邏輯陣列器件(FPGA)具有編程方便、高集成度、高可靠性等優點。為了滿足科研和實際測試要求,本文設計了一種以FPGA、高速D/A為核心,能產生多路頻率可調信號的信號源系統。該系統中波形數據、控制命令字由上位機發出,通過FPGA控制在數據存儲器中存儲波形數據,并將波形數據讀出送入DAC進行數模轉換后得到相應的模擬信號波形及開關量的控制。利用上述方法設計的信號源,信號產生靈活、功能擴展方便、信號參數可調,實現了硬件電路的軟件化設計,具有特殊的現實意義和廣泛的應用前景[1]。
1 系統設計
    本信號源系統主要由數據輸出(上位機軟件)、USB數據傳輸接口、數據緩沖與存儲(FIFO和SRAM)、控制部分(FPGA) 、數據的轉換及調理(DAC、跟隨器)及開關量的輸出等6個模塊組成。
    系統總體設計框圖如圖1所示,其具體工作流程為:PC機發送數據至USB單片機端點FIFO,當數據大小達到512 B時,數據自動打包后送入外部緩沖FIFO。FIFO是一種先進先出的數據緩存器,它與普通存儲器的區別在于沒有外部讀寫地址線,靠空/滿標志的產生來控制數據的寫入與讀出。在FPGA控制模塊中,當FPGA接收到FIFO半滿信號后,由FPGA控制將波形,數據存于SRAM中。然后FPGA控制波形數據從SRAM中取出后送D/A進行轉換,經數模轉換和調理電路后即得所需波形,或直接由FPGA將數據發送到繼電器來控制外部供電系統的開斷。

2 模塊設計
2.1 USB傳輸部分

    USB 接口即“通用串行總線接口”,是應用于計算機領域的新型接口之一,它使得外圍設備與計算機的連接更加高效、便利。USB 接口不僅具有傳輸速率快、即插即用、支持熱插拔等特點,而且易于擴展,可以有效地解決計算機外圍接口不足的問題。隨著在工程實際中對數據傳輸的速率要求越來越高,傳統的串口、并口傳輸已經不能滿足數據傳輸速率的要求,而USB2.0 接口最高可達480 Mb/s 的高速傳輸速率,使得計算機和外圍設備之間的高速數據傳輸成為可能。同時,USB 接口設備的普及也促使其成為數據高速傳輸中設備連接的首選接口。
    本設計考慮了兩種USB2.0通信接口設計模式:(1) 基于USB 單片機的接口設計。例如以Cypress 公司開發的CY7C68013 單片機為控制核心而設計的USB 通訊接口;(2)基于協議轉換芯片的接口設計,例如以FTDI 公司推出的FT245BM 協議接口芯片為控制核心的USB 通信接口。
    (1)USB-單片機
    CY7C68013單片機[2]的GPIF接口有16位數據線、6個RDY信號和6個CTL信號。RDY信號用于對輸入的信號進行判斷, CTL用于輸出對外部器件的控制命令,16位數據線用于單片機與外部器件進行數據交換和傳輸。該芯片集成了51單片機內核、USB2.0收發器、串行接口引擎(SIE)、4 KB FIFO存儲器以及通用可編程接口等模塊,這些模塊保證了CY7C68013與DSP、ATA等外圍器件實現無縫、高速的數據傳輸。
    (2)USB-FIFO
    FT245BM是由FTDI公司推出的USB協議芯片。FT245BM內含2個FIFO數據緩沖區。一個是128 B的接收緩沖區,另一個是384 B的發送緩沖區。它們用作USB數據與并行I/O口數據的交換緩沖區。FIFO是實現與外界(微控制器、FPGA或其他器件)數據互換的接口,它主要通過8根數據線DO~D7、讀寫控制線RD和WR以及FIFO發送緩沖區空標志TXE和FIFO接收緩沖區非空標志RXF來完成數據的交互。FT245BM與FPGA之間的邏輯連接圖如圖2所示。

    通過USB-單片機和USB-FIFO兩種傳輸方式的對比來看,FT245BM USB接口協議芯片具有設計簡單、使用簡便的特點。但是,由于受其芯片內部FIFO空間所限,導致傳輸速率有限,最高只能達到1 MB/s左右;同時由于波形數據和控制命令字都是通過DATA(7:0) 8個端口進行輸入或輸出,所以在傳輸時是分時復用的,不僅在上位機和底層硬件通信時帶來很大的不便,而且降低了信號源的頻率,遠遠小于1 MB/s[3]。
    CY7C68013單片機具有傳輸速率快、程序設計靈活性強、傳輸速率高等特點。它支持12 Mb/s的全速速率和480 Mb/s高速傳輸速率,并且用戶可以根據實際情況來編寫和修改數據傳輸的程序模塊,但是其程序的設計相對FT245BM來說比較復雜,需要用戶根據實際需求來開發相關的動態鏈接庫和應用程序,以完成對數據傳輸的控制。
    兩種基于USB的設計方法各有優缺點,根據實際實驗設計的需要,在傳輸速率不高、接口設計比較簡單的情況下,可以考慮使用FT245BM USB接口協議芯片。而對于傳輸速率要求較高,接口設計比較復雜,同時要求根據實際需求來設計數據傳輸模塊的場合,可以考慮使用CY7C68013 USB單片機。本設計在前期試驗中采用FT245BM,但由于傳輸速度的限制以及控制的實時性,最終采用了CY7C68013 USB單片機設計模式。
2.2 FPGA控制部分
    FPGA程序控制流程圖如圖3所示。


    FPGA有兩種工作模式:第一種是數據存儲模式,即控制讀取FIFO中的波形數據并存儲到SRAM中。進入這種工作模式后,FPGA判斷FIFO的空信號是否有效;如果FIFO的空信號無效,則FPGA控制FIFO的讀信號有效,從FIFO中讀取波形數據存儲到SRAM中。SRAM的存儲方式采用分塊存取的方式,在數據讀取時可通過分塊掃描的方式均勻讀出各種波形數據,并且通過簡單的修改掃描頻率即可控制波形頻率。第二種是數據轉換模式,即控制讀取SRAM中的波形數據傳送給D/A轉換器,并控制D/A轉換器完成轉換和對繼電器開斷。
2.3 D/A轉化部分和開關電路[4-5]
    DAC715是美國TI公司生產的16位高精度數模轉換器,該芯片具有16位數據總線,可在工作電壓為±12 V或±15 V時,實現0 V~10 V的模擬電壓輸出。FPGA主要通過DAC715的輸入工作選通信號WR、寄存器控制信號A0和D/A鎖存控制信號A1 來控制DAC715完成數模轉換。DAC715輸入數據與輸出電壓的對應關系如表1所示。

    本設計的開關量采用繼電器AQY210,該繼電器是電流驅動,電路連接圖如圖4所示。

    本文所設計的信號源利用USB接口技術,實現了計算機命令字和波形數據的實時下載,使得產生的信號頻率、幅值和偏置靈活可調,可滿足不同的實驗要求,同時對外部供電系統可以靈活控制。事實上,這種控制的靈活性也使其在航天測試上得到了廣泛運用。
參考文獻
[1] 陳亮,張煒.基于FPGA的多功能信號源生成系統設計與實現[J]. 現代電子技術,2009,32(6):34-37.
[2] 林剛勇,馬善農,許邦蓮.CY7C68013在數據傳輸中的應用[J].微計算機信息,2007(29):76-78.
[3] 周功業,陳玉剛.基于USB和GPIF的大規模數據采集系統[J].微型機與應用,2003,22(11):16-18.
[4] 雷霆,李航,曲永志.基于FPGA的可調信號源檢測裝置的設計 [J].自動化信息,2008 (12):41-43.
[5] 王春玲,王杰.可變頻標準信號源的VHDL設計[J].泰山學報,2009(11):79-82.

此內容為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>
          国产日韩av一区二区| 国产一区二区日韩| 久久免费99精品久久久久久| 鲁大师影院一区二区三区| 亚洲人成高清| 亚洲欧美久久| 欧美午夜一区二区福利视频| 欧美一区二区在线看| 亚洲黄色成人| 你懂的网址国产 欧美| 性色av一区二区三区在线观看| 亚洲人成网站色ww在线| 亚洲视频观看| 欧美色图一区二区三区| 在线国产亚洲欧美| 国产精品电影在线观看| 亚洲免费视频一区二区| 欧美一级理论性理论a| 亚洲欧美日韩综合一区| 亚洲欧美综合一区| 亚洲激情欧美激情| 中国女人久久久| 欧美日韩日本视频| 国产亚洲aⅴaaaaaa毛片| 国产日韩欧美一区二区三区四区| 在线视频免费在线观看一区二区| 国产精自产拍久久久久久| 亚洲精品一区二区三区樱花| 亚洲淫片在线视频| 国产精品久久久久一区二区三区共| 亚洲精品久久久久中文字幕欢迎你| 亚洲激情视频在线| 欧美日韩一区二区三区在线看| 亚洲大胆在线| 亚洲自拍三区| 国产九色精品成人porny| 亚洲精品在线免费| 欧美极品在线播放| 在线一区日本视频| 国产精品日韩二区| 午夜精品久久久久| 亚洲精品在线电影| 国产欧美在线观看| 亚洲看片一区| 欧美精品三区| 欧美日韩一区高清| 久久综合给合久久狠狠狠97色69| 国产欧美日本一区二区三区| 久久精品国亚洲| 免费h精品视频在线播放| 国产视频一区免费看| 久久av老司机精品网站导航| 亚洲在线免费视频| 亚洲欧洲综合另类| 国产综合亚洲精品一区二| 黄色成人在线网站| 久久久综合视频| 香蕉乱码成人久久天堂爱免费| 黄色综合网站| 欧美性感一类影片在线播放| 久久婷婷久久一区二区三区| 亚洲精品一区二区三区99| 精品成人a区在线观看| 久久天堂国产精品| 欧美黑人一区二区三区| 亚洲第一级黄色片| 暖暖成人免费视频| 久久精品亚洲热| 国产精品视频大全| 久久久久久欧美| 欧美黄色日本| 亚洲福利久久| 国内精品久久久久久久97牛牛| 亚洲一区影音先锋| 国产精品成人在线| 洋洋av久久久久久久一区| 欧美日韩国产不卡在线看| 亚洲区国产区| 亚洲国产一区二区三区a毛片| 国产亚洲精品成人av久久ww| 伊人成人网在线看| 欧美大片免费观看| 国产情人综合久久777777| 欧美日韩综合另类| 亚洲第一区中文99精品| 国产精品激情av在线播放| 欧美视频中文一区二区三区在线观看| 久久免费视频在线观看| 欧美午夜一区二区三区免费大片| 亚洲人成网站精品片在线观看| 欧美精品成人在线| 欧美日韩国产综合在线| 欧美精品在线观看播放| 国产精品入口福利| 国产日韩一区二区三区| 在线亚洲欧美| 国产啪精品视频| 亚洲一区二区视频在线| 亚洲国产一区二区视频| 野花国产精品入口| 妖精成人www高清在线观看| 亚洲一区二区三区三| 樱花yy私人影院亚洲| 欧美成人免费全部观看天天性色| 久久天天躁狠狠躁夜夜爽蜜月| 雨宫琴音一区二区在线| 久久九九久久九九| 国产精品久久久久毛片大屁完整版| 国产精品一区免费在线观看| 国产精品网站在线| 一区二区三区国产盗摄| 欧美日韩一区成人| 亚洲自拍偷拍色片视频| 免费在线观看一区二区| 欧美日韩精品免费观看| 欧美人与性禽动交情品| 亚洲调教视频在线观看| 欧美国产成人精品| 午夜精品一区二区三区在线| 久久久国产精品亚洲一区| 国产精品大全| 久久精品视频网| 国产一区二区主播在线| 亚洲一区二区在线免费观看| 亚洲美女视频在线免费观看| 国产欧美精品在线播放| 999在线观看精品免费不卡网站| 欧美gay视频激情| 亚洲欧美日韩国产另类专区| 国产精品视区| 久久se精品一区二区| 久久一区免费| 欧美国产视频一区二区| 国产精品国产自产拍高清av| 欧美日韩天天操| 久久这里有精品15一区二区三区| 男女视频一区二区| 夜夜嗨av一区二区三区四季av| 欧美三级在线播放| 久久久91精品国产一区二区精品| 欧美一区二区三区男人的天堂| 欧美精品99| 亚洲免费视频网站| 欧美激情在线播放| 一区二区三区国产精品| 欧美日韩免费在线| 在线观看的日韩av| 国产精品v亚洲精品v日韩精品| 中文日韩欧美| 亚洲福利视频免费观看| 免费观看一级特黄欧美大片| 亚洲欧美变态国产另类| 亚洲欧美久久久| 亚洲美女在线观看| 国产日本欧美一区二区| 欧美日韩亚洲天堂| 欧美日本不卡视频| 欧美高清视频一区二区| 久久久综合网| 欧美日韩在线播放一区| 日韩一二在线观看| 午夜国产精品视频免费体验区| 欧美成在线观看| 亚洲伦理一区| 国产在线视频欧美一区二区三区| 欧美一级久久久久久久大片| 欧美二区在线观看| 国产伦精品一区二区三区在线观看| 久久夜色精品亚洲噜噜国产mv| 国产精品嫩草99av在线| 一区二区欧美在线| 亚洲欧洲日产国码二区| 欧美成人伊人久久综合网| 国产精品日韩一区| 欧美午夜视频一区二区| 裸体女人亚洲精品一区| 男男成人高潮片免费网站| 午夜在线精品| 欧美日韩国产成人在线| 精品福利电影| 亚洲一区网站| 亚洲精品在线电影| 在线视频国内自拍亚洲视频| 欧美在线不卡视频| 国产在线成人| 国产精品丝袜久久久久久app| 久久九九热免费视频| 久久久久久午夜| 国产午夜精品久久| 国产精品第一页第二页第三页| 日韩视频一区二区三区在线播放| 欧美日本不卡高清| 国产视频一区在线观看| 国产精品99久久久久久久女警| 久久免费国产精品1| 欧美一级欧美一级在线播放| 欧美福利电影网| 国产精品成人在线观看| 美女精品国产| 国产色婷婷国产综合在线理论片a| 一区二区三区日韩欧美| 99精品视频免费| 国产真实乱偷精品视频免| 国产精品成人一区二区三区吃奶| 欧美成人免费网站| 欧美日韩成人综合在线一区二区| 美女精品视频一区| 欧美一区二区三区在线看| 国产亚洲午夜高清国产拍精品| 欧美a级片网站| 欧美精选午夜久久久乱码6080| 国产午夜精品在线观看| 狠狠色丁香婷婷综合久久片| 国精产品99永久一区一区| 国产欧美日韩在线播放| 久久久久这里只有精品| 久久免费高清视频| 亚洲国产网站| 欧美日韩日本国产亚洲在线| 国产欧美一区二区精品忘忧草| 国产精品a久久久久久| 亚洲国产精品一区在线观看不卡| 欧美日韩大片| 欧美影院在线| 亚洲综合三区| 久久蜜桃资源一区二区老牛| 午夜亚洲性色福利视频| 亚洲乱码精品一二三四区日韩在线| 欧美国产一区在线| 欧美亚州在线观看| 欧美日韩国产首页在线观看| 国产精品户外野外| 国产精品一区二区三区四区五区| 亚洲国产一区二区视频| 国产精品你懂的在线| 国产精品久久二区二区| 国产精品一二三| 黑人巨大精品欧美黑白配亚洲| 欧美日韩四区| 国产在线成人| 香蕉久久夜色精品| 久久欧美肥婆一二区| 免费久久99精品国产| 老司机久久99久久精品播放免费| 国产精品日韩在线播放| 激情久久久久久久| 亚洲精品孕妇| 亚洲国产精品成人一区二区| 午夜精品久久久久久99热| 亚洲一区二区三区涩| 亚洲欧美视频一区二区三区| 欧美a级一区二区| 午夜精品福利电影| 亚洲精品乱码久久久久久黑人| 国产精品女主播在线观看| 欧美一区二区三区播放老司机| 国产视频一区免费看| 欧美视频中文一区二区三区在线观看| 一本色道久久综合狠狠躁篇的优点| 黄色成人在线免费| 亚洲一区www| 欧美xart系列高清| 国产精品v欧美精品v日韩精品| 亚洲国产精品va在线观看黑人| 欧美国产一区视频在线观看| 亚洲欧美日韩精品久久奇米色影视| 午夜一级久久| 久久综合九色综合欧美就去吻| 欧美日韩一区二区欧美激情| 国内伊人久久久久久网站视频| 亚洲黄色免费网站| 久久视频一区二区| 可以看av的网站久久看| 精品999成人| 日韩视频免费观看高清在线视频| 国产毛片一区| 欧美午夜片在线观看| 国产一区欧美日韩| 国产一区二三区| 亚洲精品资源| 亚洲主播在线| 国产精品区一区二区三区| 欧美色欧美亚洲高清在线视频| 国内精品久久久久国产盗摄免费观看完整版| 国产麻豆一精品一av一免费| 亚洲黄色在线视频| 国内在线观看一区二区三区| 国产自产2019最新不卡| 黄色日韩网站视频| 欧美~级网站不卡| 亚洲免费在线精品一区| 欧美国产一区二区三区激情无套| 国产精品视频免费| 亚洲毛片一区二区| 黄色成人免费观看| 亚洲影院色在线观看免费| 亚洲欧美日韩直播| 亚洲欧美日本视频在线观看| 欧美午夜免费电影| 欧美插天视频在线播放| 欧美v国产在线一区二区三区| 国产精品久久久久一区| 亚洲人成网站色ww在线| 香蕉成人啪国产精品视频综合网| 欧美黄色一区| 亚洲少妇最新在线视频| 国产精品毛片一区二区三区| 亚洲第一在线| 亚洲电影网站| 亚洲综合成人婷婷小说| 欧美精品videossex性护士| 欧美视频中文字幕| 国产农村妇女精品一区二区| 麻豆成人精品| 亚洲在线第一页| 久久久久久夜精品精品免费| 亚洲欧美激情一区| 久久精品一区二区三区不卡牛牛| 国产精品女人网站| 亚洲精品小视频在线观看| 夜夜夜精品看看| 免费观看久久久4p| 久久综合九色99| 亚洲缚视频在线观看| 国产欧美日韩精品a在线观看| 亚洲综合色丁香婷婷六月图片| 国产精品主播| 欧美精品一区二区三区很污很色的|