CN106899298A - 校准误差确认方法、装置及移动终端 - Google Patents
校准误差确认方法、装置及移动终端 Download PDFInfo
- Publication number
- CN106899298A CN106899298A CN201510954583.6A CN201510954583A CN106899298A CN 106899298 A CN106899298 A CN 106899298A CN 201510954583 A CN201510954583 A CN 201510954583A CN 106899298 A CN106899298 A CN 106899298A
- Authority
- CN
- China
- Prior art keywords
- voltage
- adc
- difference
- magnitude
- read
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/10—Calibration or testing
- H03M1/1009—Calibration
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Telephone Function (AREA)
Abstract
本发明提供一种校准误差确认方法、装置及移动终端。所述方法包括:确认ADC校准完成后,从驱动层读取ADC转化后的电压值和电流值;接收用户输入的供电电压值;计算所读取的ADC转化后的电压值和电流值与供电数据间的偏差;将所述偏差向用户进行显示。本发明能够方便快捷地对ADC校准误差进行确认,能够及时排除因设备或者环境导致的校准事故。
Description
技术领域
本发明涉及移动通信技术领域,尤其涉及一种校准误差确认方法、装置及移动终端。
背景技术
随着移动通信和网络技术的迅猛发展,移动终端产业规模不断扩大。在大批量生产移动终端时,相同型号的移动终端虽然都使用相同的元器件,但由于元器件以及工艺流程的本身存在一定误差,每台移动终端的性能也存在一定的偏差。移动终端的校准就是将移动终端的这种偏差调整在一定范围内。在移动终端的校准中,其中非常重要的一项就是模数转换器(ADC:Analog-to-DigitalConverter)的校准。ADC校准就是将集成电路(IC:Integrated Circuit)的单体ADC读值差异性进行纠正。ADC校准的准确性影响到整机的稳定性,因此确认其校准误差是尤为关键的一步。
当前可以通过产线工位校准确认方式或者人工校准确认方式对ADC校准误差进行确认。
产线工位校准确认方式是指产线流水线需要加入校准确认工位进行校准验证,使用个人电脑(PC:personal computer)读取精密电源数据来确认校准准确性。产线工位校准确认方式可以准确的定位校准误差,但是受到环境、成本及流程限制无法反复验证同一个单体的校准误差。
人工校准确认方式是指人工抓取手机log,提取和校准相关的数据与标准进行比对,确认校准误差。人工校准确认方式中,操作繁琐,而且操作可能出错,即使约束了人工操作也有可能造成连接或者计算错误导致的校准确认失败。
在实现本发明的过程中,发明人发现现有技术中至少存在如下技术问题:
现有的ADC校准误差确认方法操作不便,无法及时筛除由于校准不准的单体而导致的校准事故。
发明内容
本发明提供的校准误差确认方法、装置及移动终端,能够方便快捷地对ADC校准误差进行确认,能够及时排除因设备或者环境导致的校准事故。
第一方面,本发明提供一种校准误差确认方法,包括:
确认ADC校准完成;
从驱动层读取ADC转化后的电压值和电流值;
接收用户输入的供电电压值;
计算所读取的ADC转化后的电压值和电流值与供电数据间的偏差;
将所述偏差向用户进行显示。
可选地,所述从驱动层读取ADC转化后的电压值和电流值包括:读取驱动层所获取的由库仑计(FGU:Fuel Gauge Unit)的ADC转化后的第一电流值和第一电压值以及由AUX ADC转化后的第二电压值。
可选地,所述计算所读取的ADC转化后的电压值和电流值与供电数据间的偏差包括:计算所述第一电压值与用户输入的供电电压值之间的第一差值、所述第二电压值与用户输入的供电电压值之间的第二差值以及所述第一电流值与零点电流之间的第三差值;所述将所述偏差向用户进行显示包括:将所述第一差值、第二差值和第三差值向用户进行显示。
可选地,所述方法还包括:判断所述第一差值和所述第二差值是否均在第一预定阈值以内,以及所述第三差值是否在第二预定阈值以内;如果判断均为是,则确认校准通过,否则确认校准失败;将校准结果向用户进行显示。
可选地,所述从驱动层读取ADC转化后的电压值和电流值包括:多次从驱动层读取ADC转化后的电压值和电流值;所述计算所读取的ADC转化后的电压值和电流值与供电数据间的偏差包括:分别计算多次读取ADC转化后的电压值和电流值与供电数据间的偏差,取多次计算的偏差的平均值为最终获得的偏差。
可选地,所述接收用户输入的供电电压值包括:判断所述用户输入的供电电压值是否在预定的范围内,如果否,则向用户进行提示,以重新接收用户输入的供电电压值。
第二方面,本发明提供一种校准误差确认装置,包括:
确认模块,用于确认ADC校准完成;
读取模块,用于从驱动层读取ADC转化后的电压值和电流值;
接收模块,用于接收用户输入的供电电压值;
计算模块,用于计算所读取的ADC转化后的电压值和电流值与供电数据间的偏差;
显示模块,用于将所述偏差向用户进行显示。
可选地,所述读取模块用于读取驱动层所获取的由库仑计(FGU)的ADC转化后的第一电流值和第一电压值以及由AUX ADC转化后的第二电压值。
可选地,所述计算模块用于计算所述第一电压值与用户输入的供电电压值之间的第一差值、所述第二电压值与用户输入的供电电压值之间的第二差值以及所述第一电流值与零点电流之间的第三差值;所述显示模块,用于将所述第一差值、第二差值和第三差值向用户进行显示。
可选地,所述装置还包括:判断模块,用于判断所述第一差值和所述第二差值是否均在第一预定阈值以内,以及所述第三差值是否在第二预定阈值以内,如果判断均为是,则确认校准通过,否则确认校准失败;所述显示模块还用于将校准结果向用户进行显示。
可选地,所述读取模块用于多次从驱动层读取ADC转化后的电压值和电流值;所述计算模块用于分别计算多次读取ADC转化后的电压值和电流值与供电数据间的偏差,取多次计算的偏差的平均值为最终获得的偏差。
可选地,所述接收模块用于在判断所述用户输入数据不在预定的范围内时,向用户进行提示,以重新接收用户输入数据。
第三方面,本发明提供一种移动终端,所述移动终端包括上述的校准误差确认装置。
本发明实施例提供的校准误差确认方法、装置及移动终端,从设备底层直接读取ADC转化后校准的电压值和电流值,通过用户输入供电电压值,将供电数据与从底层读取的数据进行比较获得偏差,并将偏差及时反馈给用户,而无需具备电脑以及其它测试设备或软件,大大提高了校准误差确认的可操作性和准确性,可以以最快的速度确认机器是否经过校准,从而使得前端工程师可以在第一时间定位设备故障。
附图说明
图1为本发明一实施例校准误差确认方法的流程图;
图2为本发明另一实施例校准误差确认方法的流程图;
图3为本发明一实施例校准误差确认装置的结构示意图;
图4为本发明另一实施例校准误差确认装置的结构示意图;
图5为本发明一实施例移动终端的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明提供一种校准误差确认方法,如图1所示,所述方法包括:
S11、确认ADC校准完成;
S12,从驱动层读取ADC转化后的电压值和电流值;
S13,接收用户输入的供电电压值;
S14,计算所述读取的ADC转化后的电压值和电流值与供电数据间的偏差;
S15,将所述偏差向用户进行显示。
本发明实施例提供的校准误差确认方法,从设备底层直接读取ADC转化后校准的电压值和电流值,通过用户输入供电电压值,将供电数据与从底层读取的数据进行比较获得偏差,并将偏差及时反馈给用户,而无需具备电脑以及其它测试设备或软件,大大提高了校准误差确认的可操作性和准确性,可以以最快的速度确认机器是否经过校准,从而使得前端工程师可以在第一时间定位设备故障。
可选地,如图2所示,本发明提供一种校准误差确认方法,所述方法包括:
S21、在采用稳压源供电的情况下,打开移动终端应用。
S22、从底层(例如驱动层)直接获取校准模式信息。
S23、通过校准模式信息判断ADC是否经过校准。
可以通过校准模式信息中的标识来判断校准是否已经完成校准,如果否,则例如通过人机接口向用户提供警示。
S24、从底层(例如驱动层)直接读取ADC转化后校准的电压值和电流值。
优选地,可以读取底层(例如驱动层)获取的由FGU的ADC转化后的第一电流值FGU_I_bat和第一电压值FGU_V_bat以及由AUX ADC转化后的第二电压值AUX_V_bat。
S25、接收用户(例如测试人员)输入的供电数据,例如为稳压源的供电电压。
优选地,通过人机接口向用户提供数据接收栏,用户将实际供电电压输入到数据接收栏的V_supply选项。例如,此处稳压源的供电电压为4v,则用户输入4v。这里,由于电路为开路,因此***默认供电电流为零。
S26、判断所述用户输入的供电电压值是否在预定的范围内,如果否,则判断用户输入的数据无效,向用户进行提示,以重新接收用户输入数据。
通过判断所述用户输入的供电电压值是否在预定的范围内,来确保用户输入的为有效数据,从而控制用户的操作错误。例如,此处稳压源输出电压范围在3v到4.5v之间,如果用户输入的实际供电电压为10v,则判断用户输入了无效的数据,提示用户需要重新输入。
S27、计算所述读取的ADC转化后的电压值和电流值与供电数据间的偏差。
优选地,所述偏差可以通过FGU_V_offset、AUX_V_offset以及FGU_I_offset来表示。
FGU_V_offset为底层(例如驱动层)获取的由FGU的ADC转化后的电压值FGU_V_bat与供电电压值(例如4v)的差值;FGU_I_offset为底层(例如驱动层)获取的由FGU的ADC转化后的电流值FGU_I_bat与零点电流零的差值;AUX_V_offset为底层(例如驱动层)获取的由AUX ADC转化后的电压值AUX_V_bat与供电电压值(例如4v)的差值。
优选地,分别计算多次读取ADC转化后的电压值和电流值与供电数据间的偏差,取多次计算的偏差的平均值为最终获得的偏差。
S28、将所计算的结果向用户进行显示。
优选地,可以判断所述偏差是否在预定阈值以内,如果是,则确认校准通过,否则确认校准失败。例如,可以判断校准电压精度FGU_V_offset和AUX_V_offset是否均在预定阈值30mv以内以及校准电流精度FGU_I_offset是否在15ma以内,如果是,则确认校准通过,否则均确认用户校准失败。可以将所获得的多个差值和校准结果例如通过人机接口向用户进行显示,并且当确认校准失败时,可以通过人机接口向用户提供警示。
本发明实施例还提供一种校准误差确认装置11,如图3所示,所述装置11包括:
确认模块101,用于确认ADC校准完成;
读取模块102,用于从驱动层读取ADC转化后的电压值和电流值;
接收模块103,用于接收用户输入的供电电压值;
计算模块104,用于计算所述读取的AD转化后C的电压值和电流值与供电数据间的偏差;
显示模块105,用于将所述偏差向用户进行显示。
进一步地,确认模块101可以通过从驱动层读取的校准模式信息来判断ADC是否经过校准,在判断ADC没有经过校准时,向用户提供警示。例如可以通过人机接口向用户提供警示。
优选地,所述读取模块102可以可以读取底层(例如驱动层)获取的由FGU的ADC转化后的第一电流值FGU_I_bat和第一电压值FGU_V_bat以及由AUXADC转化后的第二电压值AUX_V_bat。。
进一步地,所述计算模块104可以用于计算所述第一电压值与用户输入的供电电压值之间的第一差值FGU_V_offset、所述第二电压值与用户输入的供电电压值之间的第二差值AUX_V_offset以及以及所述第一电流值与零点电流之间的第三差值FGU_I_offset。
优选地,计算模块104可以分别计算多次读取ADC转化后的电压值和电流值与供电数据间的偏差,取多次计算的偏差的平均值为最终获得的偏差。
进一步地,如图4所示,所述装置还可以包括判断模块16,用于判断所述第一差值和所述第二差值是否均在第一预定阈值以内,以及所述第三差值是否在第二预定阈值以内,如果判断均为是,则确认校准通过,否则确认校准失败。
例如,判断模块106可以判断校准电压精度FGU_V_offset和AUX_V_offset是否均在预定阈值30mv以内以及校准电流精度FGU_I_offset是否在15ma以内,如果是,则确认校准通过,否则均确认用户校准失败。显示模块105可以将所获得的多个差值和校准结果例如通过人机接口向用户进行显示,并且当确认校准失败时,显示模块105还可以通过人机接口向用户提供警示。
本发明实施例提供的校准误差确认装置,从设备底层直接读取校准后的ADC转化后的电压值和电流值,通过用户输入供电电压值,将供电数据与从底层读取的数据进行比较获得偏差,并将偏差及时反馈给用户,而无需具备电脑以及其它测试设备或软件,大大提高了校准误差确认的可操作性和准确性,可以以最快的速度确认机器是否经过校准,从而使得前端工程师可以在第一时间定位设备故障。
本发明实施例还提供一种移动终端1,如图5所示,所述移动终端1包括上述校准误差确认装置11。该移动终端1可以采用稳压源供电,稳压源正极连接BAT+,稳压源负极连接主板,并且该移动终端1的阻抗可以通过GND进行旁路。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (13)
1.一种校准误差确认方法,其特征在于,包括:
确认模数转换器(ADC)校准完成;
从驱动层读取ADC转化后的电压值和电流值;
接收用户输入的供电电压值;
计算所读取的ADC转化后的电压值和电流值与供电数据间的偏差;
将所述偏差向用户进行显示。
2.根据权利要求1所述的方法,其特征在于,所述从驱动层读取ADC转化后的电压值和电流值包括:
读取驱动层所获取的由库仑计(FGU)的ADC转化后的第一电流值和第一电压值以及由AUX ADC转化后的第二电压值。
3.根据权利要求2所述的方法,其特征在于,所述计算所读取的ADC转化后的电压值和电流值与供电数据间的偏差包括:
计算所述第一电压值与用户输入的供电电压值之间的第一差值、所述第二电压值与用户输入的供电电压值之间的第二差值以及所述第一电流值与零点电流之间的第三差值;
所述将所述偏差向用户进行显示包括:
将所述第一差值、第二差值和第三差值向用户进行显示。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
判断所述第一差值和所述第二差值是否均在第一预定阈值以内,以及所述第三差值是否在第二预定阈值以内;
如果判断均为是,则确认校准通过,否则确认校准失败;
将校准结果向用户进行显示。
5.根据权利要求1或3所述的方法,其特征在于,所述从驱动层读取ADC转化后的电压值和电流值包括:多次从驱动层读取ADC转化后的电压值和电流值;
所述计算所读取的ADC转化后的电压值和电流值与供电数据间的偏差包括:分别计算多次读取的ADC转化后的电压值和电流值与供电数据间的偏差,取多次计算的偏差的平均值为最终获得的偏差。
6.根据权利要求1所述的方法,其特征在于,所述接收用户输入的供电电压值包括:
判断所述用户输入的供电电压值是否在预定的范围内,如果否,则向用户进行提示,以重新接收用户输入的供电电压值。
7.一种校准误差确认装置,其特征在于,包括:
确认模块,用于确认ADC校准完成;
读取模块,用于从驱动层读取ADC转化后的电压值和电流值;
接收模块,用于接收用户输入的供电电压值;
计算模块,用于计算所读取的ADC转化后的电压值和电流值与供电数据间的偏差;
显示模块,用于将所述偏差向用户进行显示。
8.根据权利要求7所述的装置,其特征在于,所述读取模块,用于读取驱动层所获取的由库仑计(FGU)的ADC转化后的第一电流值和第一电压值以及由AUX ADC转化后的第二电压值。
9.根据权利要求8所述的装置,其特征在于,所述计算模块,用于计算所述第一电压值与用户输入的供电电压值之间的第一差值、所述第二电压值与用户输入的供电电压值之间的第二差值以及所述第一电流值与零点电流之间的第三差值;
所述显示模块,用于将所述第一差值、第二差值和第三差值向用户进行显示。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
判断模块,用于判断所述第一差值和所述第二差值是否均在第一预定阈值以内,以及所述第三差值是否在第二预定阈值以内,如果判断均为是,则确认校准通过,否则确认校准失败;
所述显示模块,还用于将校准结果向用户进行显示。
11.根据权利要求7或9所述的装置,其特征在于,所述读取模块,用于多次从驱动层读取ADC转化后的电压值和电流值;
所述计算模块,用于分别计算多次读取的ADC转化后的电压值和电流值与供电数据间的偏差,取多次计算的偏差的平均值为最终获得的偏差。
12.根据权利要求7所述的装置,其特征在于,所述接收模块,用于在判断所述用户输入的供电电压值不在预定的范围内时,向用户进行提示,以重新接收用户输入的供电电压值。
13.一种移动终端,其特征在于,所述移动终端包括如权利要求7至12中任一项所述的校准误差确认装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510954583.6A CN106899298A (zh) | 2015-12-17 | 2015-12-17 | 校准误差确认方法、装置及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510954583.6A CN106899298A (zh) | 2015-12-17 | 2015-12-17 | 校准误差确认方法、装置及移动终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106899298A true CN106899298A (zh) | 2017-06-27 |
Family
ID=59188776
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510954583.6A Pending CN106899298A (zh) | 2015-12-17 | 2015-12-17 | 校准误差确认方法、装置及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106899298A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1322404A (zh) * | 1999-09-20 | 2001-11-14 | 诺基亚网络有限公司 | 校准模数变换器的方法以及校准设备 |
CN102207535A (zh) * | 2010-03-30 | 2011-10-05 | 上海摩波彼克半导体有限公司 | 对含adc和dac的模拟基带芯片自动测试的电路结构及方法 |
CN203587780U (zh) * | 2013-12-11 | 2014-05-07 | 四川九洲电器集团有限责任公司 | 一种电池电量检测装置 |
-
2015
- 2015-12-17 CN CN201510954583.6A patent/CN106899298A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1322404A (zh) * | 1999-09-20 | 2001-11-14 | 诺基亚网络有限公司 | 校准模数变换器的方法以及校准设备 |
CN102207535A (zh) * | 2010-03-30 | 2011-10-05 | 上海摩波彼克半导体有限公司 | 对含adc和dac的模拟基带芯片自动测试的电路结构及方法 |
CN203587780U (zh) * | 2013-12-11 | 2014-05-07 | 四川九洲电器集团有限责任公司 | 一种电池电量检测装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100052620A1 (en) | Battery charger ic including built-in usb detection | |
CN107515370A (zh) | 一种pcba检测装置及检测方法 | |
CN105676843A (zh) | 一种新能源汽车对标分析与评价***及其方法 | |
KR101512282B1 (ko) | 오디오 인터페이스의 마이크핀과 그라운드핀의 자동 인식 방법 및 장치 | |
CN111239637B (zh) | 一种服务器电源均流检测装置及方法 | |
CN104810903A (zh) | 电子设备的无线充电方法及相关装置 | |
CN104568227A (zh) | 感温包检测电路、方法及装置 | |
CN105842559A (zh) | 测试结果写入方法、装置及测试***和移动终端 | |
CN111736104A (zh) | 一种电流检测校准方法及装置、显示装置 | |
CN103455078A (zh) | 一种限流电路、装置 | |
CN103197170A (zh) | 一种稳压器测试的方法、测试装置、控制设备及其*** | |
CN212749161U (zh) | 一种集成电路直流参数测试*** | |
CN113406473A (zh) | 一种芯片测试方法、装置、终端设备及存储介质 | |
CN109539925B (zh) | 一种智能楔形塞尺及数据采集*** | |
CN106899298A (zh) | 校准误差确认方法、装置及移动终端 | |
CN103630125A (zh) | 一种基于陀螺仪的电子指南针校正提醒***及其实现方法 | |
CN217385736U (zh) | 一种mcu的ate设备及其*** | |
CN114003046B (zh) | 支持调测的定位电路、调测控制的方法、电子器件和车辆 | |
CN105510934A (zh) | Gnss模块检测***及方法 | |
CN103956129A (zh) | 电子产品显示屏的自动识别*** | |
CN112945862B (zh) | 一种煤矿***持巡检终端 | |
CN211452697U (zh) | 无线扭矩检测模块 | |
CN105868063A (zh) | 一种写入功能检测结果的方法、***和装置及移动终端 | |
CN203534764U (zh) | 显示压力传感器压力值的测试仪 | |
KR20110015742A (ko) | 유에스비 인터페이스를 이용한 전원 공급 방법 및 이를 이용하는 휴대 단말기 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170627 |
|
RJ01 | Rejection of invention patent application after publication |