本发明涉及单片机,尤其涉及的是一种模数转换器的性能测试方法及系统。
背景技术:
1、单片机(micro control unit,mcu),即微控制器芯片,其应用范围与内部集成的模数转换模块(analog-to-digital converter,adc)的性能具有很大的相关性,因此,需要对检测mcu集成的adc性能进行检测。
2、现有的adc性能检测方式中,通常采用高精度电位差计连接到adc的模拟通道,通过认为操作得到数据并分析测试结构。然而,高精度电位差计与单片机的adc接口连接中,受高精度电位差计的开关精度、接线的挪动以及认为操作因素都会影响测试结果导致测试数据准确性低,且在采集到测试数据后也不便于分析。
3、因此,现有技术还有待于改进和发展。
技术实现思路
1、鉴于上述现有技术的不足,本发明的目的在于提供一种模数转换器的性能测试方法及系统,以解决现有对单片机adc模块的性能检测方案中存在的测试数据准确性低且不便于对测试数据进行分析的问题。
2、本发明的技术方案如下:
3、一种模数转换器的性能测试方法,其包括:
4、获取在测试平台的测试参数;其中,所述测试参数包括环境温湿度值、模拟输入电压范围;
5、当所述环境温湿度值达到第一预设值时,控制测试平台输出模拟输入电压至待测芯片的adc接口,并向待测芯片发送转换指令;
6、待测芯片完成数据转换后,获取转换数据并传输至数据分析仪进行分析处理以得到adc模块的性能参数。
7、本发明的进一步设置,所述当所述环境温湿度值达到预设值时,控制测试平台输出模拟输入电压至待测芯片的adc接口,并向待测芯片发送转换指令的步骤包括:
8、实时对测试平台的环境温湿度值进行检测,并在环境温湿度值发生变化时,将环境温湿度值调整至第一预设值。
9、本发明的进一步设置,所述测试平台包括dac模块与转接板;所述当所述环境温湿度值达到第一预设值时,控制测试平台输出模拟输入电压至待测芯片的adc接口,并向待测芯片发送转换指令的步骤包括:
10、获取待测芯片的adc模块的第一供电电压以及dac模块的第二供电电压,并将所述第一供电电压与所述第二供电电压配置为第二预设值;
11、延时等待预设时长,控制dac模块输出比当前输出多1个最低有效位的模拟输入电压,并经所述转接板输入至待测芯片的adc模块;
12、向待测芯片发送转换指令。
13、本发明的进一步设置,所述待测芯片完成数据转换后,获取转换数据并传输至数据分析仪进行分析处理以得到adc模块的性能参数的步骤包括:
14、获取待测芯片的转换完成标志;
15、获取待测芯片存储的转换数据;
16、将所述转换数据传输至数据分析仪进行分析。
17、本发明的进一步设置,所述获取待测芯片的转换完成标志之后还包括:
18、对dac模块的输出量程进行检测,当dac模块的输出达到满量程时,从待测芯片获取转换数据,当dac模块的输出没有达到满量程时,继续控制所述dac模块输出比当前输出多1个最低有效位的模拟输入电压至待测芯片的adc模块进行转换,直至dac的输出量程达到满量程。
19、本发明的进一步设置,所述待测芯片完成数据转换后,获取转换数据并传输至数据分析仪进行分析处理以得到adc模块的性能参数的步骤包括:
20、将转换数据存储在待测芯片的空闲内存中。
21、本发明的进一步设置,所述待测芯片完成数据转换后,获取转换数据并传输至数据分析仪进行分析处理以得到adc模块的性能参数的步骤还包括:
22、将adc模块的性能参数生成数据图表。
23、一种基于上述所述模数转换器的性能测试方法的模数转换器的性能测试系统,其包括:主控制器、数据分析仪、电源模块、测试平台、恒温恒湿装置;
24、所述主控制器分别与所述测试平台、所述数据分析仪以及所述恒温恒湿装置连接;
25、所述测试平台与若干个待测芯片连接;
26、所述电源模块分别与所述主控制器以及所述测试平台连接,用于为所述主控制器以及所述测试平台供电;
27、所述主控制器用于在所述恒温恒湿装置的环境温湿度值达到第一预设值时,控制测试平台输出模拟输入电压至待测芯片的adc接口,并向待测芯片发送转换指令,并用于在待测芯片完成数据转换后,获取转换数据并传输至数据分析仪;
28、所述数据分析仪用于对所述转换数据进行分析处理以得到adc模块的性能参数。
29、本发明的进一步设置,所述测试平台包括:dac模块与转接板;其中,
30、所述dac模块分别与所述主控制器以及所述转接板连接,用于根据所述主控制器输出的第一控制信号输出模拟输入电压至所述转接板;
31、所述转接板分别与所述主控制器以及若干待测芯片的adc接口连接,用于将所述模拟输入电压输入至待测芯片的adc接口,并用于将转换数据传输至所述主控制器;
32、所述恒温恒湿装置包括温度传感器与湿度传感器;所述温度传感器与所述主控制器连接,用于采集测试平台的环境温度值并反馈至所述主控制器;所述湿度传感器与所述主控制器连接,用于采集测试平台的环境湿度值并反馈至所述主控制器。
33、本发明的进一步设置,所述电源模块包括:第一直流转换单元、第二直流转换单元与电源选择单元;
34、所述第一直流转换单元与所述第二直流转换单元连接,用于将第一输入电压转换为第一输出电压;
35、所述第二直流转换单元分别与所述主控制器以及所述电源选择单元连接,用于将所述第一输出电压转换为两路输出电压,其中第一路输出电压给所述主控制器供电,并用于输出第二输出电压至所述电源选择单元;
36、所述电源选择单元分别与所述主控制器以及所述dac模块连接,用于根据所述主控制器输出的第二控制信号输出第二输出电压为所述dac模块供电。
37、本发明所提供的一种模数转换器的性能测试方法及系统,方法包括:获取在测试平台的测试参数;其中,所述测试参数包括环境温湿度值、模拟输入电压范围;当所述环境温湿度值达到第一预设值时,控制测试平台输出模拟输入电压至待测芯片的adc接口,并向待测芯片发送转换指令;待测芯片完成数据转换后,获取转换数据并传输至数据分析仪进行分析处理以得到adc模块的性能参数。本发明通过对主控制器来控制测试平台输出模拟输入信号至待测芯片的adc模块,并将转换数据传输至数据分析仪中进行数据分析,从而得到adc模块的性能参数,这样可以自动分析出性能参数,可以排除人为操作、高精度开关精度、接线的挪动等因素对测试结果准确性造成的影响,不仅提高了检测效率,还提高了测试数据的准确性。
1.一种模数转换器的性能测试方法,其特征在于,包括:
2.根据权利要求1所述的模数转换器的性能测试方法,其特征在于,所述当所述环境温湿度值达到第一预设值时,控制测试平台输出模拟输入电压至待测芯片的adc接口,并向待测芯片发送转换指令的步骤包括:
3.根据权利要求1所述的模数转换器的性能测试方法,其特征在于,所述测试平台包括dac模块与转接板;所述当所述环境温湿度值达到第一预设值时,控制测试平台输出模拟输入电压至待测芯片的adc接口,并向待测芯片发送转换指令的步骤包括:
4.根据权利要求1所述的模数转换器的性能测试方法,其特征在于,所述待测芯片完成数据转换后,获取转换数据并传输至数据分析仪进行分析处理以得到adc模块的性能参数的步骤包括:
5.根据权利要求4所述的模数转换器的性能测试方法,其特征在于,所述获取待测芯片的转换完成标志之后还包括:
6.根据权利要求1所述的模数转换器的性能测试方法,其特征在于,所述待测芯片完成数据转换后,获取转换数据并传输至数据分析仪进行分析处理以得到adc模块的性能参数的步骤包括:
7.根据权利要求1所述的模数转换器的性能测试方法,其特征在于,所述待测芯片完成数据转换后,获取转换数据并传输至数据分析仪进行分析处理以得到adc模块的性能参数的步骤还包括:
8.一种基于权利要求1至7任一项所述模数转换器的性能测试方法的模数转换器的性能测试系统,其特征在于,包括:主控制器、数据分析仪、电源模块、测试平台、恒温恒湿装置;
9.根据权利要求8所述的模数转换器的性能测试系统,其特征在于,所述测试平台包括:dac模块与转接板;其中,
10.根据权利要求9所述的模数转换器的性能测试系统,其特征在于,所述电源模块包括:第一直流转换单元、第二直流转换单元与电源选择单元;