采用开关电容滤波器的架构
精确定时可能影响性能的另一个特定领域是开关电容滤波。设计精密ADC时,需要确保将所有干扰信号排除或充分衰减。ADC可能要提供特定嵌入式模拟和数字滤波。ADC的数字滤波具有很 强的抗抖动能力,而任何形式的时钟模拟滤波都会受抖动影响。
当精密转换器采用更先进的前端开关时,这一点尤为重要。虽 然开关电容滤波器从理论上可能是有优点,但我们只能参考摘 要进一步研究和分析。3
转换器中常见的方案之一是相关双采样(CDS)。参见图9,了解CDS抑制质量的性能如何随时钟以三种不同的质量水平而变化。图中显示阻带附近的信号。显示了在x轴上以1为中心的开关电容滤波器。图的中心未被数字滤波抑制,并且依赖于模拟开关电容滤波器。需要优质时钟来保持良好的抑制水平。即使测量dc信号,抖动也会通过向下混叠干扰信号来影响噪声性能,这些信号本应由硅片上的开关电容滤波器滤除。数据手册中可能没有明确提到是否存在板载开关电容滤波器。
图 9. 开关电容滤波性能与时钟质量—传号空号比。实用指南、问题根源和常见猜测
至此,我们已经展示了时钟会给您带来问题的几种情况,现在 来看看能够帮助您实现最大限度减少抖动量系统的技术。
时钟信号反射
高质量时钟源具有非常快速的上升和下降时间。其优势是在转换时减少抖动噪声。遗憾的是,由于陡峭边沿的好处,对正确的路由和端接提出了相当严格的要求。如果时钟线未正确端接,该线路将受到添加到原始时钟信号的反射波的影响。此过程非常具有破坏性,且相关的抖动水平可轻松占据数百皮秒。在极端情况下,时钟接收器能够看到可能导致锁定电路的额外边沿。
图 10. 有关时钟的 不佳、较佳、最佳电路设计(按降序排列)。其中一种可能不合理的方法是使用RC滤波器减慢边沿,从而消除高频成分。甚至可以使用正弦波作为时钟源,同时等待具有50Ω走线和端接的新PCB。尽管转换是相对渐进的,并且占空比 可能因数字输入迟滞而偏斜,但这将减少抖动的反射分量。
电源噪声
数字时钟可以在将边沿传送到采样开关之前,通过各种缓冲器和/或电平移位器在ADC内部路由。如果ADC具有模拟电源引脚,采用的电平移位器将成为抖动源。通常,芯片的模拟端将具有高电压器件,并具有更长的压摆时间,因此抖动灵敏度会提高。一些设计精良的器件在板上分离更多的模拟电源给时钟和线性电路。
图 11. 采样时间受到DVDD、AVDD 以及AGND 和 DGND之间不同电源域引入的噪声干扰解耦电容:找对产品
由电源噪声引起的抖动将通过去耦电路减小或放大。一些∑-Δ调 制器将在模拟和数字电路中进行大量数字活动。这可能导致与 信号和数字数据之间干扰有关的非特征性杂散。高频电荷传输 应限制在器件附近的短环路。为了适应最短的接线,优秀的设 计沿着芯片的细长侧使用中心引脚。这些限制不是放大器和低 频芯片的常见问题,它们可以在角上有VDD和VSS引脚,如图12的左侧所示。PCB设计应充分利用这些功能,并在引脚附近设置优质电容。
图12. 线性电路(左)和时钟电路(右)的供电方案。
图13.解耦电容降低抖动的错误(左)和正确(右)位置。时间分频器和时钟信号隔离器
更快的时钟具有更少的抖动,因此如果功率限制允许,在外部或内部使用分频器来提供所需的采样时钟会有所改善。在设计具有隔离器的系统时,请检查其脉冲宽度。如果占空比欠佳,则偏斜会干扰模拟性能,在极端情况下,可能会锁定IC的数字端。在精密ADC中,可能不需要光纤时钟,但使用更高的频率可以提供最后一位性能。在图14中,AD9573在内部使用2.5GHz,出于相同的原因提供全部33MHz和100MHz。如果ADC之间不需要精确同步,则晶振电路可能具有极鲁棒的单数字与抖动性能。对于精密ADC,晶体放大器在100 kHz输入时转换为优于22位的性能。这种性能很难被超越,并解释了为什么XTAL振荡器在可预见的未来仍会使用。
图14.AD9573的详细功能框图。来自其他信号源的串扰
另一个抖动源与源自外部线路的时钟干扰有关。如果时钟源在能够耦合的信号附近错误地路由,则会对性能产生极大影响。如果干扰源与ADC操作无关,并且是随机的,将极大地增加您的抖动预算。如果时钟受到与ADC相关的数字信号的污染,则会观察到杂散现象。对于从ADC,CLK线路和SPI线路可以是独立时钟,但这可能会在等式9中定义的频率下导致问题,并且会混叠回第一个奈奎斯特区。
建议使用锁频SPI和MCLK源。即使采用了这种预防措施,SPI和MCLK也可能具有与给定时钟的脉冲占空比相关的杂散。例如,如果ADC抽取128,并且SPI仅读取24位,则会产生一些创建与特定1/(24t)和1/(104t)测量相关的拍频的风险。因此,应使MCLK远离锁定的SPI线路以及数据线路。
接口与其他时钟
在图15中,标记了各种定时周期,这很容易干扰SFDR或导致抖动。如果SPI通信未频锁到MCLK,则可能发生杂散。掌握布局技术是您缓解此问题的最大保障。频率表现为混叠下行干扰源,但也作为拍频和交调产物。例如,如果SPI在16.01 MHz下运行,MCLK在16 MHz下运行,则应在10 kHz下发生杂散。
除好的布局之外,另一种减少杂散的方式是将它们移到相关频带的外部。如果MCLK和SPI可以锁频,则可避免许多干扰。即便如此,SPI仍然存在空闲期的问题,导致接地繁忙,而这仍然可能造成干扰。您可以使用对您有利的接口功能。ADC中的接口功能可提供状态字节或循环冗余校验(CRC)。这可能提供一种很 好的方法来抑制杂散,并具有这些功能的额外好处。空闲时钟,甚至是未使用的CRC字节,都有利于均衡地填充数据帧。您可能会选择忽略CRC,而仍然可以通过使用CRC获得好处。当然,这也意味着数字线路上需要额外功率。
图15. 存在异步通信和时钟要求进行混合杂散的故障和调查工作。
图16. 太靠近开关模式PSU的MCLK路由。
图17. 具有XTAL放大器和与SPI有关的杂散的本地源MCLK。
图18. 可以使用虚拟CRC或状态来改善帧以消除杂散。结论
2018年,ADI发布了AD7768-1,这是一款具有低于100μV的偏移和高达100 kHz的平坦频率响应的高精度ADC。该ADC已成功应用于SFDR超过140 dB的系统设计中,事实证明,在具有满量程输入的音频带之外,抖动可忽略不计。它包含一个片上RC振荡器,能够提供参考点来调试受干扰的时钟源。这种内部RC虽然不能提供低抖动,但可以提供差分方法来发现杂散源。ADC实施内部开关电容滤波技术,也使用时钟分频器来减轻抗混叠滤波器的压力。内部时钟分频器可确保稳定的性能,能够使用通常从隔离器获取的偏移时钟来进行操作。电源位置非常适合通过内部短接合限制外部ESR/ESL效应。毛刺抑制在时钟输入焊盘中实现。应用板性能扫描显示30psrms的抖动,能够满足各种应用需求。如果您需要测量140+dB的SFDR,AD7768-1能够帮助您非常迅速地获取测量值,其功耗远低于以前的传统电源轨方式。
图19. 具有正确设计的PCB和时钟电路的AD7768-1的频谱。