本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,尤其涉及一種校準(zhǔn)誤差確認(rèn)方法、裝置及移動(dòng)終端。
背景技術(shù):
隨著移動(dòng)通信和網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,移動(dòng)終端產(chǎn)業(yè)規(guī)模不斷擴(kuò)大。在大批量生產(chǎn)移動(dòng)終端時(shí),相同型號(hào)的移動(dòng)終端雖然都使用相同的元器件,但由于元器件以及工藝流程的本身存在一定誤差,每臺(tái)移動(dòng)終端的性能也存在一定的偏差。移動(dòng)終端的校準(zhǔn)就是將移動(dòng)終端的這種偏差調(diào)整在一定范圍內(nèi)。在移動(dòng)終端的校準(zhǔn)中,其中非常重要的一項(xiàng)就是模數(shù)轉(zhuǎn)換器(ADC:Analog-to-Digital Converter)的校準(zhǔn)。ADC校準(zhǔn)就是將集成電路(IC:Integrated Circuit)的單體ADC讀值差異性進(jìn)行糾正。ADC校準(zhǔn)的準(zhǔn)確性影響到整機(jī)的穩(wěn)定性,因此確認(rèn)其校準(zhǔn)誤差是尤為關(guān)鍵的一步。
當(dāng)前可以通過產(chǎn)線工位校準(zhǔn)確認(rèn)方式或者人工校準(zhǔn)確認(rèn)方式對(duì)ADC校準(zhǔn)誤差進(jìn)行確認(rèn)。
產(chǎn)線工位校準(zhǔn)確認(rèn)方式是指產(chǎn)線流水線需要加入校準(zhǔn)確認(rèn)工位進(jìn)行校準(zhǔn)驗(yàn)證,使用個(gè)人電腦(PC:personal computer)讀取精密電源數(shù)據(jù)來確認(rèn)校準(zhǔn)準(zhǔn)確性。產(chǎn)線工位校準(zhǔn)確認(rèn)方式可以準(zhǔn)確的定位校準(zhǔn)誤差,但是受到環(huán)境、成本及流程限制無法反復(fù)驗(yàn)證同一個(gè)單體的校準(zhǔn)誤差。
人工校準(zhǔn)確認(rèn)方式是指人工抓取手機(jī)log,提取和校準(zhǔn)相關(guān)的數(shù)據(jù)與標(biāo)準(zhǔn)進(jìn)行比對(duì),確認(rèn)校準(zhǔn)誤差。人工校準(zhǔn)確認(rèn)方式中,操作繁瑣,而且操作可能出錯(cuò), 即使約束了人工操作也有可能造成連接或者計(jì)算錯(cuò)誤導(dǎo)致的校準(zhǔn)確認(rèn)失敗。
在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下技術(shù)問題:
現(xiàn)有的ADC校準(zhǔn)誤差確認(rèn)方法操作不便,無法及時(shí)篩除由于校準(zhǔn)不準(zhǔn)的單體而導(dǎo)致的校準(zhǔn)事故。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供的校準(zhǔn)誤差確認(rèn)方法、裝置及移動(dòng)終端,能夠方便快捷地對(duì)ADC校準(zhǔn)誤差進(jìn)行確認(rèn),能夠及時(shí)排除因設(shè)備或者環(huán)境導(dǎo)致的校準(zhǔn)事故。
第一方面,本發(fā)明提供一種校準(zhǔn)誤差確認(rèn)方法,包括:
確認(rèn)ADC校準(zhǔn)完成;
從驅(qū)動(dòng)層讀取ADC轉(zhuǎn)化后的電壓值和電流值;
接收用戶輸入的供電電壓值;
計(jì)算所讀取的ADC轉(zhuǎn)化后的電壓值和電流值與供電數(shù)據(jù)間的偏差;
將所述偏差向用戶進(jìn)行顯示。
可選地,所述從驅(qū)動(dòng)層讀取ADC轉(zhuǎn)化后的電壓值和電流值包括:讀取驅(qū)動(dòng)層所獲取的由庫(kù)侖計(jì)(FGU:Fuel Gauge Unit)的ADC轉(zhuǎn)化后的第一電流值和第一電壓值以及由AUX ADC轉(zhuǎn)化后的第二電壓值。
可選地,所述計(jì)算所讀取的ADC轉(zhuǎn)化后的電壓值和電流值與供電數(shù)據(jù)間的偏差包括:計(jì)算所述第一電壓值與用戶輸入的供電電壓值之間的第一差值、所述第二電壓值與用戶輸入的供電電壓值之間的第二差值以及所述第一電流值與零點(diǎn)電流之間的第三差值;所述將所述偏差向用戶進(jìn)行顯示包括:將所述第一差值、第二差值和第三差值向用戶進(jìn)行顯示。
可選地,所述方法還包括:判斷所述第一差值和所述第二差值是否均在第 一預(yù)定閾值以內(nèi),以及所述第三差值是否在第二預(yù)定閾值以內(nèi);如果判斷均為是,則確認(rèn)校準(zhǔn)通過,否則確認(rèn)校準(zhǔn)失敗;將校準(zhǔn)結(jié)果向用戶進(jìn)行顯示。
可選地,所述從驅(qū)動(dòng)層讀取ADC轉(zhuǎn)化后的電壓值和電流值包括:多次從驅(qū)動(dòng)層讀取ADC轉(zhuǎn)化后的電壓值和電流值;所述計(jì)算所讀取的ADC轉(zhuǎn)化后的電壓值和電流值與供電數(shù)據(jù)間的偏差包括:分別計(jì)算多次讀取ADC轉(zhuǎn)化后的電壓值和電流值與供電數(shù)據(jù)間的偏差,取多次計(jì)算的偏差的平均值為最終獲得的偏差。
可選地,所述接收用戶輸入的供電電壓值包括:判斷所述用戶輸入的供電電壓值是否在預(yù)定的范圍內(nèi),如果否,則向用戶進(jìn)行提示,以重新接收用戶輸入的供電電壓值。
第二方面,本發(fā)明提供一種校準(zhǔn)誤差確認(rèn)裝置,包括:
確認(rèn)模塊,用于確認(rèn)ADC校準(zhǔn)完成;
讀取模塊,用于從驅(qū)動(dòng)層讀取ADC轉(zhuǎn)化后的電壓值和電流值;
接收模塊,用于接收用戶輸入的供電電壓值;
計(jì)算模塊,用于計(jì)算所讀取的ADC轉(zhuǎn)化后的電壓值和電流值與供電數(shù)據(jù)間的偏差;
顯示模塊,用于將所述偏差向用戶進(jìn)行顯示。
可選地,所述讀取模塊用于讀取驅(qū)動(dòng)層所獲取的由庫(kù)侖計(jì)(FGU)的ADC轉(zhuǎn)化后的第一電流值和第一電壓值以及由AUX ADC轉(zhuǎn)化后的第二電壓值。
可選地,所述計(jì)算模塊用于計(jì)算所述第一電壓值與用戶輸入的供電電壓值之間的第一差值、所述第二電壓值與用戶輸入的供電電壓值之間的第二差值以及所述第一電流值與零點(diǎn)電流之間的第三差值;所述顯示模塊,用于將所述第 一差值、第二差值和第三差值向用戶進(jìn)行顯示。
可選地,所述裝置還包括:判斷模塊,用于判斷所述第一差值和所述第二差值是否均在第一預(yù)定閾值以內(nèi),以及所述第三差值是否在第二預(yù)定閾值以內(nèi),如果判斷均為是,則確認(rèn)校準(zhǔn)通過,否則確認(rèn)校準(zhǔn)失??;所述顯示模塊還用于將校準(zhǔn)結(jié)果向用戶進(jìn)行顯示。
可選地,所述讀取模塊用于多次從驅(qū)動(dòng)層讀取ADC轉(zhuǎn)化后的電壓值和電流值;所述計(jì)算模塊用于分別計(jì)算多次讀取ADC轉(zhuǎn)化后的電壓值和電流值與供電數(shù)據(jù)間的偏差,取多次計(jì)算的偏差的平均值為最終獲得的偏差。
可選地,所述接收模塊用于在判斷所述用戶輸入數(shù)據(jù)不在預(yù)定的范圍內(nèi)時(shí),向用戶進(jìn)行提示,以重新接收用戶輸入數(shù)據(jù)。
第三方面,本發(fā)明提供一種移動(dòng)終端,所述移動(dòng)終端包括上述的校準(zhǔn)誤差確認(rèn)裝置。
本發(fā)明實(shí)施例提供的校準(zhǔn)誤差確認(rèn)方法、裝置及移動(dòng)終端,從設(shè)備底層直接讀取ADC轉(zhuǎn)化后校準(zhǔn)的電壓值和電流值,通過用戶輸入供電電壓值,將供電數(shù)據(jù)與從底層讀取的數(shù)據(jù)進(jìn)行比較獲得偏差,并將偏差及時(shí)反饋給用戶,而無需具備電腦以及其它測(cè)試設(shè)備或軟件,大大提高了校準(zhǔn)誤差確認(rèn)的可操作性和準(zhǔn)確性,可以以最快的速度確認(rèn)機(jī)器是否經(jīng)過校準(zhǔn),從而使得前端工程師可以在第一時(shí)間定位設(shè)備故障。
附圖說明
圖1為本發(fā)明一實(shí)施例校準(zhǔn)誤差確認(rèn)方法的流程圖;
圖2為本發(fā)明另一實(shí)施例校準(zhǔn)誤差確認(rèn)方法的流程圖;
圖3為本發(fā)明一實(shí)施例校準(zhǔn)誤差確認(rèn)裝置的結(jié)構(gòu)示意圖;
圖4為本發(fā)明另一實(shí)施例校準(zhǔn)誤差確認(rèn)裝置的結(jié)構(gòu)示意圖;
圖5為本發(fā)明一實(shí)施例移動(dòng)終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明提供一種校準(zhǔn)誤差確認(rèn)方法,如圖1所示,所述方法包括:
S11、確認(rèn)ADC校準(zhǔn)完成;
S12,從驅(qū)動(dòng)層讀取ADC轉(zhuǎn)化后的電壓值和電流值;
S13,接收用戶輸入的供電電壓值;
S14,計(jì)算所述讀取的ADC轉(zhuǎn)化后的電壓值和電流值與供電數(shù)據(jù)間的偏差;
S15,將所述偏差向用戶進(jìn)行顯示。
本發(fā)明實(shí)施例提供的校準(zhǔn)誤差確認(rèn)方法,從設(shè)備底層直接讀取ADC轉(zhuǎn)化后校準(zhǔn)的電壓值和電流值,通過用戶輸入供電電壓值,將供電數(shù)據(jù)與從底層讀取的數(shù)據(jù)進(jìn)行比較獲得偏差,并將偏差及時(shí)反饋給用戶,而無需具備電腦以及其它測(cè)試設(shè)備或軟件,大大提高了校準(zhǔn)誤差確認(rèn)的可操作性和準(zhǔn)確性,可以以最快的速度確認(rèn)機(jī)器是否經(jīng)過校準(zhǔn),從而使得前端工程師可以在第一時(shí)間定位設(shè)備故障。
可選地,如圖2所示,本發(fā)明提供一種校準(zhǔn)誤差確認(rèn)方法,所述方法包括:
S21、在采用穩(wěn)壓源供電的情況下,打開移動(dòng)終端應(yīng)用。
S22、從底層(例如驅(qū)動(dòng)層)直接獲取校準(zhǔn)模式信息。
S23、通過校準(zhǔn)模式信息判斷ADC是否經(jīng)過校準(zhǔn)。
可以通過校準(zhǔn)模式信息中的標(biāo)識(shí)來判斷校準(zhǔn)是否已經(jīng)完成校準(zhǔn),如果否,則例如通過人機(jī)接口向用戶提供警示。
S24、從底層(例如驅(qū)動(dòng)層)直接讀取ADC轉(zhuǎn)化后校準(zhǔn)的電壓值和電流值。
優(yōu)選地,可以讀取底層(例如驅(qū)動(dòng)層)獲取的由FGU的ADC轉(zhuǎn)化后的第一電流值FGU_I_bat和第一電壓值FGU_V_bat以及由AUX ADC轉(zhuǎn)化后的第二電壓值A(chǔ)UX_V_bat。
S25、接收用戶(例如測(cè)試人員)輸入的供電數(shù)據(jù),例如為穩(wěn)壓源的供電電壓。
優(yōu)選地,通過人機(jī)接口向用戶提供數(shù)據(jù)接收欄,用戶將實(shí)際供電電壓輸入到數(shù)據(jù)接收欄的V_supply選項(xiàng)。例如,此處穩(wěn)壓源的供電電壓為4v,則用戶輸入4v。這里,由于電路為開路,因此系統(tǒng)默認(rèn)供電電流為零。
S26、判斷所述用戶輸入的供電電壓值是否在預(yù)定的范圍內(nèi),如果否,則判斷用戶輸入的數(shù)據(jù)無效,向用戶進(jìn)行提示,以重新接收用戶輸入數(shù)據(jù)。
通過判斷所述用戶輸入的供電電壓值是否在預(yù)定的范圍內(nèi),來確保用戶輸入的為有效數(shù)據(jù),從而控制用戶的操作錯(cuò)誤。例如,此處穩(wěn)壓源輸出電壓范圍在3v到4.5v之間,如果用戶輸入的實(shí)際供電電壓為10v,則判斷用戶輸入了無效的數(shù)據(jù),提示用戶需要重新輸入。
S27、計(jì)算所述讀取的ADC轉(zhuǎn)化后的電壓值和電流值與供電數(shù)據(jù)間的偏差。
優(yōu)選地,所述偏差可以通過FGU_V_offset、AUX_V_offset以及FGU_I_offset來表示。
FGU_V_offset為底層(例如驅(qū)動(dòng)層)獲取的由FGU的ADC轉(zhuǎn)化后的電壓值FGU_V_bat與供電電壓值(例如4v)的差值;FGU_I_offset為底層(例如驅(qū)動(dòng)層)獲取的由FGU的ADC轉(zhuǎn)化后的電流值FGU_I_bat與零點(diǎn)電流零的差值;AUX_V_offset為底層(例如驅(qū)動(dòng)層)獲取的由AUX ADC轉(zhuǎn)化后的電壓值A(chǔ)UX_V_bat與供電電壓值(例如4v)的差值。
優(yōu)選地,分別計(jì)算多次讀取ADC轉(zhuǎn)化后的電壓值和電流值與供電數(shù)據(jù)間的偏差,取多次計(jì)算的偏差的平均值為最終獲得的偏差。
S28、將所計(jì)算的結(jié)果向用戶進(jìn)行顯示。
優(yōu)選地,可以判斷所述偏差是否在預(yù)定閾值以內(nèi),如果是,則確認(rèn)校準(zhǔn)通過,否則確認(rèn)校準(zhǔn)失敗。例如,可以判斷校準(zhǔn)電壓精度FGU_V_offset和AUX_V_offset是否均在預(yù)定閾值30mv以內(nèi)以及校準(zhǔn)電流精度FGU_I_offset是否在15ma以內(nèi),如果是,則確認(rèn)校準(zhǔn)通過,否則均確認(rèn)用戶校準(zhǔn)失敗??梢詫⑺@得的多個(gè)差值和校準(zhǔn)結(jié)果例如通過人機(jī)接口向用戶進(jìn)行顯示,并且當(dāng)確認(rèn)校準(zhǔn)失敗時(shí),可以通過人機(jī)接口向用戶提供警示。
本發(fā)明實(shí)施例還提供一種校準(zhǔn)誤差確認(rèn)裝置11,如圖3所示,所述裝置11包括:
確認(rèn)模塊101,用于確認(rèn)ADC校準(zhǔn)完成;
讀取模塊102,用于從驅(qū)動(dòng)層讀取ADC轉(zhuǎn)化后的電壓值和電流值;
接收模塊103,用于接收用戶輸入的供電電壓值;
計(jì)算模塊104,用于計(jì)算所述讀取的AD轉(zhuǎn)化后C的電壓值和電流值與供電數(shù)據(jù)間的偏差;
顯示模塊105,用于將所述偏差向用戶進(jìn)行顯示。
進(jìn)一步地,確認(rèn)模塊101可以通過從驅(qū)動(dòng)層讀取的校準(zhǔn)模式信息來判斷ADC是否經(jīng)過校準(zhǔn),在判斷ADC沒有經(jīng)過校準(zhǔn)時(shí),向用戶提供警示。例如可以通過人機(jī)接口向用戶提供警示。
優(yōu)選地,所述讀取模塊102可以可以讀取底層(例如驅(qū)動(dòng)層)獲取的由FGU的ADC轉(zhuǎn)化后的第一電流值FGU_I_bat和第一電壓值FGU_V_bat以及由AUX ADC轉(zhuǎn)化后的第二電壓值A(chǔ)UX_V_bat。。
進(jìn)一步地,所述計(jì)算模塊104可以用于計(jì)算所述第一電壓值與用戶輸入的供電電壓值之間的第一差值FGU_V_offset、所述第二電壓值與用戶輸入的供電電壓值之間的第二差值A(chǔ)UX_V_offset以及以及所述第一電流值與零點(diǎn)電流之間的第三差值FGU_I_offset。
優(yōu)選地,計(jì)算模塊104可以分別計(jì)算多次讀取ADC轉(zhuǎn)化后的電壓值和電流值與供電數(shù)據(jù)間的偏差,取多次計(jì)算的偏差的平均值為最終獲得的偏差。
進(jìn)一步地,如圖4所示,所述裝置還可以包括判斷模塊16,用于判斷所述第一差值和所述第二差值是否均在第一預(yù)定閾值以內(nèi),以及所述第三差值是否在第二預(yù)定閾值以內(nèi),如果判斷均為是,則確認(rèn)校準(zhǔn)通過,否則確認(rèn)校準(zhǔn)失敗。
例如,判斷模塊106可以判斷校準(zhǔn)電壓精度FGU_V_offset和AUX_V_offset是否均在預(yù)定閾值30mv以內(nèi)以及校準(zhǔn)電流精度FGU_I_offset是否在15ma以內(nèi),如果是,則確認(rèn)校準(zhǔn)通過,否則均確認(rèn)用戶校準(zhǔn)失敗。顯示模塊105可以將所獲得的多個(gè)差值和校準(zhǔn)結(jié)果例如通過人機(jī)接口向用戶進(jìn)行顯示,并且當(dāng)確認(rèn)校準(zhǔn)失敗時(shí),顯示模塊105還可以通過人機(jī)接口向用戶提供警示。
本發(fā)明實(shí)施例提供的校準(zhǔn)誤差確認(rèn)裝置,從設(shè)備底層直接讀取校準(zhǔn)后的ADC轉(zhuǎn)化后的電壓值和電流值,通過用戶輸入供電電壓值,將供電數(shù)據(jù)與從底 層讀取的數(shù)據(jù)進(jìn)行比較獲得偏差,并將偏差及時(shí)反饋給用戶,而無需具備電腦以及其它測(cè)試設(shè)備或軟件,大大提高了校準(zhǔn)誤差確認(rèn)的可操作性和準(zhǔn)確性,可以以最快的速度確認(rèn)機(jī)器是否經(jīng)過校準(zhǔn),從而使得前端工程師可以在第一時(shí)間定位設(shè)備故障。
本發(fā)明實(shí)施例還提供一種移動(dòng)終端1,如圖5所示,所述移動(dòng)終端1包括上述校準(zhǔn)誤差確認(rèn)裝置11。該移動(dòng)終端1可以采用穩(wěn)壓源供電,穩(wěn)壓源正極連接BAT+,穩(wěn)壓源負(fù)極連接主板,并且該移動(dòng)終端1的阻抗可以通過GND進(jìn)行旁路。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。