《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于CDT2000 I/O口的A/D轉換系統設計
基于CDT2000 I/O口的A/D轉換系統設計
2014年電子技術應用第9期
林子豪,黃 俊,蒙志君,張浩宇
北京航空航天大學,北京100191
摘要: 為實現傳感器數據快速、高精度地轉換,提出了一種采用AD7891芯片的A/D轉換系統的設計方法。數據讀、寫和并行工作時序通過CDT2000 I/O口控制,CDT2000 I/O口的電位變化由PC/104通過總線操作。在AD7891與CDT2000之間添加JK觸發器實現對A/D轉換完成的識別。試驗結果表明,這種方法能夠滿足數據采集系統的設計要求,并且在硬件上較容易實現。
關鍵詞: CDT2000 AD7891 JK觸發器
中圖分類號: TP274+.2
文獻標識碼: B
文章編號: 0258-7998(2014)09-0075-03
Design of A/D conversion system based on CDT2000 I/O port
Lin Zihao,Huang Jun,Meng Zhijun,Zhang Haoyu
Beihang University,Beijing 100191,China
Abstract: To realize high-speed and high-precision data conversion from sensors, an analog-to-digital(A/D) conversion system was proposed. The A/D conversion system was composed of an AD7891 chip, a PC/104 module,CDT2000 module and a DM74LS73A J-K flip and flop. The AD7891 pins′ voltage was controlled by CDT2000 I/O ports to carry out the data writing,data reading and parallel interface operational sequence. CDT2000 connected with PC/104 through bus. DM74LS73A J-K flip and flop was adopted to distinguish negative pulse which was outputted by AD7891 at the end of conversion every time. The experimental data indicates that the AD conversion system satisfies the design requirement well and the hardware circuit is simple.
Key words : CDT2000;AD7891;J-K flip and flop;A/D conversion

    隨著航空器以高度自動化的趨勢發展,傳感器數據需要被快速采集和高精度轉換,以便飛行控制系統使用和處理。傳統的集成于DSP的A/D轉換芯片往往不能滿足速度和精度的要求,因此需要使用獨立的A/D轉換芯片實現傳感器數據的采集和轉換。同時,隨著嵌入式計算機種類的多樣化,部分嵌入式計算機不再集成A/D芯片,由于各種因素在選擇不含A/D轉換功能的嵌入式計算機時,也必須考慮如何對獨立A/D芯片進行控制以實現對模擬信號的快速采集與轉換。在項目的研發中,通過使用SBS公司的CDT2000模塊,實現了對AD7891芯片的控制,取得了快速、精確的轉換效果。CDT2000含有豐富的I/O口,同時電位值與普通A/D芯片的引腳電位吻合,因此可以方便地與A/D芯片引腳連接;而且其I/O的電位變化迅速,能夠滿足高速轉換的要求。文中給出了系統主要的硬件電路和CDT2000 I/O對AD7891芯片的控制方法,同時對A/D轉換結果做了數據分析。

1 系統硬件構成

1.1 系統概況

    本轉換系統要求轉換頻率不低于100 Hz,對于0~10 V的輸入電壓,轉換誤差不大于10 mV。為達到以上要求, 系統選用的硬件包括SBS公司的嵌入式PC/104計算機、CDT2000模塊,ADI公司的AD7891型號芯片和Fairchild公司的DM74LS73A型號JK觸發器。

1.2 PC/104與CDT2000 I/O口

    PC/104是嵌入式PC的機械電氣標準,它秉承了IBM-PC開放式總線結構的優點,與IBM-PC 100%兼容。

    CDT2000是16位計數器/定時器與數字量I/O模塊,通過總線與PC/104模塊連接,可將由PC/104模塊構成的系統變成一個高性能的控制系統。CDT2000有48通道TTL/CMOS 兼容的數字量I/O,這些I/O由模塊上的71055可編程外圍接口(PPI)芯片提供,由I/O連接器引出。端口能直接與外部設備或信號連接,端口高電位為5 V,低電位為0 V。

    CDT2000的48通道數字量I/O在硬件上以兩排I/O口排列,每排包括24路數字量I/O;這24路I/O又分為口0(8條線)、口1(8條線)、口2(8條線)3組,每組I/O都分配有獨立的基地址,因此可以單獨決定每組I/O的輸入/輸出模式。

