当前位置: 首页 > article >正文

基于AD硬件开发(2) --- Altium Designer 布线后排查漏线

目录

1. 打开连接线 (Connection Lines) 显示

2. 使用“PCB Panel”查看和筛选未布线网

3. 通过 “Design Rule Check”(DRC) 检查

4. 常见问题与注意事项

通过上述步骤,基本可以完整排查并修复 PCB 设计中的漏线问题,确保所有信号网络都已正确连接并满足设计规则。


在 Altium Designer中,完成 PCB 布线后,最常见的“漏线”指的就是还有一些网络(Net)没有真正布线完成,或者存在断开的连接。为了排查这些漏线,可以从以下几个方面入手:


1. 打开连接线 (Connection Lines) 显示

  1. 在 PCB 编辑器中,打开“View Configuration” 面板

    • 菜单:View → Panels → View Configuration
    • 在该面板里找到 Connections(或 Connection Drawing Style)的相关设置,将其设置为 AlwaysDraft 等可见模式。
  2. 观察“飞线”(Ratsnest)

    • 若某些网络依旧有“飞线”(即黄色或淡蓝色的连线)显示,则表示这些网络尚未真正完成布线。
    • 如果看不到任何飞线,但怀疑有未连通的网络,可先确认你是否开启了连接线显示(如上所述)。


2. 使用“PCB Panel”查看和筛选未布线网

  1. 打开 PCB Panel

    • 菜单:View → Panels → PCB 或者在界面右下角直接点击 “PCB” Panel 图标。
  2. 切换到 “Nets” 或 “Components” 视图

    • PCB Panel 的左上方下拉菜单里选择 “ALL Nets”。
    • 展开各个网络,可以看到每个网络的连接情况。
  3. 查看 “Un-Routed” 或“Partially Routed”

    • 在部分 AD 版本中,会将尚未布线或部分布线的网络标记出来。
    • 对应的网络名可能会显示为红色或带有特定标记。
  4. 高亮或选择未布线的网络

    • 选中某个网络后,可以点击面板下方的 “Highlight Net” 或右键菜单中的 “Select/Highlight” 命令,快速定位到 PCB 中对应走线位置。
    • 通过高亮,观察是否存在断线或未连接的部分。

3. 通过 “Design Rule Check”(DRC) 检查

  1. 打开 DRC 设置

    • 菜单:Project → Project Actions → Project → Project Options
    • 或 PCB 编辑器中:Design → Rules → Electrical → Un-Routed Net Constraint
  2. 设置并运行 DRC

    • Electrical Rules 下,找到 “Un-Routed Net Constraint” 或与 “Short-Circuit” / “Connectivity” 相关的检查项。
    • 确保该项处于启用状态(Enabled)。
    • 菜单:Tools → Design Rule Check → 选择要检查的规则 → 运行检查(Run Design Rule Check)
  3. 查看 DRC 报告

    • DRC 执行后会生成一个报告(Messages 面板或输出文件)。
    • 若存在未布线、短路等问题,会在 Violations 中列出。
    • 双击对应的错误/警告,AD 会自动将视图定位到出现问题的区域,便于查看并修正。

4. 常见问题与注意事项

  1. 多重电源平面(Plane Layers)

    • 如果使用内层平面来分配电源和地,必须在 Layer Stack Manager 中正确设置平面的网络属性,否则会出现局部区域未连接、或者与期望网络不符的问题。
  2. Polygon Pour(铜皮)

    • 某些网络依赖于 Polygon Pour(铜皮回填)实现连接,如果没有正确回填或尚未 “Repour Polygons”,也会看似“漏线”。
    • 可以在布线完成后重新更新或回填 Polygon。
  3. 过孔 (Via) 与网络不一致

    • 如果添加 Via 后没有指定网络或指定错误网络,也会造成漏线。
    • 布线时应注意检查 Via 的网络属性。
  4. Hidden Net Labels / Net Tie

    • 有时原理图中存在隐藏的 Net Label 或使用了 Net Tie 组件,导致某些网络名混淆,在 PCB 侧无法识别或合并,务必在原理图端检查清楚。

通过上述步骤,基本可以完整排查并修复 PCB 设计中的漏线问题,确保所有信号网络都已正确连接并满足设计规则。


http://www.kler.cn/a/506004.html

相关文章:

  • 画流程图 代码生成流程图 流程图自动运行
  • 【Unity】unity3D 调用LoadSceneAsync 场景切换后比较暗 部门材质丢失
  • 从网络的角度来看,用户输入网址到网页显示,期间发生了什么?
  • 探索 Vue.js 组件开发的新边界:动态表单生成技术
  • HarmonyOS 鸿蒙 ArkTs(5.0.1 13)实现Scroll下拉到顶刷新/上拉触底加载,Scroll滚动到顶部
  • C++|CRC校验总结
  • k8s 的网络问题进行检查和诊断
  • Dexie.js内存管理技巧:在大型数据集操作中避免浏览器崩溃
  • matlab程序代编程写做代码图像处理BP神经网络机器深度学习python
  • Kotlin函数类型探索:T.()->Unit的扩展函数、无参函数()->Unit与类型参数函数(T)->Unit
  • 永久免费工业设备日志采集
  • 在VS2022中用C++连接MySQL数据库读取数据库乱码问题
  • RK3568 Android11 锁屏界面屏蔽下拉状态栏
  • SIBR详细介绍:基于图像的渲染系统及3DGS实例展示【3DGS实验复现】
  • 金仓Kingbase客户端KStudio报OOM:Java heap space socketTimeout
  • Subprocess check_output returned non-zero exit status 1
  • APKLeaks:一款针对APK文件的数据收集与分析工具
  • Git 合并和 Git 变基有什么区别?
  • 利用Redis实现付款倒计时
  • Chapter5.4 Loading and saving model weights in PyTorch
  • 【机器学习实战入门项目】基于机器学习的鸢尾花分类项目
  • C++:工具VSCode的编译和调试文件内容:
  • Python爬虫:从入门到实践
  • 路由环路的产生原因与解决方法(1)
  • 在Android 15的设备上关闭edge-to-edge功能
  • uniapp 页面铺满屏幕