• <i id="549yd"></i>
  • 
    
  • 現在位置:范文先生網>理工論文>電子通信論文>雙通道12位串行A/D轉換器MAX144及其應用

    雙通道12位串行A/D轉換器MAX144及其應用

    時間:2023-02-21 00:19:11 電子通信論文 我要投稿
    • 相關推薦

    雙通道12位串行A/D轉換器MAX144及其應用

    1主要特點
      
     。停粒兀保矗词敲绹停粒兀桑凸旧a的新型雙通道12位串行模數轉換器,它具有自動關斷和快速喚醒功能,且內部集成有時鐘電路,采樣/保持電路;同時具有轉換速率高、功耗低等優點,特別適合于由電池供電且對體積和精度有較高要求的智能儀器儀表產品。MAX144的主要特點如下:
      
      ●單電源供電?電壓范圍為+2.7~+5.25V;
      
      ●帶有兩路模擬信號輸入通道CH0和CH1?其模擬信號電壓范圍為0~VREF;
      
      ●采樣頻率最高可達108ksps;
      
      ●功耗低,當VDD為3.6V,且在采樣頻率達到最大值108ksps時,功耗僅3.2mW;
      
      ●具有與SPI/QSPI/MICROWIRE兼容的串行接口。
      
     。惨_功能
      
     。停粒兀保矗床捎茫模桑校阜庋b形式,其引腳功能如下:
      
     。郑模模赫娫炊,+2.7~+5.25V;
      
     。茫龋埃茫龋保耗M信號輸入通道;
      
     。牵危模耗M地/數字地;
      
     。遥牛疲和獠繀⒖茧妷狠斎,用作模數轉換基準電壓;
      
     。茫樱樱龋模危涸撃_為低電平時,為片選輸入;為高電平時,為掉電模式輸入;
      
     。模希眨裕捍袛祿敵龆;
      
     。樱茫蹋耍捍袝r鐘輸入端。
      
     。呈褂谜f明
      
     。常蹦M信號輸入
      
     。停粒兀保矗吹膬蓚模擬輸入通道CH0與CH1可連接到兩個不同的信號源上。上電復位后,MAX144將自動對CH0通道的模擬信號進行A/D轉換,轉換完畢又自動切換到CH1通道,并對CH1通道模擬信號進行A/D轉換,之后交替地在CH0和CH1通道間進行切換和轉換。輸出數據中包含的一個通道標志位CHID?用以確定該數據為哪一通道轉換得到。如果只有一路模擬信號,可以將CH0與CH1連接在一起作為一個輸入通道,但輸出的數據中仍包含有通道標志位CHID。
      
      圖2
      
     。停粒兀保矗磧炔坑心M輸入保護電路,因而容許輸入信號在GND-300mV到VDD+300mV范圍內變化,如果要求的轉換精度較高,則輸入信號不得大于VDD+50mV?且不能小于GND-50mV。
      
     。常矔r鐘模式和工作時序
      
      將CS/SHDN設置為低電平可啟動A/D轉換過程,在CS/SHDN的下降沿,內部采樣/保持電路將進入采樣模式,此時如果SCLK為高電平,則選擇內部時鐘模式;若為低電平則選擇外部時鐘模式。圖2給出了內部和外部時鐘模式的時序圖。當串行時鐘頻率小于100kHz或大于2.17MHz時,應選擇內部時鐘模式。當工作于外部時鐘模式時,由于外部時鐘不僅要移出數據,而且要驅動模數轉換,因此,A/D轉換必須在140μs內完成,否則采樣/保持電路中電容上電壓的降低可能導致轉換結果精度的降低。轉換結束后,內部振蕩電路被關閉,DOUT變為高電平,此時即可讀取轉換數據。
      
     。常齿敵鰯祿袷
      
      表1為內部和外部時鐘模式下的串行輸出數據格式。由表1可知,串行數據輸出格式是高位在前,低位在后。讀取一個轉換數據至少需要16個時鐘周期,前三位始終為高電平(內部時鐘模式時還包括EOC位),第四位是通道標志位CHID,CHID為0表示CH0通道,即數據為CH0通道轉換所得;CHID為1表示CH1通道,即數據為CH1通道轉換所得;接下來就是12位的A/D轉換數據,最高有效位在前,每一位數據在SCLK上升沿被移出;轉換結束后,CS/SHDN變為高電平,此時DOUT呈高阻抗狀態。
      
      表1MAX14的數據輸出格式
      
      SCLKCYCLE1234567……141516Dout(外部)EOC11CHIDD11D10D9……D2D1D0Dout(內部)111CHIDD11D10D9……D2D1D0
     。矗停粒兀保矗丛谒秸{整儀中的應用
      
      圖3是MAX144成功應用于水平調整儀的實例。該水平調整儀有兩路模擬信號,需要對這兩路模擬信號進行交替的轉換,并根據轉換結果對兩個方向交替的信號進行水平調整,MAX144正好可以滿足此要求。模擬信號經過放大和濾波后連接到MAX144的CH0和CH1端口。
      
      由于模擬信號電壓范圍為0~2.0V?因此可將MAX144的參考基準電壓設置為2.048V?這樣可以提高轉換精度,也便于轉換后數據的后續處理,2.048V的基準電壓可由REF191提供。MAX144與單片機的接口十分簡單,只需三根I/O線即可,該電路采用內部時鐘模式,單片機通過編程產生串行時鐘,并按時序讀出數據,其A/D轉換子程序如下:
      
     。樱牛裕拢校保
      
     。樱牛裕拢校保
      
     。茫蹋遥校保?;啟動A/D轉換
      
     。危希
      
     。危希
      
     。危希
      
     。危希?;延時4μs,喚醒時間至少2.5μs
      
     。茫蹋遥校保?;開始采樣
      
     。剩危拢校保?$?;等待A/D轉換結束
      
     。停希郑遥,#8?;讀取高8位存于R3中
      
     。龋?SETBP1.7
      
     。停希郑?P1.6?;讀一位數據
      
     。遥蹋茫?;數據位移入A
      
     。茫蹋遥校保
      
     。模剩危冢遥,H8
      
     。停希郑遥,A
      
     。停希郑遥,#8?;讀取低8位存于R2中
      
     。蹋?SETBP1.7
      
     。停希郑?P1.6?;讀一位數據
      
     。遥蹋茫?;數據位移入A
      
     。茫蹋遥校保
      
     。模剩危冢遥,L8
      
     。停希郑遥,A
      
     。遥牛
      
      圖3
      
      轉換后的數據(16位)可以存于R3R2中,通過標志位CHID可以區分CH0和CH1通道,然后將高4位屏蔽即可得到實際的A/D轉換數據。
      
      由于輸入信號一般都含有各種噪聲和干擾,為了得到精確的轉換數據,輸入信號應串接一個470Ω的電阻,并接一個0.01μF的旁路電容,以削弱開關電容濾波器所產生的時鐘噪聲。編程時可采用數字濾波程序,如中值濾波,平均值濾波等。在設計電路板時,模擬信號輸入通路應盡可能短,模擬信號和數字信號應分開布線;模擬地與數字地也應隔離,并在MAX144的地線附近將兩者短接;正電源VDD引入的高頻噪聲也會影響轉換精度,因此,可以采用2個并聯旁路電容網絡將其濾除。
      
     。停粒兀保矗磁c其他的串行接口標準(如SPI?QSPI?MICROWIRE等)相兼容,可直接與具備SPI?QSPI?MICROWIRE串行接口的微處理器進行接口。

    【雙通道12位串行A/D轉換器MAX144及其應用】相關文章:

    24位A/D轉換器LTC2400及其應用08-06

    四路輸出D/A轉換器DAC8420及其應用08-06

    12位單通道串行D/A轉換器X7900008-06

    TMS320VC5402 DSP與串行AD73360A/D轉換器接口設計04-12

    高速數字串行加法器及其應用08-06

    ADμC812的串行外設接口(SPI)及其應用08-06

    16位A/D轉換器MAX1166的原理及應用08-06

    8位高速A/D轉換器TLC5510的應用08-06

    電力電子裝置中模擬信號隔離傳輸及其串行D/A的實現08-06

    av片在线观看无码免费_日日高潮夜夜爽高清视频_久久精品中文字幕乱码视频_在线亚州av播放