关于ADC的INL和DNL测试
录入:edatop.com 阅读:
各位大侠,ADC的INL和DNL测试,我给输入加了一个十分缓慢的斜坡信号,从0到Vref,存储了1M数据,包含斜坡信号的多个周期。
分析数据时,我是应该只取一个周期的数据出来,还是用全部数据?
分析数据时,我是应该只取一个周期的数据出来,还是用全部数据?
查了使用斜坡信号作为输入信号,计算DNL的算法。
1.移除数据中的0和2^N-1
2.计算count/bin,即每个码字应该出现的次数
3.归一化,将每个码字出现的次数除以其应该出现的次数(count/bin)
4.归一化后的数据减去1,即得到各个码字的DNL
由此可知,使用斜坡信号作为输入信号,测试DNL和INL时,应该选用整数个斜坡信号周期的数据,如此才能够最大限度的确保各个码字出现的概率相等。
不知我的理解是否正确,请各位大侠指教。
一个周期就够了,但你这个周期要取很多个点,即你的
3角波要很缓慢才可以。
申明:网友回复良莠不齐,仅供参考。如需专业解答,请学习本站推出的微波射频专业培训课程。
上一篇:有关dac的测试问题!
下一篇:急急急!请教大哥们,模拟开关对输入信号干扰的问题。