《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 多通道輸出可調的PCM信號源設計
多通道輸出可調的PCM信號源設計
2016年電子技術應用第4期
駢 洋,蘇淑靖
中北大學 電子測試技術重點實驗室,山西 太原030051
摘要: 針對遙測PCM模擬源輸出信號單一及參數不可調的問題,提出了一種多通道波形輸出可調的PCM信號源的設計。設計中以FPGA作為邏輯控制芯片,充分利用其靈活性、內部資源與特點。在對信號源設計方案和硬件電路簡要描述的基礎上,重點介紹了其通信協議和軟件實現方法,最后對信號源進行了試驗。試驗結果表明,該信號源能夠實現1 024以內任意通道輸出波形可調的功能,并支持8位和16位字長可選。
中圖分類號: TN919
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.04.019
中文引用格式: 駢洋,蘇淑靖. 多通道輸出可調的PCM信號源設計[J].電子技術應用,2016,42(4):67-69,77.
英文引用格式: Pian Yang,Su Shujing. The design of PCM signal source of multi-channel output adjustable[J].Application of Electronic Technique,2016,42(4):67-69,77.
The design of PCM signal source of multi-channel output adjustable
Pian Yang,Su Shujing
Science and Technology on Electronic Test and Measurement Laboratory,North University of China,Taiyuan 030051,China
Abstract: Aiming at the problem of PCM telemetry analog source for single output signal and non-adjustable parameters, this paper proposes a PCM signal source design of multi-channel waveform output adjustable. This design takes FPGA as the logic control chip, and makes full use of its flexibility, internal resources and features. On the basis of a brief description of the signal source design solutions and the hardware circuit, it mainly introduced the communication protocol and software implementation method. Finally, the signal source is tested in many aspects. The test results show that the signal source can achieve the function of 1 024 arbitrary channel output waveform adjustable, and supports 8 bit and 16 bit word length.
Key words : telemetry;signal source;PCM;output adjustable

0 引言

    遙測模擬設備(即PCM信號源)能夠完成遙測系統的基本測試,提供系統所需的外部檢測信號。信號源輸出的模擬信號主要由幀同步碼組加上各個通道的數據按照一定的格式組成,并通過并串轉換,實現PCM碼流的串行輸出,作為檢測遙測設備的模擬信號發生器。

    隨著遙測技術在航天、航空、氣象和衛星等領域的應用越來越多,對遙測設備的測試要求也越來越嚴格,傳統的單一、低頻、定頻和參數不可調的遙測模擬設備已不能滿足日益復雜的應用需求[1-4]。為了解決傳統遙測信號源輸出信號簡單、通道不可調的問題,本文提出了一種基于FPGA的多通道輸出可配置的通用PCM信號源。利用FPGA內部豐富的RAM和ROM資源及其特點,解決了使用外部EPROM輸出PCM信號格式單一、固定的問題[5]

    該設計能夠實現1 024通道以內的任意通道數的參數配置,參數包括正弦波、方波、三角波、鋸齒波、隨機數和固定值等六種波形,固定值支持用戶自定義,每個通道支持8位和16位字長可選。

1 信號源設計

    參數可調的PCM信號源框圖如圖1所示,主要包括背板總線接口、LVDS通信模塊、FPGA控制模塊、輸出驅動模塊和電源模塊。LVDS通信模塊實現指令數據流的高速接收和解串功能,包括高速串化器和高速解串器兩部分。FPGA則完成通道參數配置和數據存儲等信號源基本功能實現的邏輯控制,電源模塊提供信號源電路基本的電壓信號,信號源的輸出驅動電路實現PCM碼流的單端輸出和差分輸出。

