cpld是什么_用CPLD控制曼徹斯特編解碼器

更新時間:2014-04-07 來源:經驗信息 點擊:

【www.luigiyluca.com--經驗信息】

 摘要:討論如何使用CPLD實現單片機與曼徹斯特編解碼器的接口。設計時采用自頂向下的流程,具體電路可靈活地添加到各種曼徹斯特碼接口系統中。

    關鍵詞:曼徹斯特編解碼器 T2模式 T5模式

引 言

  在油田測井中,井下儀在井下采集大量信息,并傳送給地面測井系統;但井下儀到地面這段信道的傳輸性能并不好,常用的NRZ碼不適合在這樣的信道里傳輸,而且NRZ碼含有豐富的直流分量,容易引起滾筒的磁化,因而選用了另外一種編碼 ——曼徹斯特碼。曼徹斯特編碼是串行數據傳輸的一種重要的編碼方式。和最常用的NRZ碼相比,曼徹斯特碼具有很多優點。例如,消除了NRZ碼的直流成分,具有時鐘恢復和更好的抗干擾性能,這使它更適合于信道傳輸。

  但曼徹斯特碼的時序比較復雜,實現編解碼器和單片機的接口需要添加大量的邏輯電路,給電路設計和調試帶來很多困難。使用CPLD可大大簡化這一過程。CPLD(Complex Programmable Logic Devices)具有用戶可編程、時序可預測、速度高和容易使用等優點,這幾年得到了飛速發展和廣泛應用。上至高性能CPU,下至簡單的74電路,都可以用CPLD來實現。而且CPLD的可編程性,使修改和產品升級變得十分方便。用戶可以根據原理圖或硬件描述語言自由地設計一個數字系統,然后通過軟件仿真,事先驗證設計的正確性。PCB完成以后,還可以利用PLD的在線修改能力,隨時修改設計而不必改動硬件電路,從而大大縮短了設計和調試時間,減少了PCB面積,提高了系統的可靠性。

1 選用器件和開發軟件

    1.1 選用器件(范文先生網www.fwsir.com收集整理)

 ?。?)XC95144

  Xilinx公司的XC9500系列產品具有業界領先的速度,同時,具有增強引腳鎖定結構和支持全面的IEEE Std. 1149.1 JTAG邊界掃描,向用戶提供了更高的靈活性。XC9500體系由多個同一功能塊組成,每個功能塊內含18個宏單元,引腳到引腳速度最快支持到5 ns;支持125 MHz時鐘速率,I/O口接口電平5 V、3.3 V或兩者皆可。其中XC95144內部有144個宏單元。

 ?。?)HD-6408和HD-6409

  HD-6408和HD-6409是Intersil公司的產品,兩者均是曼徹斯特編解碼器。

  HD-6408編碼器轉換串行NRZ數據(通常來自移位寄存器)為曼徹斯特編碼,增加一個同步頭和一個奇偶位。解碼器識別這個同步頭,并判斷出這是數據同步,還是命令同步,數據解碼后移出NRZ碼(通常送到移位寄存器中)。最后檢查奇偶校驗位。如果沒有編碼或奇偶校驗方面的錯誤,解碼器將輸出一個有效信號,表明接收到一個有效的字。解碼器能夠向輸入的曼徹斯特碼字以很高的速率提供時鐘恢復和優異的抗干擾能力。HD-6408使用在很多商業應用場合,例如安全系統、環境控制系統及串行數據鏈等。它的數據傳輸速率高達1 Mb/s,開銷很小,20位中有16位可用來傳輸數據。

  HD-6409曼徹斯特編解碼器使用原理與HD-6408略有差別,但基本相似。

    1.2 使用軟件

  CPLD編程軟件選擇Xilinx Foundation 3.1i。該軟件界面友好,功能強大,提供了開發CPLD所需的整個流程,包括:編輯、綜合、實現、仿真及 下載等。該軟件可人工指定引腳,編譯各個子模塊文件,并提供了兩種仿真:功能仿真和時序仿真。其中時序仿真對時序提出了要求,是更嚴格的仿真。