1.3 AD7891芯片

    AD7891是一款8通道、12位數據采集系統,有并行和串行兩種接口模式。本系統采用的輸入量程為-10 V~

+10 V,理論轉換精度可達4.88 mV。

    在單通道輸入,采用硬件啟動轉換時,AD7891的轉換速率可達454.5 kS/s。芯片的每個輸入通道都擁有過電壓保護機制,允許的過壓值為±17 V。

    AD7891可以通過MODE引腳來選擇并行或串行接口模式。無論是串行還是并行工作模式,芯片均能提供標準控制輸入及快速數據訪問時間特性,確保與現代微處理器、微控制器和數字信號處理器輕松對接[2]。由于CDT2000模塊提供豐富的I/O口,本轉換系統采用并行接口方式。芯片端口的控制以及數據的讀寫全部通過CDT2000的I/O口實現,既滿足轉換的快速性要求,在硬件上也較容易實現。

1.4 DM74LS73A型號JK觸發器

    DM74LS73A是負脈沖邊緣觸發型的主-從JK觸發器,當觸發器CLK端電位由低升高時,可觸發輸出端Q、ck4-gs4.gif的電位變化。

    A/D轉換結束時,AD7891的EOC端輸出脈寬為80 ns的負脈沖。但CDT2000沒有捕捉負脈沖的功能,因此在AD7891與CDT2000之間增加一個JK觸發器,由觸發器CLK端捕捉EOC引腳輸出的負脈沖。EOC引腳輸出的負脈沖使JK觸發器Q端的電位變化時,表明A/D轉換結束。

1.5 系統硬件連接

    根據以上系統各硬件的性能及特性,設計系統硬件連接電路如圖1所示。

ck4-t1.gif

    圖1中,由CDT2000 I/O指向AD7891和JK觸發器的箭頭線表示CDT2000 I/O口以輸出模式與AD7891和JK觸發器的引腳連接,I/O通過輸出電位的變化實現AD7891和JK觸發器中與之連接的各引腳的功能;由AD7891和JK觸發器指向CDT2000 I/O的箭頭線表示CDT2000 I/O口以輸入模式與AD7891和JK觸發器的引腳連接,I/O口讀取AD7891和JK觸發器中與之連接的各引腳的電位,通過總線傳遞給PC/104;CDT2000 I/O與AD7891間的雙向箭頭線表示AD7891上的引腳為復用端口,I/O口既要以輸出模式控制該引腳的電位,又要在A/D轉換結束時,以輸入模式讀取該引腳的電位。

    在A/D轉換過程中,CDT2000 I/O始終向AD7891的STANDBY和MODE引腳輸出高電位,以使AD7891處于正常工作狀態和并行工作模式;向JK觸發器的J引腳和K引腳分別給予低電位和高電位,以使A/D轉換開始前JK觸發器的Q輸出端為低電位。A/D轉換結束時由AD7891的EOC引腳輸出的負脈沖將使Q輸出端的低電位轉換為高電位,經I/O口讀取后告知PC/104 A/D轉換結束。同時在每次A/D轉換開始前,向JK觸發器的CLR引腳給予一不小于30 ns的負脈沖,使Q輸出端恢復低電位。

2 系統軟件實現

2.1 AD7891時序分析

    為實現系統的高速轉換,首先對AD7891的轉換時序進行分析。并行接口模式下AD7891的轉換時序見圖2。

ck4-t2.gif

    圖2中,t1為從CS到RD/WR的觸發時間,為0 ns;t2為寫脈沖寬度,不小于35 ns;t3為寫有效數據時間,不小于25 ns;t4為有效數據保持時間,不小于5 ns;t5為CS到RD/WR的保持時間,為0 ns;t6為CONVST脈沖寬度時間,不小于35 ns;t7為EOC脈沖寬度時間,不小于55 ns;t8為讀脈沖寬度,不小于35 ns;t9為RD下降沿之后讀數據時間,不小于25 ns;tCONV為A/D轉換時間,不大于1.6 μs;t10不小于30 ns。

