www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 單片機 > 單片機
[導讀]TI公司生產(chǎn)的TLC2543是采用SPI總線接口的12位A-D轉(zhuǎn)換器,可以轉(zhuǎn)換11個模擬輸入量,分辨率高、轉(zhuǎn)換速度快,使用方便,應用較廣。下面簡要介紹TLC2543的引腳功能、時序和操作命令。

TI公司生產(chǎn)的TLC2543是采用SPI總線接口的12位A-D轉(zhuǎn)換器,可以轉(zhuǎn)換11個模擬輸入量,分辨率高、轉(zhuǎn)換速度快,使用方便,應用較廣。下面簡要介紹TLC2543的引腳功能、時序和操作命令。

1.TLC2543的引腳功能

圖6-4為TLC2543的引腳圖,其中各引腳功能如下:

1)AIN0~AIN10是11個模擬量輸入引腳。

2)GND是接地引腳。

3)Vref(+)和Vref(-)分別是正、負參考電壓的輸入端。Vref(+)接Vcc上;Vref(-)通常接地。模擬量輸入的最大值由Vref(+)和Vref(-)的差決定。

4)CS是片選信號輸入端。在CS的下降沿,

TLC2543復位內(nèi)部計數(shù)器和控制器,使能DATA OUT、DATA INPUT和IO CLK引腳;在CS的上升沿,禁止上述引腳功能。

5)DATA OUT是A-D轉(zhuǎn)換結(jié)果的三態(tài)串行輸出引腳。CS為高電平時,該引腳為高阻態(tài);CS下降沿時,DATA OUT引腳輸出上一次轉(zhuǎn)換結(jié)果的第一位,在之后的IO CLK下降沿,DATA OUT引腳按次序輸出轉(zhuǎn)換結(jié)果的剩余位。

6)DATA INPUT是串行數(shù)據(jù)輸入引腳,輸入TLC2543的8位初始化命令。初始化命令的前4位為串行地址,用于選擇被轉(zhuǎn)換的模擬量輸入(或測試電壓)。經(jīng)過前4個IO CLK上升沿后,4位串行地址按先高位后低位的順序移入數(shù)據(jù)寄存器。之后按順序移入命令字的剩余位。

7)IO CLK是輸入/輸出時鐘信號。該引腳的時鐘信號與TLC2543的工作時序有關(guān):①在IO CLK的前8個上升沿,輸入的8位初始化命令移入輸入數(shù)據(jù)寄存器。在IO CLK的第4個上升沿,已移入的4位輸入通道選擇地址有效;②在IO CLK的第4個下

降沿與最后1個下降沿之間,被選中的模擬量輸入電壓持續(xù)給電容充電;③將上一次轉(zhuǎn)換結(jié)果的剩余11位移出至DATA OUT引腳(最開始的一位已經(jīng)在CS下降沿時移出),數(shù)據(jù)引腳的狀態(tài)在IO CLK的下降沿發(fā)生變化;④在最后一個IO CLK的下降沿,將轉(zhuǎn)換控制移交給TLC2543的內(nèi)部狀態(tài)控制器。

8)EOC是轉(zhuǎn)換結(jié)束信號。EOC在IO CLK的最后一個下降沿由高電平變成低電平,并且一直保持低電平,直到轉(zhuǎn)換結(jié)束且TLC2543已準備好輸出轉(zhuǎn)換結(jié)果為止。

9)Vcc是正電壓輸入引腳,接+5V。

2.TLC2543的初始化命令和時序

TLC2543是12位的A-D轉(zhuǎn)換器,可以將外部輸入的11個模擬量電壓和3個內(nèi)部自測試電壓源中的一個,轉(zhuǎn)換為12位數(shù)字量。轉(zhuǎn)換結(jié)束后,轉(zhuǎn)換結(jié)果可由DATA OUT引腳輸出。輸出的轉(zhuǎn)換結(jié)果可以是無符號數(shù)(即單極性)或有符號數(shù)(即雙極性),位數(shù)可以是8位、12位或16位,輸出順序可以是“先高位后低位”(即MSB先導)或“先低位后高位”(即LSB先導)。

在每次A-D轉(zhuǎn)換之前,必須向TLC2543的DATA INPUT引腳發(fā)送初始化命令(見表6-1),以選擇模擬電壓源并設置結(jié)果輸出格式。

在圖6-5所示的TLC2543引腳時序圖中,字母A代表上一次轉(zhuǎn)換,字母B代表本次轉(zhuǎn)換,字母C代表下一次轉(zhuǎn)換,即:A11~A10是上一次A-D轉(zhuǎn)換結(jié)果的輸出;B7~B0是本次A-D轉(zhuǎn)換的初始化命令,B11是本次轉(zhuǎn)換結(jié)果的輸出,“訪問周期B”是本次轉(zhuǎn)換的訪問周期,“采樣周期B”是本次轉(zhuǎn)換的采樣周期;C7是下一次轉(zhuǎn)換的初始化命令。

圖6-5使用CS且12位輸出轉(zhuǎn)換結(jié)果的TLC2543引腳時序圖

由圖6-5可知,每次A-D轉(zhuǎn)換之前,需要一個由CS下降沿開啟的包含12個IO CLK的TLC2543初始化過程,該過程可分為如下兩部分:

(1)訪問周期

在訪問周期中,經(jīng)過4個IO CLK的上升沿,通過DATA INPUT引腳接收初始化命令的前4位(B7~B4,即地址位),以確定被轉(zhuǎn)換的模擬電壓源。

(2)采樣周期

在采樣周期中,通過DATA INPUT引腳接收初始化命令的后4位(B3~B0),同時開始電壓采樣,為后續(xù)的A-D轉(zhuǎn)換做準備。

在最后一個(即第12個)IO CLK的下降沿之后,開始進行A-D轉(zhuǎn)換。轉(zhuǎn)換開始后,EOC變成低電平,數(shù)據(jù)輸出引腳為高阻態(tài),IO CLK被禁止。轉(zhuǎn)換結(jié)束后EOC恢復為高電平。至此,一次A-D轉(zhuǎn)換結(jié)束。

另外,CS下降沿也可以開啟一次包含12個IO CLK的轉(zhuǎn)換結(jié)果(屬于上一次轉(zhuǎn)換)輸出過程。如圖6-5所示,當CS下降沿出現(xiàn)時,TLC2543將上一次轉(zhuǎn)換結(jié)果的最高位A11(也可以設置為最低位)移出至DATA OUT引腳,在第1個IO CLK的上升沿時單片機可以讀取該位。在第1個IO CLK的下降沿,下一位轉(zhuǎn)換結(jié)果A10被移出至DATA OUT引腳,在第2個IO CLK的上升沿單片機可以讀取該位。之后是第3個IO CLK,第4個IO CLK等。依此類推,最后一個IO CLK的上升沿單片機可以讀到轉(zhuǎn)換結(jié)果的最后一位。

特別需要注意,讀上一次轉(zhuǎn)換結(jié)果與初始化(啟動)本次A-D轉(zhuǎn)換的操作應當同步進行,即如圖6-5所示,在每個IO CLK信號周期內(nèi)同時完成下面兩個操作:

1)在IO CLK上升沿,將本次轉(zhuǎn)換初始化命令中的一位,移位到DATA INPUT引腳。

2)在IO CLK下降沿,讀取上一次的轉(zhuǎn)換結(jié)果的一位。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀
關(guān)閉