TLC2543是德州儀器公司生產的12位開關電容型逐次逼近模數轉換器,它具有三個控制輸入端,采用簡單的3線SPI串行接口可方便地與微機進行連接,是12位數據采集系統的最佳選擇器件之一。本文介紹了該芯片的功能、時序,并給出了8051單片機的接口電路。
關鍵詞:模數轉換器; SPI串行接口; TLC2543 1.
概述 A/D、D/A轉換器是過程及儀器儀表、設備等檢測與控制裝置中應用比較廣泛的器件。隨著大規模集成電路技術的發展,各種高精度、低功耗、可編程、低成本的A/D轉換器不斷推出,使得微機控制系統的電路更加簡潔,可靠性更高。 TLC2543與外圍電路的連線簡單,三個控制輸入端為CS(片選)、輸入/輸出時鐘(I/O
CLOCK)以及串行數據輸入端(DATA
INPUT)。片內的14通道多路器可以選擇11個輸入中的任何一個或3個內部自測試電壓中的一個,采樣-保持是自動的,轉換結束,EOC輸出變高。
TLC2543的主要特性如下: ●11個模擬輸入通道; ●66ksps的采樣速率; ●最大轉換時間為10μs;
●SPI串行接口; ●線性度誤差最大為±1LSB; ●低供電電流(1mA典型值); ●掉電模式電流為4μA。 2.
TLC2543引腳功能與接口時序 2.1
TLC2543引腳排列 TLC2543的引腳排列如圖1所示。引腳功能說明如下: AIN0~AIN10:模擬輸入端,由內部多路器選擇。對4.1MHz的I/O
CLOCK,驅動源阻抗必須小于或等于50Ω; CS:片選端,CS由高到低變化將復位內部計數器,并控制和使能DATA
OUT、DATA INPUT和I/O CLOCK。CS由低到高的變化將在一個設置時間內禁止DATA INPUT和I/O CLOCK;
DATA INPUT:串行數據輸入端,串行數據以MSB為前導并在I/O
CLOCK的前4個上升沿移入4位地址,用來選擇下一個要轉換的模擬輸入信號或測試電壓,之后I/O CLOCK將余下的幾位依次輸入;
DATA
OUT:A/D轉換結果三態輸出端,在CS為高時,該引腳處于高阻狀態;當CS為低時,該引腳由前一次轉換結果的MSB值置成相應的邏輯電平;EOC:轉換結束端。在最后的I/O
CLOCK下降沿之后,EOC由高電平變為低電平并保持到轉換完成及數據準備傳輸; VCC、GND:電源正端、地;
REF+、REF-:正、負基準電壓端。通常REF+接VCC,REF-接GND。最大輸入電壓范圍取決于兩端電壓差; I/O
CLOCK:時鐘輸入/輸出端。 2.2
TLC2543的工作時序 TLC2543每次轉換和數據傳送使用16個時鐘周期,且在每次傳送周期之間插入CS的時序。