Labels

Sunday, November 22, 2015

Audio error by kokoaung

အသံပိုင္းေလးပါ
ဖုန္းေတြမွာအသံပိုင္းကိုသုံး္ပိုင္းေတြ ့နိင္ပါတယ္။
တစ္ပိုင္းက ring tone,mp3,game တို ့ပါ၀င္တဲ့ multimedia ပိုင္းကထြက္လာမဲ့
အသံပိုင္းကိုplayback audio အပိုင္းၿဖစ္ၿပီး
ဖုန္းတစ္လုံးနဲ ့တစ္လုံးဆက္သြယ္ေၿပာဆိုႀကတဲ့အခါ
tx,rx, လိုင္းေတြနဲ ့အတူပါလာတဲ့ စကားသံေတြကိုေတာ့
digital signal  audio code  အပိုင္းလို ့ေခၚပါတယ္။ေနာက္တစ္ခုကေတာ့
FM STEREO အပိုင္းၿဖစ္ပါတယ္။
huawei ဖုန္းေတြမွာေတာ့အသံပိုင္းနဲ ့ပတ္သက္ၿပီး သီးၿခား audio processor
အိုင္စီအေနနဲ ့သိပ္မေတြ ့ရပါဘူး။ အသံပိုင္းအားလုံးကို CPU ကပဲ
ထိန္းခ်ဳပ္ထားပါတယ္။
Multi media chip (MMC) တနည္းအားၿဖင့္ EMMC ထဲမွာ
default ringtone အသံေတြရယ္user data ေတြၿဖစ္တဲ့၊mp3,mp4 သီခ်င္းသံေတြrecording သြင္းယူထားတဲ့အသံေတြဟာ
ROM ထဲ မွာထည့္ထားတာပါ။ဒါေႀကာင့္emmc တစ္လုံးကို  data ေတြထည့္ၿပီးအၿခား
အမ်ိဳးအစားတူ ဖုန္းတစ္လုံးမွာ ထည့္လိုက္ရင္ ခုနကထည့္ထားတဲ့ data ေတြအကုန္ၿပန္ပါလာပါတယ္။
ဒါေပမယ့္ audio code အပိုင္းနဲ ့ FM radio အပိုင္းကေတာ့ emmc နဲ ့မပတ္သက္ပါဘူး။
အစပ်ိဳး ၀င္ေရာက္လာတာက network ပိုင္းမွာရိွတဲ့ RF  အိုင္စီေတြၿဖစ္တဲ့  RFMD
RTR 6285,RTR6500, ဒီအိုင္စီေတြ၇ဲ ့ wildeband data ေတြကိုလကၡံတဲ့အပိုင္းကိုေရာက္ပါတယ္။ RF signal ေတြကို 800MHZ to 1250MHZ အတြင္းကန္ ့သပ္ၿပီးလကၡံၿကပါတယ္။ RF Transceiver ေတြမွာ LAN/IP module ေတြပါ၀င္ၿပီး သက္ဆိုင္ရာ cellular ip ကိုေရႊးခ်ယ္ေပးပါတယ္။
GSM channel band ပါ၀င္တဲ့ cellular tx,rx  နဲ ့audio code ေတြကို baseband အိုင္စီထံပို ့ေပးပါတယ္။baseband အိုင္စီေတြကို အမ်ားအားၿဖင့္ CPU ထဲမွာပဲေပါင္းစပ္ထားတာေတြ ့၇ပါ
တယ္။
ထိုနည္းအတိုင္းပဲ FM antenna ကေနတဆင့္၀င္လာတဲ့ signal ေတြကို FM Module မွာရိွတဲ့
 အိုင္စီကလကၡံၿပီး  digital signal ေတြကို  CPU ထံ ၿပန္ပို ့ပါတယ္ ။ဖုန္းေတြမွာ FM Antenna ကို နားႀကပ္ႀကိုးရဲ့
