<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > TLV2544/2548多通道12位串行A/D轉換器

TLV2544/2548多通道12位串行A/D轉換器

——
作者: 時(shí)間:2010-01-25 來(lái)源:電子產(chǎn)品世界 收藏

1 概述

本文引用地址:http://dyxdggzs.com/article/103932.htm

/2548是公司生產(chǎn)的一組高性能12位低功耗/高速(3.6μs)CMOS模數轉換器,它精度高,體積小、通道多,使用靈活,并具有采樣-保持功能,電源電壓為2.7V~5.5V。另外/2548還個(gè)有3個(gè)輸入端和一個(gè)三態(tài)輸出端,可為最流行的微處理器串行端口(SPI)提供4線(xiàn)接口。當與DSP連接時(shí),可用一個(gè)幀同步信號(FS)來(lái)表明一個(gè)串行數據幀的開(kāi)始。該器件除了具有高速模數轉換器和多種控制功能外,還具有片內模擬多路器,可選擇多部的模擬電壓或三個(gè)內部自測試電壓中的任一個(gè)外部的模擬電壓或三個(gè)內部自測試電壓中的任一個(gè)作為輸入。/2548工作時(shí)的功耗非常低,而軟件/硬件/自動(dòng)關(guān)機模式以及可編程的轉換速度又進(jìn)一步增強了其低功耗的特點(diǎn)。同時(shí)它還具有內置轉換時(shí)鐘(OSC)和電壓基準,可以采用外部SCLK作為轉換時(shí)鐘源以獲取更高的轉換速度(在20MHz的SCLK時(shí)可高達3.6μs)。并有兩種不同的內部基準電壓可供選擇。圖1和圖2分別是TLV2544/2548的功能方框圖和引腳排列,表1是其引腳說(shuō)明。

表1 引腳說(shuō)明

名 稱(chēng) 引腳號 I/O 說(shuō) 明
TLV2544 TLV2548
A0~A3/A0~A7 6~9 6~13 I 模擬輸入。該輸入可內部被多路復用
CS 16 20 I 片選
CSTART 10 14 I 用于控制模擬輸入的開(kāi)始和啟動(dòng)轉換
EOC/(INT) 4 4 O 轉換結束或主處理器中斷
FS 13 17 I DSP幀同步輸入
GND 11 15 I 地,用于內部電路
PWDN 12 16 I 此腳為邏輯零時(shí),模擬及基準電路均斷電
SCLK 3 3 I 串行時(shí)鐘輸入
SDI 2 2 I 串行數據輸入
SDO 1 1 I A/D轉換結果的三態(tài)串行輸出端
REFM 14 18 I 外部基準輸入或內部基準去耦
REFP 15 19 I 外部基準輸入或內部基準去耦
Vcc 5 5 I 正源電壓

表2 TLV2544/TLV2548配置寄存器(CFR)的位定義

定 義
D15~D12 全零,不可編程
D11 基準選擇,0為外部;1為內部
D10 內部基準電壓選擇,0時(shí),內部準=4V;為1時(shí):內部基準=2V
D9 采樣周期選擇0:短期采樣12SCLKs(1x采樣時(shí)間)
1:長(cháng)期采樣24SCLKs(2x采樣時(shí)間)
D(8,7) 轉換時(shí)鐘源選擇,00:轉換時(shí)間=內OSC;01:轉換時(shí)鐘=SCLK
10:轉換時(shí)鐘=SCLK/4;11:轉換時(shí)鐘=SCLK/2
D(6,5) 轉換模式選擇;00;單次模式;01:重復模式;10:掃描模式;11:重復掃描模式
D(4,3)* TLV2548 TLV2544
  掃描自動(dòng)序列選擇
00:0-1-2-3-4-5-6-7
01:0-2-4-6-0-2-4-6
10:0-0-2-2-4-4-6-6
11:0-2-0-2-0-2-0-2
掃描自動(dòng)序列選擇
00:N/A
01:0-1-2-3-0-1-2-3
10:0-0-1-1-2-2-3-3
11:0-1-0-1-0-1-0-1
D2 EOC/INT引腳功能選擇,0;引腳用作INT;1:引腳用作EOC
D(1,0) FIFO觸發(fā)器電平(掃描序列長(cháng)度)
00:全部(FIFO level 7填滿(mǎn)后產(chǎn)生INT)
01:3/4(FIFO level 5填滿(mǎn)后產(chǎn)生INT)
10:1/2(FIFO level 3填滿(mǎn)后產(chǎn)生INT)
11:1/4(FIFO level 1填滿(mǎn)后產(chǎn)生INT)

*這些位僅在10和11轉換模式中有效


TLV2544/2548兩芯片的內部功能結構相同,不同之處就是前者的模擬輸入通道為4路,而后者為8路。下面以TLV2544為例為介紹。

2 工作原理

TLV2544有4路模擬輸入和3個(gè)內部測試輸入端,它們可由模擬多路轉換器根據輸入的命令來(lái)選擇。輸入多路轉換器采用先開(kāi)后合型,因為這可減少由通道切換引起的輸入噪聲。