ck1-t1.gif

    信號源工作原理:通過計算機配置每條通道的波形,并將配置后的參數進行打包,下發給PCM信號源卡;背板總線上的指令數據流經過LVDS解串后傳輸至FPGA邏輯控制單元,由其對指令進行接收和處理,并將數據流中的參數和用戶定義的固定值寫入內部RAM進行存儲;當寫入完成時分別讀取各通道參數,根據參數值讀取相應的波形數據;最后,將并行的波形數據并串轉化,輸出PCM串行碼流。

    在本設計中,通道個數即為PCM碼的副幀長度,可定義范圍為1~1 024。PCM信號源波形參數支持6種信號:正弦波、方波、三角波、鋸齒波、隨機數和固定值,其中固定值的內容可在計算機軟件上編輯。

1.1 指令流接收電路

    在PCM信號源指令數據流的接收電路上,采用了低壓差分接口技術(LVDS)。通過連接背板總線,實現信號源與背板之間的高速數據通信。LVDS是一種效率極高的技術,具有低擺幅輸出電壓、高傳輸速率和低功耗的優點,使得其在高速數據通信電路設計中經常被使用[6,7]。因此,能夠滿足設計中對數據和指令的高速接收要求。在本設計中選用了集成高速串化器和解串器于一體的18位DS92LV18芯片,其具有支持15~66 MHz時鐘、獨立的發送器和接收器操作、內部PLL、線性回環和本地回環模式等特點。

1.2 輸出驅動電路

    為了提高PCM信號源的通用性,設計了單端或差分兩種輸出方式。單端輸出之前,使用了一個ADuM1200雙通道數字隔離器對輸出信號進行隔離。其中ADuM120x系列隔離器支持低電壓工作并能實現電平轉換,具有很低的脈寬失真(<3 ns)和直流校正功能,自帶的刷新電路保證了即使不存在輸入跳變的情況下輸出狀態也能與輸入狀態相匹配的優點。差分輸出則通過采用DS26C31M單端轉差分驅動芯片來實現,該芯片是一個四路CMOS三態差分線驅動器,其滿足RS-422的EIA標準需求,支持將輸入的TTL或CMOS電平轉換為RS-422電平輸出。

2 協議與軟件實現

    為了實現多通道輸出波形可配置的PCM信號源的設計,需要將計算機下發的基本參數配置信息和固定值接收和存儲,這一過程主要通過邏輯控制單元實現。其中FPGA內部程序框圖如圖2所示,主要模塊包括:指令接收和處理模塊、參數信息存儲模塊、波形數據存儲模塊、數據產生模塊和PCM碼并串轉換輸出模塊。當接收到指令數據流,信號源首先完成基本PCM輸出參數(碼率、字長、副幀幀數和同步字等)的配置。當各通道配置完成后,輸出的并行數據經過FIFO緩沖,輸入到PCM并串轉換模塊,將并行的8位數據信號轉換為串行碼流輸出,此時轉換時鐘是FIFO讀時鐘的8倍。

ck1-t2.gif

2.1 參數包協議

    參數可調信號源設計的關鍵之一,是設計一個信號源與計算機軟件通信的協議。在本設計中,為了方便底層硬件的接收和存儲,將配置的通道參數和固定值數據按照一定的格式進行打包下發。PCM信號源則根據接收到的參數包起始和結束標志信號完成各個通道參數的接收和存儲過程,其主要下發的參數包格式如表1所示,其中數據類型data[9:8]用二進制表示,data[7:0]用十六進制表示。

ck1-b1.gif

    其中將數據的高兩位data[9:8]作為區分數據(“00”)、地址(“01”)、命令(“10”)和參數(“11”)的標志,data[7:0]則為具體的數值。8位波形參數范圍為 “00~05”,分別對應正弦波、方波、三角波、鋸齒波、隨機數和固定值六種類型。信號源地址為“01”,起始命令為“20”,參數包結束命令為“21”,固定值默認16位。波形ROM中偶數地址存16位的高8位,奇數地址則為低8位,與固定值RAM相同。

