ADC增益误差和失调误差的校正
时间:10-02
整理:3721RD
点击:
各位大侠,你们好:
我在做sigma-delta ADC。在做数字部分的误差校正的时候,遇到了一些难题,资料上也查无可循,现列举如下,还望解答:
1.ADC的输出码流 一般包括失调误差和增益误差,这两个误差的校正顺序,我的理解是先校正失调,后校正增益误差,这样做对吗?
2. 失调误差和增益误差的校正数值,是由ADC内部计算得出,还是由外部输入?(我看别人的datasheet里内部计算输入,这一点不是很明白,难道会在校正时做减法运算,得出数值吗?)
3.失调误差和增益误差的校正,一般是由数字滤波器完成,还是由SPI总线协议来做?(这一点我觉得是由滤波器来完成,但不敢确定)
4.如果是由滤波器来做的话,失调误差就是滤波器的输出加上失调误差,再乘以增益误差吗?这个乘法运算,有具体的要求么?比方说时钟、资源等……?
我的问题列举完毕,在此先谢谢各位大侠了
谢谢!
我在做sigma-delta ADC。在做数字部分的误差校正的时候,遇到了一些难题,资料上也查无可循,现列举如下,还望解答:
1.ADC的输出码流 一般包括失调误差和增益误差,这两个误差的校正顺序,我的理解是先校正失调,后校正增益误差,这样做对吗?
2. 失调误差和增益误差的校正数值,是由ADC内部计算得出,还是由外部输入?(我看别人的datasheet里内部计算输入,这一点不是很明白,难道会在校正时做减法运算,得出数值吗?)
3.失调误差和增益误差的校正,一般是由数字滤波器完成,还是由SPI总线协议来做?(这一点我觉得是由滤波器来完成,但不敢确定)
4.如果是由滤波器来做的话,失调误差就是滤波器的输出加上失调误差,再乘以增益误差吗?这个乘法运算,有具体的要求么?比方说时钟、资源等……?
我的问题列举完毕,在此先谢谢各位大侠了
谢谢!
有木有人啊,孤军奋战,不好做啊
误差矫正应该直接调节滤波器系数而不是外加电路来做。你可以先直接把数字滤波器去掉,先实现不带噪声整形的基本Sigma-Delta,仿真没问题了再加上数字滤波器调试。
