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

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

3天內(nèi)不再提示

基于MAX195轉換器和AT89C51單片機實現(xiàn)應用接口的設計

電子設計 ? 來源:儀表技術 ? 作者:王曉光 ? 2021-05-28 10:09 ? 次閱讀

MAX195是16位逐次逼近方式的ADC。它將高精度、高速度、低電源功耗(消耗電流僅10μA)的關閉方式等性能結合在一起。內(nèi)部校準電路對線性度與偏置誤差進行校正,所以無需外部調(diào)整便可達到全部額定的性能指標。電容性的DAC結構使之具有特有的85kbps跟蹤/保持功能,變換時間僅需9.4μs。三態(tài)串行數(shù)據(jù)輸出及引腳可選的單極性(0~VREF)或雙極性(-VREF~+VREF)的輸入范圍使之可廣泛應用于便攜式儀表、醫(yī)用信號采集及多傳感器測量等系統(tǒng)中。

1 MAX195引腳及說明

MAX195有16個引腳,其排列如圖1所示。

o4YBAGCwUYGAEx0sAABY2YOAJ4c392.png

2 MAX195轉換原理及時序

MAX195片內(nèi)含有電容性的數(shù)字模擬變換器(DAC),可對模擬輸入進行特有的跟蹤和保持,再由逐次逼近寄存器比較器,在變換時鐘CLK的控制下,把模擬輸入變換成16位數(shù)字代碼,通過片內(nèi)的串行接口輸出。芯片內(nèi)的接口和控制邏輯易與大多數(shù)微處理器相連,減少了對外部元件的需求。

其變換及數(shù)據(jù)輸出的時序如圖2所示。

o4YBAGCwUXiAIDsRAACdUpSy3Yw502.png

由時序可以看出,在前次變換結束至少經(jīng)過三個或三個以上時鐘周期后,變換在有效后的CLK時鐘下降沿開始(MAX195對信號的跟蹤/保持、采集需4個CLK周期)。同時,在下一個時鐘下降沿變高,待經(jīng)過9.4μs(CLK為1.7MHz)變換結束后,由高變低,給出變換結束信號,可送去中斷或被查詢。變換結束由三態(tài)串行口DOUT端輸出。在變換期間由CLK控制讀出數(shù)據(jù),也可在兩次變換之間由SCLK串行時鐘定時讀出數(shù)據(jù),最高速率可達5Mbps。圖2中所示情況為后者,在保持低電平后,在每個SCLK的下降沿,DOUT端按MSB在前的次序輸出一位數(shù)據(jù),否則,DOUT處于高阻態(tài)。

3 MAX195的校準

MAX195在上電時自動進行校準。為了減少噪聲的影響,每一個校準試驗進行多次并對其結果求平均值。在時鐘頻率1.7MHz下,校準大約需14000個時鐘周期或8.2ms。除了上電校準之外,把拉至低電平將使MAX195暫停工作,使再次回到高電平便啟動一次新的校準。

注:只有在上電延遲期間,電源尚未穩(wěn)定就開始上電校準或電源電壓、環(huán)境溫度及時鐘頻率發(fā)生明顯變化時,才建議重新加以校準。

軟件校準參考子程序如下:

pIYBAGCwUXGAWa8AAAA7kqyNW_w041.png

4 AT89C51與MAX195的接口設計

圖3為AT89C51與MAX195接口的硬件電路圖。

o4YBAGCwUWqAawKTAABhCWNXAnE897.png

圖中AT89C51的ALE端輸出信號(等于1/6晶振頻率fosc=6MHz)作為CLK變換時鐘。P1.5作為MAX195的啟動控制端。端懸空表示模擬信號可雙極性輸入,也可根據(jù)需要接+5V———單極性輸入;接地———關閉方式。

根據(jù)圖3,給出A/D采樣程序如下:

pIYBAGCwUV-AIkGlAACk11KKhY0178.png

注:采樣結果保存在R2、R33中。

責任編輯:gt

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

    關注

    6030

    文章

    44489

    瀏覽量

    631994
  • 轉換器
    +關注

    關注

    27

    文章

    8601

    瀏覽量

    146711
  • 接口
    +關注

    關注

    33

    文章

    8447

    瀏覽量

    150723
