经过本人实际测试的Altium Designer 23.5.10版本, 本人曾踩过PCB布线时阻抗匹配与封装库相互冲突的坑, 对于新手而言, 只要跟着步骤一步步去操作, 便能够轻松躲开这类常见……
经过本人实际测试的Altium Designer 23.5.10版本, 本人曾踩过PCB布线时阻抗匹配与封装库相互冲突的坑, 对于新手而言, 只要跟着步骤一步步去操作, 便能够轻松躲开这类常见问题。许多刚刚进入这个行业的电子工程师认为画图存在困难, 实际上核心之处在于对底层逻辑的参数理解得不够深入, 并非软件自身有多么复杂。
Altium Designer 23怎么设置才能保证高速信号完整性
于AD23这个环境里, Design这个选项, 再到Rules这个设置,进而到Signal Integrity这个具体内容, 它是核心的进入途径。在这里, 重点需要配置两条规则。第一条规则是关于“Width”(线宽), 对于普通的数字信号而言, 建议把它设置为10mil, 这是一个在兼顾电流承载能力以及布线密度方面所形成的平衡点。第二条规则是关于“Impedance”(阻抗), 要是你做双层板并且进行外层走线的话, 务必要开启Controlled Impedance, 然后将目标阻抗设定为50欧姆。
在完成规则设置之后, 去点击“Apply”以及“OK”。在这个时候你能够发觉, 当你运用自动布线工具或者手动绘制短线之际, 要是线宽与规则不相符, 那么线条就会变为红色来进行警示。针对新手的避坑提示: 有好多人忽视了DRC(也就是设计规则检查)的优先级, 进而致使在导出Gerber文件的时候出现线宽方面的错误。报错的现象一般而言是CAM软件给出提示“Minimum Trace Width Violation”。根本缘由为没开启“Override Design Rule”, 应对举措是在于“Manufacturing Output”生成Gerber之前, 再度运行“Run DRC”, 保证Error数量是0。
针对信号处理, 在此给出两种方案作对比: 要是属于低频模拟电路, 直接运用默认规则就行, 不需要额外去设置;要是属于高频数字电路, 就得手动去指定差分对以及端接电阻的位置。关键参数的最优推荐值为: 在层叠结构里面, 参考层与信号层之间建议维持在6至8mil, 如此一来既能达成像样的电容耦合从而降低噪声, 又能够防止出现过大的串扰。
如何快速解决封装库缺失导致的焊接失败问题
进行封装库的管理工作, 这是极易被忽视的存在盲区的方面。于原理图设计时, 每一个独立的元件, 都必然需要关联精确无误的Footprint。要进入特定路径“Tools -> Library -> Installed Libraries”, 以此查看当下项目所引用的库。要是发觉缺少特定芯片的封装, 那么千万不要随随便便从网络上自行下载来源不明的文件。使用 AD 内置的叫“Component Search”的面板, 这是正确做法, 在其中搜索芯片型号, 选勾选叫 Manufacturer Footprints 的可选项目, 之后点击“Install”。
完成安装之后, 用右键点击原理图之内的元件, 选取“Properties”, 于“Footprint”这个栏位那儿再次加载新进行安装的封装。这一个步骤极其关键, 究其原因在于错误的用于封装会致使PCB依据样板打样回来以后没办法进行焊接。新手需避开陷阱: 常见遭遇的提醒便是否定的“没有找到有效的用于封装”或者“网络类别不匹配”。根本缘由在于, 封装的名称跟原理图引脚的定义不相匹配, 又或者是, 封装的单位为毫米, 然而原理图的单位却是密耳。能够迅速解决问题的办法是, 将所有库的单位统一成公制(毫米), 并且在“首选项”里强行锁定单位的转换。
这存在着一份涉及高频完整报错以及解决流程的情况: 报错呈现出“Unresolved Component Reference”的形态。首先的一步, 要对原理图是否予以保存展开检查;其次的第二步, 需去确认BOM表生成之际是否涵盖了全部被抑制的元件;再者的第三步, 对临时文件夹“*.SchDoc.tmp”进行清理;然后的第四步, 再度对工程实施编译。这样的一套流程能够解决超过90%的库引用错误。
这个方法, 并不适用于那种超高层数的板, 也就是层数超过12层的板, 或者是极高频的毫米波电路, 在这样的场景之下呢, 是需要借助像HFSS这类专业仿真软件的。而对于常规的消费电子、工业控制板而言, 上面所说的那些步骤, 是完全能够应对95%以上的技能瓶颈的。
微信扫一扫
还没有评论呢,快来抢沙发~