主题中讨论的其他器件: AMC1350、 THP210、 LM7705
工具与软件:
对于此电路、我们有一个+/-7.5VDC 输入的信号、想要在 ADC 上读取它。 我们通过 AMC1350DWVR (U39)发送输入信号、以便将信号与数字接地隔离。 然后、我们使用 THP210DGK (U44)通过增益为1.25的低通滤波器进行发送。 然后、该电压流经 AAF 电路 R263、C356、R338、C324和 C331并进入 ADS131A04 ADC (U139)。
对于 ADC、我们假设 Fmod = 2.048Mhz、并将 OSR 设为2048、以1000Hz 的频率进行采样。
我们面临的问题是、当它到达 AAF 滤波器时、我们的电路不再是线性的。
下面是我为进行故障排除查看的电路中的4个点。
输入(蓝色):模拟链的输入、以-0.5VDC 为增量从-6.5VDC 变为0VDC。
AMC1350输出(橙色):AMC1350 (U39)的输出
THP210 OUT (浅蓝色):THP210电路的输出、U44
ADC 输入(绿色):ADC 的输入
从这些图表中、我注意到在 ADC 输入范围内一切都是线性的。 我已经尝试在 ADC 之前调整 RC 电路的截止频率、但运气不好。
下面是用于上图的数据测量值。 这幅图显示除了 ADC 输入电路之外、增益与设计目标相似。
输入 |
AMC1350输出 |
THP210输出 |
ADC 输入 |
-6.497. |
-1.6116 |
-2.0016 |
-1.7798 |
-6.004. |
-1.4887 |
-1.8491 |
-1.6847 |
-5.508. |
-1.3656. |
-1.6963. |
-1.5849. |
-5.0095 |
-1.2424. |
-1.5431. |
-1.4765 |
-4.5112 |
-1.1186. |
-1.3894. |
-1.354. |
-4.0141. |
-0.9952. |
-1.236. |
-1.2176. |
-3.5026. |
-0.868 |
-1.0782. |
-1.0696 |
-3.0159 |
-0.7471 |
-0.928 |
-0.9247. |
-2.5174 |
-0.6232. |
-0.7742. |
-0.7732. |
-2.019. |
-0.4994. |
-0.6202. |
-0.6199 |
-1.519. |
-0.375 |
-0.4659. |
-0.4656 |
-1.0182. |
-0.2506. |
-0.3114. |
-0.3113 |
-0.5166. |
-0.126. |
-0.1566 |
-0.1566 |
-0.0153 |
-0.0015 |
-0.0019 |
-0.002. |