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.
你好。
我们正在尝试通过将 ADC intput 连接到 RC 接地来测量 ADC 上的量化噪声。
然而、当系统被连接时、我们只能看到一个0值(在12位和16位设置上)。
但是、当我们输入2V 恒定电平时(例如)、我们确实会看到一些量化噪声。
这是为什么?
谢谢你
您好!
通过 RC 将 ADC 输入接地可能不是测量量化噪声的有效方法。 ADC/通道的失调电压误差可能略低于回流/接地、因此通过 RC 接地的通道产生的任何转换值始终会产生零结果、只有 在施加高于回流的干净直流信号时、您才会看到噪声/误差/变化。 在一个为 FSR 中点的信号上进行转换直方图将是测量变化的一种方法(ADC 量化误差会影响变化、但还要注意 VREF 和输入信号的稳定性和精度会影响变化)。
此致、
Joseph
大家好、从我的角度来看、使用直方图测量无效、因为存在不同的噪声源:Vref、ADC 线性、Vdc、ADC 量化等
F2838X 系列的 ADC 的 ENOB (有效位数)是多少?
我们如何检测偏移误差并进行补偿?
此致
您好!
在我们的实验室设置中、我们能够在 F2838x 系列上实现以下典型 ENOB:
16位差分: 14.65 LSB
16位单端: 13.5 LSB
12位单端: 11.2 LSB
为了确定偏移、您可以缓慢地斜升 直流信号、使其以稍负的值(~-7LSB)开始闪烁并执行转换。 您看到数字值从"0"切换到"1"的点就是偏移误差所在的点。
此致、
Joseph
谢谢、我们将使用此表作为参考。
关于计算失调电压的方法、您需要一个真正精确的源来检测失调电平。 我认为它不能用于"场"设置。
那么、ADC 校准功能是如何工作的?
此致。
在工厂测试期间、ADC 的12位和16位偏移存储在器件中。 如果您使用 C2000Ware driverlib 例程通过函数 ADC_setMode()设置 ADC 模式(12位或16位)、它将根据所选的分辨率填充 ADC 偏移、因此您不必手动执行此例程。
我如何描述偏移校准(具有精密源的慢速斜坡)是在工厂测试期间如何校准偏移。
此致、
Joseph
是的、我正在调用该函数。
这就是为什么我在读取量化噪声时不会得到纯0的原因。 校准调用不应该移除该偏移?
谢谢你
您好!
我猜您可能会在您按照接地电阻器和电容滤波器的说明运行转换时始终看到代码0。 任何小于 LSB/2的输入值都将转换为代码0。 如果将输入值上调至接近 LSB/2的位置、则代码可能会开始切换、这在现场环境中很难产生(尤其是在16位模式下)。 即使您能够生成该源、也不确定您计划如何使用结果来确定量化误差。
在 F28388D ADCI 上进行的交流特性分析认为是全面的。 在交流特性中、我们 捕获精密正弦波并运行 FFT、并确定所有模式下 ADC 的 SNR、THD、SINAD 和 ENOB (数据表中提供了这些模式)。 振幅接近 VREFLO 和 VREFHI、因此覆盖范围接近满量程。 此动态转换测试应涵盖整个 ADC 范围内的量化噪声、并应作为 SNR 测量的一部分。
此致、
Joseph