Home / Hardware Tutorial / Huawei G730U00 Touch Section

Huawei G730U00 Touch Section

Huawei G730U00 Touch Section အေၾကာင္းေလးပါခင္ဗ် …
က်န္တဲ့ဖုန္းမ်ားမွာလဲ Touch အလုပ္လုပ္ပုံေတြက အတူတူပါပဲ …
Touch မွန္ (Touch Pad) ေပၚတြင္ အာ႐ုံခံလမ္းေၾကာင္းမ်ား(sensors) ပါဝင္သည္။
၄င္းတို႔ကို Touch IC မွတဆင့္ လၽွပ္စီးေၾကာင္း ေပးသြင္းထားသည္။
Tocuch Pad ကို လက္ျဖင့္ ထိလိုက္ေသာအခါ လက္မွ လၽွပ္စစ္ၿငိမ္ (Electro Static) သည္
အာ႐ုံခံလၽွပ္စီးေၾကာင္းမ်ားမွတဆင့္ Touch IC သို႔ ျပန္လည္ေရာက္ရွိလာသည္။
Touch IC သို႔ ျပန္လည္ေရာက္ရွိလာေသာ လၽွပ္စီးေၾကာင္းမ်ားသည္
လၽွပ္စစ္အခ်က္ၿပ (Analog Signal) မ်ားသာျဖစ္သည္။ ၄င္းတို႔ကို CPU သို႔ ဆက္လက္ပို႔ေဆာင္ရာတြင္
CPU လက္ခံနားလည္နိုင္သည့္ Digital Signal (Binary Code) မ်ားအျဖစ္သို႔ ေျပာင္းေပးရန္လိုသည္။
Touch IC ၏ ပင္မလုပ္ငန္းစဥ္သည္ Touch Pad မွ ပို႔ေပးေသာ Analog Signal မ္ားကို
Digital Signal အျဖစ္သို႔ ေျပာင္းေပးေသာ ADC (Analog to Digital Converter) သာျဖစ္သည္။
ADC လုပ္ငန္းစဥ္အတြက္ Touch IC အလုပ္လုပ္နိုင္ရန္ (Analog Volt-VDD) 2.8V လိုအပ္သည္။
Digital Signal သို႔ ေျပာင္းၿပီးပါက CPU သို႔ ဆက္လက္ပို႔ေဆာင္ေပးရန္
Digital Volt ျဖစ္သည့္ VIO (Input Output Volt) 1.8V လိုအပ္သည္။
၄င္းဗို႔ႏွစ္မ်ိဳးစလုံး Touch IC သို႔ ေရာက္ရွိေနမွသာ IC ပုံမွန္ အလုပ္လုပ္နိုင္မည္။
Touch IC မြ Digital Signal မ္ားကို Data အျဖစ္ CPU သို႔ ပို႔ေပးရသည္။
Data ပို႔ရန္ လက္ခံနိုင္ရန္အတြက္ CPU ႏွင့္ Touch IC အၾကားတြင္
I2C (Inter Integrated Circuit) ဆက္သြယ္လမ္းေၾကာင္း ရွိရသည္။
CPU မွ ခုန္လွိုင္း (Clock) တခု ပို႔ေပးလိုက္လၽွင္ Touch IC မြ Data စတင္ပို႔ေပးသည္။
Data အသစ္မပို႔ခင္ Touch IC ပုံမွန္ Data ပို႔နိုင္ရန္အတြက္ CPU မြ Touch IC သို႔
Reset ခ်ေပးရသည္။ Reset မခ်နိုင္လၽွင္ Touch IC မြ Data မပို႔နိုင္ေတာ့ေခ်။
ပါဝါစတင္နိုးခ်ိန္တြင္
PMU မြ Touch IC သို႔ 1.8V ႏွင့္ 2.8V ႏွစ္မ်ိဳး စတင္ထုတ္ေပးသည္။
Touch IC ပုံမွန္အလုပ္လုပ္လၽွင္ E INT(External Interrupt) လမ္းေၾကာင္းမွ Touch IC ၏
လုပ္ရွားအသက္ဝင္မွုကို ေစာင့္ၾကည့္ၿပီး CPU သို႔ သတင္းပို႔ေပးသည္။
ထို႔ေၾကာင့္ E INT လမ္းေၾကာင္းကို Touch Detect ဟုလည္း မွတ္သားနိုင္သည္။
ပုံတြင္ ၾကည့္ပါက
PMU U201 မြ Touch Socket သို႔
VDD CTP အျဖစ္ Analog 2.8V ကို ပင္နံပါတ္ (7) ႏွင့္
VIO CTP အျဖစ္ Digital 1.8V ကို ပင္နံပါတ္ (5) သို႔ ေပးသြင္းထားသည္။
CPU U401 မြ Touch Socket သို႔
SDA0 (Serial Data 0) အျဖစ္ ပင္နံပါတ္ (1)
SCL0 (Serial Clock 0) အျဖစ္ ပင္နံပါတ္ (2)
EINT5 (External Interrupt 5) အျဖစ္ ပင္နံပါတ္ (6) ႏွင့္
RST (Reset) အျဖစ္ ပင္နံပါတ္ (8) တို႔ကို ေပးသြင္းထားသည္။
ဖုန္းကို ပါဝါစႏွိုးခ်ိန္တြင္
PMU မြ Touch IC သို႔ 1.8V ႏွင့္ 2.8V ႏွစ္မ်ိဳးကို စတင္ထုတ္ေပးသည္။
IC စတင္အလုပ္လုပ္လၽွင္ EINT 5 မွ အာ႐ုံခံၿပီး CPU သို႔ သတင္းပို႔ေပးသည္။
CPU မြ Touch Detect သိသြားလၽွင္ PMU သို႔ 1.8V ႏွင့္ 2.8V ႏွစ္မ်ိဳးစလုံး ဆက္လက္ထုတ္ေပးခိုင္းမည္။
Touch Detect မသိေတာ့လၽွင္ ၄င္းဗို႔ႏွစ္မ်ိဳးစလုံး ဆက္လက္ထုတ္မေပးရန္ PMU သို႔ အမိန္႔ေပးမည္။
ထို႔ေၾကာင့္ Touch Socket တတ္မထားပါက Detect မသိေသာေၾကာင့္
၄င္းဗို႔ႏွစ္မ်ိဳးကို PMU မွ ထုတ္ေပးမည္မဟုတ္ေတာ့ပါ။
Huawei G730 Series မ်ားတြင္ Touch Socket အထိုင္မ်ား ႏုသည့္အတြက္ error မၾကာခဏ ၾကဳံရသည္။
Touch Socket အထိုင္တြင္ 10 ပင္ ပါသည့္အနက္ Ground 4 ပင္ကို ဖယ္လိုက္လၽွင္ 6 ပင္ က်န္သည္။
1.8V ႏွင့္ 2.8V ျဖစ္သည့္ Supply Volt ႏွစ္လိုင္းတြင္ ဗို႔လိုင္းတလိုင္း လြတ္ေနပါက Touch IC အလုပ္မလုပ္နိုင္။
က်န္သည့္ Data Clock Reset မ်ား လြတ္ေနပါက Data ပို႔နိုင္မည္မဟုတ္။
EINT 5 လြတ္ေနပါက Detect မသိသျဖင့္ PMU မြ 1.8V ႏွင့္ 2.8V ထုတ္ေပးမည္မဟုတ္ပါ။
ထို႔ေၾကာင့္ G730 Series
Touch မရသည့္ဖုန္းမ်ားတြင္ 1.8V ႏွင့္ 2.8V မေရာက္ျခင္းသည္
Touch Detect မသိေသာေၾကာင့္သာ PMU မွ ဗို႔ထုတ္မေပးျခင္းျဖစ္ေသာေၾကာင့္
တျခားေနရာမ်ားမွ ႀကိဳးေက်ာ္ေသာ္လည္း အလုပ္လုပ္နိုင္မည္မဟုတ္ေခ်။
ေရဝင္ျခင္း ဆားေပါက္ျခင္း ႏွင့္ အထိုင္ငုတ္မ်ား လြတ္ေန နိမ့္ေနျခင္းမ်ား ျဖစ္နိုင္သည့္အတြက္
မွန္ဘီလူးျဖင့္ အေသးစိတ္ၾကည့္ၿပီး စစ္ေဆးရန္ လိုအပ္သည္။
ေဆာ့ကက္အထိုင္ျဖဳတ္ၿပီး ခဲရွင္း ျပန္တတ္ျခင္း အထိုင္အသစ္လဲျခင္းျဖင့္ စမ္းသပ္ၾကည့္ရမည္။
Diagram , Block Map နဲ႔ PDF ဖိုင္သုံးခု ေပါင္းေပးထားပါတယ္ … PCloud မွာ ေဒါင္းလို႔ရပါၿပီခင္ဗ်ာ …

7302

 

About Soe Myat Thu

Check Also

G630-U00 and H30-C00 Touch Error Solution

ဒီ model ေတြမွာေတာ့ Touch error ျဖစ္ခဲပါတယ္။ေရဝင္လို႔သာ R2502 R2503 ေလးေတြ ဆားေပါက္ပီး touch မရေတာ့တာ မ်ားပါတယ္။ ဘာေၾကာင့္ ျဖစ္ခဲသလဲဆိုေတာ့ …

Leave a Reply