MP8798
转换精度: DNL和INL
DNL
最低位
V
(N+1)
类似物
输入
V
(N)
数字
代码
0.5
∗
最低位
N+1
0.5
∗
最低位
产量
代码
N
N–1
OFW = 0
1 LSB
3FE
001
000
最低位
V
V
REF ( - )
V001
V002
V
3FE
V
3FF
V
0FW
V
REF ( + )
002
3FD
3FF
OFW = 1
(N + 1 )编码宽度= V
(N+1)
– V
(N)
LSB = [V
REF ( + )
– V
REF ( - )
] / 1024
DNL
(N)
= [ V
(N+1)
– V
(N)
] - LSB
的传递函数为一个理想的A / D转换器示于
图4中。
图5. DNL测量
在生产测试
该公式微分非线性( DNL ) ,积分
非线性( INL)和零点和满度误差(E
ZS
, E
FS
)为:
图4.理想的A / D转换功能
溢出的过渡(V
OFW
)发生在:
V
IN
= V
OFW
= V
REF ( + )
– 0.5
∗
最低位
对数据比特的第一个和最后的过渡发生在:
V
IN
= V001 = V
REF ( - )
+ 0.5
∗
最低位
V
IN
= V
3FF
= V
REF ( + )
– 1.5
∗
最低位
LSB = V
REF
/ 1024 = (V
3FF
– V001) / 1022
需要注意的是,溢出过渡是一个标志,对无冲击
的数据位。
在一个“真正的”转换器中的代码到代码的转换不落
正是每一个V
REF
/ 1024伏。
正DNL (差分非线性)错误意味着
的一个特定代码的真实宽度比为1 LSB大。此错误
被测量为LSB的分数。
A最大DNL规范保证所有的代码宽度
( DNL误差)的范围内规定的数值。最大的规范
DNL = ±0.5 LSB意味着所有的代码的宽度都在0.5和
1.5 LSB 。如果V
REF
= 4.608 V,那么1 LSB = 4.5 mV的每码
宽度在2.25和6.75毫伏。
DNL (001) = V002 - V001 - LSB
: : :
DNL ( 3FE ) = V
3FF
– V
3FE
LSB =
E
FS
(满量程误差) = V
3FF
– [V
REF ( + )
–1.5
∗
LSB ]
E
ZS
(零刻度误差) = V
001
– [V
REF ( - )
+ 0.5
∗
LSB ]
数字
代码
0.5
∗
最低位
E
ZS
002
001
000
V
V
REF ( - )
V001
V002
V
3FE
V
3FF
V
REF ( + )
3FE
1.5
∗
最低位
E
FS
3FF
图6.实时A / D转换曲线
图6 。
显示了零刻度和满刻度误差项。
修订版3.00
7