ad原理图生成pcb电容电阻绿 了
更多
好的,AD(Altium Designer)中从原理图生成PCB后,电容电阻等元件变为绿色,这通常是由于设计规则检查(Design Rule Check - DRC)失败导致的警告/错误高亮显示。绿色表示元件违反了您设定的或软件默认的某些PCB设计规则。
以下是常见原因及解决方法,请按顺序排查:
-
封装错误(最常见原因):
- 焊盘间距过小: 电容/电阻的焊盘间距(例如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号脚位置定义错误时。
-
布局错误:
- 元件重叠: 您在PCB布局时无意(或故意,但规则不允许)将两个元件放置得过于靠近甚至重叠,违反了元件间距规则(Component Clearance Constraint)。检查是否有电容电阻紧挨在一起甚至部分重叠(选中元件移动一下看看)。
- 元件离板边过近: 元件放置在板框(Board Outline / Keep-Out Layer)附近,违反了板边间距规则(Board Outline Clearance)。
- 元件放在禁止放置区域: 元件放置在Keep-Out Layer定义的区域内。
-
规则设置问题:
- 间距规则(Clearance)设置过严: 您设置的走线与走线、焊盘与焊盘、焊盘与走线等的最小间距过大,超过了元件封装本身的焊盘间距。需要检查并调整
Electrical > Clearance规则。 - 元件间距规则(Component Clearance)设置过严: 您设置的最小元件间距(包括本体边界或焊盘边界)大于了实际需要的最小物理间距。检查并调整
Placement > Component Clearance规则。 - 丝印间距规则(Silk to Silk/Silk to X)设置过严: 如果错误集中在丝印上变绿,检查
Manufacturing > Silk to Silk Clearance和Silk to Solder Mask Clearance等规则是否设置合理。 - 未正确应用规则或优先级错误: 规则设置不正确或者优先级错乱,导致本应允许的间距被更严格的规则覆盖。
- 间距规则(Clearance)设置过严: 您设置的走线与走线、焊盘与焊盘、焊盘与走线等的最小间距过大,超过了元件封装本身的焊盘间距。需要检查并调整
排查步骤:
-
查看具体错误信息:
- 在PCB编辑器中,按快捷键
T + D(Tools -> Design Rule Check...)。 - 在弹出的对话框中,确保勾选了您关心的规则(尤其是Clearance, ComponentClearance)。
- 点击
Run Design Rule Check...。 - 关键步骤: 检查完成后,软件会打开
Messages面板(如果没自动打开,按F12或View -> Panels -> Messages)。这里会详细列出所有DRC错误,包括:- 违反了哪个规则: 如
Clearance Constraint (Gap=0.254mm) (All),Component Clearance Constraint (Gap=0.25mm) (Between ...)。 - 涉及哪些对象: 如
R1 Pad和C3 Pad。 - 实际间距是多少: 如
Actual=0.2mm。
- 违反了哪个规则: 如
- 仔细阅读Messages面板中的第一条错误信息! 它明确指出了问题所在,是解决问题的关键。
- 在PCB编辑器中,按快捷键
-
定位错误位置:
- 在
Messages面板中双击某条错误信息,AD会自动放大并高亮显示出错的元件/焊盘/区域(通常会变绿且闪烁)。
- 在
-
针对性解决:
- 如果是封装问题:
- 根据错误信息,找到对应的元件(如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 PCB或Update 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 Bodies或Use Bounding Rectangle,尝试改为Use Defined Primitive仅检查焊盘间距有时能解决封装轮廓丝印引起的报错(但可能掩盖真实的本体碰撞问题,需谨慎)。
- 按
- 如果是封装问题:
-
重新运行DRC:
- 解决问题后,再次按
T + D->Run DRC。 - 检查
Messages面板是否变空(或只剩下无关紧要的警告/信息)。 - 观察PCB上之前变绿的元件是否恢复正常颜色(通常是黄色轮廓或丝印)。
- 解决问题后,再次按
特别注意:
- 优先检查封装! 封装绘制错误是最常见的原因。
- 务必查看 Messages 面板! 它是诊断问题的直接依据。
- 理解规则含义: 花点时间了解常用PCB设计规则的意义和设置方法。
- Room区域: 如果原理图使用了Room,且Room规则限制了元件放置,也可能导致绿色报错。检查Room规则或尝试暂时移除Room(右键Room -> Room Actions -> Cut)看是否解决。
总结流程图:
元件在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 面板开始是最关键的!
原理图&PCB
:ALT+鼠标左键#################################################################③原理图绘制注意事项原理图和
2021-04-28 10:40:06
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览