2016年7月9日 星期六

DIY - PIC24:XPT2046 電阻式觸摸屏模塊原理(二十五)

DIY - PIC24XPT2046 電阻式觸摸屏模塊原理(二十五):

筆者的 2.8 TFT LCD 液晶屏模塊(Thin Film Transistor Liquid Crystal Display Module)是使用 ILI9341 LCD 驅動芯片,而電阻式觸摸屏是使用 Xptek(矽普特)的 XPT2046 控制器芯片,深圳矽普特主要從事智能交互系統集成及晶片設計服務。電阻式觸摸屏的控制器芯片通用的包括 ADS7843Burr-Brown)、ADS7845TI)、ADS7846TI)、AK4182AAKM)、CS7146Semic)、RSM1843Risong)、TSC2046TI)、AR1100Microchip)和XPT2046Xptek)等等。

2.8TFT LCD 液晶屏模塊的 XPT2046 IC
XPT2046 是深圳矽普特公司(Xptek)推出的一款4線制電阻式觸摸屏控制器,內含 8位或 12位元解析度 125KHz 轉換速率逐步逼近型 A/D 轉換器。XPT2046 支援從 1.5V 5.25V 的低電壓 I/O 介面。XPT2046 能通過執行兩次 A/D 轉換查出被按的螢幕位置,除此之外,該器件不僅具有 XY 座標測量功能,還具有電池電壓、晶片溫度、觸摸壓力和外模擬量4種測量功能。內部自帶 +2.5V 參考電壓,可以作為輔助輸入、溫度測量和電池監測之用,電池監測的電壓範圍可以從 0V 6VXPT2046 片內集成有一個溫度感測器。在 2.7V 的典型工作狀態下,關閉參考電壓,功耗可小於 0.75mWXPT2046 採用微小的封裝形式:TSSOP-16QFN-16VFBGA-16。工作溫度範圍為  -40℃~+85。與 ADS7846TSC2046AK4182A 完全相容。

XPT2046 原理方塊圖
主要特性:
※工作電壓範圍為 1.5V5.25V  
※支援 1.5V5.25V 的數字 I/O 口 
※內建 2.5V 參考電壓源 
※電源電壓測量(0V~6V) 
※內建結溫測量功能 
※觸摸壓力測量 
※採用 3線制 SPI 通信介面 
※具有自動省電功能

XPT2046 接腳定義(Pin Assignment
XPT2046 是一種典型的逐次逼近型模數轉換器(Successive Approximation Register / SAR ADC),包含了採樣/保持、模數轉換、串口資料 輸出等功能。同時晶片集成有一個 2.5V 的內部參考電壓源、溫度檢測電路,工作時使用外部時鐘。XPT2046 可以單電源供電,電源電壓範圍為 2.7V5.5V。參考電壓值直接決定 ADC 的輸入範圍,參考電壓可以使用內部參考電壓,也可以從外部直接輸入1VVCC範圍內的參考電壓(要求外部參考電壓源輸出阻抗低)。XYZVBATTempAUX 類比信號經過片內的控制寄存器選擇後進入ADCADC 可以配置為單端或差分模式。選擇 VBATTemp AUX 時應該配置為單端模式;作為觸摸屏應用時,應該配置為差分模式,這可有效消除由於驅動開關的寄生電阻及外部的干擾帶來的測量誤差,提高轉換精度。

SAR ADC 原理圖(Block Diagram
XPT2046 逐次逼近型模數轉換器(Successive Approximation Register )圖
2016年 7月 9日 天氣報告
氣溫:30.4@ 20:30
相對濕度:百分之 77%
天氣:微雨

沒有留言:

張貼留言