ခုခံမႈကေနတစ္ဆင့္ ၿပန္ယူထားတဲ့အတြက္ နားႀကပ္မထိုးရင္ေတာ့ FM မမိနိင္ပါဘူး။
သက္ဆိုင္ရာ module ေတြကပို ့လြတ္လိုက္တဲ့ digital code နဲ ့ audio signal  ေတြကို CPU ကလကၡ ့ယူၿပီး DACs အပိုင္းက digital to analog audio signal အၿဖစ္ၿပန္ေၿပာင္း
ေပးပါတယ္။အဓိကအေႀကာင္းကေတာ့ လူေတြရဲ့ အႀကားအာရုံမွာ အသံအၿဖစ္ခံစားနိင္မႈက
analog audio signal ၿဖစ္ၿပီး 20HZ TO 20KHZ ႀကားမွာ၇ိွတဲ့ႀကိမ္ႏႈန္းကိုသာႀကားနိင္တဲ့
အတြက္ၿပန္ေၿပာင္းေပးရတာၿဖစ္ပါတယ္။
မ်ားေသာအားၿဖင့္ audio signal ကို output ပိုင္းသ့ို တိုက္ရိုက္မထုတ္ေပးပဲ
speaker နဲ့ဆက္ေနတဲ့ power ic, audio amp output driver  ic ေလးေတြတဆင့္ခံၿပီး
အသံကိုထုတ္ယူႀကပါတယ္။ ေနာက္ပိုင္း၀င္လာတဲ့ honor ဖုန္းအခ်ို ့နဲ့ MSM 8212 အသုံးၿပဳ
ထားတဲ့ ဖုန္းေတြမွာေတာ့ အသံကို CPU ကေနတိုက္ရိဳက္ထုတ္ေပးတာေတြ ့၇ပါတယ္။
ပါ၀ါအိုင္စီေတာ္ေတာ္မ်ားမ်ားမွာ စပီကာ output  ပိုင္းေတြပါလာပါတယ္။
SAMSUNG ဖုန္းေတြမွာေတာ့ audio ပိုင္းကို သီးၿခား အိုင္စီေတြနဲ့ ထုတ္ေပးတာေတြ ့ရပါတယ္။
တစ္ခ်ို ့ဖုန္းေတြမွာဆိုရင္ audio processor သီးသန္ ့ပါ၀င္ၿပီး hifi sound ,equ, စနစ္ေတြ ထည့္ထားတဲ့အတြက္အသံထြက္အလြန္ေကာင္းမြန္တာေတြ့ရပါတယ္။
မည္သို ့ဆိုေစ ဖုန္းေတြမွာအသံမလာရင္ စပီကကေန စ စစ္၇မွာပါ။
စပီကာ၊ လမ္းေႀကာင္း၊ကြန္ပိုးနင့္၊ ပါ၀ါအိုင္စီ၊ စီပီယူ  တဆင့္ၿခင္းသြားရမ်ာပါ။
အေကာင္းဆုံးကေတာ့ ပါ၀ါအိုင္စီေတြရဲ့အတြင္းပတ္လမ္းေလးေတြကိုတတ္နိင္သေလာက္
ေလ့လာမွတ္သားထားဖို ့လိုပါတယ္။ MTK အုပ္စုေတြမွာ အသံနဲ ့ပတ္သက္ၿပီး
မိုက္အသံပိုင္းေရာ သီခ်င္းဖြင့္တဲ့အပိုင္း playback audio driver အပိုင္းေတြပါထည့္သြင္းထားတာေတြ ့ရပါတယ္။
ေနာက္တစ္ခုက ေဆာ့၀ဲနဲ ့ပတ္သက္တဲ့အပိုင္းပါ။
အသံနဲ ့ပတ္သက္တဲ့ apk တစ္ခုခုသုံးလိုက္တဲ့အခါ version မကိုက္တဲ့အခါမွာ အသံပိုင္းကို
ထိခိုက္နိင္ပါတယ္။သီခ်င္းသံရၿပီး မိုက္အသံမရတာတို ့၊ဖုန္း၀င္လာတာနဲ ့
recording mode ကိုေရာက္ၿပီး ေၿပာသမွ်အကုန္လိုက္မွတ္ေနတာမ်ိဳး၊
တစ္ဖက္ေၿပာတဲ့အသံမွာ echo သံေတြလိုထပ္ေနတာမ်ိဴးေတြ ၿဖစ္တတ္ပါတယ္။
တစ္ခ်ိဳ ့ဖုန္းေတြမွွွွွွွွွွွွွွွွွာ  firmware မွားတင္မိရင္ audio code အပိုင္းလုံး၀ပ်က္သြားတာမ်ိဳးရိွပါတယ္။
မိုက္အသံပိုင္းကိုေတာ့ဖုန္းအမ်ားစုမွ ာ  CPU အိုင္စီကေန ထိန္းခ်ဴပ္ထားတာေတြ ့၇ပါတယ္။
မိုက္ bias  ထုတ္ေပးတဲ့လမ္းေႀကာင္းၿပတ္သြားရင္  မိုက္သံလုံး၀ထြက္နိင္မွာမဟုတ္ေတာ့ပါဘူး။
အသံပိုင္းနဲ ့ပတ္သက္ၿပီးက်ယ္ၿပန္ ့လြန္းတဲ့အတြက္ အကုန္ေတာ့ၿပည့္စုံမႈရိွမွာမဟုတ္ပါဘူး။
ေလ့လာစညီငယ္ေတြ ဗဟုသုတ ရယုံေလာက္ပါပဲ။





                   



3 comments: