登录/注册

ad原理图生成pcb电容电阻绿 了

更多

好的,AD(Altium Designer)中从原理图生成PCB后,电容电阻等元件变为绿色,这通常是由于设计规则检查(Design Rule Check - DRC)失败导致的警告/错误高亮显示。绿色表示元件违反了您设定的或软件默认的某些PCB设计规则。

以下是常见原因及解决方法,请按顺序排查:

  1. 封装错误(最常见原因):

    • 焊盘间距过小: 电容/电阻的焊盘间距(例如0805封装的1.27mm)小于您设置的最小走线间距规则(Clearance Constraint)。请仔细检查元件的封装是否正确绘制,特别是焊盘中心间距是否符合标准(可以用尺寸标注工具测量)。这是最常见的原因。
    • 焊盘本身太小: 焊盘尺寸(直径或宽度)小于您设置的最小焊盘尺寸规则(Minimum Solder Mask / Paste Mask / Pad Size)。
    • 焊盘到丝印边框过近: 元件轮廓(丝印层,Top/Bottom Overlay)离焊盘太近,违反了丝印到焊盘的间距规则(Silkscreen to Pad Clearance)。
    • 封装原点错误: 封装的原点(Reference Point)设置不当(如设置在焊盘上而不是元件中心),导致元件碰撞检测错误。
    • 3D模型冲突: 如果封装绑定了3D模型,且3D模型定义的边界(Body)与其他元件(或板框)发生重叠,会违反3D Body Clearance规则。
    • 1号脚位置错误: 虽然不直接影响DRC,但元件标号(Designator)位置可能违反规则,通常发生在封装库中1号脚位置定义错误时。
  2. 布局错误:

    • 元件重叠: 您在PCB布局时无意(或故意,但规则不允许)将两个元件放置得过于靠近甚至重叠,违反了元件间距规则(Component Clearance Constraint)。检查是否有电容电阻紧挨在一起甚至部分重叠(选中元件移动一下看看)。
    • 元件离板边过近: 元件放置在板框(Board Outline / Keep-Out Layer)附近,违反了板边间距规则(Board Outline Clearance)。
    • 元件放在禁止放置区域: 元件放置在Keep-Out Layer定义的区域内。
  3. 规则设置问题:

    • 间距规则(Clearance)设置过严: 您设置的走线与走线、焊盘与焊盘、焊盘与走线等的最小间距过大,超过了元件封装本身的焊盘间距。需要检查并调整Electrical > Clearance规则。
    • 元件间距规则(Component Clearance)设置过严: 您设置的最小元件间距(包括本体边界或焊盘边界)大于了实际需要的最小物理间距。检查并调整Placement > Component Clearance规则。
    • 丝印间距规则(Silk to Silk/Silk to X)设置过严: 如果错误集中在丝印上变绿,检查Manufacturing > Silk to Silk ClearanceSilk to Solder Mask Clearance等规则是否设置合理。
    • 未正确应用规则或优先级错误: 规则设置不正确或者优先级错乱,导致本应允许的间距被更严格的规则覆盖。

排查步骤:

  1. 查看具体错误信息:

    • 在PCB编辑器中,按快捷键 T + D (Tools -> Design Rule Check...)。
    • 在弹出的对话框中,确保勾选了您关心的规则(尤其是Clearance, ComponentClearance)。
    • 点击 Run Design Rule Check...
    • 关键步骤: 检查完成后,软件会打开 Messages 面板(如果没自动打开,按 F12View -> Panels -> Messages)。这里会详细列出所有DRC错误,包括:
      • 违反了哪个规则:Clearance Constraint (Gap=0.254mm) (All)Component Clearance Constraint (Gap=0.25mm) (Between ...)
      • 涉及哪些对象:R1 PadC3 Pad
      • 实际间距是多少:Actual=0.2mm
    • 仔细阅读Messages面板中的第一条错误信息! 它明确指出了问题所在,是解决问题的关键。
  2. 定位错误位置:

    • Messages 面板中双击某条错误信息,AD会自动放大并高亮显示出错的元件/焊盘/区域(通常会变绿且闪烁)。
  3. 针对性解决:

    • 如果是封装问题:
      • 根据错误信息,找到对应的元件(如R1, C3)。
      • 右键单击该元件 -> Component Properties... -> 在打开的对话框底部点击 Footprint 对应的 ... 按钮 -> 点击 Edit... 打开该封装编辑器。
      • 检查焊盘间距: 测量焊盘中心到中心的距离是否正确(用Place -> Dimension -> Linear工具)。
      • 检查焊盘尺寸: 检查焊盘尺寸是否符合数据手册或常用规格。
      • 检查丝印边框: 检查丝印层(TopOverlay/BottomOverlay)的线条是否离焊盘太近。
      • 检查3D模型: 如果有绑定3D模型,检查其尺寸和位置是否准确,是否定义了合适的边界(View -> 3D Body Manager)。
      • 检查封装原点: 确保原点通常设置在元件几何中心或1号焊盘中心(Edit -> Set Reference -> Location)。移动封装时观察光标捕捉点。
      • 修正错误后保存封装。
      • 回到PCB文件,右键单击出错的元件 -> Component Actions -> Update Current Schematic Sheet from PCBUpdate Schematics (推荐前者)。如果只修改了库,可能需要使用 Tools -> Update From Libraries...
    • 如果是布局问题:
      • 根据错误信息定位到重叠或过近的元件。
      • 移动元件使其满足规则要求的最小间距。
      • 如果元件确实需要紧密排列(如标准电阻排),考虑调整Component Clearance规则(放宽特定元件间距或创建新规则针对特定元件类)。
    • 如果是规则设置问题:
      • D + R 打开规则编辑器(Design -> Rules)。
      • 根据错误信息定位到违反的规则(如Clearance在Electrical下, Component Clearance在Placement下)。
      • 检查规则约束(Constraints)中的间距值(如Minimum Clearance)是否设置得合理且不小于封装自身的焊盘间距。
      • 检查规则的范围(Where The First/Second Object Matches)是否设置正确。
      • 考虑适当放宽相关规则的值(但要符合制造能力),或者创建新的、更宽松的规则并设置更高的优先级(Priority)来覆盖默认规则。
      • 特别检查Component Clearance规则中的检查模式(Check Mode),默认是Use Component BodiesUse Bounding Rectangle,尝试改为Use Defined Primitive仅检查焊盘间距有时能解决封装轮廓丝印引起的报错(但可能掩盖真实的本体碰撞问题,需谨慎)。
  4. 重新运行DRC:

    • 解决问题后,再次按 T + D -> Run DRC
    • 检查 Messages 面板是否变空(或只剩下无关紧要的警告/信息)。
    • 观察PCB上之前变绿的元件是否恢复正常颜色(通常是黄色轮廓或丝印)。