2.2 數據包接收與存儲

    指令接收和處理模塊首先記錄下設置的副幀長度(即通道數p_max),作為判斷參數存儲完成的一個信號。在接收到通道配置數據包的起始命令(“20”)后,開始接收和存儲通道參數進程。當通道參數_RAM寫地址(addra)≤p_max以及包數據中高兩位data[9:8]為“11”(參數標志)時,將此時data[7:0]寫入參數存儲模塊。同時,判斷參數類型,如果當前通道參數為固定值,則將參數后的兩個低8位數據寫入固定值RAM模塊中進行存儲,其他波形參數后的固定值數據忽略。這就保證了設置的通道固定值按順序進行存儲,便于數據產生單元讀取。

    如圖3所示,數據包接收時保證固定值RAM和通道參數RAM讀無效。當完成一次接收后,將寫使能置零并保持寫地址不變,同時反饋給通道配置與數據產生控制單元一個寫完成標志flag。假設通道參數RAM中灰色部分為固定值參數,則固定值RAM中兩個地址對應1個通道。為防止地址溢出,當寫地址達到最大時,保持寫地址最大,不執行加1操作。

ck1-t3.gif

2.3 多通道配置

    各通道數據能夠正確輸出的前提是寫完成標志flag=’1’,且讀數據ROM或固定值RAM時通道參數已準備好。取數據之前,先按地址順序訪問參數RAM,判斷出對應的波形。數據產生單元先輸出幀頭(EB 90或9A BC B5 2C),之后根據波形參數從對應的波形ROM中取出相應的數據。當輸出完一個副幀長度數據后,開始下一副幀的輸出。如果字長為16位,則每一幀需從每個波形ROM或固定值RAM中順序讀出2個數據,即每條通道由2個8位數據組成。字長為8位時,讀取波形ROM高8位的數據或讀取固定值RAM中的低8位固定數。圖4是多通道配置的基本時序圖。

ck1-t4.gif

    多通道參數可配置主要是利用RAM可讀寫和ROM只讀的特性來實現的,當參數或固定值寫完之后,使寫無效,之后讀取參數和固定值時,將固定值RAM和通道參數RAM作為ROM進行循環讀操作。此時,這兩個RAM相當于ROM。 

3 試驗結果與性能驗證

    為了驗證設計的PCM信號源的功能及其特性,將對應的PCM解碼和傳輸卡插入背板,并將其數據輸入與信號源的輸出相連進行實驗。PCM信號源產生的PCM串行碼流解碼后傳送到計算機,通過計算機軟件進行數據分析、波形顯示和全幀顯示,從而驗證設計的準確性和可靠性。圖5是測試多通道輸出可調的PCM信號源時計算機記錄和存儲的一段數據,此時下發的配置參數為:副幀長度(通道數)為100,幀頭為EB90,副幀幀數(行數)為10。圖6為100通道16位字長時的一段數據,圖7為1024通道8位字長、幀頭為9A BC B5 2C的一段數據,圖示中14 6F和65 43 4A D3為副幀幀結束的幀頭。

ck1-t5.gif

ck1-t6.gif

ck1-t7.gif

    可配置的通道數大小與FPGA內定義的p_max(副幀長度)信號有關,在本設計中p_max為10位,通道參數_RAM深度為1K,并且支持每個通道16位數據輸出。通過多次進行不同設置的實驗和計算機的分析,驗證了所設計的多通道可調PCM信號源的正確性和可靠性。

4 結論

    本文設計了一種多通道輸出波形可調的PCM信號源,該信號源在設計中充分利用了FPGA內部的RAM和ROM邏輯資源及其特點。詳細介紹了多通道可配置實現的協議及其軟件設計方法,該設計已能夠實現高達1 024個通道參數的配置,支持每條通道8位或16位的數據輸出,碼率范圍為1 Mb/s~10 Mb/s。這種設計方法使得其在復雜多樣化信號源、多通道可配置設計和PCM模擬應用中具有很高的應用價值和參考價值。

參考文獻

[1] 張彥軍,劉龍飛,劉薇.基于FPGA的通用PCM測試儀的設計[J].火力與指揮控制,2013,38(1):145-148.

