发明名称 |
一种数字示波器的基线零偏自校正方法 |
摘要 |
本发明公开了一种数字示波器的基线零偏自校正方法设置基线零点电平在显示屏幕中间对应的数字示波器ADC模块采集量化值作为校正目标值Y,从0开始调整DAC模块的控制编码,将控制编码输入DAC模块,经过信号调理模块调理后,获取由数字示波器的ADC模块的采集量化值的平均值y,当y<Y时,大幅度增加调节步进,使其快速逼近校正目标值Y,当y第一次超过校正目标值Y,反向逐步缩小调节步进,如果调节到y<Y,则再次反转调节方向,设置调节步进为1;在此调节过程中,如果y=Y或者当步进为1且y第二次刚好超过校正目标值Y,则记录当前控制编码作为基线零点电平的控制编码。本发明采用“大步向前,小步后退”的原理调整控制编码的调节步进,实现高效率、高精度的基线零偏校正。 |
申请公布号 |
CN106199115A |
申请公布日期 |
2016.12.07 |
申请号 |
CN201610494104.1 |
申请日期 |
2016.06.28 |
申请人 |
电子科技大学 |
发明人 |
杨扩军;潘卉青;赵佳;曾浩;赵勇;叶芃 |
分类号 |
G01R13/02(2006.01)I;G01R35/00(2006.01)I |
主分类号 |
G01R13/02(2006.01)I |
代理机构 |
成都行之专利代理事务所(普通合伙) 51220 |
代理人 |
温利平;陈靓靓 |
主权项 |
一种数字示波器的基线零偏自校正方法,其特征在于,包括以下步骤:S1:初始化示波器,设置基线居中,通道耦合方式为直流,关闭偏置电压,选择需要校正的幅度档位;设置DAC模块的基线电平输入控制编码x的初始值x=0,控制编码的调节步进初始值Δu=1,校正标志Flag=0,设置基线零电平在显示屏幕中间对应的数字示波器ADC模块采集量化值作为校正目标值Y;S2:如果Flag=1,令调节步进Δu=1,否则令调节步进Δu=K<sub>1</sub>Δu;S3:令控制编码x=x+Δu,将控制编码输入DAC模块,经过信号调理模块调理后,获取由数字示波器的ADC模块的采集量化值的平均值y;S4:如果y=Y,记录当前控制编码作为基线零电平的控制编码,自校正结束;否则判断是否y<Y,如果是返回步骤S2,否则进入步骤S5;S5:判断是否Flag=1,如果不是,进入步骤S6,否则记录当前控制编码作为基线零电平的控制编码,自校正结束;S6:令Δu=Δu/K<sub>2</sub>,控制编码x=x‑Δu,将控制编码输入DAC模块,经过信号调理模块调理后,获取由数字示波器的ADC模块的采集量化值的平均值y;S7:如果y=Y,记录当前控制编码作为基线零电平的控制编码,自校正结束;否则判断是否y>Y,如果是,返回步骤S6,否则设置校正标志Flag=1,返回步骤S2。 |
地址 |
611731 四川省成都市高新区(西区)西源大道2006号 |