特别注意:

总结流程图:

元件在PCB变绿
       |
       v
按 `T + D` -> `Run DRC`
       |
       v
查看 `Messages` 面板 (F12) ----> [找到具体错误描述]
       |                                 |
       | (根据错误描述判断)            v
       |                      [定位到具体元件/位置]
       |
       v
可能性1:封装错误 ----> 编辑封装 ----> 修正焊盘间距/尺寸/丝印/原点/3D ----> 更新PCB
       |
       v
可能性2:布局错误 ----> 移动元件使其不重叠/满足间距
       |
       v
可能性3:规则过严 ----> 按 `D + R` 编辑规则 ----> 适当放宽相关Clearance规则
       |
       v
再次 `Run DRC` 检查是否解决

按照以上步骤,基本都能找到电容电阻变绿的原因并解决它。从检查 Messages 面板开始是最关键的!

AD软件如何生成PCB网表

生成PCB网表是电路设计过程中的一个重要步骤,它将电路原理图转换为PCB

2024-09-02 16:17:46

原理图pcb的关系

将原理图上的电路元件布局转化为实际的电路板。原理图和PCB之间的关系可以用流程图

2023-12-07 15:37:33

PCB设计基础-PCB生成与设计

利用原理图和封装生成PCB,首先我们需要将元件的封装一个个的添加进原理图

2023-03-02 09:51:39

环境监测原理图工程ad原理图pcb原理图合集

环境监测原理图工程ad原理图及pcb原理图合集

资料下载 ah此生不换 2022-03-14 16:55:37

8层PCB板设计原理图

8层PCB板设计原理图

资料下载 gnjdssfh 2021-12-18 12:11:43

EDA工具CADENCE原理图PCB设计说明

EDA工具CADENCE原理图与PCB设计说明

资料下载 时涛 2021-07-15 09:38:12

手机的PCB原理图免费下载

本文档的主要内容详细介绍的是手机的PCB原理图免费下载。

资料下载 佚名 2020-11-13 17:52:11

OLED模块的PCB原理图免费下载

本文档的主要内容详细介绍的是OLED的PCB原理图免费下载。

资料下载 佚名 2020-10-26 12:08:00

cadence16.6生成网表后原理图PCB不能正常交互,为何?

cadence16.6生成网表后原理图与PCB不能交互,交互功能勾选了,

2021-09-09 17:10:24

原理图&PCB

:ALT+鼠标左键#################################################################③原理图绘制注意事项原理图和

2021-04-28 10:40:06

pcb泪滴绿

`请问pcb泪滴绿了是什么原因?`

2019-12-23 14:44:11

为什么原理图生成pcb没有GND?

原理图生成pcb没有GND,什么原因,求解

2019-09-10 22:28:39

Altium为什么原理图生成pcb的IC,脚全变netd

怎么原理图生成pcb的IC,脚全变netd?

2019-06-24 04:10:52

AD10原理图生成PCB布线,有一个电阻在最左边都不能拖动

AD10原理图生成PCB布线时,有一个电阻在最左边都不能拖动,看不见这个

2019-06-20 04:36:05

DXP2004有原理图生成PCB后单片机焊盘变绿

DXP2004有原理图生成的PCB之后,单片机焊盘怎么变绿了,我设置线间

2019-05-21 04:29:40
7天热门专题 换一换
相关标签