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

          新聞中心

          EEPW首頁 > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 基于USB2.O的軌道電路信號(hào)車載采集分析系統(tǒng)

          基于USB2.O的軌道電路信號(hào)車載采集分析系統(tǒng)

          作者: 時(shí)間:2010-09-15 來源:網(wǎng)絡(luò) 收藏

            2 系統(tǒng)硬件設(shè)計(jì)

            USB數(shù)據(jù)采集板硬件電路設(shè)計(jì)實(shí)現(xiàn)共分為5大部分,它們分別是信號(hào)調(diào)理、A/D轉(zhuǎn)換、數(shù)據(jù)存儲(chǔ)、控制部分以及USB接口部分。

            2.1 信號(hào)調(diào)理

            信號(hào)調(diào)理部分由脈沖計(jì)數(shù)式鑒頻器完成。它由四部分組成(如圖2所示),即過零比較器、微分電路、脈沖形成電路和低通濾波器,輸入的調(diào)頻波Ui(t)經(jīng)過零比較器后變成調(diào)頻方波信號(hào)U1(t),調(diào)頻方波信號(hào)通過微分電路后變?yōu)槲⒎置}沖序列U2(t),微分脈沖序列經(jīng)過脈沖形成電路后變?yōu)榈让}寬的方波脈沖序列U3(t),等脈寬的方波脈沖序列通過低通濾波器后就輸出調(diào)制信號(hào)Uo(t)。鑒頻器各部分的波形如圖3所示。

            2.2 主控芯片的工作方式

            本設(shè)計(jì)采用的主控芯片是Cypress公司的USB2.0控制芯片CY7C68013,它與計(jì)算機(jī)通過USB接口相連,使設(shè)備能在PC機(jī)的控制下進(jìn)行操作。USB主控芯片通過邏輯控制電路連接到FIFO和A/D轉(zhuǎn)換后的數(shù)據(jù)傳送至FIFO芯片進(jìn)行緩沖,緩沖后的數(shù)據(jù)輸入主控芯片的從FIFO中,然后從FIFO以DMA(直接內(nèi)存存取)的方式經(jīng)由SIE(串行接口引擎)傳給PC機(jī)。

            為了實(shí)現(xiàn)高速數(shù)據(jù)采集的功能,A/D芯片采用的ADl*,它是一款12位,最高轉(zhuǎn)換速度可達(dá)100kHz的A/D轉(zhuǎn)換芯片,考慮到對(duì)FIFO容量的需求,系統(tǒng)采用GPLD和FIFO來實(shí)現(xiàn)。選用IDT7205完成數(shù)據(jù)緩存。其最高工作頻率為133MHz,容量為8kB,能滿足設(shè)計(jì)要求。

            CY7C68013與外設(shè)有兩種接口方式:通用可編程接口GPIF方式和從屬FIFO方式。GPIF的核心就是一個(gè)可編程狀態(tài)機(jī),可產(chǎn)生6個(gè)控制和9個(gè)地址輸入信號(hào),并能接收6個(gè)外部和2個(gè)內(nèi)部“ready”輸入信號(hào)。GPIF向外部接口產(chǎn)生正確的選通信號(hào)和握手信號(hào),外部接口用于對(duì)FIFO數(shù)據(jù)的傳進(jìn)和傳出。GPIF是主機(jī)的方式,而從屬FIFO方式是從機(jī)方式,它由外部控制器控制,可像對(duì)普通FIFO一樣對(duì)FX2的多層緩沖FIFO進(jìn)行讀寫。FX2的從屬FIFO工作方式可設(shè)為同步或異步,工作時(shí)鐘可選為內(nèi)部產(chǎn)生或外部輸入,其它控制信號(hào)也可根據(jù)需要設(shè)置為高有效或低有效。



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁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); })();