2543中文資料和C語言應(yīng)用。超詳細。
上電后,片選 必須從高到低,才能開始一次工作周期,此時EOC為高,輸入數(shù)據(jù)寄存器被置為0,輸出數(shù)據(jù)寄存器的內(nèi)容是隨機的。 開始時,片選 為高,I/O CLOCK、DATA INPUT被禁止,DATA OUT呈高阻狀態(tài),EOC為高。使片選變低,I/O CLOCK、DATA INPUT使能,DATA OUT脫離高阻狀態(tài)。12個時鐘信號從I/O CLOCK端依次加入,隨著時鐘信號的加入,控制字從DATA INPUT一位一位地在時鐘信號的上升沿時被送入TLC2543(高位先送入),同時上一周期轉(zhuǎn)換的A/D數(shù)據(jù),即輸出數(shù)據(jù)寄存器中的數(shù)據(jù)從DATA OUT一位一位地移出。TLC2543收到第4個時鐘信號后,通道號也已收到,因此,此時TLC2543開始對選定通道的模擬量進行采樣,并保持到第12個時鐘的下降沿。在第12個時鐘下降沿,EOC變低,開始對本次采樣的模擬量進行A/D轉(zhuǎn)換,轉(zhuǎn)換時間約需10μs,轉(zhuǎn)轉(zhuǎn)完成EOC變高,轉(zhuǎn)轉(zhuǎn)的數(shù)據(jù)在輸出數(shù)據(jù)寄存器中,待下一個工作周期輸出。此后,可以進行新的工作周期。
|