2 曼碼控制系統設計

    2.1 系統說明

  系統中,HD-6408以T2模式(20.8 Kb/s)從地面接收數據,HD-6409以T5模式 ( 93.75 Kb/s)向地面發送數據。

  接收時,HD-6408接收外部傳來的曼碼數據,轉換成NRZ碼在CPLD里進行串并轉換,轉換完成后產生接收中斷,通知單片機取數據;發送時,單片機送給CPLD數據,進行并串轉換,移位輸出到HD-6409的輸入端,由HD-6409編碼發送出去。接收地址和發送地址均由CPLD解碼產生。HD-6408和HD-6409所需的外部時鐘源,通過CPLD對外部晶振分頻得到。

2.2 CPLD內部功能設計

2.2.1 系統總體框圖

  設計CPLD內部電路時,采用了模塊化設計方法,內含5個模塊:16位串并轉換器、16位并串轉換器、分頻器、解碼器及控制器。系統頂層邏輯框圖如圖1所示。
用CPLD控制曼徹斯特編解碼器
  以上模塊均采用VHDL語言描述??刂破魇呛诵牟糠?,實現對HD-6408接收和HD-6409發送的時序控制。

本文來源:http://www.luigiyluca.com/yantaotihui/18158/

為您推薦

關于百年黨史先進經驗學習教育心得體會【三篇】

摘要是指對工作、學習或思想的某一階段的經驗或情況進行分析研究,并作出規律性的結論。 以下是為大家整理的關于百年黨史先進經驗學習教育心得體會的文章3篇 ,歡迎品鑒[db:cate]

2021-06-01 07:07:51  

一季度黨課講稿:總結歷史經驗傳承紅色基因范文(通用3篇)

黨課是每個共產黨員的必修課,是嚴格黨的組織生活制度的重要方面。 以下是為大家整理的關于一季度黨課講稿:總結歷史經驗傳承紅色基因的文章3篇 ,歡迎品鑒!第1篇:[db:cate]

2021-05-29 19:15:45  

校長的英文|校長的長、寬、高、新

——跨世紀校長素質之我見   隨著新世紀的到來,社會的發展,改革的深入,對校長提出越來越高的要求:“長、寬、高、新”缺一不可?!  伴L”是指校長應學有專長,即“合格+特長”。隨著科學技術的突飛猛進、信息“高速公路”的迅速開通、知識經濟的不斷滲透,校長對知識、信息的儲存量也要進一步增大,其學問當博大[db:tag]

2017-10-28 13:26:30   校長的職責   校長的簡介  

視頻圖像中的車輛檢測方法_視頻圖像中的車輛檢測跟蹤和分類

摘要:介紹了一種在固定的單攝像頭拍攝的交通圖像序列中檢測、跟蹤、分類車輛的方法。該方法大致可分為三部分:抽取背景圖像和圖像分割;基于針孔模型的攝像機定標,計算透視投影矩陣;利用區域特性進行匹配跟蹤,建立目標鏈,恢復目標三維信息,采用模型匹配法對車型分類。實驗證明該方法簡單可行。 關鍵詞:圖像[db:tag]

2014-04-30 07:26:30  

【tms320c6678】TMS320C5402在電視數字傳輸復用器中的應用

摘要:首先簡介傳送流語法和TMS320C5402 DSP芯片,然后重點介紹該芯片在復用器中的應用,最后談談對象芯片進行軟件編程的體會。 關鍵詞:傳送流 TMS320C5402 復用器引言隨著信息技術的發展,電視信號的數字化編碼、數字化存儲、數字化處理已經越來越廣泛。新開發的數字有限電視廣播系[db:tag]

2014-04-17 14:56:30   tms320c54   tms320c55x   tms320c6416  

5544444