那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何實現8路模擬信號采集系統設計

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-01-10 08:02 ? 次閱讀

在應用DSP 進行數字信號處理時,通常都要用采樣電路對模擬信號進行采樣,然后進行A/D 轉換器轉換成數字信號再進行數據處理。這里給出一種由TLV1571 與TMS320VC5410[1]組成的信號采集系統。

1 TLV1571 簡介:

在DSP 的外圍電路中,A/D 轉換器比較重要?;诓煌膽?,可選擇不同性能指標和價位的芯片。一般的A/D 轉換器的選擇主要考慮:轉換精度、轉換時間、轉換器的價格。

這里選擇了TI 公司專門為DSP 配套的一種10 位的并行A/D 轉換器TLV1571, 該器件給定的CLK 頻率達到的等效最大采樣頻率為(1/16) fCLK。

1.1 TLV1571 的內部結構及引腳定義:

TLV1571 的內部結構及引腳功能定義如圖1 及表1 所示。

如何實現8路模擬信號采集系統設計

如何實現8路模擬信號采集系統設計

TLV1571 采用2.7~5.5 V 的單電源工作,能接受0~3.3 V的模擬輸入電壓, 此時以625 Kb/s 的速度使輸入電壓數字化。在5 V 電壓下,以最大1.25 Mb/s 的速度使輸入電壓數字化。該A/D 轉換器具有速度高,接口簡單以及功耗低等特點,成為需要模擬輸入的高速數字信號處理的理想選擇。

1.2 TLV1571 的初始化:

上電后, 必須為低電平以開始I/O 周期,INT/EOC 最初為高電平。TLV1571 要求兩個寫周期以配置兩個控制寄存器。從掉電狀態返回后的首次轉換可能無效,應當不予考慮。

1.3 TLV1571 的控制寄存器控制字的設置:

TLV1571 的控制寄存器格式如表2 所示,它可以實現軟件配置,其兩個最高有效位D9 和D8 用于寄存器尋址,其余的8 位用作控制數據位。在寫周期內所有寄存器位同時寫入控制寄存器,用戶可配置兩個控制寄存器CR0 和CR1,對于控制寄存器0(CR0),A1 ∶ A0=00,其配置如表3 所示;對于控制寄存器1(CR1),A1 ∶ A0 = 01,其配置如表4 所示。

如何實現8路模擬信號采集系統設計

通過改變控制寄存器的控制字,可以選擇TLV1571 的工作方式。通過配置CR0.D5 可以選擇時鐘源,對于時鐘源的選擇,有內部時鐘和外部時鐘,它的內部具有10 MHz 振蕩器。

通過配置CR1.D6 可以選擇內置振蕩器的工作速度, 配置為(10±1)MHz 或(20±2)MHz。輸出方式也有2 種方式:二進制輸出和補碼輸出。

在單通道輸入方式下則CR0.D3 = 0,CR1.D7 = 0; 采用軟件啟動方式則CR0.D7 = 1; 采用內部時鐘源則CR0.D5 =0;內部時鐘源振蕩頻率設置為20 MHz 則CR1.D6 = 1; 采用二進制輸出方式,則CR1.D3 = 0。所以最終得到的控制寄存器控制字為:CR0 = 00C0H,CR1 = 0140H。在單通道軟件啟動時,最初由WR 的上升沿啟動采樣,在RD 的上升沿發生采樣; 在采樣開始后的6 個時鐘周期后開始轉換,INT 方式時,每次轉換后產生一個INT 脈沖;EOC 方式時,轉換開始,EOC由高電平變至低電平,轉換結束后換回高電平。

1.4 TLV1571 的自測:

TLV1571 提供了3 種自測方式。當采用這些自測方式的時候,不用提供外部信號便可檢查A/D 轉換器本身工作是否正常。通過寫CR1(D1、D0)來控制這3 種自測方式,具體方法如表5 所示。另外當CR1.D2 = 1, CR1(D1、D0) = 0 時,此時回輸出寫入CR0 控制寄存器的控制字; 當CR1.D2 = 1,CR1(D1、D0) = 1 時,此時回輸出寫入CR1 控制寄存器的控制字,也可以用來測試和檢驗控制字是否正確寫入控制寄存器及A/D 轉換器是否正常工作。

如何實現8路模擬信號采集系統設計

2 的接口連接及調試:

2.1 TLV1571 與TMS320VC5410 的接口:

