<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于PC104總線的2FSK調(diào)制器的設計與實現(xiàn)

          基于PC104總線的2FSK調(diào)制器的設計與實現(xiàn)

          作者: 時間:2010-03-23 來源:網(wǎng)絡 收藏

          摘要:與外圍設備的接口一直是現(xiàn)代工業(yè)控制中最常用而又很重要的一項內(nèi)容;FPGA由于其諸多優(yōu)點也受到電路者的青睞,得到越來越多的應用。該集成了這兩方面的應用,將上的數(shù)據(jù)通過FPGA進行數(shù)字調(diào)制,經(jīng)放大濾波后產(chǎn)生連續(xù)、沒有相位突變的信號,并輸出到外圍設備,起到數(shù)據(jù)傳輸和控制的作用。
          關鍵詞:;FPGA;;

          本文引用地址:http://www.ex-cimer.com/article/152019.htm

          嵌入式計算機系統(tǒng)在現(xiàn)代工業(yè)控制中發(fā)揮著越來越重要的作用,它具有便攜、可靠、低功耗、通用、易擴展等諸多優(yōu)點。使用嵌入式系統(tǒng)進行工業(yè)控制要涉及到計算機數(shù)據(jù)的傳輸、采集、調(diào)制解調(diào)等一系列問題。
          是一種總線的嵌入式系統(tǒng)的外圍設備,嵌入式計算機系統(tǒng)通過PC104總線將數(shù)據(jù)發(fā)送到端口,調(diào)制器接收數(shù)據(jù)并進行調(diào)制后,將信號輸出到受控設備,從而對相應設備起到控制的功能。在本調(diào)制器的硬件電路中使用FPGA,提高了系統(tǒng)的通用性。

          1 總體結構
          該調(diào)制器的功能主要包括:識別并接收總線發(fā)送的數(shù)據(jù);根據(jù)不同地址控制信號將數(shù)據(jù)按路區(qū)分(共四路);每路分別將數(shù)據(jù)按照連續(xù)調(diào)制的方式進行調(diào)制;對調(diào)制后的信號進行放大整形并發(fā)送到端口。
          因此,該調(diào)制器的電路部分分別包括數(shù)據(jù)接收部分、FPGA及外圍電路(數(shù)據(jù)分路及數(shù)字調(diào)制功能)、D/A轉換電路、放大濾波電路等。系統(tǒng)總體結構如圖1所示。

          2 PC104總線及數(shù)據(jù)接收電路
          PCI04總線是專門為嵌入式系統(tǒng)開發(fā)的系統(tǒng)總線,是一種自堆棧式、模塊化的總線,它ISA總線發(fā)展而來,有16位和8位兩種接口方式(分別為64+40引腳和64引腳端口結構),該總線具有結構緊湊、便攜、可靠、功耗低、易擴展等優(yōu)點。對于工程開發(fā)而言,常用的引腳主要有以下幾個:
          SD0~SD7,SD8~SD15:數(shù)據(jù)總線,當采用8位接口方式時,只有SD0~SD7工作;
          SA0~SA19,LA17~LA23:地址信號,對端口進行操作時使用SA0~SA9;
          AEN:DMA選通信號,為高電平時表示處于DMA模式;
          IOW,IOR:端口寫、讀信號,低電平有效;
          SYSCLK:系統(tǒng)提供的基準時鐘信號,是標準的方波信號,約為8 MHz;
          VCC,GND,+12 V,-12 V:系統(tǒng)提供的電源接口。


          上一頁 1 2 3 4 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();