2.2 I/O口對AD7891工作時序的控制

    AD7891的工作時序由CDT2000的I/O口控制,因此在操作I/O口的電位變化時,必須根據AD7891的轉換時序,合理地分配以上時間,以實現快速高效的轉換。

    在硬件層,PC/104核心處理器的晶振頻率為100 MHz,單周期指令的執行時間為10 ns。PC/104通過總線操作改變CDT2000的I/O口的電位。一次總線操作的時間在1 μs以上,即C語言操縱I/O口電位變化的代碼執行時間在1 μs以上,遠大于時序中要求的各負脈沖時間。因此在連續改變I/O口電位時,無需考慮延時。

    AD7891的DB0~DB5為復用數據線,寫入數據時,通過這6個引腳改變AD7891控制寄存器的數值;讀取數據時,通過這6個引腳獲得A/D轉換結果的低6位數值。因此在每次A/D轉換中,與這6個引腳連接的I/O口都要進行一次輸入/輸出模式的轉換。而CDT2000 I/O的特性是在某一路I/O由輸入模式轉變為輸出模式時,同一排I/O中所有輸出口的電位都會清零,因此必須保證與AD7891 DB0~DB5連接的6個I/O口的輸入/輸出模式改變時,不會影響其他輸出端口的電位,否則將導致轉換失敗。為實現以上條件,需將與AD7891 DB0~DB5連接的6個I/O口單獨安排在CDT2000 I/O的一排,而與AD7891其他引腳連接的I/O口在另一排。

    使用CDT2000 I/O對AD7891的控制操作中,首先向JK觸發器的CLR引腳輸出一負脈沖,使其Q輸出端恢復低電位;然后將與AD7891芯片DB0~DB5引腳連接的I/O置為輸出模式,并向其輸出電位以選擇A/D輸入通道和轉換結果輸出格式;然后向WR引腳輸出負脈沖,將DB0~DB5引腳的電位數據寫入控制寄存器;隨后向CONVST引腳輸出負脈沖啟動A/D轉換,待Q端電位升高后,將與DB0~DB5引腳連接的I/O改為輸入模式;然后將RD引腳電位置底,讀取DB0~DB11引腳的電位值,獲得A/D轉換結果;最后將RD引腳電位置高,完成A/D轉換。以上為完成一次A/D轉換的操作流程,其執行時間不超過25 μs,轉換頻率可達4×104 Hz,滿足系統對轉換頻率大于100 Hz的要求。

3 試驗結果

    AD7891轉換數值的輸出格式既可以是普通二進制形式也可以是補碼形式,由FORMAT引腳的電位控制。普通二進制形式時,輸出范圍為0~4 095;補碼形式時,輸出范圍為-2 048~2 047。轉換數值理論上與輸入電壓呈線性關系。由于項目要求采集的電壓范圍為0~10 V,因此本轉換系統選擇的輸出格式為普通二進制形式。試驗中輸入電壓由穩壓電源提供,在輸入電壓固定時,取轉換數值的平均值作為轉換結果,試驗數據如圖3所示。

ck4-t3.gif

    對試驗轉換值線性擬合獲得的參數中,R平方值(相關系數)為1,說明A/D轉換結果與輸入電壓呈現良好的線性關系,這與理論相符合。對試驗轉換值擬合得到的線性函數為:

    ck4-gs1.gif

式(1)、(2)中y為A/D轉換值,x為輸入電壓。對比式(1)和式(2)表明,試驗轉換結果相較理論值存在2 077.26-2 047.50=29.76的偏差,即零漂值。將零漂值修正后,試驗值與理論值的差值為:

    ck4-gs3.gif

