Labels

Thursday, November 19, 2015

phone touch error

Phone touch error

post by ko ko aung

ဖုန္းတစ္လုံးရဲ႕ Touch အပိုင္းကိုေလ့လာျကည့္ရင္
၃ ပိုင္းေလာက္ကြဲေနတယ္ခင္ဗ်
ဗို ့ေပးတဲ႔အပိုင္း VDD 1.7-2.8 v
Data ပိုင္းေတြျဖစ္တဲ႔
TP-INT
TP-reset
SCL
SDA လမ္းေျကာင္းမ်ား
Components ပိုင္းေတြျဖစ္တဲ႔
touch ic
touch connector
dc to dc
drop down resistor
pull-up resistor
esd diode
capacitor အစရိွတဲ႔ ပ့ံပိုးပစၥည္းမ်ား
ဒီလိုသုံးပိုင္းခြဲျပီးေလ့လာနိင္ပါတယ္
ဒါမွတစ္ပိုင္းျခင္းစီမွာျဖစ္တတ္တဲ႔ error ေတြကို
ထဲထဲဝင္ဝင္သိလာမွာ
ဗို ့ေပးတဲ႔အပိုင္းမွာႏွစ္မ်ိုးရွိပါတယ္
dual volt နဲ႔ single volt ဆိုျပီးႏွစ္မ်ိဳးေပးပါတယ္
အသုံးျပုတဲ႔ touch ic ေပၚမွာမူတည္ျပီးေပးသြင္း
ဗို ့မတူပါဘူး
2.8v တစ္လိုင္းထဲသုံးတဲ႔ဖုန္းေတြရွိပါတယ္
အမ်ားဆုံးသုံးတာကေတာ့ 1.7v-2.8v ႏွစ္မ်ိဳး
ေပးပါတယ္ ဒီႏွစ္မ်ိဳးေပးတဲ႔ေနရာမွာေတာင္
တစ္လုံးနဲ႔တစ္လုံးမတူေသးပါဘူး
တစ္ခ်ိဳ႕က PMU ကေနတိုက္ရိုက္ေပးသြင္းျပီး
တစ္ခ်ိဳ႕ျက DC toDC ခံၿပီးမွေပးျကပါတယ္
တစ္ခ်ိဳ႕ လဲDC to DC အစား C3H အိုင္စီကို
သုံးျကပါတယ္ဒါေျကာင့္ဗို ့အားေပးသြင္းတဲ႔အပိုင္းမွာေတာင္ အခက္အခဲေလးေတြတန္းစီေနပါတယ္
data ပိုင္းမွာလဲ ႏွစ္မ်ိဳးကြဲေနပါတယ္
touch ic ကပို ့ေပးလိုက္တဲ႔  RX-TX digital
signal ေတြကို CPU သို ့ပို ့ေပးတဲ႔အဓိကလမ္းေျကာင္းရွိပါတယ္ TP-INT
လို ့ေခၚျကပါတယ္ အဲဒီလမ္းေျကာင္းကိုဖုန္းေတာ္
ေတာ္မ်ားမ်ားမွာ CPU နဲ႔တိုက္ရိုက္ခ်ိတ္ဆက္ထား
ျပီးတစ္ခ်ိဳ႕ဖုန္းေတြမွာ ျကားခံ buffer ic ေလးေတြ
ခံျပီးမွေပးထားတာေတြ႔ရပါတယ္
ဒီလမ္းေျကာင္းေတြဟာအမ်ားအားျဖင့္အျခားအပိုင္း
ေတြနဲ႔ဆက္သြယ္မႈမရွိပဲ ဆားကစ္ျပားရဲ႕
အတြင္း layer ကေနေျပးထားတာပါ
ေတာ္ရဳံနဲ႔အပ်က္အစီးမရွိပါဘူး စက္ျပားျကိဳးတာ
ေရဝင္ျပီးဆားေပါက္မွသာ အဆက္အသြယ္ျပတ္နိင္တာပါ
ဒီလမ္းေျကာင္းျပတ္ျပီဆိုရင္လဲ ၿပန္လိုက္ဖို ့မလြယ္
ပါဘူးေနာက္တစ္ခုက အဲဒီလမ္းေျကာင္းေပၚမွာ
data စီးဆင္းနိင္ဖို ့အတြက္ PMU ကေန resistor
10K တစ္လုံးေလာက္ခံျပီး 1.7vေလာက္ေပးထားပါတယ္ ဒီဗို့ ့ေလးေပ်ာက္ေနရင္လဲ အလြယ္တကူအစားထိုး
ေပးနိင္ပါတယ္
reset လမ္းေျကာင္းကေတာ့ CPU ကေနတိုက္ရိုက္
ထိန္းခ်ဳပ္တဲ႔လမ္းေျကာင္းတစ္ခုပါ
Open drain volt ျဖစ္တဲ႔အတြက္ set နဲ႕ reset 
အေျခႏွစ္ခုမွာမတူညီတဲ႔ဗို ့အားႏွစ္ရပ္ကို
ျပေနတတ္ပါတယ္ 1.5v to 0.5v ခန္ ့ပါ ဒီလမ္း
ေျကာင္းေပၚကဗို ့ကိုေတာ့အျခားဗို ့လမ္းေျကာင္း
တစ္ခုကေန jumper ေက်ာ္လို ့မရပါဘူး
SDA SCL လမ္းေျကာင္းကိုေတာ့ CPU ရဲ႕
GPIO အပိုင္းကေန data အကူးအေျပာင္းလုပ္ေပးပါတယ္ဒီလမ္းေျကာင္း
ႏွစ္ခုေပၚမွာ PMU ကေနဗို ့ေပးထားတဲ႔
pull-up resistor ႏွစ္လုံးခံထားပါတယ္
အဲဒီေကာင္ေလးတစ္လုံးလုံးျပဳတ္ေနရင္လဲ
မရပါဘူး touch နဲ႔
ဆက္ႏြယ္ေနတဲ႔ data လမ္းေျကာင္းေပၚမွာ
touch ic အျပင္ proximity sensor
bluetooth
camera flash ic
gyro sensor 
အပိုင္းေတြနဲ႔ခ်ိတ္ဆက္ထားတဲ႔အတြက္
touch ဗို ့ေတြေရာက္ျပီး touch ဆြဲမရတဲ႔အခါမွာ
ဒီအပိုင္းေတြကို ထည့္သြင္းလုပ္ေဆာင္ေပးရပါတယ္
ေနာက္တစ္ခုကေတာ့ေဆာ့ဝဲပိုင္းပါ
firmware မွားတင္မိတာမ်ိဳး အသုံးျပုထားတဲ႔ app
ေတြမ်ားလာတဲ႔အခါစက္ဟန္းျပီးtouch မရတာမ်ိဳး
ျဖစ္တတ္ပါတယ္
ေနာက္ဆုံးတစ္ခုကေတာ့ components အပိုင္းပါ
ေရဝင္ဖုန္းေတြမွာအပ်က္အမ်ားဆုံးအပိုင္းလဲျဖစ္ပါ
တယ္ ဆားေပါက္ျပီဆိုရင္ တျဖည္းျဖည္း
error ေတြတက္လာမွာပါအေသအျခာစစ္ေဆး
ျပီးျပဳျဳပင္ေပးရင္ရပါတယ္ လမ္းေျကာင္းေလးေတြ
ျပတ္ေနတာကိုမီတာအသုံးျပုျပီး jumper ေက်ာ္
ေပးတတ္ဖို ့ပဲလိုပါတယ္









ဆရာမ်ားမန္ ့ေပးခဲ႔ပါခင္ဗ်ာ

No comments:

Post a Comment