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 电路进行故障排除、以查找信号链中的噪声源。 我使用不同的数据速率和 ADC 在0.3108V 下收集了10000个样本。 我理解我测量噪声的方式、但并不是数据表中测量噪声的方式、因此无法进行准确的比较。 不过、我使用了噪声性能规格作为参考点、因为它能够在正确的条件下实现。 以下列表列出了所采集样本的结果。 我已经计算出了 6、以便与峰峰值噪声进行比较。
输入设置是相同的:AINN 连接到 AINCOM、而 AINCOM 连接到 REFOUT。 AINP = AIN0。 使用内部基准。
我们的信号链涉及大量不同的元件、例如放大器、多路复用器和 光隔离器。 在计算和测量其他来源的噪声时、我想问几个有关数据表的问题。
我认为将 ADC 作为噪声源很难计算峰峰值噪声、但我想知道内部基准和电源对噪声的贡献有多大。
我将在这里附加 ADC 原理图的一部分、供您参考。
顺便说一下、我使用的是 精密噪声分析 注释。 我想说这指导我从哪里开始故障排除:)
谢谢。
周老师
尊敬的 Steven Park:
内部参考是否有噪声规格?
我的一位同事估算了 ADS1262内部基准的噪声、请参阅下图。 请注意、这是一个估算值、因此不是一个保证的规格。
另请注意、该图来自 ADS126x 计算器工具中的"系统噪声估算器"选项卡、如果您想自己尝试的话: https://www.ti.com/tool/download/ADS126X-CALC-TOOL
是的、PSRR 表示 ADC 将在多大程度上抑制电源上的交流纹波或直流偏移。 例如、如果电源上有一个100mV 直流偏移并且 PSRR 被指定为100dB、您可以预计 ADC 看到的直流偏移将为100mV / 100000 = 1uV。 这将是对 ADC 偏移的补充。
您所链接的噪声文档的第6.1节和第6.2节详细介绍了这一点
-Bryan
感谢您对我的问题的及时答复。 我将签出计算器工具和噪声文档。 我将保持此主题处于开放状态、因为稍后我可能会回来回答有关系统噪声的更多问题。
-周老师
尊敬的 Steven Park:
明白了、这个线程将保持打开状态~30天。 如果它关闭、但您始终可以启动一个新的
-Bryan
您好、Bryan:
我最后订购了一个 EVM 来比较我们的产品和 EVM 测量结果。 我看到在38400SPS 时产生大约500uV 的 RMS 噪声、并随着电压的升高而增加。 RMS 噪声随着输入电压的增加而增加。 我使用了两节 AA 电池来提供输入电压。
- ADC 设置
-连续测量和通过命令读取
-输入复用:AIN0和 AINCOM、(AINCOM 短接至 REFOUT)
-启用内部基准
- 38400 SPS
我已经计算出外部放大器噪声规格
-我已经测量了 AVDD 和 DVDD 电源线的噪声水平
-上述测量是使用 EVM 进行的。
下面是我们的 ADC 的原理图、输入通过缓冲放大器和电阻器网络来降低电压。 这样做是为了提供更宽的电压范围。
为了比较板上 ADS1263与 EVM 上的电压、我从 ADC1和 REFOUT 网络跳线、将导线馈送到 EVM 输入。 我还断开了 EVM 上的板载电源、并使用板上的5Viso 为 EVM ADC 供电。 我在测量我们电路板上的500uV RMS 噪声时获得了 EVM 上的预期噪声数据100uV RMS 噪声。
此时、我怀疑噪声可能与使用 Python 脚本测量电压的方式或分析数据的方式有关。
Python 脚本会发送启动命令、然后通过发送读取命令开始收集数据。 它收集8192个样本并对这些样本执行标准差计算。
我想知道您对如何解决这个问题有什么建议、或者您对噪声因素可能来自哪里有什么想法。
谢谢。
周老师
尊敬的 Steven Park:
电池是如何连接到 ADC 的? 电池电压是浮动的、还是以某个电压为基准、例如 REFOUT?
如果要确认、当您向 EVM 施加电池电压时、您会看到在38400SPS 下具有500uV RMS 的噪声? 您正在使用什么增益?
为什么要将极高失调电压、高噪声放大器(LM2902)用作32位 ADC 的缓冲器? 这基本上就失去了使用这样的高分辨率 ADC 解决方案的
您能给我发送一张照片、说明您如何将两块板跨接在一起? 请确认、在这些情况下、您能够看到100uV RMS 噪声
如果您认为数据采集有一些问题、您始终可以从 EVM 中提取数据、并直接使用原始数据计算 RMS 值。 这将帮助您确定是否以与 EVM 相同的方式计算噪声。 此外、您能否确认您使用的是哪个版本的 EVM? 最近、我们在过去六个月内发布了一个新版本、因此我想确定我知道您使用的是哪一个版本。 是不是这个:
-Bryan
您好、Bryan:
我 没有参与选择 LM2902的过程、因此我无法回答为什么选择该特定放大器。
这是我们为测试和测量提供的测试设置的
1.移除橙色圆圈内的跳线、并将 AVDD 和 DVDD 短接在一起
2. R5和 R21被移除并短接
卸下 C4和 C21
4. 板载隔离式5V 线路跳至 EVM 上的 AVDD
5.板载 GND 跳转到 EVM 上的 GND
6.板载 AIN0 (注意:原理图上的网络名称是 ADC1)跳转到 EVM 的 AIN
7. 板载 AINCOM (注意:AINCOM 短接到我们板上的 REFOUT 请参阅上一篇文章中的原理图)跳转到 EVM 的 AINCOM
8. 电池接地连接到 我们的设备的端子块,该端子块连接到步骤5中提到的板载 GND。
9.电池的正极连接到我们设备的端子块,该端子块通过电阻连接到缓冲放大器的同相输入端。 电路原理图中的网络名称 A/DIN1。
使用 EVM 在不同电压电平下进行两次单独的测量
我们的器件上的相应测量会 MAD
测量值未同步、我在 EVM 上进行了测量、然后在我们的器件上进行了测量。
谢谢。
周老师
尊敬的 Steven Park:
在您发送的 GUI 映像中、ADC 以2.5SPS 的速率运行、但在您之前的线程中、您说 ADC 以38400SPS 的速率运行-您能确认吗? 38400SPS 时噪声看起来非常好、但如果以2.5SPS 运行、噪声就不是很好。 此外、以2.5SPS 的速率生成8192个样本需要很长的时间
此外、您是否可以发布从您的板获取的数据、而不是从 Excel 获取的屏幕截图?
-Bryan
您好!
我确认它是38400、 当我更改 Mode2寄存器时、接口配置不会更新。另外捕获持续时间几乎为 instant.e2e.ti.com/.../20231023_2D00_38400_2D00_2.txt
e2e.ti.com/.../20231023_2D00_38400.txt
这里是原始数据文件。 第一列表示数据、第二列表示读取数据所花费的时间。 正如您建议的那样、我从 EVM 软件导出了数据、并在这些数据上运行相同的标准偏差函数。 它与提供的 EVM 数量相匹配、因此我假设对使用我们的板收集的样本进行的计算是正确的。
谢谢。
周老师
尊敬的 Steven Park:
简单来说、这里只显示101个数据点、而不是8192。 这就是您想要显示的内容吗? 您可以使用"插入"下拉菜单中的"图像/视频/文件"选项附加 Excel 文件。 我想在时域中查看您的数据、看看是否存在明显的错误迹象、但这很难、因为只有100个点。
让我看看我能否总结一下您到目前为止已尝试过的方法。 如果有任何错误、请确认/拒绝:
如果上述情况属实、则暂时排除了放大器+电阻分压器、软件和电源。 其余的电路实际上只是 ADC。 您是否查看过布局以确保布局干净?
您是否还尝试过在电路板上使用我们的软件、以确定两者的结果是否一致? 您可以移除 EVM 上的终端电阻器并使用 J2连接到电路板。 请注意、控制器卡的 IO 电压上没有电平转换器、因此应该使用3.3V 接口
-Bryan
您好、Bryan:
我没有意识到我附加的文件只有100行。 这里是 到谷歌表的链接
我相信我们的硬件工程师遵循了布局指南、但是如果您能发送或提供支持的链接/文档、我会将其委托给我们的硬件工程师。
我正在修改硬件、以便将我们的硬件连接到 EVM 软件。 我应该能够在明天测试它。 终端电阻器是指 ADS1263和 J2之间串联的电阻器吗?
谢谢。
周老师
嗨、Steven Park
感谢确认。 您说
四节 AA 电池,~6.4V 低至1.32V,RMS 噪声约为~0.700uV
如果它已经 700 μ V 即、与0.6V 输入外壳相比、噪声上升了?
在终端电阻器中,您是指在 ADS1263和 J2之间串联的电阻器吗?
是的。 至少您需要断开 DOUT 和 DRDY 与 EVM 上的 ADC 的连接、否则当您导入 ADC/电路板时、总线上的数据将会发生冲突
-Bryan
此外,任何与 Google 文档相关的东西都被我们的防火墙阻止,你可以把文件发布到 e2e 发布吗?
Brian、早上好、
是的、RMS 噪声随着输入电压升高而增大
e2e.ti.com/.../ADC-Raw-Data-Using-Python.xlsx
以下是在 Excel 中导入的原始数据文件。
我会在测试中一直向您发布文章。
周老师
我刚刚完成了从电路板向 EVM 跳过 SPI 线的过程。 我删除了 CS、DRDY 和 DOUT 线路上的端接电阻器。 我们电路板上的 DRDY 仅有5V 网络电压、但我仍然能够使用 EVM 软件从 ADS1263读取数据。
因此、基本而言、我将使用 EVM 软件通过从 J2跳线来读取我们的 ADS1263。
e2e.ti.com/.../20231024_2D00_ADC_2D00_Samples.xlsx
RMS 噪声与我用 python 脚本来读的时候不完全相同、但也表现出类似的行为。 输入端两节 AA 电池具有~400uV RMS 噪声。 输入端由4节 AA 电池供电、具有~600uV RMS 噪声。
这意味着噪声可能来自 ADC 电路本身。
周老师
尊敬的 Steven Park:
我猜、这意味着噪声可能来自 ADC 电路本身。
是的、这就是看起来的样子、因为您已经排除了电路的几乎所有其他部分
-Bryan