郵箱:www.jungshuodz@163.com
手機:18268652722
電話:18268652722
地址:寧波市北侖區大碶廟前山路45號
人氣:
結合LVGL 和XPT2046 可以在嵌入式系統上創建交互式觸摸屏界面。 1.簡介XPT2046可用作12位4通道輸入ADC,或用作4線電阻式觸摸屏的驅動芯片。地址—— 的接下來3 位(A2、A1 和A0)選擇多路復用器的活動通道(參見表3、表4 和圖6)、觸摸屏驅動器和參考源輸入。它采用SPI接口與主控制器通信,可以檢測并轉換觸摸屏上的觸摸信號。
簡介:XPT2046是一款12位ADC芯片,可以作為普通ADC芯片使用,但一般用在電阻式觸摸屏上,方便定位觸摸屏坐標。下圖為XPT2046的功能框圖。可以看到,XPT2046包含一個多路復用器,可以測量電池電壓、AUX電壓和芯片溫度。電阻式觸摸屏內部結構詳細介紹:當觸摸屏被按下時,RX-、RX+、RY-、RY+的電阻值會發生變化。通過測量它們的電阻值,即可獲得按下的位置。
對于你提到的LVGL和XPT2046觸摸屏,我可以為你提供一些基本信息。 LVGL提供了與XPT2046通信的接口,可以通過讀取XPT2046的觸摸數據來實現對觸摸屏的操作和響應。非常通用和流行的電阻式觸摸屏驅動芯片XPT2046 的數據表。如果需要相關驅動的C代碼,可以留言,相關源碼稍后上傳。
X電極和Y電極的正負端通過導電條(圖中黑色條)從兩端引出,且X電極和Y電極導電條的位置相互垂直。當選擇VBAT、Temp、AUX時,可配置為單端模式;作為觸摸屏應用時,可配置為差分模式,可有效消除驅動開關寄生電阻和外部干擾帶來的測量誤差,提高轉換精度。電阻屏XPT2046用戶手冊,詳細說明,PDF,手冊,可用。
要獲得X坐標,請在X+電極上施加驅動電壓V,將X-接地,然后通過Y+或Y-測量電壓值,以獲得RX+和RX-之間的電阻關系。當轉換器獲得足夠的信息用于下一次轉換時,它會根據獲得的信息設置輸入多路復用器和參考源輸入,進入采樣模式,并在必要時啟動觸摸屏驅動器。 PENIRQ_N:筆觸摸中斷信號。當筆觸摸中斷信號設置為有效時,每當觸摸屏被按下時,該引腳被拉低。
XPT2046可以采用單電源供電,電源電壓范圍為2.7V~5.5V。當用戶觸摸觸摸屏時,兩片薄膜會在觸摸點處接觸,可以在另一片薄膜上測量接觸點的電壓值。 XPT支持筆畫中斷,即當觸摸屏檢測到有觸摸按下時,可以立即產生筆畫中斷,通知主控制器可以控制開始轉換并讀取數據。
相關推薦