热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

PCBlayout电路板敷铜铺铜铺地问题的讨论

    PCB电路板敷铜铺铜铺地问题的讨论PCB layout过程中有铺地的操作,然而对于铺地的理由网上杂七杂八写的不是和准确。常言说:对于不知道作用的铜皮,宁可不铺。本贴是讨论帖

《PCB layout 电路板 敷铜 铺铜 铺地 问题的讨论》       

PCB 电路板 敷铜 铺铜 铺地 问题的讨论

PCB layout过程中有铺地的操作,然而对于铺地的理由网上杂七杂八写的不是和准确。常言说:对于不知道作用的铜皮,宁可不铺。本贴是讨论帖,学习贴,主要围绕多层板信号层铺地的理由以及对于走线层是否铺地进行了讨论,是个人意见,欢迎各位老师留言指正

1、铺地的理由

    a)、增加结构强度。由于多了几层地铜皮,相应的,PCB的结构强度也会随之增强。

    b)、走大电流。很明显。

    c)、增加散热。导热。

    d)、增加抗干扰能力。这个问题需要深入讨论。下面说说个人意见,我把这个抗干扰,主要理解为抗串扰。对于通常的模拟信号,进行包底线隔离,可以达到很好的防串扰效果。但是对于高速数字信号,在包地时如果处理不好,然而会使串扰问题变得更严重,所以对于包地过孔间距要和信号带宽进行匹配,见图1。而由于微带线和带状线的串扰作用成分不同(远端串扰和近端串扰),所以微带线和带状线的包地还是有一定区别。

《PCB layout 电路板 敷铜 铺铜 铺地 问题的讨论》

图1 高速数字信号之间考虑隔离地线的孔间距

2、不铺地的理由

    a)、传输线附近的铜皮会使电流重新分布,进而影响阻抗。许多人对于信号回流的概念没搞清楚,这个需要私底下做功课。我个人的想法是:理想传输线的特性阻抗应该是处处相等,然而由于传输线附近出现的时有时无的铜皮,会使得阻抗变得不连续,见图2,进而影响到反射,不过估计这个影响比较小,可以忽略。

《PCB layout 电路板 敷铜 铺铜 铺地 问题的讨论》

图2 传输线周围环境的不连续

    b)、增加串扰。这个和1-d),的观点差不多。高速的数字信号包地线,需要进行相应的打孔处理,否则会使串扰问题变得更复杂。而对于不敏感的信号,影响就小的多。对于是否包地,如何包地,还需要特殊情况特殊分析。

    c)、支离破碎的地。我认为,相比于完整的平面,支离破碎的平面反而会影响到信号的回流,影响到反射,串扰等问题。

以上就是我对铺地的个人想法,希望得到各位的指点。


推荐阅读
  • 深入解析Android自定义View面试题
    本文探讨了Android Launcher开发中自定义View的重要性,并通过一道经典的面试题,帮助开发者更好地理解自定义View的实现细节。文章不仅涵盖了基础知识,还提供了实际操作建议。 ... [详细]
  • Søren Kierkegaard famously stated that life can only be understood in retrospect but must be lived moving forward. This perspective delves into the intricate relationship between our lived experiences and our reflections on them. ... [详细]
  • 本文将介绍如何使用 Go 语言编写和运行一个简单的“Hello, World!”程序。内容涵盖开发环境配置、代码结构解析及执行步骤。 ... [详细]
  • 线性Kalman滤波器在多自由度车辆悬架主动控制中的应用研究
    本文探讨了线性Kalman滤波器(LKF)在不同自由度(2、4、7)的车辆悬架系统中进行主动控制的应用。通过详细的仿真分析,展示了LKF在提升悬架性能方面的潜力,并总结了调参过程中的关键要点。 ... [详细]
  • 本文探讨了Hive中内部表和外部表的区别及其在HDFS上的路径映射,详细解释了两者的创建、加载及删除操作,并提供了查看表详细信息的方法。通过对比这两种表类型,帮助读者理解如何更好地管理和保护数据。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • C++实现经典排序算法
    本文详细介绍了七种经典的排序算法及其性能分析。每种算法的平均、最坏和最好情况的时间复杂度、辅助空间需求以及稳定性都被列出,帮助读者全面了解这些排序方法的特点。 ... [详细]
  • 本文介绍如何利用动态规划算法解决经典的0-1背包问题。通过具体实例和代码实现,详细解释了在给定容量的背包中选择若干物品以最大化总价值的过程。 ... [详细]
  • 本文详细探讨了Java中的24种设计模式及其应用,并介绍了七大面向对象设计原则。通过创建型、结构型和行为型模式的分类,帮助开发者更好地理解和应用这些模式,提升代码质量和可维护性。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 题目描述:给定n个半开区间[a, b),要求使用两个互不重叠的记录器,求最多可以记录多少个区间。解决方案采用贪心算法,通过排序和遍历实现最优解。 ... [详细]
  • 深入理解C++中的KMP算法:高效字符串匹配的利器
    本文详细介绍C++中实现KMP算法的方法,探讨其在字符串匹配问题上的优势。通过对比暴力匹配(BF)算法,展示KMP算法如何利用前缀表优化匹配过程,显著提升效率。 ... [详细]
  • 探讨一个显示数字的故障计算器,它支持两种操作:将当前数字乘以2或减去1。本文将详细介绍如何用最少的操作次数将初始值X转换为目标值Y。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 本文探讨如何设计一个安全的加密和验证算法,确保生成的密码具有高随机性和低重复率,并提供相应的验证机制。 ... [详细]
author-avatar
Ww不孤单_584
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有