新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 串行AD和DA芯片的應用(圖)

        串行AD和DA芯片的應用(圖)

        ——
        作者:趙長松 時間:2007-02-06 來源: 收藏
        摘 要:本文簡單介紹maxim公司生產的串行ad芯片max1241及串行da芯片max539的接口及編程, 并簡要介紹spi總線的使用方法。
        關鍵詞:串行ad;串行da;spi總線

        芯片介紹
          max1241是低功耗,12位串行模數轉換器,共有8個管腳,工作電壓為+2.7~+5.5v,連續ad轉換時間為7.5μs,跟蹤時間為1.5μs,片上自備時鐘及采樣保持電路。在芯片以73ksps最大采樣速率工作時,消耗功率僅為37mw(vdd=3v)。關閉模式也可以降低功耗,但這時傳輸速率也會降低。

          max1241需要一個外部參考電壓,參考電壓輸入范圍一般為0~2.5v,max1241能接收的電壓范圍為0~2.5v,輸入電壓過大會燒掉芯片,一般不應超過3v。

          max1241具有一個3線連續接口,直接與微控制器的i/o口相連,并與spi和microwire接口相兼容。spi接口是一種三線制接口,這三線分別是片選線cs,數據線dout,時鐘信號線sclk。sclk的下降沿輸出數據,數據位為先高后低依次出現。max1241內部結構如圖1所示。

          當把max1241的模式控制端shdn置低時,芯片處于關閉模式或稱休眠模式,此時工作電流低于15μa,置高后,它能在4μs內從休眠狀態轉到工作狀態。如不使用,可以接高電平或懸空。


        轉化過程
          在開始加電20ms內不要有任何轉換工作。將cs置低電平后,開始轉化。在cs的下降沿,采樣保持電路進入保持狀態,而且轉化正式開始,經過一段內部轉化時間后,轉化結束的標志是dout信號置高。數據然后能在外部時鐘的作用下依次送出。


        操作過程
          ● 使用cpu上的一個通用i/o接口去拉低cs,保持sclk低電平。
          ● 等待最大轉換時間或查詢dout是否為高電平來決定轉換是否結束。
          ● 轉換結束后,在sclk的下降沿開始dout數據輸出。
          ● 在第13個脈沖將cs置高,如果cs繼續保持低電平,以下輸出數據為0。
          ● 在開始一次新的轉換之前,等待最小規定時間tcs,這期間cs應為高電平。如果在轉換過程中通過拉高cs來放棄轉換,在開始一段新的轉換之前,也要等待一段時間(tacq)。cs必須在所有數據轉換結束前一直保持低電平。

          max1241的典型應用電路如圖2所示。
          max539是12位串行da轉換芯片,其使用方法與max1241大致相同,接口標準也符合spi總線標準,max539的內部增益為2,因此其輸入與輸出的關系如下表所示,應用電路如圖3所示。

        輸  入
        輸  出
        1111 1111 1111
        2*ref*4095/4096
        1000 0000 0001
        2*ref*2049/4096
        0000 0000 0000
        2*ref*2048/4096
        0000 0000 0000
        ov
        0000 0000 0001
        2*ref/4096
        0111 1111 1111
        2*ref*2047/4096


        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 五河县| 灯塔市| 木里| 鸡西市| 屯留县| 武隆县| 青州市| 遵义市| 昔阳县| 县级市| 铁岭市| 蓝山县| 汕头市| 丹棱县| 安康市| 龙井市| 尚志市| 肇东市| 文成县| 荆州市| 临沂市| 永济市| 巴马| 天柱县| 浠水县| 灯塔市| 米林县| 乐业县| 长丰县| 行唐县| 临澧县| 中阳县| 玉溪市| 哈尔滨市| 宕昌县| 即墨市| 安西县| 石首市| 清涧县| 同心县| 克山县|