登录/注册

ad9pcb芯片引脚不符合规则

更多

好的,“AD9PCB芯片引脚不符合规则”的问题在Altium Designer 9(AD9)中很常见。这通常意味着你在进行设计规则检查(DRC)时,发现芯片引脚(或与其连接的焊盘、走线)违反了你在PCB设计规则中设定的某些约束。

以下是导致此问题的常见原因及解决方法(请根据你的具体错误信息排查):

  1. 电气规则违反:

    • 安全间距: 这是最常见的原因。芯片引脚或其连接的焊盘/走线与邻近的其他网络(如地线、电源线、其他信号线)之间的距离小于规则中设置的 Minimum Clearance 值。
    • 布线宽度: 连接到芯片引脚的走线宽度小于规则中为该网络类(Net Class)或特定网络设置的 Minimum Width 值。
    • 未连接的网络: 芯片某个引脚没有连接到任何网络,或者连接的网络没有被正确分配(可能是原理图导入错误或封装引脚映射错误),而规则要求所有引脚必须连接。
    • 短路: 两个不同网络的走线(比如信号和地)在芯片引脚或其附近意外连接到一起。
  2. 制造规则违反:

    • 焊盘与焊盘间距: 芯片封装本身的焊盘(特别是引脚密集的QFP、BGA)之间的间距小于制造规则中设定的 Hole to Hole ClearancePad to Pad Clearance。这通常需要检查封装库是否设计正确。
    • 焊盘与过孔间距: 靠近芯片引脚的过孔与其焊盘的间距过小。
    • 孔径大小: 如果引脚是通孔型(如DIP),引脚焊盘的钻孔孔径小于规则中设定的 Minimum Hole Size
    • 覆铜连接: 芯片引脚连接到覆铜区域(如地平面),但连接方式(如Relief Connect)的线宽或间隙不满足规则。
  3. 丝印规则违反:

    • 丝印覆盖焊盘: 元件轮廓、标识或引脚标记(如Pin 1标记)的丝印层(Top/Bottom Overlay)覆盖或者距离引脚焊盘太近,小于规则设定的 Silkscreen Over Component Pads 约束。
  4. 封装库问题:

    • 错误的引脚间距/尺寸: 你使用的芯片封装库本身设计错误,焊盘尺寸、间距或定位不符合实际芯片规格或设计规则。
    • 错误的焊盘编号: 封装库中焊盘编号与原理图符号引脚编号或实际芯片引脚编号不匹配,导致DRC认为网络连接错误(如飞线交叉)。
    • 孔尺寸错误: 对于通孔元件,焊盘钻孔孔径设置过小。
  5. 规则设置问题:

    • 规则应用范围错误: 规则可能只应用到特定网络类(Net Class)或特定对象(Component Class),而没有被正确地应用到芯片所在的网络或元件上。
    • 规则优先级冲突: 多个规则对同一对象生效,优先级低的规则覆盖了优先级高的规则,导致预期约束未生效。
    • 规则值设置不合理: 规则值(如最小间距)设置得过于严格,超出了PCB制造厂的工艺能力(需要参考制造商的工艺规范)。

如何排查和解决(在AD9中操作):

  1. 仔细阅读DRC错误报告:

    • 运行DRC(Tools -> Design Rule Check... -> Run Design Rule Check)。
    • 查看弹出的 Messages 面板(View -> Workspace Panels -> System -> Messages),里面会列出所有违反规则的详细信息。
    • 最关键: 看清楚报告里具体违反的是哪一条规则(Rule Violation)以及违反规则的对象(通常是哪个元件的哪个引脚、哪条网络)。 错误信息会明确写出规则名称(如 Clearance Constraint, Width Constraint)和涉及的元件、网络、焊盘等。
  2. 定位违规点:

    • Messages 面板中双击某个错误行,AD9会自动在PCB编辑器中放大并高亮显示违反规则的具体位置(焊盘、走线等)。
  3. 检查并修改规则:

    • 打开设计规则对话框(Design -> Rules...)。
    • 根据DRC报告指出的规则名称(如 Electrical -> Clearance),找到对应的规则类别。
    • 修改规则值: 如果规则设置过于严格或不合理(比如间距设成0.1mm但工艺只能做到0.15mm),在规则编辑器中修改 Minimum Clearance 等参数。修改前务必确认新值符合PCB制造厂的工艺能力!
    • 调整规则作用范围: 如果规则应用范围不对,通过右边的 Where The First/Object MatchesWhere The Second Object Matches 区域,确保规则正确应用到包含芯片引脚的相关网络或元件类。
    • 检查规则优先级: 如果有多个同类型规则(如多个Clearance规则),选中规则,在规则编辑器下方查看 Priority。确保针对特定对象的规则(优先级高)优先于通用规则(优先级低)。
  4. 修改设计:

    • 调整布局: 如果安全间距不够,尝试移动芯片周围拥挤的元件、走线或过孔,增大空间。
    • 修改布线: 如果线宽不够,加宽连接到该引脚的走线;如果走线间距不够,调整它们之间的距离;移除意外的短路点。
    • 修改焊盘/过孔: 选中违反规则的焊盘或过孔,在属性面板(F11)中修改其大小、钻孔尺寸或位置(谨慎操作)。
    • 修改丝印: 移动、缩小或删除覆盖在焊盘上的丝印标识。
    • 检查网络连接: 确保芯片所有引脚的网络连接在原理图和PCB中都是正确的(使用Tools -> Netlist -> Configure Physical Nets 或在原理图中交叉探测)。
  5. 检查并修正封装库:

    • 如果问题根源在封装本身(如焊盘间距太小),需要打开该芯片的PCB库文件(.PcbLib)。
    • 仔细核对芯片数据手册(Datasheet)中的封装尺寸图和推荐焊盘图。
    • 修改焊盘尺寸、间距、钻孔等参数,确保符合数据手册要求和制造规则。
    • 保存库文件,并在PCB设计中更新所有用到此封装的元件(Design -> Update PCB Document with [LibraryName].PcbLib 或在库面板中右键更新)。
  6. 复查与重新DRC:

    • 修改规则或设计后,务必再次运行完整的DRC,确保所有“引脚不符合规则”的错误都已消除,且没有引入新问题。