式(3)說明轉換誤差隨著采集電壓增大而增大,當輸入電壓范圍為0~10 V時,試驗轉換值與理論值的最大差值為0.4,轉換誤差在最低有效位以內。對于12位的A/D轉換器,一個最低有效位的誤差表征4.88 mV轉換誤差,因此該系統滿足轉換誤差不大于10 mV的設計要求。

    本文基于CDT2000 I/O對A/D芯片的控制,設計了一種A/D高速采集轉換系統,通過使用CDT2000 I/O對AD7891和JK觸發器各引腳電位的控制及讀取,實現了對模擬數據的高速采集和轉換。系統完成一次A/D轉換的時間小于25 μs,滿足系統對轉換頻率大于100 Hz的要求;對轉換結果中存在的固定偏差修正后,轉換誤差不超過4.88 mV,滿足系統對采集精度的要求。本系統具有硬件結構簡單、編程容易、易于實現的特點。

參考文獻

[1] 何學輝,蘇濤.TMS320VC5402 DSP與串行AD73360 A/D轉換器的接口設計[J].電子技術應用,2003,29(11):67-70.

[2] 趙綱領,蔚永強,張寧,等.基于DSP I/O口的多路高速數據采集系統設計[J].電測與儀表,2007,44(2):54-56.

[3] 劉春生,游志剛,李小波.AD7891高速數據采集系統的原理與應用[J].國外電子元器件,2001(3):6-9.

[4] 陳勁操.利用增強型并行口設計12位數據采集系統[J].電子工程師,2001,27(7):1-3

[5] 鄺堅.Tornado/VxWorks入門與提高[M].北京:科學出版社,2004.

