搞清楚模数、数模转换中的AGND和DGND(4-6)

点击蓝字关注我们

关注、星标公众号,精彩内容每日送达
来源:网络素材

实现数据转换器的接地并解开AGND和DGND的谜团

1.为什要区分AGND和DGND?

2.接地层电源层

3.低频和高频去耦

4.双面和多层印刷电路板

5.多卡混合信号系统

6.分离模拟和数字接地层

7.具有低数字电流的接地和去耦混合信号IC

8.小心对待ADC数字输出

9.采样时钟考量

10.混合信号接地的困惑根源 :对多卡系统应用单卡接地概念

11.接地总结

资料参考ADI官网技术指南《MT-101》

4.双面和多层印刷电路板

系统内的每个 PCB 至少应有完整的一层专用于接地层。理想情况下,双面电路板的一面应完全用于接地层,另一面用于互连。但在实际操作中,这不可能,因为必须去除部分接地层,用于配置信号和电源跨越、过孔和通孔。尽管如此,还是应尽可能节约面积,至少保留 75%。完成初始布局后,请仔细检查接地层,确保没有隔离的接地“孤岛”,因为位于接地“孤岛”内的 IC 接地引脚没有通向接地层的电流返回路径。另外应检查接地层的相邻大面积间有无薄弱连接,否则可能大幅降低接地层有效性。毫无疑问,自动路由电路板布局技术一般不适合混合信号电路板上的布局,因此强烈建议手动干预。

用表面贴装 IC 高密度集成的系统有大量互连,必须使用多层电路板。这样,至少一整层可专用于接地。简单的 4 层电路板有内部接地和电源层,外面两层用于表面贴装元件的互连。电源层和接地层彼此相邻可以提供额外的层间电容,有助于电源的高频去耦。大多数系统中,4 层也嫌不足,还需要其他层用于信号和电源的路由。

5.多卡混合信号系统

在多卡系统中,降低接地阻抗的最佳方式是使用“母板”PCB 作为卡间互连背板,从而为背板提供连续接地层。PCB 连接器的引脚应至少有 30 至 40% 专用于接地,这些引脚应连接到背板母板上的接地层。最后,实现整体系统接地方案有两种可能途径 :

(1)背板接地层可通过多个点连接到机壳接地,从而扩散各种接地电流返回路径。该方法通常称为“多点”接地系统,如图 3 所示。

(2)接地层可连接到单个系统“星型接地”点(一般位于电源)。

前一个方法最常用于全数字系统,不过,只要数字电路引起的接地电流足够低且扩散到大面积上,也可用于混合信号系统。PC 板、背板直到机壳都一直保持低接地阻抗。不过,接地与金属板壳连接的部位必须具有良好的电气接触。这需要自攻金属板螺丝或“咬合”垫圈。机壳材料使用阳极氧化铝时必须特别小心,此时机壳表面用作绝缘体。

59232384d7153fe73fd0bb3dcb258b80.jpeg

第二种方法(“星型接地”)通常用于模拟和数字接地系统相互分离的高速混合信号系统,需进一步讨论。

6.分离模拟和数字接地层

在使用大量数字电路的混合信号系统中,最好在物理上分离敏感的模拟元件与多噪声的数字元件。另外针对模拟和数字电路使用分离的接地层也很有利。避免重叠可以将两者间的容性耦合降至最低。分离的模拟和数字接地层通过母板接地层或“接地网”(由连接器接地引脚间的一连串有线互连构成),在背板上继续延伸。如图 4 所示,两层一直保持分离,直至回到共同的系统“星型”接地,一般位于电源。接地层、电源和“星型”接地间的连接应由多个总线条或宽铜织带构成,以便获得最小的电阻和电感。每个 PCB 上插入背对背肖特基二极管,以防止插拔卡时两个接地系统间产生意外直流电压。此电压应小于 300mV,以免损坏同时与模拟和数字接地层相连的 IC。推荐使用肖特基二极管,它具有低电容和低正向压降。低电容可防止模拟与数字接地层间发生交流耦合。肖特基二极管在约 300 mV 时开始导电,如果预期有高电流,可能需要数个并联的二极管。某些情况下,铁氧体磁珠可替代肖特基二极管,但会引入直流接地环路,在高精度系统中会很麻烦。

515c6375972687d5cae98b6c4c79c251.jpeg

接地层阻抗必须尽可能低,直至回到系统星型接地。两个接地层间高于 300 mV 的直流或交流电压不仅会损坏 IC,还会导致逻辑门的误触发以及可能的闭锁。

后续持续更新,敬请期待~

607177aaf054a124a1bb9c235fc7f6d5.jpeg

想要了解FPGA吗?这里有实例分享,ZYNQ设计,关注我们的公众号,探索

Delphi 12.3 作为一款面向 Windows 平台的集成开发环境,由 Embarcadero Technologies 负责其持续演进。该环境以 Object Pascal 语言为核心,并依托 Visual Component Library(VCL)框架,广泛应用于各类桌面软件、数据库系统及企业级解决方案的开发。在此生态中,Excel4Delphi 作为一个重要的社区开源项目,致力于搭建 Delphi 与 Microsoft Excel 之间的高效桥梁,使开发者能够在自研程序中直接调用 Excel 的文档处理、工作表管理、单元格操作及宏执行等功能。 该项目以库文件与组件包的形式提供,开发者将其集成至 Delphi 工程后,即可通过封装良好的接口实现对 Excel 的编程控制。具体功能涵盖创建与编辑工作簿、格式化单元格、批量导入导出数据,乃至执行内置公式与宏指令等高级操作。这一机制显著降低了在财务分析、报表自动生成、数据整理等场景中实现 Excel 功能集成的技术门槛,使开发者无需深入掌握 COM 编程或 Excel 底层 API 即可完成复杂任务。 使用 Excel4Delphi 需具备基础的 Delphi 编程知识,并对 Excel 对象模型有一定理解。实践中需注意不同 Excel 版本间的兼容性,并严格遵循项目文档进行环境配置与依赖部署。此外,操作过程中应遵循文件访问的最佳实践,例如确保目标文件未被独占锁定,并实施完整的异常处理机制,以防数据损毁或程序意外中断。 该项目的持续维护依赖于 Delphi 开发者社区的集体贡献,通过定期更新以适配新版开发环境与 Office 套件,并修复已发现的问题。对于需要深度融合 Excel 功能的 Delphi 应用而言,Excel4Delphi 提供了经过充分测试的可靠代码基础,使开发团队能更专注于业务逻辑与用户体验的优化,从而提升整体开发效率与软件质量。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值