精品一区二区三区在线视频_成人精品国产一区二区4080 _亚洲国产成人爱av在线播放_欧美精品在线观看91_欧美xxxx18性欧美_蜜桃av一区二区三区_亚洲一区中文日韩_亚洲色图综合久久_亚洲精品国产综合久久_中文一区二区在线观看

電阻式觸摸屏的Controller TSC2046驅動調試常見問題

作者: 51Touch     時間:2013-01-22     源于:好記性不如寫博客    總點擊:
【導讀】:電阻式觸摸屏的Controller從原理上,簡單的說就是一個可切換通道的AD轉換器,常見的有類似TSC2046這一系列的獨立芯片,也有Buildin在MPU里的集成模塊。這里記錄的主要是這類觸摸屏驅動的調試中我所遇到過的一些問題

    觸摸屏驅動調試常見問題總結。電阻式觸摸屏的Controller從原理上,簡單的說就是一個可切換通道的AD轉換器,常見的有類似TSC2046這一系列的獨立芯片,也有Buildin在MPU里的集成模塊。這里記錄的主要是這類觸摸屏驅動的調試中我所遇到過的一些問題,因為具體硬件平臺和環境不同,有些問題,現象和原因可能不一定與你的實際情況相同,僅供參考。

數據線上無法得到正確的數據

癥狀

    讀取的測量數據變化不定,幾乎沒有規律
 
分析

    Tsc2046控制器在接收到8個bit的測量指令后,需要一段的時間完成測量和AD轉換工作,這期間在其busy線上會輸出高電平,直到電平拉低后在數據線上才會輸出數據。 而這期間,其片選信號從spec上看,應該要保持有效,所以在使用SPI接口時候,需要采用比如32位傳送的方式,使得在傳完8位指令后,繼續保持片選和時鐘,已接收后續的測量結果數據,因為這期間無法測量busy信號,假定其為某一恒定時間,位移得到所需測量結果。分析數據不穩定的原因在于這段busy等待時間在不同的測量情況下,長度可能不一定是確定的,導致無法準確判斷應該提取SDO口上的哪段數據作為測量結果。
 
    所以主要矛盾在于我所使用的CPU的SPI口的片選和時鐘信號無法與數據線分開獨立自由控制。
 
解決
   
    采用GPIO口模擬SPI時序,從而可以自己控制clk和片選信號,因此此時可以測量busy線的信號,從而準確的得知何時tsc2046開始完成測量并輸出測量結果。

busy線長期處于忙等待狀態

癥狀
   
    送完指令,等待busy拉低的過程中,busy信號始終為高
 
分析
   
    仔細分析spec,發現在busy狀態下,tsc2046依然需要clk來完成AD轉換工作,所以在等待busy信號的時候,要同時繼續保持CLK信號
 
解決
 
    每讀一次busy信號的同時,繼續用GPIO口模擬一個周期的CLK信號。

不斷產生pendown中斷

癥狀
   
    在第一次觸摸屏幕,pendown中斷產生,并完成測量后,即使放開觸摸屏,依然連續不斷的有pendown中斷信號產生,反復進入測量過程。
 
分析
   
    測量觸摸屏X+ pin 上的電平發現,即使在等待中斷的過程中,X+ pin 也始終為低電平,而理論上,此時該pin應該為高電平,由于Y- pin 接地,在觸摸屏被按下的時候,X+ pin 電壓被拉低,從而產生pendown中斷。
   
    反復調試發現該pin電壓為低的原因在于在上一次測量中,最后一次測量的是Z1,在觸摸屏放開的時候,測量Z1的過程中,X+為低電平。而后回到等待中斷狀態的時候,X+ pin 由于外部電容的原因,被上拉電阻重新拉高為高電平需要一段的時間,在此之前,如果打開中斷,就會誤判,錯誤的收到中斷信號
 
解決
 
    有幾種辦法可以解決:
 
    減小外部電容
    將中斷由電平觸發改為下降沿觸發
    在完成測量之后,打開中斷之前,延遲一段時間。等待X+ Pin回到高電平狀態
 
    改變電容涉及到硬件電路改變,而改變觸發方式則因為目前使用的中斷線無法改成邊沿觸發,不可行,所以目前是用最后一種方式。

 
    可以嘗試改變測量順序,先測Z1再測X,Y看是否這樣可以避免最后一種方式所需的延遲。減小cpu占用率。

采集的數據有劇烈抖動    

癥狀
   
    觸摸屏壓下以后,即使保持位置不動,所取得的XY坐標也會不時發生較大范圍的跳動,幅度達到十幾個到幾十個像素
 
分析
   
    通常觸摸屏的抖動是不可避免的,畢竟是一個模擬信號的AD轉換的過程,但是正常抖動應該在幾個像素以下。大范圍的坐標抖動,說明AD轉換采樣取得的電壓值有較大變化。理論上大致會有兩類原因造成:
 
    AD轉換的參考電壓跳動
    取樣PIN腳輸入電壓跳動
 