TLV1571 與TMS320VC5410 的接口連接很簡單, 如圖2所示。這個系統中沒有采用硬件啟動采樣控制的方法,而是采用了軟件啟動的控制方法。時鐘信號也是采用A/D 轉換器的內部時鐘。如果需要外部時鐘輸入,可以由DSP 提供一個精確而且可以根據需要控制變化的時鐘信號。本設計采用查詢方法來讀取轉換后的數據。另外在設計電路時要注意,當供電電壓為3 V 時,TLV1571 提供的采樣速度是625 ks/s,此時它的功耗為12 mW;當供電電壓為5 V 時,它提供的采樣速度是1.25 Ms/s,功耗為35 mW。

如何實現8路模擬信號采集系統設計

2.2 系統的調試:

在調試這個系統時, 由于DSP 外部的I/O 空間的調試,基本上只涉及如何選通該空間,如何從外部空間取數據或讀數據,如何和外部空間建立握手信號,但是要注意的是DSP與外圍器件時序上的配合。特別是對于數據線信號的讀取,當系統中有多個器件共享DSP 數據線的時候,一定要處理好各個器件的時序配合。使處于非工作狀態的器件的數據線處于高阻狀態, 以免影響正常工作的器件的數據讀寫。在對TLV1571 調試過程中需要注意以下問題:1)必須將TLV1571的2 個狀態字正確地寫入到A/D,可以在寫入后讀一次數據來確認寫入數據的正確性,也可以采用循環寫入方式利用示波器觀察寫入的兩個脈沖信號, 另外也可以用讀出寫入CRO、CR1 控制寄存器控制字的方法來判斷控制字是否正確寫入了TLV1571 的控制寄存器內,也可以判斷器件是否正常工作;2)TMS320VC5410 的讀寫信號只有一根地址線, 所以需利用XF 引腳控制TLV1571 的讀信號,且必須在DSP 每次讀入數據后,用軟件控制XF 引腳輸出信號到TLV1571,否則A/D 將不再采樣。另外如果采用DSP 定時中斷來讀取數據的時候,在設置定時中斷時,中斷間隔只要大于TLV1571 工作頻率所需采樣周期數, 可以不用查詢的方法來讀取EOC 信號,而是直接讀取采樣數據,然后控制XF 輸出信號使它進行下一次采樣工作;3)TLV1571 不能采樣負的電壓信號, 如果必須采樣負的電壓信號,可以人為引入一個直流信號,將負電壓抬高到正電壓,而DSP 要在采樣信號中減去引入的直流信號;4) 為了驗證采樣信號是否正確, 可以在CCS 下畫出所采樣數據的時域圖或頻域圖。

3 結束語:

實驗證明該系統可以滿足一般高速實時信號的采樣和處理工作,驗證了在單通道下該系統可以達到最高1.25 Ms/s的采樣速度,而且通過調整DSP 定時中斷時間可以方便的獲得在該系統最大采樣頻率(1.25 Mb/s)以下的各種采樣速度,可以靈活的滿足多種應用。另外這個系統支持最多8 路的高速實時數據信號采集, 通過配置正確的A/D 轉換器控制字CR0、CR1 就可以方便的調整輸入信號的數量,而硬件電路不用改變。在實際的實驗中,將這個系統制作成了一個最小系統,通過修改加入所需要的器件,可以將這個系統制作成各種需要專用的數據采集系統。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電源
    +關注

    關注

    184

    文章

    17836

    瀏覽量

    251783
  • dsp
    dsp
    +關注

    關注

    554

    文章

    8059

    瀏覽量

    350404
  • 轉換器
    +關注

    關注

    27

    文章

    8743

    瀏覽量

    148032
