发明名称 |
校准模数转换器的增益误差和输入失调的方法 |
摘要 |
一种校准模数转换器的增益误差和输入失调的方法,增加参考电压VDAC来校准增益误差,使用增益误差校准后的参考电压VREF+VDAC来测量得到输入失调Doffset,并以此校准输入失调。本发明通过校准使模数转换器的增益误差和输入失调非常小,满足高精度场合的应用需要。 |
申请公布号 |
CN101777913B |
申请公布日期 |
2013.10.09 |
申请号 |
CN200910201560.2 |
申请日期 |
2009.12.22 |
申请人 |
上海迦美信芯通讯技术有限公司 |
发明人 |
倪文海;王睿 |
分类号 |
H03M1/10(2006.01)I |
主分类号 |
H03M1/10(2006.01)I |
代理机构 |
上海信好专利代理事务所(普通合伙) 31249 |
代理人 |
张妍 |
主权项 |
一种校准模数转换器的增益误差和输入失调的方法,其特征在于,该方法包含以下步骤:步骤1、估算最大可能的增益误差GEmax和最小允许的增益误差GEallowed;步骤2、计算需要的校准次数N={log2(GEmax/GEallowed)},其中,{m}表示不小于m的最小整数;步骤3、增设参考电压VDAC,该参考电压VDAC为N位,满幅度输出是±VREF*GEmax,最小分辨率(1LSB)是VREF*GEmax/2N‑1;步骤4、令参考电压输出bitDAC=2N‑1,time=1;步骤5、令输入值Vin=+Vfull/2,Vfull为最大输入幅值,得到输出测量值Dout=D1;步骤6、令输入值Vin=‑Vfull/2,得到输出测量值Dout=D2;步骤7、令步长bitstep=2N‑1‑time;步骤8、判断D1‑D2≥2M‑1是否成立,M是模数转换器的位数,若是,则令bitDAC=bitDAC+bitstep,这也将模数转换器的参考电压变成VREF+VDAC=VREF*(1+GEmax/2),若否,则令bitDAC=bitDAC‑bitstep;这也将模数转换器的参考电压变成VREF+VDAC=VREF*(1‑GEmax/2);步骤9、判断time≥N‑1是否成立,若是,进行步骤11,若否,进行步骤10;步骤10、令time=time+1,进行步骤5;步骤11、令输入值Vin=+Vfull/2,得到输出测量值Dout=D1;步骤12、令输入值Vin=‑Vfull/2,得到输出测量值Dout=D2;步骤13、判断D1‑D2≥2M‑1是否成立,若是,结束增益误差校准,进行步骤14,若否,则令bitDAC=bitDAC‑1,结束增益误差校准,进行步骤14;步骤14、使用增益误差校准后的VREF+VDAC作为参考电压,令模数转换器的输入值Vin=0,得到输出测量值Dout=D;步骤15、令Doffset=D‑2M‑1;因为输出是自然二进制码,所以模数转换器的零输入对应的码值是 2M‑1,将D‑2M‑1作为输入失调Doffset的值;步骤16、令Dout=Dout‑Doffset;从模数转换器的输出值中减掉Doffset,即为校准输入失调后的输出值。 |
地址 |
201203 上海市浦东新区张江高科技园区博霞路50号103室 |