ADC中的INL和DNL

INL和DNL都应该从输出码上来理解。例如某四位ADC参考电压为16V,则一个LSB代表1V电压,那么根据下面提到的DNL,若ADC输出码为1100与1011,则二者之间的电压差距应为1LSB±DNL。

INL同理,若输出码为1100,则实际电压应为1100±INL。

INL(积分非线性度)表示单点模拟值与真实值之间的误差,单位一般为LSB。这是由于元器件及结构不够准确引起的误差。例如某AD芯片INL为2LSB,测得某点值为1V,则这点真实值在1V±2LSB之间。

DNL(微分非线性度)表示两点模拟值之间的误差,单位一般为LSB。这是由量化引起的误差。若某器件DNL为3LSB,例如A点电压测得为100LSB,B点电压测得为120LSB,则这两点之间的差距并非是20LSB的准确值,而应是再20LSB±3LSB。 所以此参数误差可能导致真实电压增加而测出来的模拟电压减小。例如从20LSB增加到21LSB,但是可能测得19LSB。

SAR型ADC的INL一般很小,DNL一般较大。阶梯电阻型模数/数模器件与SAR型相反。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值