《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > 基于PC104總線的2FSK調(diào)制器的設(shè)計(jì)與實(shí)現(xiàn)
基于PC104總線的2FSK調(diào)制器的設(shè)計(jì)與實(shí)現(xiàn)
摘要: 本調(diào)制器是一種基于PC104總線的嵌入式系統(tǒng)的外圍設(shè)備,嵌入式計(jì)算機(jī)系統(tǒng)通過(guò)PC104總線將數(shù)據(jù)發(fā)送到端口,調(diào)制器接收數(shù)據(jù)并進(jìn)行調(diào)制后,將信號(hào)輸出到受控設(shè)備,從而對(duì)相應(yīng)設(shè)備起到控制的功能。在本調(diào)制器的硬件電路中使用FPGA,提高了系統(tǒng)的通用性。
關(guān)鍵詞: SoPC 2FSK 調(diào)制電路 PC104 FPGA
Abstract:
Key words :

 

       嵌入式計(jì)算機(jī)系統(tǒng)在現(xiàn)代工業(yè)控制中發(fā)揮著越來(lái)越重要的作用,它具有便攜、可靠、低功耗、通用、易擴(kuò)展等諸多優(yōu)點(diǎn)。使用嵌入式系統(tǒng)進(jìn)行工業(yè)控制要涉及到計(jì)算機(jī)數(shù)據(jù)的傳輸、采集、調(diào)制解調(diào)等一系列問(wèn)題。
    本調(diào)制器是一種基于PC104總線的嵌入式系統(tǒng)的外圍設(shè)備,嵌入式計(jì)算機(jī)系統(tǒng)通過(guò)PC104總線將數(shù)據(jù)發(fā)送到端口,調(diào)制器接收數(shù)據(jù)并進(jìn)行調(diào)制后,將信號(hào)輸出到受控設(shè)備,從而對(duì)相應(yīng)設(shè)備起到控制的功能。在本調(diào)制器的硬件電路中使用FPGA,提高了系統(tǒng)的通用性。
 
  1總體結(jié)構(gòu)
  該調(diào)制器實(shí)現(xiàn)的功能主要包括:識(shí)別并接收總線發(fā)送的數(shù)據(jù);根據(jù)不同地址控制信號(hào)將數(shù)據(jù)按路區(qū)分(共四路);每路分別將數(shù)據(jù)按照連續(xù)調(diào)制的方式進(jìn)行2FSK調(diào)制;對(duì)調(diào)制后的信號(hào)進(jìn)行放大整形并發(fā)送到端口。
  因此,該調(diào)制器的電路部分分別包括數(shù)據(jù)接收部分、FPGA及外圍電路(實(shí)現(xiàn)數(shù)據(jù)分路及數(shù)字調(diào)制功能)、D/A轉(zhuǎn)換電路、放大濾波電路等。系統(tǒng)總體結(jié)構(gòu)如圖1所示。
 
 
  2 PC104總線及數(shù)據(jù)接收電路
 
  PC104總線是專門為嵌入式系統(tǒng)開發(fā)的系統(tǒng)總線,是一種自堆棧式、模塊化的總線,它基于ISA總線發(fā)展而來(lái),有16位和8位兩種接口方式(分別為64+40引腳和64引腳端口結(jié)構(gòu)),該總線具有結(jié)構(gòu)緊湊、便攜、可靠、功耗低、易擴(kuò)展等優(yōu)點(diǎn)。對(duì)于工程開發(fā)而言,常用的引腳主要有以下幾個(gè):
 
  SD0~SD7,SD8~SD15:數(shù)據(jù)總線,當(dāng)采用8位接口方式時(shí),只有SD0~SD7工作;
 
  SA0~SA19,LA17~LA23:地址信號(hào),對(duì)端口進(jìn)行操作時(shí)使用SA0~SA9;
 
  AEN:DMA選通信號(hào),為高電平時(shí)表示處于DMA模式;
 
  IOW,IOR:端口寫、讀信號(hào),低電平有效;
 
  SYSCLK:系統(tǒng)提供的基準(zhǔn)時(shí)鐘信號(hào),是標(biāo)準(zhǔn)的方波信號(hào),約為8 MHz;
 
  VCC,GND,+12 V,-12 V:系統(tǒng)提供的電源接口。
 
  數(shù)據(jù)接收電路就是要在正確的時(shí)序上將所需的數(shù)據(jù)進(jìn)行提取,還要實(shí)現(xiàn)將電路工作狀態(tài)傳送回總線,以便總線決定是否發(fā)送下組數(shù)據(jù)的功能。由于PC104總線最高支持約8 MHz的時(shí)鐘頻率,而受控設(shè)備所需的2FSK信號(hào)頻率為幾千赫茲,因此這里只用8位數(shù)據(jù)總線就完全能夠滿足要求。
 
 
  總線接收電路如圖2所示。其中SD0~SD9,SA0~SA9是從總線發(fā)來(lái)的數(shù)據(jù)、地址信號(hào),SEL0~SEL3為分路選擇信號(hào),ANSWER0~ANSWER3為FPGA的狀態(tài)返回信號(hào),由于總線速度要比2FSK輸出速度高得多,因此,總線要對(duì)FPGA數(shù)據(jù)緩存器是否為空進(jìn)行查詢,當(dāng)FPGA沒有完成數(shù)據(jù)轉(zhuǎn)換時(shí),總線要等下個(gè)周期,直到狀態(tài)返回信號(hào)顯示FPGA內(nèi)部為空時(shí),總線才可以發(fā)送下組數(shù)據(jù)到FPGA。74LS273負(fù)責(zé)將每路的數(shù)據(jù)分別進(jìn)行鎖存,4路數(shù)據(jù)共使用4個(gè)。OUT1D0~D7為第一路8位數(shù)據(jù)輸出,LOCK0為其控制信號(hào),表示數(shù)據(jù)的更新。
 
  3 FPGA及其外圍電路
 
  FPGA具有集成度高、設(shè)計(jì)靈活、易于修改、節(jié)省空間、通用性高等優(yōu)點(diǎn)。本調(diào)制器中FPGA采用的是Altera公司的EPF10K20TC144-4器件,該器件具有20 000個(gè)典型門,1 153個(gè)邏輯單元,144引腳,包括2個(gè)全局輸入時(shí)鐘,4個(gè)全局輸入,86個(gè)通用可編程I/O引腳。該芯片采用TQFP封裝,芯片面積較小,功耗低,其輸入、輸出與TTL,與PC104總線電平完全兼容。FPGA電路主要實(shí)現(xiàn)的功能為:接收數(shù)據(jù)提取電路發(fā)送的分路數(shù)據(jù);以總線上的SYSCLK時(shí)鐘為基準(zhǔn),通過(guò)分頻產(chǎn)生受控設(shè)備能識(shí)別的頻率;為每路輸出進(jìn)行2FSK的數(shù)字調(diào)制,保證信號(hào)的連續(xù)性;完成本身的FPGA電路配置。
 
  FPGA配置電路如圖3所示。
 
  FPGA的配置使用PS和JTAG兩種方式,既能實(shí)現(xiàn)JTAG方式下電路在線調(diào)試,又能保證調(diào)試完成后能夠正確使用相應(yīng)的配置器件。其中JP5*2插座為JTAG配置端口,TDI、TDO、TMS、TCK為JTAG配置引腳,該配置方式采用BlasterMV線,通過(guò)配置計(jì)算機(jī)的并口與電路板配置端口進(jìn)行連接,用于將編寫好的配置數(shù)據(jù)實(shí)時(shí)傳送到FPGA,該方式主要用于電路調(diào)試;EPC1PC8為FPGA配置器件,采用PS(被動(dòng)串行)配置方式,由于FPGA內(nèi)部存儲(chǔ)器屬于易失性RAM存儲(chǔ),因此每次加電后都要將程序重新寫入FPGA,配置器件本身就是存儲(chǔ)器,其主要作用就是在每次加電后將程序?qū)懭隖PGA,保證調(diào)試完畢的電路能夠正常單獨(dú)進(jìn)行工作。
  來(lái)自前級(jí)電路的數(shù)據(jù)及控制信號(hào)、發(fā)到D/A轉(zhuǎn)換電路的數(shù)據(jù)都連接到FPGA芯片的通用I/O引腳,通過(guò)編程實(shí)現(xiàn)所需功能。對(duì)FPGA的編程使用Altera公司的QuartusⅡ軟件,該軟件采用圖形化與VHDL語(yǔ)言混合編程,易于調(diào)試修改。編程實(shí)現(xiàn)的主要功能為:對(duì)輸入數(shù)據(jù)進(jìn)行鎖存移位,確保每位數(shù)據(jù)都能得到正確處理;產(chǎn)生兩組分頻時(shí)鐘參與2FSK調(diào)制,并使分頻后的時(shí)鐘按照時(shí)序進(jìn)入數(shù)字調(diào)制器;數(shù)字調(diào)制器負(fù)責(zé)將不同頻率始終按照順序依次產(chǎn)生連續(xù)量化的8位正弦波數(shù)字量輸出到端口。
 
  本設(shè)計(jì)中由于采用兩種頻率分時(shí)產(chǎn)生,按時(shí)序進(jìn)入調(diào)制器,而正弦波數(shù)字調(diào)制器單獨(dú)工作的方法,保證了輸出正弦波具有連續(xù)的相位,不會(huì)產(chǎn)生相位突變。
 
  4 D/A轉(zhuǎn)換電路
  D/A轉(zhuǎn)換共包括四路,其主要功能是將FPGA輸出的已調(diào)制好的2FSK數(shù)字信號(hào)轉(zhuǎn)換為正弦波信號(hào)。由于FPGA在進(jìn)行數(shù)字調(diào)制時(shí)產(chǎn)生的是連續(xù)量化的正弦波形,兩個(gè)頻率之間不存在相位的突變,不會(huì)存在大量的高頻雜波,因此,后期的信號(hào)處理電路使用放大電路與簡(jiǎn)單的π型濾波器對(duì)信號(hào)進(jìn)行處理即可得到比較理想的2FSK信號(hào)。
    D/A轉(zhuǎn)換電路如圖4所示。
 
  此電路采用AD7524作為D/A轉(zhuǎn)換器,AD7524屬于T型電阻網(wǎng)絡(luò)型DAC,電流輸出,8位數(shù)字輸入,輸出建立時(shí)間0.2μs/0.15μs,其數(shù)字輸入端可采用5 V/15 V兩種輸入,本電路采用兼容TTL電平的5 V輸入。電路中將其輸入控制端CS、WR同時(shí)接地,當(dāng)有來(lái)自FPGA的數(shù)據(jù)AD101~7輸入時(shí)無(wú)需鎖存,直接進(jìn)行轉(zhuǎn)換,因此要求FPGA的輸出要具有鎖存功能,此接法可減少輸出控制線,減少時(shí)序干擾。R1AD1和R1AD2為D/A輸出波形調(diào)整電阻,主要用于調(diào)整波形位置,不致產(chǎn)生失真。D/A輸出采用雙極性接法,通過(guò)兩路LM324通用放大器進(jìn)行電壓放大,輸出2FSK信號(hào)。圖5(a)為經(jīng)過(guò)D/A轉(zhuǎn)換后輸出的波形在示波器上的截圖,由圖中可以看到,數(shù)字調(diào)制并經(jīng)D/A轉(zhuǎn)換后,波形是一種階梯狀正弦波,且波形連續(xù),頻率變換交界處無(wú)相位突變。該信號(hào)經(jīng)過(guò)雙極性放大器放大并通過(guò)π型濾波器后變成如圖5(b)所示的連續(xù)正弦波。
