本申请涉及模数转换器,特别是涉及一种模数转换方法,还涉及一种车载芯片。
背景技术:
1、模数转换器(adc)用于将模拟信号转换成数字信号。对于集成了模数转换器的车载芯片,我们希望模数转换的结果能够减小噪声等原因造成的干扰,获得更准确的模数转换结果。
技术实现思路
1、基于此,有必要提供一种能够获得准确的模数转换结果的模数转换方法。
2、一种模数转换方法,具有第一模数转换模式;在所述第一模数转换模式下,所述模数转换方法包括:对第一采样通道输入的模拟信号进行第一预设次数的模数转换;对所述第一预设次数的模数转换结果进行第一处理,所述第一处理是将所述模数转换结果累加后取平均值。
3、上述模数转换方法,能够对同一模拟量采样多次后取平均,达到减小噪声干扰的效果,能够获得更准确的模数转换结果。
4、在其中一个实施例中,所述模数转换方法具有第二模数转换模式;在所述第二模数转换模式下,所述模数转换方法包括:步骤a,对第二采样通道输入的模拟信号进行第二预设次数的模数转换;步骤b,对所述第二预设次数的模数转换结果进行所述第一处理;反复执行所述步骤a和步骤b,并在每次得到所述第一处理的处理结果后替换前次第一处理的处理结果。
5、在其中一个实施例中,所述步骤b还包括将所述处理结果存入第一寄存器中;所述在每次得到所述第一处理的处理结果后替换前次第一处理的处理结果,是刷新所述第一寄存器中存储的处理结果。
6、在其中一个实施例中,在所述第二模数转换模式下,所述模数转换方法还包括:若发生转换中止,则中断模数转换。
7、在其中一个实施例中,所述方法还包括将所述第一处理的处理结果与预设阈值进行比较的步骤,若比较结果不满足预设条件,则丢弃所述处理结果,若所述比较结果满足所述预设条件,则保存所述处理结果。
8、在其中一个实施例中,所述方法还包括:若所述比较结果满足所述预设条件,则将转换完成标志位置为第一值;若所述比较结果不满足所述预设条件,则不将所述转换完成标志位置为第一值。
9、在其中一个实施例中,所述预设阈值包括第一阈值和第二阈值,所述将所述第一处理的处理结果与预设阈值进行比较的步骤包括与所述第一阈值和第二阈值进行比较。
10、在其中一个实施例中,响应于所述第一阈值小于等于第二阈值、且第一配置位为第二值,所述预设条件为所述比较结果大于等于所述第一阈值并且小于等于所述第二阈值;响应于所述第一阈值小于等于第二阈值、且所述第一配置位为第三值,所述预设条件为所述比较结果小于所述第一阈值或者大于所述第二阈值;响应于所述第一阈值大于第二阈值、且第一配置位为第二值,所述预设条件为所述比较结果大于等于所述第一阈值或者小于等于所述第二阈值;响应于所述第一阈值大于第二阈值、且所述第一配置位为第三值,所述预设条件为所述比较结果小于所述第一阈值并且大于所述第二阈值。
11、还有必要提供一种车载芯片。
12、一种车载芯片,包括模数转换器,所述模数转换器用于在第一模数转换模式下:对第一采样通道输入的模拟信号进行第一预设次数的模数转换;对所述第一预设次数的模数转换结果进行第一处理,所述第一处理是将所述模数转换结果累加后取平均值。
13、上述车载芯片,其模数转换器能够对同一模拟量采样多次后取平均,达到减小噪声干扰的效果,能够获得更准确的模数转换结果。
14、在其中一个实施例中,所述模数转换器还用于在第二模数转换模式下:对第二采样通道输入的模拟信号进行第二预设次数的模数转换;对所述第二预设次数的模数转换结果进行所述第一处理;反复进行所述模数转换和第一处理,并在每次得到所述第一处理的处理结果后替换前次第一处理的处理结果。
15、在其中一个实施例中,对第二预设次数的模数转换结果进行第一处理包括将处理结果存入第一寄存器中;所述在每次得到所述第一处理的处理结果后替换前次第一处理的处理结果,是刷新第一寄存器中存储的处理结果。
16、在其中一个实施例中,模数转换器在连续平均模式下,若发生转换中止,则中断模数转换。
17、在其中一个实施例中,在平均模式和/或连续平均模式下,模数转换器用于:将所述第一处理的处理结果与预设阈值进行比较,若比较结果不满足预设条件,则丢弃所述处理结果,若所述比较结果满足所述预设条件,则保存所述处理结果。
18、在其中一个实施例中,若所述比较结果满足所述预设条件,则将转换完成标志位置为第一值;若所述比较结果不满足所述预设条件,则不将所述转换完成标志位置为第一值。
19、在其中一个实施例中,所述预设阈值包括第一阈值和第二阈值,所述将所述第一处理的处理结果与预设阈值进行比较的步骤包括与第一阈值和第二阈值进行比较。
20、在其中一个实施例中,响应于所述第一阈值小于等于第二阈值、且第一配置位为第二值,所述预设条件为所述比较结果大于等于所述第一阈值并且小于等于所述第二阈值;响应于所述第一阈值小于等于第二阈值、且所述第一配置位为第三值,所述预设条件为所述比较结果小于所述第一阈值或者大于所述第二阈值;响应于所述第一阈值大于第二阈值、且第一配置位为第二值,所述预设条件为所述比较结果大于等于所述第一阈值或者小于等于所述第二阈值;响应于所述第一阈值大于第二阈值、且所述第一配置位为第三值,所述预设条件为所述比较结果小于所述第一阈值并且大于所述第二阈值。
1.一种模数转换方法,其特征在于,具有第一模数转换模式;在所述第一模数转换模式下,所述模数转换方法包括:
2.根据权利要求1所述的模数转换方法,其特征在于,具有第二模数转换模式;在所述第二模数转换模式下,所述模数转换方法包括:
3.根据权利要求2所述的模数转换方法,其特征在于,所述步骤b还包括将所述处理结果存入第一寄存器中;所述在每次得到所述第一处理的处理结果后替换前次第一处理的处理结果,是刷新所述第一寄存器中存储的处理结果。
4.根据权利要求2所述的模数转换方法,其特征在于,在所述第二模数转换模式下,所述模数转换方法还包括:若发生转换中止,则中断模数转换。
5.根据权利要求1所述的模数转换方法,其特征在于,还包括将所述第一处理的处理结果与预设阈值进行比较的步骤,若比较结果不满足预设条件,则丢弃所述处理结果,若所述比较结果满足所述预设条件,则保存所述处理结果。
6.根据权利要求5所述的模数转换方法,其特征在于,还包括:若所述比较结果满足所述预设条件,则将转换完成标志位置为第一值;若所述比较结果不满足所述预设条件,则不将所述转换完成标志位置为第一值。
7.根据权利要求5所述的模数转换方法,其特征在于,所述预设阈值包括第一阈值和第二阈值,所述将所述第一处理的处理结果与预设阈值进行比较的步骤包括与所述第一阈值和第二阈值进行比较。
8.根据权利要求7所述的模数转换方法,其特征在于,响应于所述第一阈值小于等于第二阈值、且第一配置位为第二值,所述预设条件为所述比较结果大于等于所述第一阈值并且小于等于所述第二阈值;
9.一种车载芯片,包括模数转换器,其特征在于,所述模数转换器用于在第一模数转换模式下:
10.根据权利要求9所述的车载芯片,其特征在于,所述模数转换器还用于在第二模数转换模式下: