Credit to _ ဖိုးစပ္စု - Ko Aung
 
ဖုန္းတစ္လုံးအဓိကပါ၀ါ လာဖို ့ဆို၇င္ hardware ပိုင္းအရ PMU,CPU,EMMC
စတဲ့အိုင္စီေတြ ေကာင္းမြန္၇ပါမယ္။ဗို ့လမ္းေႀကာင္းတစ္ေလွ်ာက္တြင္ရိွေသာ components
ေတြ ေကာင္းမြန္ရပါမယ္။ software ပိုင္းအရလဲ system os ပိုင္းေတြ error ကင္းေနဖို ့လိုပါတယ္။
ပါ၀ါအိုင္စီေတြမွာ ကိုယ္ပိုင္ခုန္လိုင္းထုတ္နိင္တဲ့ pulse width modulation (PWM) အပိုင္းပါ၀င္ပါတယ္။
ဒီအပိုင္းကေန output ပိုင္းတြင္ရိွေသာ regulator ပတ္လမ္းေတြကို လိုအပ္သလို ထိ္န္းခ်ဳပ္ေပးပါတယ္။
ခုန္လိုင္းကိုလိုအပ္သလို အက်ဥ္းအက်ယ္ ၿပဳၿပင္ေပးလွ်င္ output volts ကိုလဲထိန္းခ်ဳပ္ခ်ိန္ၿငိေပး
နိင္ပါတယ္။ PWM ပိုင္းမွာပါ၀င္တဲ ့ Crystal ကိုေတာ့ 32KHZ crystal ကုိအသုံးၿပဳပါတယ္။၄င္း crystal
မေကာင္းလွ်င္ PWM ပိုင္းလုပ္ေဆာင္မႈ ထိခိုက္သည္ ့အတြက္ ပါ၀ါမတက္ၿခင္း ၊logo တြင္ရပ္ၿခင္းမ်ား
ၿဖစ္နိင္ပါတယ္။ပါ၀ါအိုင္စီေတြမွာ အမ်ားအားၿဖင့္ အသံပိုင္း ေတြပါ၀င္ေနတတ္ပါတယ္။စပီကာလဲႀကည့္
ၿခင္း၊ပတ္လမ္းစစ္ေဆးႀကည့္ၿခင္းစသၿဖင့္ လုပ္ႀကည့္ရ်္မရလွ်င္ PMU လဲေပးရတဲ့အထိၿဖစ္လာပါတယ္။
battery မွ လာတဲ့ 3.5v ကို လမ္းေႀကာင္းႏွစ္ခုခြဲၿပီး PMU ကိုေပးထားတတ္ပါတယ္။ပထမ တစ္လမ္းက
standby volt အၿဖစ္ပို ့ထားၿပီး FET,AC9 အစရိွတဲ့ GATE အိုင္စီေလးေတြခံၿပီး VPH PWR လမ္းေႀကာင္း
အၿဖစ္ေပးပို ့ထားပါတယ္။၄င္း VPH PWR လမ္းေႀကာင္းေ၇ာက္မွ ပါ၀ါ နိူးနိင္မွာပါ။
Standby လမ္းေႀကာင္းမွာရိွတဲ့ components ေလးေတြေရွာ့ၿဖစ္ရင္ အလြယ္တကူရွာေတြ ့နိင္ေပမယ့္
VPH PWR လမ္းေႀကာင္းတစ္ေလွ်ာက္ေ၇ွာ ့ၿဖစ္လွ်င္ FET,AC9 တို ့ကို ၿဖဳတ္ၿပီး ဗို ့ေပးသြင္းမယ့္
ပတ္လမ္းနဲ ့ Jumper ေက်ာ္ေပးမွ ရွာလို ့ရမွာပါ။ထိုကဲ့သ္ု ့မရွာလွ်င္ FET AC9 သာပူေနပါမည္။
အကယ္ရ်္ PMU တြင္ ၿပစ္ခ်က္မ၇ိွလွ်င္ Boot output ပိုင္းေတြၿဖစ္တဲ့ S1,S2,S3, စတဲ့လမ္းေႀကာင္းေတြကို သက္ဆိုင္၇ာဗို ့ေတြထုတ္ေပးပါတယ္။ S1,S2 သည္ 1.1vထုတ္ေပးၿပီး
CPU အိုင္စီအတြက္လိုအပ္တဲ့ VDD ဗို ့ေတြထုတ္ေပးပါယ္။ S3 လမ္းေႀကာင္းကေတာ့ 1.7v ထြက္ၿပီး
emmc အတြက္ VDD တစ္လိုင္းပို ့ေပးပါတယ္။ ေနာက္ထပ္လိုအပ္တဲ့ တစ္လိုင္းကိုေတာ့ dc to dc
မွတဆင့္ 2.7V ရယူထားပါတယ္။ ပါ၀ါခလုတ္ကုိ 3S,4S, ခန္ ့ဖိေပးလိုက္လွ်င္ power on signal
ထြက္လာၿပီး CPU ႏွင့္ EMMC တို ့အတြက္လိုအပ္တဲ့ဗို ့ေတြထုတ္ေပးပါတယ္။
သက္ဆိုင္၇ာအိုင္စီေတြကို ဗို ့အသီးသီးေရာက္သြားလွ်င္ CPU အိုင္စီတြင္းရိွ clock generator
စတင္အလုပ္လုပ္ပါတယ္။ clock ခုန္လိုင္းကို PMU နဲ ့ EMMC တို ့ဆီ ၿပန္ပို ့ေပးပါတယ္။
ထိုအခ်ိန္မွသာ ပါ၀ါ အိုင္စီ အတြင္းရိွ logic control ပိုင္းေတြ ၊switching mode regulator
ပိုင္းေတြပုံမွန္အလုပ္နိင္မွာပါ။ဒါကို powewr on sequence လို ့ေခၚႀကပါတယ္။
emmc သို ့ clock ခုန္လိုင္းေရာက္ရိွခ်ိန္မွာေတာ့ boot အပိုင္းစတင္အလုပ္လုပ္ပါတယ္။ CPU အိုင္စီအတြင္းရိွ RAM ေပၚသို ့ low level coding program data ေတြပါတဲ့ bootloader အပိုင္း
ကူးေၿပာင္းေပးပါတယ္။ CMD,CLK,DO,အစရိွတဲ့ data လမ္းေႀကာင္းေတြ ခ်ိတ္ဆက္အလုပ္လုပ္ႀကပါတယ္။ LOGO ေပၚလာၿပီး system ပိုင္းကို ဆက္လက္ ဆြဲယူၿပီး kernel
နဲ ့ခ်ိတ္ဆက္ေပးပါတယ္။ kernel ကတဆင့္ hardware ပိုင္းမွာပါ၀င္တဲ့ devices ေတြနဲ ့ software
ပိုင္းမွာပါ၀င္တဲ့ code ေတြ application ေတြကိုခ်ိတ္ဆက္ေပးပါတယ္။ဒီအပိုင္းမွာေတာ့ power section ပိုင္းသာမကပဲ
netork ပိုင္းနဲ ့အၿခား အစိတ္အပိုင္းေတြပါ လည္ပတ္ေစပါတယ္။
ကြ်န္ေတာ္ေလ့လာထားမိသေလာက္ေၿပာရရင္
0.00A ___0.07A မွာ (1.1V,1.1V,1.7V) သုံးခုထြက္လာပါတယ္။
0.07A ___0.12A မွာ (1.1V,1.1V,1.7V,2.7V) ေတြထြက္လာပါတယ္။
0.12A ____0.17A မွာ (logo ) စတက္ပါတယ္။ L လမ္းေႀကာင္းတစ္ခ်ိဳ ့ပြင့္လာပါတယ္။
0.17A ____0.22A မွာ (second logo 3G logo) တက္ပါတယ္။
0.22A ___0.28A မွာ (system ,devices) စတင္စစ္ေဆးပါတယ္။
0.28A ___0.35A မွာ (firmware 0s ) အၿပည့္အ၀လည္ပတ္ေနပါတယ္။ L လမ္းေႀကာင္းေတြအကုန္ပြင့္သြားပါတယ္။
0.35A ___0.45A မွာ (SIM,SD, Network, ) အပိုင္းေတြ အၿပီးသတ္စစ္ေဆးပါတယ္။
အားလုံးၿပည့္စုံသြားခ်ိန္မွာေတာ့၊အမ္ပီယာအနဲငယ္ၿပန္က်ၿပီး normal mode ကိုေရာက္ပါတယ္။
0.45A ____ 0.35A ( Home screen ) USER ကိုေစာင့္ပါတယ္။ဘာမွမခိုင္း၇င္
0.35A _____0.00A (Standby mode) ကိုေရာက္ေနပါတယ္။ဒီအခ်ိန္မွာ
power button ကိုတစ္ခ်က္ႏိွပ္လိုက္ရင္ devices အားလုံးခ်ိတ္ဆက္ၿပီးၿဖစ္ေနတဲ့အတြက္
home screen ကိုတန္းေရာက္သြားပါတယ္။ဖုန္းရဲ့ စကရင္ဆိုက္အေသးအႀကီးေပၚမူတည္ၿပီး
အမ္ပီယာၿပတာေတာ့ ကြာမွာေပါ့ေနာ္။
ဒါကေတာ့ကြ်န္ေတာ္ေလ့လာထားတဲ့ပုံစံပါ ။အားလုံးေတာ့မွန္ကန္မႈမရိွနိင္ပါဘူး။
ေလ့လာစညီငယ္ေတြအတြက္ အနည္းအက်ဥ္းေလာက္ အေထာက္အကူရမယ္ဆိုရင္
ေက်နပ္ပါၿပီ။

0 ေ၀ဖန္ေဆြးေႏြးမွဳ :

Post a Comment

 
Top