你好。 我正在为应变仪测量系统设计 PCB、其中使用2个 AD8557作为由 STM32控制的 ADS1235的缓冲器。 我组装了20个 PCB、但其中10个 PCB 上出现不稳定错误、经过一段时间后的测量结果完全没有意义、并在两个通道中复制。 由于这种情况仅发生在10块 PCB 中、我假设涉及焊接问题、但我也怀疑问题可能出在设计/布局中。 这是我的原理图:
ADS 配置为在连续转换模式下工作、我通过 DRDY 中断以4800SPS 的速率获取读数。
我使用 SerialPlot 软件来可视化数据、工作系统的外观如下所示:
(带和不带应变)
这是某些 PCB 中出现的问题(未施加应力):
(ECAD 软件的快照。 ADS 位于顶层(L1)、而 MCU 位于底层(L4)、由1个 GND 层和 VDD 层隔开)
我希望您可以在图像中看到、这种不稳定性的幅度远高于测量值。 我的结论是、由于该误差在两个通道上都发生、因此 ADS1235存在问题、并且由2个单独的 AD8557驱动。 有时误差是对称的、有时甚至不是对称的。
如数据表所示、我使用热气手枪在260C 将组件用手焊接在 PCB 上。 这一问题是否会因布局不佳而导致? 模拟走线与高速数字走线分开、远离晶体、PCB 具有4层、并交替显示 VCC/GND 平面、组件散热焊盘连接到 GND。
如果有人能为我提供测试程序以确保 ADS 正常工作、或者是否有任何方法来确定此问题的根源、我会很高兴。 如果我可以提供任何其他信息来帮助、我愿意分享。 谢谢