[2] 高培先,喬東峰.脈沖編碼調制模擬器設計[J].計算機測量與控制,2006,14(12):1700-1703.

[3] 楊聰偉.通用遙測信號源設計[J].航天器工程,2008,17(3):67-70.

[4] 馮文全,張曉林,蔣樂.內嵌高斯白噪聲模塊的可編程衛星信號模擬源[J].航空學報,2006,27(6):1189-1193.

[5] 任勇峰,秦麗,張斌珍.高速PCM碼信號源及其解碼電路的設計[J].測試技術學報,2001,15(2):71-74.

[6] 王冰,靳學明.LVDS技術及其在多信道高速數據傳輸中的應用[J].電子技術應用,2003,29(3):55-57.

[7] 崔中華,熊繼軍,沈三民.基于LVDS技術的實時圖像測試裝置的設計[J].電子技術應用,2010(4):84-86.

此內容為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红桃一区二区小说| 国产精品自拍小视频| 久久久久久香蕉网| 亚洲精品在线看| 日韩视频精品| 国产精品成av人在线视午夜片| 亚洲欧美国内爽妇网| 久久伊人免费视频| 日韩亚洲欧美成人一区| 亚洲麻豆国产自偷在线| 久久久夜色精品亚洲| 亚洲免费在线视频一区 二区| 欧美日韩 国产精品| 香蕉成人啪国产精品视频综合网| 欧美国产视频在线| 久久av免费一区| 一区二区av在线| 亚洲国产精品第一区二区三区| 欧美激情一区二区三区在线视频观看| 99精品国产高清一区二区| 亚洲电影自拍| 亚洲国产另类久久久精品极度| 国产一区二区三区高清在线观看| 在线亚洲免费| 欧美日韩第一区日日骚| 欧美大片va欧美在线播放| 午夜精品剧场| 激情另类综合| 亚洲国产片色| 中国亚洲黄色| 久久久另类综合| 亚洲日本激情| 免费在线日韩av| 国产一级一区二区| 国产精品自在线| 亚洲经典自拍| 在线视频欧美日韩| 欧美丝袜第一区| 国产精品毛片va一区二区三区| 国产综合精品| 欧美视频一区二区在线观看| 欧美精品v日韩精品v国产精品| 亚洲福利国产精品| 欧美精品乱人伦久久久久久| 午夜日韩在线| 91久久精品国产91久久| 欧美国产精品中文字幕| 欧美日韩理论| 亚洲一区二区三区免费在线观看| 亚洲视频二区| 在线观看一区| 老司机午夜免费精品视频| 国产久一道中文一区| 国内精品伊人久久久久av一坑| 欧美伦理在线观看| 日韩天堂av| 狂野欧美激情性xxxx| 午夜在线精品偷拍| 国产亚洲综合性久久久影院| 欧美精品1区2区| 激情亚洲一区二区三区四区| 国产伦精品一区二区三区视频孕妇| 精品成人国产在线观看男人呻吟| 麻豆国产va免费精品高清在线| 日韩图片一区| 欧美四级剧情无删版影片| 国产精品国产三级国产普通话99| 精品不卡在线| 欧美日韩在线一区二区| 午夜精品国产精品大乳美女| 欧美暴力喷水在线| 欧美激情一区二区三区蜜桃视频| 国产精品一区二区在线观看不卡| 另类图片国产| 日韩网站在线观看| 亚洲欧美中文日韩v在线观看| 亚洲一区二区网站| 亚洲欧美日韩另类| 欧美一区二区三区免费在线看| 一区二区三区免费在线观看| 女人色偷偷aa久久天堂| 欧美在线观看视频一区二区三区| 一区二区国产在线观看| 欧美激情视频一区二区三区免费| 国产亚洲视频在线观看| 亚洲国产精品一区在线观看不卡| 136国产福利精品导航网址| 欧美激情乱人伦| 欧美一级黄色网| 亚洲国产精彩中文乱码av在线播放| 欧美凹凸一区二区三区视频| 欧美一级成年大片在线观看| 久久亚洲综合色一区二区三区| 欧美日韩妖精视频| 欧美日韩中文在线| 欧美日韩视频专区在线播放| 欧美激情二区三区| 99国产精品久久久久久久成人热| 久久久久国产免费免费| 欧美婷婷六月丁香综合色| 亚洲三级色网| 国产精品日韩久久久久| 亚洲欧美日韩系列| 亚洲高清免费| 国产精品男女猛烈高潮激情| 一本久道久久综合婷婷鲸鱼| 亚洲午夜视频在线观看| 欧美国产日韩二区| 国产伊人精品| 小嫩嫩精品导航| 在线观看一区二区视频| 国产精品久久久久aaaa九色| 国产精品久久久久秋霞鲁丝| 欧美激情片在线观看| 久久网站免费| 欧美亚洲免费高清在线观看| 一区精品久久| 国内综合精品午夜久久资源| 欧美成人午夜剧场免费观看| 亚洲专区一区二区三区| 国产精品一区二区男女羞羞无遮挡| 欧美日韩一二区| 久久久久女教师免费一区| 国色天香一区二区| 亚洲看片网站| 久久综合伊人77777蜜臀| 美日韩丰满少妇在线观看| 美国成人毛片| 国产亚洲精品自拍| 久久综合狠狠| 欧美另类综合| 最近中文字幕日韩精品| 久久久久久黄| 99国产欧美久久久精品| 久久精品免费| 欧美午夜精品理论片a级大开眼界| 91久久久久久久久| 欧美丝袜一区二区三区| 欧美国产高清| 亚洲一区国产视频| 欧美精品自拍偷拍动漫精品| 久久九九免费视频| 久久国产精品久久久久久久久久| 午夜一区在线| 亚洲视频欧美视频| 99re热这里只有精品视频| 久久精品成人一区二区三区蜜臀| 亚洲激情综合| 日韩亚洲欧美一区二区三区| 欧美在线日韩精品| 亚洲视频在线观看免费| 亚洲日本精品国产第一区| 精品不卡在线| 国产精品国产三级国产a| 国产一区二区三区精品欧美日韩一区二区三区| 亚洲人成网站在线观看播放| 狠狠色丁香久久综合频道| 亚洲欧美日韩精品| 欧美波霸影院| 亚洲激情在线| 欧美日韩国产综合视频在线观看中文| 羞羞色国产精品| 99视频一区二区| 免费日韩av片| 国产亚洲一区二区精品| 亚洲制服丝袜在线| 亚洲午夜精品| 久久精品在线观看| 国产精品成人一区二区三区吃奶| 狠狠色狠狠色综合日日91app| 最新成人av在线| 一区二区在线观看视频在线观看| 国产欧美在线| 麻豆精品精华液| 鲁鲁狠狠狠7777一区二区| 久久精品国产久精国产思思| 亚洲欧美一级二级三级| 久久99在线观看| 欧美大片18| 亚洲欧美日韩精品久久奇米色影视| 黄色成人在线免费| 欧美成人a视频| 欧美欧美全黄| 国产精品视频| 久久久九九九九| 亚洲欧洲在线观看| 国外视频精品毛片| 欧美多人爱爱视频网站| 亚洲电影欧美电影有声小说| 国产婷婷色一区二区三区在线| 每日更新成人在线视频| 久久久久久久久久久一区| 国产亚洲精品bt天堂精选| 欧美一级淫片aaaaaaa视频| 亚洲欧美国产高清va在线播| 欧美日韩一级片在线观看| 欧美激情在线观看| 在线视频亚洲欧美| 欧美精品在线看| 欧美精品少妇一区二区三区| 欧美jizz19性欧美| 欧美激情久久久| 国产精品99久久99久久久二8| 欧美专区18| 欧美日韩国产一级| 国产精品夜色7777狼人| 久久精品视频99| 在线色欧美三级视频| 在线电影欧美日韩一区二区私密| 在线观看日韩av电影| 欧美性猛交一区二区三区精品| 欧美在线不卡视频| 欧美日韩亚洲一区二区三区四区| 久久久久国产精品一区| 久久国产精彩视频| 一区二区日韩伦理片| 国产精品每日更新在线播放网址| 激情一区二区三区| 亚洲人永久免费| 久久av一区| 国产精品二区在线观看| 国产在线视频欧美一区二区三区| 久久精品首页| 午夜精品久久久久久久久久久久久| 亚洲高清不卡一区| 日韩视频一区二区三区在线播放免费观看| 国产欧美一区二区白浆黑人| 欧美精品一线| 国产一区二区三区在线免费观看| 欧美精品激情在线| 欧美激情国产日韩精品一区18| 久久久精品网| 久久天堂精品| 国产精品美女久久久久av超清| 欧美在线观看视频| 亚洲国产一区二区精品专区| 久久久国产精品一区二区中文| 欧美精品少妇一区二区三区| 欧美成人精品一区二区三区| 久久天堂av综合合色| 一区免费观看视频| 一区二区高清视频在线观看| 一区二区三区 在线观看视频| 亚洲欧美中文另类| 亚洲大黄网站| 国产亚洲va综合人人澡精品| 国产精品高清网站| 欧美日精品一区视频| 在线观看不卡av| 欧美日韩 国产精品| 亚洲视屏在线播放| 亚洲免费视频在线观看| 樱桃视频在线观看一区| 一本久道综合久久精品| 亚洲第一黄色| 国产自产精品| 亚洲欧美影音先锋| 午夜国产一区| 男人的天堂成人在线| 欧美激情一区二区三区成人| 国产日韩在线视频| 欧美日韩一区二| 亚洲午夜高清视频| 亚洲日本黄色| 美日韩丰满少妇在线观看| 久久综合色影院| 国产嫩草一区二区三区在线观看| 欧美一区在线看| av72成人在线| 久久国产精品99久久久久久老狼| 在线观看91精品国产麻豆| 国产精品爽爽爽| 欧美v亚洲v综合ⅴ国产v| 亚洲一区二区三区在线| 亚洲精品乱码久久久久久蜜桃麻豆| 国产精品你懂的在线欣赏| 欧美午夜无遮挡| 亚洲午夜影视影院在线观看| 亚洲欧美日韩国产成人精品影院| 国产一区二区三区日韩| 亚洲欧美经典视频| 国产欧美日韩精品一区| 欧美一区二区三区久久精品茉莉花| 国产精品九九久久久久久久| 夜夜躁日日躁狠狠久久88av| 蜜桃av一区二区| 欧美日本韩国一区| 尤物yw午夜国产精品视频明星| 国产精品日本欧美一区二区三区| 亚洲伊人伊色伊影伊综合网| 欧美激情精品久久久六区热门| 亚洲女ⅴideoshd黑人| 亚洲欧美日韩一区二区| 国产欧美精品| 亚洲精品影视在线观看| 一本色道88久久加勒比精品| 亚洲国产欧美一区二区三区丁香婷| 亚洲精品久久视频| 亚洲欧美网站| 国产精品久久久久9999高清| 欧美性生交xxxxx久久久| 欧美午夜视频网站| 亚洲伊人伊色伊影伊综合网| 噜噜噜久久亚洲精品国产品小说| 久久久999精品视频| 欧美一区二区三区在线播放| 亚洲电影中文字幕| 久久久精品欧美丰满| 亚洲综合日本| 欧美国产高清| 欧美大片在线观看一区二区| 麻豆乱码国产一区二区三区| 激情综合色综合久久综合| 好吊成人免视频| 伊人成人网在线看| 欧美成人免费在线| 午夜影院日韩| 欧美韩日精品| 亚洲理伦电影| 久久er99精品| 亚洲国产影院| 国产麻豆成人精品| 久久精品国产精品| 一区二区在线视频| 一色屋精品视频在线看| 一区二区日韩免费看|