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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Niosll和USB接口的高速數(shù)據(jù)采集卡設(shè)計(jì)

          Niosll和USB接口的高速數(shù)據(jù)采集卡設(shè)計(jì)

          作者: 時(shí)間:2011-01-13 來源:網(wǎng)絡(luò) 收藏

            自定制的Avalon外設(shè)按照對(duì)總線操作的方式可分為:Avalon Slave外設(shè)和Avalon Streaming Slave(流模式)外設(shè)。在SOPC Builder圖形界面下添加需要的內(nèi)核。通過自動(dòng)分配系統(tǒng)基地址和系統(tǒng)中斷向量,手動(dòng)分配CPU復(fù)位地址為外設(shè)Flash、CPU溢出地址為片上RAM和CPU調(diào)試斷點(diǎn)地址為JTAG調(diào)試地址,就可由系統(tǒng)報(bào)告得知系統(tǒng)是否定制成功,如圖5所示。

          Nios內(nèi)核定制結(jié)構(gòu)圖

          2.3 ADC芯片及外圍電路

            ADC外圍電路框圖如圖6所示。

          ADC外圍電路框圖

            信號(hào)調(diào)理部分選用高精度、低噪聲、低輸入偏置電流、寬帶運(yùn)算場(chǎng)效應(yīng)放大器AD8ll進(jìn)行信號(hào)的放大。模擬信號(hào)處理是影響系統(tǒng)性能的重要因素之一,時(shí)必須考慮兩個(gè)方面:一是要保證信號(hào)質(zhì)量,提高信噪比,盡量減少畸變;二是將信號(hào)變換成適合A/D處理的幅度并提供足夠的驅(qū)動(dòng)能力。這里選用ADI公司的寬帶運(yùn)放AD811為放大器。AD8ll是一種電流反饋型的放大器,它具有10 MHz的低失真和單位增益帶寬很寬的特點(diǎn),使AD81l成為理想的高分辨率ADC緩沖器。之后針對(duì)信號(hào)進(jìn)行檔速變換。檔速變換選用ADG系列產(chǎn)品。本設(shè)計(jì)選用的是一款四路獨(dú)立選擇的單片CMOS開關(guān)芯片,其設(shè)計(jì)基于增強(qiáng)的lc2mos進(jìn)程、可以提供低功耗、高轉(zhuǎn)換速度和低阻抗性,當(dāng)信號(hào)滿足A/D變換的要求后,根據(jù)采集要求將其由單端輸入變換為差分的雙端輸出,芯片選用AD8138。AD8138具有較寬的模擬帶寬(320 MHz,一3dB,增益為1),可以將單端輸入變成差分輸出。A/D轉(zhuǎn)換的觸發(fā)則由信號(hào)放大芯片AD811采集信號(hào)和D/A轉(zhuǎn)換芯片信號(hào)進(jìn)行比較,當(dāng)有效時(shí),發(fā)出ADn_TRIG信號(hào),其中D/A轉(zhuǎn)換芯片的輸入標(biāo)準(zhǔn)信號(hào)(數(shù)字輸入端)由FPGA來提供。當(dāng)ADn_TRIG有效時(shí),F(xiàn)PGA向AD924.4發(fā)出控制命令(DIN、FORMAT、MODE、SCLK、sYNC、FSYNC信號(hào)),啟動(dòng)A/D轉(zhuǎn)換。

            A/D轉(zhuǎn)換器的精密時(shí)鐘由DDS電路AD9859YSV提供。



          評(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); })();