收藏 人收藏

    評論

    相關推薦

    如何實現模擬信號采集 AD位數是如何影響信號幅值的

    實現模擬信號采集,要首先對其進行濾波、信號轉換、分壓限幅、信號放大等預處理,消除雜波干擾,增加信號
    發表于 07-22 12:50 ?2636次閱讀

    設計一個 8 模擬信號8 開關信號的數據采集系統

    設計一個 8 模擬信號8 開關信號的數據采集
    發表于 07-06 15:52

    數字模擬信號的性能理念和設計資料

    信號采集的間斷信號模擬電路元件的狀態放大數字電路元件1(飽和即一般規則是高電平)截止0(截止一般規則認為低電平)飽和 模擬信號可調節出各種
    發表于 11-06 15:03

    用NmyRIO-1900中的FPGA可以同時采集模擬信號嗎?

    為什么我設置了兩模擬信號采集,只有一是在采集數據時是實時更新,另一
    發表于 02-21 20:31

    兩片4通道AD芯片如何級聯實現8通道的模擬信號采集

    設計一電子電路,需要采集8模擬信號,現手上有兩片AD轉換芯片CH340T,其為4通道能同時采集4
    發表于 08-11 08:28

    stm32f103的ADC是如何去實現模擬信號采集

    12位ADC是什么?stm32f103的ADC有何功能?stm32f103的ADC是如何去實現模擬信號采集的?
    發表于 12-14 07:35

    模擬信號光纖傳輸系統實驗

    模擬信號光纖傳輸系統實驗:實驗十四 模擬信號光纖傳輸系統(正弦波、三角波、方波)一、實驗目的1.了解模擬信號光纖
    發表于 10-11 11:10 ?0次下載

    模擬信號采集隔離RS485/232輸出--ISO4014

    順源ISO 40xx系列產品實現傳感器和主機之間的信號采集,用以檢測模擬信號或控制遠程設備。通過軟件的配置,可用于多種傳感器類型,包括:模擬
    發表于 04-19 10:54 ?1544次閱讀

    模擬信號,模擬信號是什么意思

    模擬信號,模擬信號是什么意思 什么是模擬信號
    發表于 03-06 09:30 ?3195次閱讀

    基于FPGA實現多路模擬信號自適應采集系統

    本文提供的方式有效地解決了這個問題,既簡化了前端信號調理電路的復雜度,又充分利用了A/D轉換器的輸入電壓動態范圍和量化位數優勢,實現了對多路模擬信號的自適應采集,對其他
    發表于 01-14 23:27 ?1720次閱讀
    基于FPGA<b class='flag-5'>實現</b>多路<b class='flag-5'>模擬信號</b>自適應<b class='flag-5'>采集</b><b class='flag-5'>系統</b>

    模擬信號產品指南

    模擬信號產品指南
    發表于 03-19 15:07 ?19次下載
    <b class='flag-5'>模擬信號</b>鏈<b class='flag-5'>路</b>產品指南

    一種以FPGA為基礎的多路模擬信號自適應采集系統設計

    目前,在PCM/FM遙測體系中模擬信號采集普遍采用8位量化,全部模擬信號均歸一化到O~5 V范圍內,隨著需要采集
    發表于 08-21 09:20 ?2126次閱讀
    一種以FPGA為基礎的多路<b class='flag-5'>模擬信號</b>自適應<b class='flag-5'>采集</b><b class='flag-5'>系統</b>設計

    關于GD32F190R8模擬信號采集與顯示裝置設計的分析和應用

    論壇精選 | 基于GD32F190R8模擬信號采集與顯示裝置設計
    的頭像 發表于 10-22 17:17 ?2523次閱讀
    關于GD32F190R<b class='flag-5'>8</b>的<b class='flag-5'>模擬信號</b><b class='flag-5'>采集</b>與顯示裝置設計的分析和應用

    如何使用FPGA實現多路模擬信號自適應采集系統

    主要介紹基于FPGA實現多路模擬信號自適應采集系統的設計。該系統主要包括軟件和硬件兩部分:硬件主要采用FPGA芯片,AD7982—1,ADG
    發表于 02-02 15:52 ?5次下載
    如何使用FPGA<b class='flag-5'>實現</b>多路<b class='flag-5'>模擬信號</b>自適應<b class='flag-5'>采集</b><b class='flag-5'>系統</b>

    模擬信號是什么意思?怎么判斷數字信號模擬信號?

    模擬信號是什么意思?常見的模擬信號有哪些?怎么判斷數字信號模擬信號模擬信號是指采用連續變化的物理量來傳輸信息的
    的頭像 發表于 11-22 16:32 ?8257次閱讀
    百家乐正网| 威尼斯人娱乐网开户| 大发888官网注册| 百家乐官网注码调整| 运城百家乐官网蓝盾| 百家乐赌博工具| 娱乐城注册| 伯爵百家乐官网娱乐网| 百家乐斗地主| 商水县| 百家乐投注办法| 亿酷棋牌室| 马尼拉百家乐官网的玩法技巧和规则 | 好用百家乐软件| 体育投注| 百家乐官网群dmwd| 大发888娱乐吧| 百家乐官网规律和方法| 百家乐桌子黑色| 澳门百家乐官网庄闲的玩法| 百家乐如何骗人| 百家乐官网投注庄闲法| 高尔夫百家乐的玩法技巧和规则 | 大发888真钱游戏祖比| 至尊百家乐官网网| 新全讯网xb112| 百家乐官网游戏机技| 百家乐德州| 百家乐官网娱乐天上人间| 百家乐有没有破解之法| 百家乐官网视频游戏客服| 百家乐稳赢战术技巧| 百家乐官网开户就送现金| 百家乐官| 网上百家乐官网有假的吗| 将军百家乐的玩法技巧和规则| 百家乐官网赌机凤凰软件| 发中发百家乐的玩法技巧和规则| 赌场百家乐官网信誉| 大发888屡败屡战| 百家乐官网是娱乐场最不公平的游戏 |