[6] 譚浩強.C程序設計(第3版)[M].北京:清華大學出版社,2005.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品久久波多野结衣| 久久亚洲春色中文字幕| 亚洲第一视频网站| 国产亚洲视频在线| 久久一区二区三区av| 欧美激情精品久久久久久蜜臀| 欧美一区国产一区| 欧美激情aaaa| 99re66热这里只有精品4| 欧美日韩成人在线视频| 欧美成人a视频| 欧美一区二区三区在线免费观看| 久久成人av少妇免费| 国产亚洲毛片| 久久综合久久综合这里只有精品| 国产视频一区在线观看一区免费| 欧美午夜精品久久久| 一区二区三区www| 国产九九视频一区二区三区| 亚洲午夜精品福利| 欧美成人四级电影| 欧美日韩精品免费观看视一区二区| 久久成人精品电影| 国产欧美精品一区二区三区介绍| 亚洲国产成人91精品| 国产精品久线观看视频| 欧美日韩一区二区在线观看视频| 欧美女人交a| 亚洲福利视频网站| 欧美多人爱爱视频网站| 国产一区二区精品在线观看| 一本在线高清不卡dvd| 欧美成人性网| 国产精品一区二区女厕厕| 欧美精品一区二区三区视频| 美女精品自拍一二三四| 欧美精品在线观看| 欧美日本中文| 能在线观看的日韩av| 欧美日韩中文字幕在线| 国产午夜亚洲精品不卡| 国产视频一区免费看| 中文欧美日韩| 欧美日韩免费一区二区三区| 欧美日韩dvd在线观看| 亚洲欧美日本在线| 欧美在线一区二区三区| 欧美四级电影网站| 性娇小13――14欧美| 欧美fxxxxxx另类| 欧美亚洲一级片| 亚洲午夜精品在线| 亚洲欧美福利一区二区| 久久精品免费电影| 国产精品亚洲综合一区在线观看| 韩国美女久久| 香蕉国产精品偷在线观看不卡| 久久aⅴ国产紧身牛仔裤| 久久久久久综合网天天| 国产亚洲精品一区二区| 亚洲欧洲日夜超级视频| 亚洲三级色网| 亚洲激情成人在线| 在线日韩日本国产亚洲| 欧美日韩亚洲另类| 欧美激情久久久久久| 一区在线播放视频| 国产精品地址| 在线欧美小视频| 国产主播一区二区三区四区| 狠狠狠色丁香婷婷综合激情| 伊人激情综合| 欧美三日本三级三级在线播放| 欧美日韩国产综合一区二区| 久久99在线观看| 久久免费国产| 亚洲人成在线观看网站高清| 国产精品乱码一区二三区小蝌蚪| 欧美一区二区精品| 亚洲在线成人| 欧美日韩在线精品一区二区三区| 久久精品人人| 蜜臀久久99精品久久久画质超高清| 久久综合图片| 欧美精品 国产精品| 久久蜜臀精品av| 欧美岛国在线观看| 欧美一区二区三区免费观看| 销魂美女一区二区三区视频在线| 欧美一区二区三区四区在线观看| 欧美专区在线播放| 欧美视频在线观看免费网址| 国产日韩综合一区二区性色av| 久久精品国产v日韩v亚洲| 亚洲精品在线一区二区| 亚洲国产天堂久久综合网| 欧美成人伊人久久综合网| 亚洲午夜精品一区二区三区他趣| 欧美日产一区二区三区在线观看| 亚洲一区久久久| 亚洲国产裸拍裸体视频在线观看乱了| 欧美日韩在线视频一区二区| 久久国产一区二区三区| 国产精品成人v| 亚洲欧美日韩一区二区三区在线| 在线观看三级视频欧美| 欧美性一区二区| 亚洲精品一区二区三区99| 亚洲一区网站| 91久久嫩草影院一区二区| 国模私拍一区二区三区| 午夜影视日本亚洲欧洲精品| 精品电影在线观看| 国产精品美女久久久久久免费| 欧美日韩精品二区第二页| 99热精品在线| 国产欧美一区二区精品仙草咪| 亚洲欧美国产不卡| 亚洲午夜精品久久久久久app| 亚洲精品乱码久久久久| 久久一区精品| 国内精品久久久久影院薰衣草| 久久精品首页| 国产一区二区三区四区在线观看| 米奇777超碰欧美日韩亚洲| 亚洲久久一区二区| 欧美日韩极品在线观看一区| 欧美精品 国产精品| 国产麻豆91精品| 国产精品一香蕉国产线看观看| 欧美久久一区| 国产精品大片免费观看| 国产一区二区毛片| 毛片av中文字幕一区二区| 在线看欧美日韩| 小黄鸭精品aⅴ导航网站入口| 农夫在线精品视频免费观看| 久久国产福利国产秒拍| 国产亚洲精品aa| 欧美中文日韩| 午夜免费日韩视频| 欧美视频一区二区三区…| 99国产精品久久久久久久成人热| 亚洲风情亚aⅴ在线发布| 欧美视频中文在线看| 欧美午夜精品理论片a级按摩| 噜噜噜91成人网| 好吊日精品视频| 午夜精品一区二区三区电影天堂| 欧美一区二区在线观看| 欧美日韩成人网| 美女日韩在线中文字幕| 精品99一区二区三区| 国产资源精品在线观看| 蜜桃av一区二区在线观看| 99在线精品视频在线观看| 国产精品v日韩精品v欧美精品网站| 日韩系列在线| 国产一区亚洲| 欧美 日韩 国产一区二区在线视频| 欧美日韩1区| 亚洲电影免费观看高清完整版| 国产精品露脸自拍| 欧美一区二区三区在线免费观看| 欧美大尺度在线观看| 欧美一区二粉嫩精品国产一线天| 国产精品麻豆成人av电影艾秋| 国产欧美日韩精品a在线观看| 美女精品视频一区| 国产精品系列在线| 在线观看av不卡| 国产欧美在线播放| 久久成人综合网| 99热免费精品| 一区二区三区 在线观看视频| 国产精品久久久99| 国产亚洲网站| 亚洲成人在线视频网站| 亚洲第一区在线| 久久一日本道色综合久久| 欧美日韩国产天堂| 欧美日韩系列| 欧美日韩在线视频首页| 国产精品一区二区久久精品| 日韩视频在线免费观看| 日韩视频不卡中文| 欧美一区国产一区| 欧美色精品在线视频| 国内精品久久久久久久影视麻豆| 精东粉嫩av免费一区二区三区| 亚洲福利国产精品| 欧美国产成人在线| 欧美激情欧美激情在线五月| 久久精品一二三区| 亚洲午夜久久久久久久久电影网| 香蕉久久一区二区不卡无毒影院| 欧美视频免费| 日韩午夜在线| 国产真实乱子伦精品视频| 欧美日韩一卡| 一区二区三区日韩欧美| 亚洲午夜精品福利| 夜夜夜久久久| 亚洲色在线视频| 欧美日韩三级在线| 欧美日韩一区二区三区在线视频| 国产伦精品一区二区三区高清版| 久久偷看各类wc女厕嘘嘘偷窃| 欧美中文字幕视频在线观看| 有码中文亚洲精品| 欧美视频在线观看一区二区| 亚洲成色777777在线观看影院| 亚洲精品乱码久久久久久蜜桃91| 欧美在线三级| 午夜精彩视频在线观看不卡| 一区二区在线不卡| 欧美成人a∨高清免费观看| 欧美日韩在线不卡一区| 亚洲欧美日韩国产成人精品影院| 欧美中文在线观看国产| 日韩系列在线| 蜜臀av在线播放一区二区三区| 国产精品国色综合久久| 亚洲国产精品尤物yw在线观看| 欧美aa国产视频| 亚洲国产精品第一区二区| 国产午夜精品一区二区三区视频| 久久久久国色av免费观看性色| 亚洲深夜福利视频| 欧美亚洲一级片| 欧美精选在线| 久久久天天操| 老司机免费视频一区二区| 久久亚洲精品网站| 欧美午夜国产| 美日韩丰满少妇在线观看| 国产日韩欧美在线播放| 国产日韩欧美黄色| 亚洲精选在线| 亚洲女人天堂成人av在线| 午夜精品美女久久久久av福利| 亚洲精品国产品国语在线app| 国产精品播放| 亚洲免费人成在线视频观看| 欧美69wwwcom| 亚洲欧美在线免费观看| 久久综合色影院| 国产午夜精品福利| 欧美日韩另类一区| 亚洲影音一区| 黑人巨大精品欧美黑白配亚洲| 欧美大片免费观看| 亚洲视频一区二区在线观看| 久久免费视频在线观看| 欧美精品色一区二区三区| 在线观看亚洲视频啊啊啊啊| 欧美一区永久视频免费观看| 久久精品人人爽| 国内伊人久久久久久网站视频| 午夜精品婷婷| 亚洲美女在线看| 免费高清在线视频一区·| 欧美日韩日日夜夜| 久久午夜色播影院免费高清| 国模叶桐国产精品一区| 欧美精品电影| 亚洲国产精品视频一区| 国产日韩欧美精品一区| 亚洲精品国产品国语在线app| 午夜精品一区二区三区电影天堂| 欧美一区二区三区精品电影| 亚洲精品亚洲人成人网| 欧美三级欧美一级| 久久亚洲色图| 狠狠色伊人亚洲综合网站色| 伊人成综合网伊人222| 久久一综合视频| 欧美色图麻豆| 亚洲精品免费在线| 国产精品免费一区豆花| 欧美日韩免费区域视频在线观看| 欧美一级淫片播放口| 国产女主播一区| 夜夜嗨av一区二区三区四季av| 一区二区国产在线观看| 欧美亚洲在线| 欧美日韩精品免费观看视频| 国产视频久久久久| 欧美日韩小视频| 在线观看日韩av先锋影音电影院| 嫩草伊人久久精品少妇av杨幂| 欧美日韩国产限制| 在线观看91精品国产入口| 国产欧美在线观看| 欧美在线不卡视频| 国产精品久久777777毛茸茸| 亚洲成人资源| 久久动漫亚洲| 国产精品美女久久福利网站| 亚洲视频导航| 亚洲欧美成人综合| 欧美sm视频| 欧美日韩1区2区3区| 欧美中文在线观看国产| 亚洲精品久久7777| 在线日韩av永久免费观看| 亚洲精品乱码久久久久久久久| 国产精品xxxav免费视频| 亚洲精品美女免费| 欧美精品亚洲一区二区在线播放| 欧美破处大片在线视频| 亚洲欧美日韩精品在线| 亚洲国产精品高清久久久| 欧美一区久久| 亚洲国产三级在线| 久久国产99| 国产精品99一区二区| 免费在线看成人av| 亚洲综合精品自拍| 国产主播一区| 欧美好骚综合网| 亚洲精品在线视频| 一区二区精品| 欧美一区二区免费| 欧美日韩视频在线观看一区二区三区| 你懂的国产精品永久在线| 亚洲视频免费在线| 欧美日韩国产综合在线|