因此,外推一下,不外乎是:
   
    參考電壓或取樣PIN腳電壓受到干擾
    取樣時刻,對應PIN腳的電壓值還未穩定
    觸摸屏本身質量原因(如貼合存在空隙等),觸壓時電阻值變化較大,造成輸出電壓的抖動
 
解決
   
    具體解決時就要具體分析跳動的現象和規律了
    通常如果是內置觸摸屏控制模塊的MPU,取樣PIN腳數據受到干擾的可能性較大,因為這時候,電阻式觸摸屏的4個PIN腳的走線相對獨立的觸摸屏控制芯片來說,可能會比較長,周邊的其它信號線可能也比較多。要注意保護好信號。
    后兩者對應的措施包括延遲消抖,合理安排采樣時間,間隔。 改進觸摸屏本身等。
 
    最后,抖動有時候是不能完全消除的,可以通過數據平滑的措施在一定程度上減弱抖動帶來的干擾。

CPU占用率超高

癥狀
   
    觸摸筆壓下后,CPU占用率迅速攀高到一個不合理的地步,松開后降低
 
分析
   
    通常這種情況都是由于使用了不合理的查詢手段來獲取采樣數據,例如忙等待AD轉換的結束,采樣頻率過快等等
 
解決
   
    理論上,所有這類IO設備都應該采用中斷驅動的方式來獲取數據。很遺憾的是,有些內置的觸摸屏控制模塊,轉換結束后并不產生中斷信號,只是設置一個狀態寄存器,需要由軟件查詢得到。這種情況下,如果轉換完成時間不定,又沒有較高精度的定時中斷源,只能犧牲相應速度,在每次查詢間隔之間睡眠一段足夠長的時間,讓出CPU。 通常來說,在jiffies值為10ms間隔的系統上,最快每秒查詢50-100次,也基本能夠滿足像手寫輸入這樣的應用的需求了。
 


相關閱讀:3D打印    模具產業    微鑄鍛技術    石墨烯    OLED面板    夏普    iPhone 8    半導體    蘋果    
關于我們 | 廣告服務 | 聯系我們 | 版權聲明 | 隱私政策 | 網站地圖 | 友情鏈接 | 歡迎投稿 | 加入收藏 | 意見反饋 | 經銷商加入
網站廣告、經銷商加盟、觸摸屏軟件銷售: 028-85108892 13183843395 028-66219290 聯系人: 張小姐 產品購買聯系方式如下:
地址:成都市高升橋東路2號高盛中心1109室 電話: 028-85108892 13183843395 028-66219290
版權所有 Copyright(C) 2003-2015 All rights reserved 中國觸摸屏網 電子郵件: 51touch@126.com touch8@gmail.com
業務合作QQ:觸摸屏技術,觸摸屏報價,觸摸屏軟件咨詢 43361182 觸摸屏軟件制作與技術支持:觸摸屏軟件,觸摸查詢系統,觸摸查詢軟件 893008608 媒體合作QQ: 893008608

2000人超級QQ觸摸屏群:59897879 171220106