关键点:

按照以上步骤,仔细分析DRC报告,定位问题根源(是规则设置问题?还是布局布线问题?或是封装库问题?),然后进行针对性修改,就能解决“芯片引脚不符合规则”的问题。

ADS1198接收的数据起始24bit数据与芯片手册不符合是怎么回事?

Register.(Page 27) 我的实际情况是0000+11111111+00000000+BIT[4:7] of the GPIO Registe。也就是说最后4位输出是正确的,LOFF的值由于我把脱落检测功能关了,所以不能确定,疑惑的是前4位和芯片手册上

2025-02-07 06:16:45

使用ADS8699芯片的时候,按照芯片手册配置相关寄存器后,实际输出与数据手册不符合,为什么?

在使用ADS8699芯片的时候,按照芯片手册配置相关寄存器后。 实际输出与数据手册不符合 D[

2024-12-25 07:32:27

用tina进行ths4271的单电源仿真,结果与datesheet不符合,为什么?

用tina进行ths4271的单电源仿真,结果与datesheet不符合,求指教!!

2024-09-05 06:41:57

7条实用的PCB布线规则

7条实用的PCB布线规则

资料下载 传奇198 2022-09-30 11:48:00

AD16修改规则加宽电源线与地线

在PCB文件里设置线宽快捷键先D后RNEW WIDTH导入文件后选net选择对应net名称,如GND点击自动布线不符合规则就调整

资料下载 吕钢格 2022-01-05 14:34:50

PCB设计中布局布线实际技巧以及相关规则

前言完整具有实际使用价值的PCB是需要符合相应的PCB规则的,这些

资料下载 佚名 2021-11-06 16:21:00

PCB电路板元件布局布线基本规则下载

PCB电路板元件布局布线基本规则下载

资料下载 ah此生不换 2021-04-24 09:43:07

规则形状PCB怎么设计?资料下载

电子发烧友网为你提供不规则形状PCB怎么设计?资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。

资料下载 久醉不醒 2021-04-16 08:51:32

使用该电路进行放大电路仿真,其放大倍数与公式不符合,为什么?

1.当我使用该电路进行放大电路仿真,其放大倍数与公式不符合,为什么?2.我调整R1阻值之后,在洞洞板上进行焊接之后,发现输出只有直流偏置,交流消失,与仿真结果不符合,为什么?希望大哥们指导

2024-08-14 07:46:05

python如果不符合条件重新输入怎么办

Python 是一种功能强大的编程语言,可以用于解决各种问题。在编写程序时,我们通常需要处理各种用户输入并对其进行验证。如果用户的输入不符合预期的条件,我们需要重新提示用户输入,直到满足条件为止

2023-11-29 16:56:50

std::randomize随机结果不符合预期?

在近期的一个testcase调试中,遇到一个std::randomize随机结果不符合预期的现象。

2023-10-29 15:57:21

ad9PCB画图中为什么会出现这个符号

在ad9PCB画图中为什么会出现这个符号

2019-10-15 14:11:53

美国SEC拒绝创建比特币ETF 不符合防欺诈和市场操纵标准

SEC周三在一份声明中说,Bitwise Asset Management和纽约证交所Arca拟议中的比特币交易所交易基金(ETF)不符合防止欺诈和市场操纵的标准。

2019-10-10 14:57:00

ADS8699数据手册Output Data Word与实际输出不符合

在使用ADS8699芯片的时候,按照芯片手册配置相关寄存器后。实际输出与数据手册不符合D[

2019-06-21 07:56:02

CCC厂检常见的不符合项及对应的整改方案,看这一篇就够了!

进行识别与控制。5、例行检验、确认检验 常见不符合项问题:例行检验/确认检验文件列入的检验条款不满足认证实施细则要求整改:企业需仔细研读相关产品认证实施规则/细则中对产品例行检验以及确认检验项目的要求

2019-05-07 09:11:56
7天热门专题 换一换
相关标签