圖5 2FSK信號(hào)濾波前后波形比較
 
  5結(jié)語(yǔ)
  采用FPGA進(jìn)行2FSK調(diào)制不但能產(chǎn)生連續(xù)相位,還能通過(guò)軟件直接修改其調(diào)制方式、產(chǎn)生頻率等一系列參數(shù),具有很好的通用性。
  本電路中數(shù)據(jù)提取電路屬于原理性電路,實(shí)際設(shè)計(jì)中可將該部分電路置于FPGA內(nèi)部進(jìn)行設(shè)計(jì),而系統(tǒng)參考時(shí)鐘SYSCLK可接在FPGA的全局時(shí)鐘輸入端,減少延遲差異。
此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美日韩麻豆| 一区二区三区亚洲| 久久午夜影视| 久久精品二区| 欧美亚洲综合网| 亚洲欧美偷拍卡通变态| 亚洲神马久久| 中文一区二区| 亚洲视频在线观看视频| 一本色道久久综合亚洲精品小说 | 欧美激情视频网站| 欧美大片91| 欧美风情在线观看| 欧美高清视频在线播放| 欧美激情 亚洲a∨综合| 欧美激情中文不卡| 欧美日韩国产精品一区二区亚洲 | 国内久久婷婷综合| 一区视频在线| 亚洲国产另类久久精品| 亚洲日本久久| 一本久久a久久免费精品不卡| 亚洲免费精彩视频| 99国产麻豆精品| 中文精品视频一区二区在线观看| 中文av一区特黄| 亚洲欧美www| 欧美一区二区三区久久精品茉莉花| 欧美影院久久久| 亚洲黄页一区| 中日韩高清电影网| 欧美在线免费观看视频| 久久久久一区二区| 欧美韩国日本综合| 欧美性大战xxxxx久久久| 国产女主播视频一区二区| 国产亚洲一区精品| 在线成人免费视频| 9l视频自拍蝌蚪9l视频成人| 亚洲午夜精品一区二区| 欧美一区二区高清| 亚洲欧洲日韩在线| 亚洲一区二区三区高清| 久久精品72免费观看| 欧美成年人网| 国产精品久久久一本精品| 国产亚洲精品bt天堂精选| 在线看片日韩| 亚洲少妇自拍| 亚洲电影免费观看高清完整版在线 | 国产一区二区日韩精品| 在线免费日韩片| 一区二区三区高清| 久久成人精品| 一区二区三区日韩精品| 欧美专区福利在线| 欧美激情区在线播放| 国产精品一区三区| 亚洲人成精品久久久久| 亚洲一区二区欧美| 亚洲国产日韩精品| 亚洲在线播放| 免费视频一区| 国产精品一区视频| 亚洲精品一区二区三区蜜桃久| 亚洲欧美日韩第一区| 日韩视频在线一区二区| 欧美一站二站| 欧美日韩亚洲天堂| 伊甸园精品99久久久久久| 亚洲天堂av高清| 亚洲精品中文字幕在线观看| 性色一区二区| 欧美日韩国产色视频| 国产一区二区看久久| 夜夜狂射影院欧美极品| 91久久精品国产91久久性色| 亚洲中字黄色| 欧美黄色aaaa| 国产亚洲一区二区三区在线播放| 一本大道久久a久久精品综合 | 亚洲精品久久视频| 欧美一区影院| 欧美体内she精视频在线观看| 尤物yw午夜国产精品视频| 亚洲欧美日韩一区二区三区在线观看 | 久久精品国产精品 | 亚洲第一精品在线| 欧美一区二区视频网站| 亚洲一区一卡| 欧美另类变人与禽xxxxx| 激情久久婷婷| 欧美在线观看视频一区二区| 亚洲影院免费观看| 欧美日韩高清在线一区| 亚洲国产91色在线| 亚洲第一精品影视| 久久精品免费电影| 国产伦精品一区二区三区免费迷 | 亚洲图片你懂的| 中文在线资源观看网站视频免费不卡 | 久久久久久久久蜜桃| 国产精品激情电影| 亚洲乱码一区二区| 亚洲人成在线播放| 免费欧美在线视频| 影音欧美亚洲| 91久久久久久国产精品| 久久九九99| 国产性做久久久久久| 午夜视频一区在线观看| 亚洲欧美一级二级三级| 国产精品久久国产三级国电话系列 | 亚洲精品国产精品国自产在线| 久久久久欧美精品| 狠狠干狠狠久久| 欧美一区1区三区3区公司| 欧美一区=区| 国产欧美一区二区三区沐欲| 亚洲欧美日韩精品综合在线观看| 亚洲欧美日韩精品在线| 国产精品国产亚洲精品看不卡15| 一区二区三区国产在线| 亚洲五月六月| 国产精品v欧美精品v日韩精品| 亚洲伦理网站| 亚洲新中文字幕| 国产精品区免费视频| 亚洲制服av| 久久久精品一区| 伊人影院久久| 亚洲美女在线看| 欧美日韩国产精品一卡| 一二三区精品| 校园激情久久| 国产色产综合产在线视频| 久久av红桃一区二区小说| 久久中文字幕一区| 亚洲国产另类久久久精品极度| 日韩视频不卡中文| 欧美三级视频在线| 亚洲一区二区伦理| 欧美在线视频不卡| 在线观看精品视频| 一区二区高清视频| 国产精品视屏| 欧美在线亚洲在线| 欧美电影在线观看完整版| 99香蕉国产精品偷在线观看| 欧美一区二区高清在线观看| 国产在线日韩| 亚洲老司机av| 国产精品久线观看视频| 久久高清一区| 欧美日韩精品一二三区| 亚洲一区二区综合| 久久综合网hezyo| 99re8这里有精品热视频免费 | 国产视频一区三区| 亚洲精品黄色| 国产精品久久久久影院色老大| 久久精品国产一区二区三区| 欧美精品www在线观看| 亚洲私拍自拍| 老司机免费视频久久| 亚洲精品在线视频观看| 欧美在线视频一区二区三区| 亚洲国产激情| 欧美一级在线视频| 在线观看亚洲精品视频| 亚洲网站视频福利| 激情丁香综合| 亚洲永久精品国产| 在线观看视频亚洲| 欧美一级免费视频| 亚洲人成网站影音先锋播放| 欧美在线free| 亚洲伦理在线观看| 久久久久久国产精品mv| 亚洲激情第一区| 欧美专区在线播放| 日韩午夜在线视频| 久久伊人精品天天| 亚洲一级片在线看| 欧美精品1区2区| 欧美专区亚洲专区| 欧美亚韩一区| 日韩视频免费观看高清完整版| 国产日韩1区| 在线亚洲电影| 在线日韩一区二区| 欧美专区在线| 一区二区三区日韩欧美精品| 欧美a级理论片| 欧美一区三区二区在线观看| 欧美日韩黄色大片| 亚洲青涩在线| 韩国av一区| 午夜久久福利| 亚洲久久一区|