收藏 人收藏

    評論

    相關推薦

    MAX195單片機的三種接口方法

    MAX195 是美國Maxim公司推出的16 位逐次逼近式A/D轉換器。其主要性能包括:16位轉換精度、9.4 μs 轉換時間、內(nèi)置采樣保持電路、三態(tài)串行數(shù)據(jù)輸出。
    發(fā)表于 04-16 10:07 ?74次下載

    AT89C51單片機溫度控制系統(tǒng)

    AT89C51單片機溫度控制系統(tǒng):本系統(tǒng)以AT89C51單片機系統(tǒng)為控制核心,用線性度好 靈敏度高的集成溫度傳感AD590及分辨率高、噪聲
    發(fā)表于 09-10 18:56 ?243次下載

    AT89C51系列單片機燒寫的設計與實現(xiàn)

    〔摘要〕本文以AT89C51單片機為例,介紹其電路和工作原理?!碴P鍵詞〕單片機;串行通信;MAX232
    發(fā)表于 09-11 10:05 ?190次下載

    ADS1110與AT89C51單片機系統(tǒng)的接口電路設計

    針對51單片機系統(tǒng)中常用的A/D轉換器價格高、精度低的缺點,介紹TI公司的16 位的帶有I2C串行接口的A/D
    發(fā)表于 12-13 17:51 ?206次下載

    如何實現(xiàn)(電腦)PC單片機AT89C51的串行通信

    如何實現(xiàn)(電腦)PC單片機AT89C51的串行通信 在Windows95下使用串口API函數(shù)實現(xiàn)PC
    發(fā)表于 04-07 09:45 ?4650次閱讀

    AT89C51單片機簡介

    AT89C51單片機簡介 AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(FPEROM—Falsh Programmable and Erasable Read Only
    發(fā)表于 11-12 08:39 ?1.9w次閱讀
    <b class='flag-5'>AT89C51</b><b class='flag-5'>單片機</b>簡介

    單片機89C51與A/D轉換器MAX195接口設計

    單片機89C51與A/D轉換器MAX195接口設計    MAX195
    發(fā)表于 12-03 10:26 ?2313次閱讀
    <b class='flag-5'>單片機</b><b class='flag-5'>89C51</b>與A/D<b class='flag-5'>轉換器</b><b class='flag-5'>MAX195</b>的<b class='flag-5'>接口</b>設計

    AT89C51單片機實現(xiàn)頻率測量

    AT89C51單片機實現(xiàn)頻率測量,參考資料。
    發(fā)表于 05-06 10:25 ?0次下載

    基于AT89C51單片機的電子表設計

    AT89C51 單片機的電子表設計
    發(fā)表于 06-21 09:13 ?57次下載

    使用單片機實現(xiàn)PCF8591轉換器應用的C語言實例

    本文檔的主要內(nèi)容詳細介紹的是使用單片機實現(xiàn)PCF8591轉換器應用的C語言實例免費下載。
    發(fā)表于 03-31 14:45 ?12次下載

    AT89C51單片機

    AT89C51單片機學習一、AT89S51單片機的I/O端口二、AT89S51單片機的中斷系統(tǒng)?
    發(fā)表于 11-12 12:21 ?65次下載
    <b class='flag-5'>AT89C51</b><b class='flag-5'>單片機</b>

    基于AT89C51單片機ADC0809模數(shù)轉換與顯示

    基于AT89C51單片機ADC0809模數(shù)轉換與顯示Proteus仿真及程序
    發(fā)表于 05-04 16:02 ?31次下載

    基于AT89C51單片機ADC0832模數(shù)轉換與顯示

    基于AT89C51單片機ADC0832模數(shù)轉換與顯示Proteus仿真及程序
    發(fā)表于 05-04 16:00 ?10次下載

    基于AT89C51單片機PCF8591模數(shù)與數(shù)模轉換實驗

    基于AT89C51單片機PCF8591模數(shù)與數(shù)模轉換實驗Proteus仿真及程序
    發(fā)表于 05-04 14:42 ?34次下載

    基于AT89C51單片機用8255實現(xiàn)接口擴展Proteus仿真及程序

    基于AT89C51單片機用8255實現(xiàn)接口擴展Proteus仿真及程序
    發(fā)表于 05-05 09:57 ?12次下載