ADS1256用户手册给出的ENOB公式,按照课本的推算公式,ENOB后面需要再减去1.79。为何ADS1256用户手册中没有减去1.79呢?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,按照这里的公式,准确的推到没问题,需要减去ln(6)=1.79.
我看了几款delta-sigma架构的ADC器件,ENOB的计算都是没有减去1.79, 数据手册中应该 是估算。
另外,大多数SAR型的ADC,您应该经常看到,常用的ENOB的计算公式为ENOB = (SINAD - 1.76dB) /6.02。
关于ENOB的计算公式,可以参考这篇Analog Engineer’s Pocket Reference:
您好,抱歉这么晚才给您回复,是这样的,关于您提供的这个ENOB这个计算公式,我在其他资料中没有找到您提到的这个ENOB计算公式,我和美国工程师确认,它的意思是这个公式应该是使用量化噪声计算的,但是我们通常计算ENOB是使用热噪声计算的,所以您指的这个课本上的公式,有文档链接吗? 可以再认真看一下。
另外,关于您测试的ENOB的值大于datasheet中的,因为ADS1256数据表中给出的噪声测量是在一定数量的样本上Vin=0短路的基础上测量的,但是数据手册中并没有给出具体多少的采样样本来得出每个噪声值,然而,如果您使用更多(或更少的)样本,您可能会得到比datasheet中更好的噪声性能,由于噪声来自于统计分布,因此对于不同的设备或用于确定标准误差偏差的样本数量,这种分布会略有不同,这也是高分辨率ADC的常见表现。