新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > TLV2544/2548多通道12位串行A/D轉換器的原理與應用

        TLV2544/2548多通道12位串行A/D轉換器的原理與應用

        作者: 時間:2009-08-31 來源:網絡 收藏

        / 的工作時序分為二大類:轉換和無轉換。無轉換周期為讀和寫周期(配置),這些周期都不執行轉換,而轉換周期有四種轉換模式的周期,圖3、圖4分別給出了 /的CFR寫周期(FS=1)和模式00時單次擴展采樣(使用FS信號,FS腳連至TMS320系列DSP)時序圖。

        另外,/還具有一個內置基準,其電平可編程為2V或4V。如果采用內部基準,REFP就被設為2V/4V,而REFM則設為0V。如果基準源編程為外部,那么也可通過兩個基準輸入腳REFP和REFM使用外部基準。模擬輸入、外部基準的最大或最小值不應超過正電源或低于GND。正輸入信號等于或高于REFP時,數字輸入為滿度,而在輸入信號等于或低于REFM時為零。

        器件的上電和初始化要求先通過向TLV2544/2548寫入A000h的方法確定處理器的類型,然后對器件進行編程。器件在上電后或從斷電方式中恢復后的第一次轉換無效。

        4 應用

        TLV2544 和微處理器之間的數據傳輸最快和最有效的方法是用串行外設接口(SPI),但這要求微帶有SPI接口能力。對不帶SPI或類似接口能力的微處理器,需用軟件合成SPI操作來和TLV2544連接。圖5為TLV2544和單片機AT89C2051的接口電路,因為是與微處理器連接,所以不用FS端(接至高電平)。該電路采用內部基準,REFP與REFM之間接0.1μF和10μF兩個退耦電容。TLV2544的SDI、SCLK、EOC/INT、CS端由單片機的雙向I/O口中的P1.3、P1.4、P1.5和P1.6提供。轉換結果的輸出(SDO)數據由口1的P1.2接收。電路使用擴展采樣方式, CSTART端接P1.7,通過硬件來控制采樣與轉換。其接口軟件由一個主程序和一個子程序組成。主程序首先對P1口初始化,后對TLV2544進行編程以確定的工作方式。子程序“SPI-IO”用來模擬SPI的I/O操作,SPI功能用累加器A和帶進位的左循環移位指令(RLC)模擬SPI移位寄存器的操作來實現。程序如下:

        ORG 0000H

        AJMP START

        ORG 0030H

        START:MOV P1,#0FFH

        MOV P3,#0FFH

        CLR EA

        CLR ET1

        CLR P1.4

        SETB P1.6

        CONFIG:MOV R1,#0A0H

        ACALL SPI_IO

        MOV R1,#00H

        ACALL SPI_IO

        SETB P1.6

        MOV R1,#10101000B;

        ACALL SPI_IO

        MOV R1,#00000000B

        ACALL SPI_IO

        SETB P1.6

        S/R:MOV R1,#ACALL SPI_IO

        RESULT

        MOV R1,#00H

        ACALL SPI_IO

        MOC R3,A;LOW BYTE RESULT

        SETB P1.6

        NOP

        CLR P1.7/CSTART LOW,START SAMPLING

        MOV R6,#08H

        DELAY:NOP

        NOP

        NOP

        DJNZ R6,DELAY

        SETB P1.7;

        JB P1.5,$;/INT

        SETB P1.6

        ?

        ?對轉換結果的處理

        ?

        AJMP S/R

        SPI_IO;CLR P1.6

        CLR P1.4

        MOV R0,#08H

        MOV A,R1

        SPI_IO1:MOV C,P1.2

        RLC A

        MOV P1.3,C

        SETB P1.4

        CLR P1.4

        DJNZ R0,SPI_IO1

        RET


        上一頁 1 2 下一頁

        關鍵詞: 2544 2548 TLV 多通道

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 都匀市| 吕梁市| 基隆市| 莒南县| 建宁县| 深水埗区| 搜索| 靖江市| 汝城县| 湟源县| 松江区| 长泰县| 进贤县| 新建县| 翁牛特旗| 饶阳县| 临泽县| 木兰县| 元氏县| 华亭县| 灵宝市| 灌南县| 绥滨县| 塔城市| 龙山县| 额尔古纳市| 勃利县| 灵山县| 双辽市| 西吉县| 肥城市| 读书| 招远市| 沧州市| 诸暨市| 襄樊市| 天等县| 大渡口区| 富蕴县| 彩票| 日土县|