TLV2544 的工作周期的開(kāi)始模式有兩種:一種是當不使用FS時(shí)(在CS的下降沿FS=1),CS的下降沿即為周期的開(kāi)始。這時(shí)的輸入數據在SCLK的上升沿移入,輸出數據下降沿改變。這種模式雖然也可用于DSP,但一般常用于SPI微控制器。另一種是當使用FS時(shí)(FS是來(lái)自DSP的有效信號),FS的下降沿即為周期的開(kāi)始,這時(shí)的輸入數據在SCLK的下降沿移入,輸出數據在其上升沿改變,這種模式一般用于TMS320系列的DSP。

TLV2544 具有一個(gè)4位命令集(存于命令寄存器CMR中)和一個(gè)12位配置數據域。大多數命令只需要前4個(gè)MSB,即不需要低12位數據。值得注意的是,器件在上電初始化時(shí)首先需要將將始化命令A000h寫(xiě)入CFR配置寄存器,然后對器件進(jìn)行編程,其編程方法是在初始化命令A000h的低12位000h寫(xiě)入編程數據以規定器件的工作方式。編程定義如表2所列,編程信息被保留在H/W或S/W的斷電狀態(tài)。當器件被編程時(shí),由微處理發(fā)送一個(gè)16位串行數據寫(xiě)入CFR,如果在輸入了前8位后SCLK中斷,那么余下的8位則在SCLK被恢復后再輸入。一個(gè)讀CFR命令可讀出CFR的狀態(tài),以校驗寫(xiě)入控制命令是否正確,其他控制命令可參見(jiàn)表3。

表3 TLV2544/TLV2548命令集

SDID(15~12)BINary HEX TLV2548指命 TLV2544指命
0000b 0000h 選擇模擬通道0 選擇模擬通道0
0001b 1000h 選擇模擬通道1 N/A
0010b 2000h 選擇模擬通道2 選擇模擬通道1
0011b 3000h 選擇模擬通道3 N/A
0100b 4000h 選擇模擬通道4 選擇模擬通道2
0101b 5000h 選擇模擬通道5 N/A
0110b 6000h 選擇模擬通道6 選擇模擬通道3
0111b 7000h 選擇模擬通道7 N/A
1000b 8000h 選擇模擬通道8 SW電源跌落(模擬+參考)
1001b 9000h 讀CFR寄存器數據到SDO D(11~0)
1010b A000h plus data 將低12位數據寫(xiě)CFR
1011B B000h 測試選擇,電壓為(REFP+REFR)/2
1100b C000h 測試選擇,電壓為REFM
1101b D000h 測試選擇,電壓為REFP
1110b E000h FIFO讀,將FIFO內容送SDO D(15~4),D(3~0)=0000
1111b F000h plus data 保留

如果前高4位輸入數據被譯碼為轉換命令之一,那么采樣周期開(kāi)始。一般有兩種采樣方式:正常采樣和擴展采樣。正常采樣實(shí)際上是采用軟件啟動(dòng)A/D變換方式,當 正常采樣時(shí),采樣周期是可編程的,它可以是12SCLKs(短周期采樣)或24SCLKs(長(cháng)周期采樣)。當SCLK高于10MHz或輸入源電阻較高時(shí),長(cháng)周期采樣可使被采樣的輸入模擬信號達到0.5LSB的精度。如果正常采樣達不到所要求的A/D變換精度,則應采用擴展采樣,擴展采樣采用硬件啟動(dòng)A/D變換,在引腳CSTART輸入一個(gè)寬度大于800ns的負脈沖信號后,A/D轉換開(kāi)始。CSTART的下降沿即為采樣周期的開(kāi)始,CSTART的上升沿是采樣周期的結束和轉換的開(kāi)始。

3 TLV2544的轉換模式

TLV2544 具有四種轉換模式,分別為:?jiǎn)未文J?、重復模式、掃描模式和重復掃描模式??捎媚J?0、01、10、11表示。每種模式的工作稍有區別,這取決于轉換器如何采樣和采用哪一種接

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

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

器件的上電和初始化要求先通過(guò)向TLV2544/2548寫(xiě)入A000h的方法確定處理器的類(lèi)型,然后對器件進(jìn)行編程。器件在上電后或從斷電方式中恢復后的第一次轉換無(wú)效。

4 應用

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

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

口。轉換的觸發(fā)信號可以采用有效CSTART(擴展采樣)、CS(正常采樣、SPI接口)或FS(正常采樣,TMS320系列 DSP接口)模式。當FS用作觸發(fā)信號時(shí),CS可保護一直有效而不需要通過(guò)觸發(fā)順序跳轉。不同類(lèi)型的觸發(fā)信號不應在重復模式和掃描模式中混合使用。當 CSTART用作觸發(fā)信號時(shí),轉換開(kāi)始于CSTART的上升沿。如果一個(gè)有效CS或FS用作觸發(fā)信號,則轉換將在第16個(gè)或第28個(gè)SCLK的邊沿開(kāi)始。

模數轉換器相關(guān)文章:模數轉換器工作原理




關(guān)鍵詞: TI TLV2544 A/D轉換器

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>