分享到
精品一区二区三区在线视频_成人精品国产一区二区4080 _亚洲国产成人爱av在线播放_欧美精品在线观看91_欧美xxxx18性欧美_蜜桃av一区二区三区_亚洲一区中文日韩_亚洲色图综合久久_亚洲精品国产综合久久_中文一区二区在线观看
亚洲一区中文日韩| 欧美国产欧美综合| 精品人在线二区三区| 国产亚洲成aⅴ人片在线观看| 亚洲成人动漫精品| 亚洲午夜激情网页| 极品少妇xxxx精品少妇| 亚洲黄一区二区三区| 一本一本大道香蕉久在线精品 | 国产亚洲成aⅴ人片在线观看| 欧美亚洲一区二区在线观看| 色香色香欲天天天影视综合网| 精品一区二区在线观看| 色综合久久中文字幕综合网| 日本精品一区二区三区高清| 欧美一区二区三区在线电影| 亚洲激情第一区| 99久久精品国产一区| 成人黄色国产精品网站大全在线免费观看| 免费不卡在线观看| 91精品福利在线一区二区三区| 色婷婷av一区二区三区大白胸 | 精品国产自在久精品国产| 国产69精品久久久久毛片 | 色婷婷综合中文久久一本| 日本v片在线高清不卡在线观看| 亚洲乱码中文字幕综合| 欧美浪妇xxxx高跟鞋交| 国产成人高清在线| 精品国偷自产国产一区| 开心九九激情九九欧美日韩精美视频电影| 欧美性色黄大片手机版| 精品在线免费视频| 国产成a人无v码亚洲福利| 成人综合在线观看| 精品久久久久久久久久久久久久久久久 | 蜜臀av一区二区| 国产三级一区二区三区| 欧美一级日韩不卡播放免费| 亚洲一区中文日韩| 中文字幕一区二区三| 91精品国产综合久久婷婷香蕉| 国内外成人在线| 国产主播一区二区| 久久亚洲一级片| 高清免费成人av| 久久久精品天堂| 久久这里只有精品首页| 国产精品久久久爽爽爽麻豆色哟哟| 中文字幕一区在线| 亚洲6080在线| 亚洲精品一线二线三线| 欧洲激情一区二区| 91亚洲精品一区二区乱码| 三级亚洲高清视频| 一区二区三区日韩欧美| 91国内精品野花午夜精品| 久久99九九99精品| 日韩欧美在线网站| 亚洲综合视频在线观看| 色诱视频网站一区| 国产亚洲精品精华液| 久久精品亚洲麻豆av一区二区| 中文字幕一区二区三区乱码在线| 日韩精品91亚洲二区在线观看| 成人免费视频在线观看| 天天做天天摸天天爽国产一区| 国产精品99久久久久| 国产欧美日产一区| 91蜜桃网址入口| 日本特黄久久久高潮| 欧美精品自拍偷拍| 国产精品久久久久9999吃药| 国产一区二区三区| 亚洲欧洲av在线| 欧美天堂一区二区三区| 中文字幕不卡三区| 裸体在线国模精品偷拍| 不卡视频在线观看| 亚洲品质自拍视频| 91在线高清观看| 亚洲视频在线一区观看| 日本高清无吗v一区| 欧美高清在线视频| 色噜噜狠狠色综合中国| 日韩av网站免费在线| 国产欧美日韩在线视频| av在线综合网| 日韩欧美国产综合在线一区二区三区| 在线观看国产日韩| 国产亚洲精品久| 国产精品久久久久久久久免费相片| 欧美久久高跟鞋激| 日韩一区二区免费在线电影| 国产精品亚洲人在线观看| 精品少妇一区二区三区在线播放 | 欧美肥妇bbw| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲午夜一区二区| 亚洲午夜激情网站| 福利一区二区在线| 93久久精品日日躁夜夜躁欧美| 国产精品一区二区无线| 国产成人亚洲综合a∨婷婷图片 | 99这里都是精品| 精品理论电影在线观看| 久久 天天综合| 又紧又大又爽精品一区二区| 91麻豆精品国产| 国产精品欧美久久久久无广告| 国产精品日韩成人| 99国产精品一区| 亚洲成人福利片| 国产精品一二三四| 91精品国产入口| 亚洲一区二区高清| 国产一区二区精品久久| 欧美高清精品3d| 亚洲欧美欧美一区二区三区| 亚洲免费观看高清在线观看| 国产精品99久| 色老汉av一区二区三区| 精品国偷自产国产一区| av成人免费在线| 在线观看欧美黄色| 91精品欧美一区二区三区综合在| 国产精品久久午夜| 亚洲欧洲成人av每日更新| 国产日韩欧美在线一区| 一区二区久久久| 婷婷综合久久一区二区三区| 国产麻豆成人精品| 欧美日韩夫妻久久| 久久久久九九视频| 国产精品欧美精品| 中文字幕在线不卡视频| 亚洲成人av电影| 成人精品一区二区三区四区 | hitomi一区二区三区精品| 精品系列免费在线观看| 成人国产精品免费观看动漫| 成人午夜精品一区二区三区| 国产黄色91视频| 日韩欧美一级在线播放| 午夜电影一区二区三区| 国产精品一区二区在线看| 欧美亚洲综合色| 亚洲国产经典视频| 欧美不卡视频一区| 国产欧美精品在线观看| 26uuu精品一区二区| 国产午夜三级一区二区三| 亚洲自拍欧美精品| 国产福利一区二区| 中文字幕av一区 二区| 制服丝袜中文字幕一区| 在线中文字幕不卡| 欧美日韩一级大片网址| 欧美日韩精品福利| 热久久一区二区| 一区二区三区在线免费播放| 一区二区三区在线不卡| 欧美视频三区在线播放| k8久久久一区二区三区| 国产99久久久国产精品| 91猫先生在线| 国产高清精品在线| 日韩免费高清电影| 精品国产91乱码一区二区三区 | 国产美女娇喘av呻吟久久| 国产亚洲一区二区在线观看| 99久久婷婷国产综合精品| 国产成人免费在线观看不卡| 天天色天天操综合| 国产原创一区二区| 国产精品国产精品国产专区不蜜| 久久不见久久见免费视频1| 精品国产免费一区二区三区香蕉| 国产91在线观看| 亚洲欧美另类在线| 欧美高清视频一二三区| 激情六月婷婷久久| 国产精品视频观看| 欧美日韩三级视频| 国产成人免费视频一区| 综合色中文字幕| 日韩欧美久久久| www.久久精品| 五月激情丁香一区二区三区| 国产日韩成人精品| 不卡视频在线观看| 国产成人av电影免费在线观看| 国产亚洲一本大道中文在线| 中文字幕一区二区三| 91免费国产视频网站| 国产综合久久久久久久久久久久 | 国产a精品视频| 国产精品不卡在线| 波多野结衣精品在线| 水野朝阳av一区二区三区|