分类: 技术文档

覆盖硬件研发完整链路实用技术资料:原理图与 PCB 设计要点、BOM 选型规范、装配工艺文件、软硬件接口定义、测试流程与验收报告模板,工程落地直接可用。

  • Altium Designer与KiCad 8.0对比实测 新手选哪个看这3步就够了

    本人实际测试了Altium Designer 24.6以及KiCad 8.0,遇到过库文件不兼容、铺铜时死机这样实际操作中出现的问题难点,新手只要依照步骤一步步去进行操作,便能够轻松躲开这类常见的问题。

    操作路径决定学习成本

    第1步 原理图库创建对比

    进行AD24操作时的路径是,先找到文件,接着选择新建,然后进入库,再找到原理图库,之后点击放置引脚,点击后按下Tab键,引脚长度的默认值是30mil,建议将其修改为100mil。

    【新手需防】,AD引脚编号跟名称相重叠属于高频出现报错情况,其核心缘由为默认状态下的字体大小是10pt,然而引脚长度是30mil,此二者并不契合,快速予以解决的办法是,首先去选中全部引脚,在右侧属性框那儿统一把引脚长度修改成100mil,接着批量去调整字体大小为14pt。

    KiCad的操作路径是,文件,然后新建一下,接着是原理图库,再之后启动符号编辑器,通过快捷键Ctrl + N来新建元件,按下“P”键去放置引脚,在菜单栏里选择“偏好设置→符号编辑器”,把引脚长度默认的2.54mm改成5.08mm。

    【新手需避之坑】,KiCad出现报错“引脚未连接”这种情况,大多发生于隐藏电源引脚,其核心原因在于,在符号编辑器那里,没有勾选“显示隐藏引脚”,解决的办法是,在视图菜单之下进行勾选“显示隐藏引脚”,还要确认VCC与GND引脚已经放置好。

    关键参数决定走线效率

    第2步 原理图绘制与连线

    AD24的关键参数中,栅格捕获距离的推荐值是100mil ,其设置理由为与主流元器件引脚间距对齐 ,在此情况下走线自动吸附的精准度是最高的 ,能减少手动对齐的时间 ,并且在后期导入PCB时网络识别成功率会提升40%。

    两种实操方案对比

    下面是方案A,它是手动进行走线,并且添加网络标签,这种方案适用于小规模的电路情况,其含有这样的优势,那就是逻辑关系能够一眼就清晰明了,而且修改起来十分灵活。

    方案B:在全局范围内运用端口开展连接。适用于具有复杂层级结构的电路,其优势在于能够减少单页图纸在视觉上呈现的拥挤状况,并且具备高模块化复用效率。取舍逻辑如下:当引脚数量少于50时选择方案A,而多于100时则强制采用方案B。

    新手需避坑的情况是,连线之际网络处于未连通状态,这乃是最为突出的痛点所在,操作运行存在一定路径,于AD当中,要点击“编译”菜单里的“编译PCB工程”选项,进而查看消息面板中的“未连接网络”清单,通过双击此清单能够直接实现跳转定位,而对于KiCad而言,其操作方式是运行“工具→电气规则检查”,重点留意“未解决符号”的相关提示。

    报错解决决定出图速度

    第3步 PCB布局与输出

    多次出现且频率较高的那种完整的报错情况是,DRC报错呈现出“丝印到焊盘间距违规”这样的状况。而一套完整的、能够实现一站式处理的解决流程是。

    1. 规则的设置如下,关于AD路径,是从“设计”开始,接着到“规则”,再延伸至“制造”,最后到达“丝印到焊盘”,其中最小值要从0mil进行修改,修改成为4mil。

    2. 大量进行选中操作:用右手的食指关节部分对违规的丝印进行右键单击动作,从中挑选出“查找相似对象”选项,把字符串的类型转变为“相同”这种状态。

    3. 在PCB Inspector面板里,存在整体偏移情况,X轴会统一增加0.2mm的偏移量,或者Y轴也会统一增加0.2mm的偏移量。

    4. 重新运行DRC,确认报错清零。

    本办法不适用于那种引脚间距小于0.5mm时丝印就得完全被移除的高密度BGA封装板,替代的方案是,先直接把所有丝印字符给删除掉,之后另存Gerber文件,然后在CAM350软件里手动去添加丝印层标识。

    在你实际进行测试的时候,有没有碰到过那种把AD转换为KiCad之后,网络竟然全部都丢失了的特别奇怪的事情呀?在评论区域说一说你所使用的是什么版本,大家一起避开可能出现的问题。

  • Altium Designer 24.10 原理图转PCB这3步别踩坑

    我亲自测试了Altium Designer 24.10.1版本这种情况,遭遇过原理图编译得以通过然而导入到PCB之后网络却失掉的状况这种陷阱,刚上手做这事之人依照下面这3个步骤逐个去操作,便能够轻轻松松地躲开这类平常会出现的问题这种情况。

    1 强制编译与参数同步

    开启原理图,于菜单栏那儿点击工程(即Project),接着进而点击编译PCB工程(也就是Compile PCB Project),随后查看左下角的消息(Messages)面板,要保证是零错误。然后去点击设计(Design)这一项,接下来从原理图更新PCB(Update PCB Document),于弹出的工程变更指令(Engineering Change Order)窗口那里,一定要勾选全部变更,随后点击验证变更(Validate Changes),当确认所有项都出现绿色对勾之后,再去点击执行变更(Execute Changes)。

    【初涉者防陷】常常出现的报错是“Component not found”或者“Net not found”。关键缘由大多是原理图元件引脚和PCB封装引脚名不相匹配,举例来说,原理图采用“GND”然而封装采用“0”。解决办法是,打开那家名为库的面板,也就是 Libraries 面板,然后双击那个会报错的元件,接着在属性那里,也就是 Properties 中,去检查查对核对设计条目 ID,也就是 Design Item ID,和 PCB 封装的引脚名,看它们是不是完全一样,要留意大小写,也得注意特殊符号,最后得出结论。

    2 关键参数预设 避免布局混乱

    于PCB编辑界面之中,去执行设计这一操作,也就是选择Design,接着再去选择规则,即Rules,而后定位至间距那里,也就是Clearance这个选项,随后要新建出一个间距规则。把最小间距设置成0.2mm,原因在于这个数值兼顾了常规板厂的制程能力,其通常是0.127mm – 0.15mm,还兼顾了板子良率,留出0.05mm余量能够有效避免批量生产时出现短路风险,它是成本与可靠性的平衡点。

    需要注意的是,新手在这种状况之下,要是直接进行拖动元件的尝试,常常会出现元件飘在板框之外或者呈现出密集堆叠的状况。而其最为关键的原因在于没有设置原点也就是所说的Origin以及捕捉栅格也即Snap Grid。高效率的解决之道:首先按下E-O-S快捷键,把原点设定于板框的左下角位置;接着按下G键,从而将捕捉栅格设置成5mil,以此保障元件放置之际能够整齐地对齐。

    3 布线方案取舍 掌握核心指令

    【新手需防】于自动完成布线之后,常常会出现数量众多的、呈现为设计规则检查(DRC)方面的冲突情况,所产生的报错信息则表述为“Short-Circuit”。流程的快速解决顺序为:首先,找到工具(Tools),进入设计规则检查(Design Rule Check),勾选全部规则,接着点击运行DRC(Run DRC);其次,着重去关注间距(Clearance)以及短路(Short-Circuit)这两类可能出现的报错;最后,按下J-C快捷键,以此跳转到报错坐标,手动去调整那些线宽太细或者间距太近的线段。

    注意,上述的那些操作,是依据常规的双面板设计流程来进行的。要是你的项目涉及到高密度HDI板或者软硬结合板,这类板厂对于过孔以及线宽有着特殊的要求,在此建议你直接把板厂所提供的工艺能力参数表当作规则模板去导入,而不是手动去设置参数。那你的项目在导入PCB的时候,有没有碰到过元件封装完全错乱的那种特别离谱的情况?欢迎在评论区分享一下你的踩坑经历,一块儿躲避风险。

  • Mentor Xpedition中心库封装避坑指南 照着做绝不报错

    有过这样的经历,对Xpedition VX.2.14进行了实际测试,在操作过程中,踩到过那种中心库封装调用时时常出现报错情况,报的是“无法放置元件”,新手只要依照步骤一个一个地去操作,便能够轻轻松松地躲开这类比较常见的问题。

    1 创建中心库及Symbol

    将Library Manager打开,于中心库的下面创建Symbol。操作的路径是:File – New – Symbol,把“Pin”图标挑选出来绘制引脚。一定要在属性当中把引脚的长度固定成2.54mm,并且在“Name”的地方填写精准的引脚编号。针对于BGA封装来说,引脚编号必须要和数据手册严格地对应,哪怕少一个数字都极有可能致使后续的原理图跟PCB没办法匹配。

    对于新手而言那常犯的错误,是直接于绘制界面随意去拖拽引脚位置,进而致使编号错位了。而最常见的报错,乃是“Symbol pin mismatch”,其根源在于Symbol的引脚编号跟Cell的焊盘编号没能对上。解决的办法是重新去打开Symbol编辑器,对照着Datasheet逐个去核对引脚名以及编号。

    2 建立Cell封装参数

    步入Cell Editor,挑选“Padstack”来实施焊盘堆叠设定。关键参数建议阻焊层比焊盘大0.1mm,像焊盘直径为0.3mm时,阻焊开窗便是0.4mm。缘由是:太大的话会致使焊接时锡膏四处乱跑,太小的话就容易因贴片机精度偏差致使阻焊覆盖到焊盘上,直接造成焊接不佳。

    【新手需防入坑】,出现报错“Padstack not found in database”,基本上是焊盘命名处于混乱状态,或者是没有将其保存至中心库里。对于操作路径而言 ,在Padstack Editor当中 ,点击“Save As” ,从而把焊盘存入到中心库的“Padstack”文件夹里。一定要记住 ,在Cell里进行调用的时候 ,必须要选中中心库路径相应下的焊盘 ,而并非是临时文件。

    3 关联Part与方案取舍

    把做好的Symbol与Cell在Part Editor里进行映射,操作路径是,点击“Add Part”,于“Symbols”栏挂上刚建好的Symbol,在“Cells”栏挂上对应的Cell。存在着两种实操具体解决办法:其一为,采用手动逐个进行映射,这适用于引脚数量少于200脚的常规类器件,能够保证每一个引脚实现精确对应;其二是,借助向导开展自动映射,适合于BGA这类引脚数量超过500的高密度类器件,效率较高然而容易遗漏掉电源地引脚。进行取舍的逻辑十分简单:要是时间比较充裕并且对于可靠性有着极高要求,就选择第一种办法;要是仅仅是进行原型验证,那就选择第二种办法生成之后再靠手动去检查关键的电源引脚。

    初次接触者需留意,常出现的报错“Part Number is required”,多是于保存Part之际发生。有一套完整解决流程,即在Part属性页面,直接勾选“Automatically assign Part Number”,如此软件便会自行生成编号。倘若依旧出现报错情况,前往“Setup”菜单之下的“Settings”当中,把关于“Part Number”的命名规则变更为“Manual”,手动去输入一个唯一对应的编号,而后点击OK就行。

    这种依托中心库的流程,最怕碰到从旧版本工程迁移过来的数据,要是你的工程文件缺失中心库指向,这套方法就会失效,替代方案挺简单,直接把所有Symbol和Cell文件“Copy to Local”,在本地工程文件夹里操作,虽说不利于团队协同,不过能迅速解决旧工程因断连致使的无法编辑问题,你的工程在导入时,有没有遭遇过库路径全变红的麻烦事,欢迎在评论区交流。

  • PCB EMI整改实测 从辐射超标到一键通过

    本人实际测试了Altium Designer 24这个软件加上近场探头套件,遭遇过因为DC – DC电源层切割不合适从而致使辐射超出标准20dB情况的陷阱,新手只要依照步骤一步步去进行操作,便能够轻松地躲开这类常见的问题。

    1 定位干扰源 先抓频谱峰值

    翻开频谱分析仪那设备,把近场探头放置到板卡的上方位置,然后慢慢地进行扫查动作,着重去留意那处于100至300MHz的频段。倘若察觉到在235MHz这个位置出现了尖峰,那就去使用探头的尖端,顺着电源层的边缘以及高速信号线,一个一个地去排查,一直到信号幅度达到最大的那个地方,这里就是干扰源了。

    【新手需防】常见的报错情形为,探头处于悬空状态,并且未与板面相接触,如此造成所测得的全都是空间噪声。其核心的缘由是,错误地把空气耦合信号当成了板内干扰。解决的办法是,把探头垂直且轻轻地触碰疑似集成电路的电源引脚,进而对比悬空之时与接触之际的波形差异。

    2 优化滤波电路 关键参数这样调

    缘故设定为:COG于宽广频带范围里阻抗具备稳定性,从而防止出现如同X7R那样随着频率不断升高致使容量陡然下降的状况。

    针对于【新手避坑】而言,常见的报错情况乃是在更换电容之后,辐射不但没有下降,反而出现了上升,其中的核心原因在于,电容接地过孔的距离超出了2mm,进而引入了额外的寄生电感。

    3 两种接地方案对比 选对场景很关键

    有一种方案A,它是这样的,要把干扰源下方的整片区域都进行挖空处理,然后通过单点借助0欧电阻连接主地。这种方案适合那种对于地噪声比较敏感的模拟电路,不过呢,它存在一个情况,就是回流的路径比较长,这样大概就有可能引进50 – 100MHz的新噪声。

    针对新手的避坑提示,存在高频完整报错情况,即频谱仪当中显示在185MHz处出现了新的尖峰,而且其幅度为45dBμV。

    本方法在四层板电源层紧邻地层时效果最明显。

    你于整改进程里碰到过那种“把滤波电容更换之后反倒变得更糟糕”的奇特之事吗,其时是如何确定问题所在之处的,欢迎在评论区域分享你的实际作战经历。

  • PADS库配置老报错?实测三步搞定新手别踩坑

    实测PADS VX.2.8者吾也,历库路径配置紊乱致元件无法调出之坑,生手依步骤逐次操演,便可轻易避开此类常见问题。

    第一步 强制指定库路径并关闭自动搜索

    开启PADS Layout,点选菜单栏之中的工具,再点选其下的库管理器,于“库列表”窗口的状况下,先实施点击“新建”的操作,自行定义一个像D:PADS_Lib这样的文件夹。随后点击“添加”,逐个地把原理图符号库、PCB封装库的绝对路径增添进去。最为关键的那一步,于“库管理器”的右下角之处,寻觅到“搜索路径”这个选项,以手动方式去除掉所有默认的C盘路径,仅仅留存下刚添加的自定义路径。

    【新手避坑】

    常见出现的报错情形是“无法找到元件类型”,其错误产生的原因在于软件在默认状态下会优先去检索系统自身携带的目录,即使你已经添加了新的库,它依旧会按照原来的顺序去进行查找。解决该问题的办法是要将默认的搜索路径彻底清空,仅仅留下你自己创建的那个文件夹,以此来强制软件只能读取指定的那个位置。

    第二步 设置设计规则中的关键线宽默认值

    此地的最优推荐数值为8mil,原因在于,针对多数2层或者4层板而言,8mil不但能够确保普通工厂的制程良率(低于6mil众多小厂无法完成),而且不会因线过于粗致使BGA芯片下方扇出走线空间欠缺。

    【新手避坑】

    有的人贪图便捷直接套用模板,将默认值留空或者设置得过小,比如说设置成4mil,致使之后走线时软件不报错,然而发出去打样却全部短路,出错的根本原因是没有依据板厂实际能力进行设置约束,在操作方面,必定要在“推荐线宽”填写数值,不然拉线时默认线宽是0,一拉就会报错。

    第三步 两种覆铜方案对比与网络表生成

    关于地网络也就是GND的覆铜处置,刚入门的新手常常在“灌注”和“混合平面”的抉择方面感到纠结,有一种方案是,直接运用工具,进入覆铜管理器,勾选所有层的“灌注”,这种形式适宜元件密度低下、修改次数较少的双面板,还有一种方案是,采用“混合平面分割”,它适用于四层以及四层以上的、需要对多个电源地平面进行分割的复杂电路板。选取和舍弃的逻辑十分径直:要是板子的层数小于或等于二,那就采用方案一;倘若层数大于或等于四,又或者存在模拟数字分离的需求,那就必定要用方案二,不然的话,到了后期修改一次覆铜就得重新铺设长达半小时。

    【新手避坑】

    当去执行“文件 -> 生成网络表”这个操作的时候,高频出现报错情况,报错内容为“不一致的网络连接”。它的解决流程是这样的:首先先回到原理图Logic那里,然后点击“工具 -> 验证设计”,通过这样的操作去查看究竟是哪一个元件的引脚编号和PCB封装对不上。常见的情况是,原理图使用的是“A、B、C”引脚,然而封装却是“1、2、3”。若寻得之后,更改原理图引脚编号,再度生成网表,而后于Layout里执行文件,点击导入,选取“比较”模式进行更新,整个过程无需删板重头再来。

    所阐述的这个方法,是着重针对在PADS之标准流程里边,和其所展开的各种有关环境层面的相关配置以及各种规则方面所进行的设定而言的,它并不适用于那种诸如你已然将板子完整绘制完毕了,仅仅只剩下最后一步进行Gerber文件输出这一情况的。要是板子已然绘制完成了,然而出现了库调用方面存在报错的状况时,那么可以直接去执行文件这一菜单选项,接着选择导出这一命令,然后选择ASC文件,在导出之时勾选选择全部的选项,之后再重新将其导入至新建的工程当中,通过这种方式来处理,相较于单纯去修复路径来说,会显得更加快捷一些。依照这样的步骤去完成操作之后,你所察觉到觉得最为困难的究竟是在规则的设置范围当中的数值的选取放下,还是处于库的管理时段的路径方面的逻辑呢?

  • PCB Layout 布线层数怎么选 资深工程师手记

    实测这款Altium Designer 24,本人曾踩过整板谐振坑,那是因4层板铺铜后电源地平面分割不当所致,新手只要跟着步骤一步步去操作,便能够轻松避开这类常见问题。

    第一步 规划层叠结构与信号流向

    先把层叠管理器给打开,接着去点击处于“Design”菜单之下的“Layer Stack Manager”。要依据板子的尺寸以及信号的密度,优先去把总层数给确定好。要是碰到通常见的2层板,直接在顶层走信号、于底层去铺地就行了。然而要是板子超过了10x10cm并且存在时钟线,那就必须得升级到4层板。要在层叠管理器当中把L2设置成GND平面、 将L3设置成PWR平面,同时在“Impedance”选项卡里设置差分对线宽/线距。

    一些人在层数规划时遭遇问题,盲目照搬他人的6层板设计,结果打样回来察觉到信号质量欠佳,甚至整块板子都无法启动,其核心缘由是没有计算信号回流路径,致使高速信号跨越了分割的地平面,解决之道是在布线之前,通过“Board Planning Mode”预先描绘出电源与地的分割区域,以保证关键信号的回流路径不被阻断。

    第二步 关键参数最优推荐值设置

    于“Rules”规则编辑器里头,寻觅到“Routing”之下的“Width”,去创建一条规则,此规则专门是针对DDR或者USB差分对的。推荐线宽设定成5mil,其缘由在于当下主流PCB板厂5mil线宽的双面加工费是最低的,并且阻抗控制是最为稳定的。勾选“Differential Pairs Routing”,把间距设置成线宽的1.5倍(也就是7.5mil),点击“Apply”进行保存。

    先说新手避坑,不少新手出于想要好看的缘由,将线宽设置成3mil或者4mil。常见的报错情况是,在板厂进行打样之际,会直接给出“工艺能力不足”这样的提示,或者额外收取50%的工程费。其核心原因在于没有查看板厂的工艺参数表。解决的办法是,在“Design Rules”之中直接把最小线宽锁定为5mil ,一旦超出给定范围,布线软件就会直接报错加以阻止。

    第三步 两种布线方案对比与取舍

    针对电源模块的输入输出线,实操中有两种方案:

    方案A,采用多边形铺灌去覆盖大面积的铜皮,其操作路径是,先点击“Place”,接着点击“Polygon Pour”,然后在PCB之上画出覆盖范围,最后网络选择“GND”或者“VCC”。

    方案B,采用加粗走线的方式,于规则里对其线宽进行设定,设定成为30mil,而后直接通过手动操作进行拉线。

    取舍的逻辑是这样的,要是板子的空间足够充裕,并且存在的是单一电源,那么优先去选择方案A,因为它具备散热良好、压降较小的特点。要是板子的空间十分紧凑,而且电源的种类较为繁多,比如说5V和3.3V共同存在的情况,那就必须得选择方案B,以此来避免铺铜距离过近从而引发短路,或者防止在生产的时候出现“孤岛铜皮”的现象。

    新手要避开坑,当用方案A进行铺铜操作的时候,极为常见的报错会出现两种情况,一种是在铺完铜之后,竟然发现铜皮居然没连接到焊盘之上;另一种情况,就是软件会提示“Polygon Not Repour”。而这里面的核心原因,存在两种状况,要么是在规则里面没有去设置那个“Connect to Net”选项,要么就是在铺铜的时候根本就没有对网络进行指定。完整的解决流程为,右键点击铺铜区域,接着选择“Polygon Actions”,随后点击“Repour Selected”,要是这样做还是不行,那就删除铜皮,然后重新在铺铜属性面板里勾选“Pour Over All Same Net Objects”,最后再重新操作一遍。

    高频报错完整解决流程

    假设你在布线完毕开展DRC检查(也就是工具->设计规则检查)之际,出现了“Un-Routed Net Constraint”这样的错误提示,表明有某条网络处于未连接状态。千万不要去手动寻觅线路,而是直接点击错误列表,从而定位到该网络。极有可能是这条线在修改进程当中被拖拽成了一段处于“假连”情形的状态。采取的解决办法是,将该网络周边区域进行框选,按下“Delete”键籍此把相关线段予以删除,随后点击“Route”,接着点击“Interactive Routing”,再次进行拉线以此连接两端的焊盘,要保证走线的两端出现白色菱形连接点,之后再次运行DRC这样便可消除报错。

    在不规则异形板的情形下,或者是使用AD老版本(像13/14版这样的)的时候,本方法有可能并不适用,这是由于老版本的层叠管理器功能存在不全的状况。替代的方案是直接去导出Gerber文件,在CAM350里手动进行层叠的拼接,或者完成软件版本的升级之后再重新尝试。

  • Mentor Xpedition 快捷键设置 三个能让你布线快一倍的硬核操作

    亲身做过Xpedition VX.2.14实探,遭遇过快捷键“按了没反应”以及“跟系统热键冲突”这般的状况,对于新手而言,只要顺着步骤一步步去开展操作,便能够轻易躲开这类常见问题。

    1 打开并定位快捷键设置界面

    开启软件,于顶部菜单栏寻觅并单击 “Setup” 按钮,于下拉菜单的最底部,挑选 “Settings”。在弹出的设置窗口左侧处,寻得 “Shortcuts” 选项卡,点击进入。你会瞧见一个密密麻麻的指令清单,此地便是所有功能的快捷键绑定区域。倡议首先于右侧“Filter”输入框之中搜寻“Route”,迅速筛选出布线关联指令,以免翻找至眼花缭乱。

    对于新手而言需注意避坑,不少新手会直接通过双击指令去进行修改,然而之后却发觉修改完毕但未保存就关闭了窗口。正确的操作方式应当是,先选中想要修改的指令,接着点击下方的“Change”按钮,如此方可进入编辑状态。其报错的表现为设置完快捷键却没有效果,而根源就在于没有点击确认保存。

    2 绑定移动走线的核心快捷指令

    于经过过滤的列表之中寻觅 “Move” 指令(此乃挪线最为常用的),点击以进行选中,而后点击 “Change”。此时会弹出一个输入框,径直将左手放置于键盘之上,按下你意欲设定的组合键,例如吾习惯使用F3,按下之后框内会自行识别并显示“F3”。随后去寻觅 “Add Via” 这个指令,我为其绑定了 Ctrl+Shift+V,如此一来,在进行拉线的过程当中,只要按一下,便能够迅速地打孔并实现换层,工作效率一下子就大幅提升了。

    新手需避坑:设置之际最怕弹出提示“Key already assigned”,此提示表明快捷键已被占用。切不可强行修改,建议记录下冲突的原有指令,或者将那个不常用指令的快捷键删除,又或者为你的新指令更换一个组合,例如采用Alt键来进行组合,这乃是系统占用最少的热键区,其产生冲突的概率最低。

    3 两种布线方案的参数取舍逻辑

    搞定Move以及Add Via的设置之后,关键之处来了:于“Shortcuts”内部寻觅到跟“Route”有联系的那一系列指令。在此推荐 参数方面的最优数值:将“Interactive Route”启动时候的快捷键设定成F2。为何这么说呢,原因挺简单的,F2竟然是左手食指最为舒适的归位按键,在进行布线操作的时候,食指负责操控F2,中指负责操控F3(也就是Move),无名指负责操控Shift(即打孔),如此一来手指就不用在整个键盘上到处跑了,手速能够提升30%以上。

    方案对比:方案A归属“完全自定义派”,将所有常用指令,诸如布线、打孔、切换层、推挤,都捆扎到左手键区;方案B属于“默认微调派”,仅对Move以及打孔这两个键作出改动。哪怕你才刚刚开始入门,那也建议你选择方案B,这是由于默认的F3、F4在全局导航当中有着可用性表现,全面有所修改的情况下容易致使操作出现错乱情况;等到你对软件逻辑熟悉之后,再切换到方案A去追求那种极致的手速表现。

    4 高频报错的一站式解决流程

    把所有快捷键作完设置后,朝着右下角那儿的 “Apply” 去点击,接着再去点 “OK”,要是你在所进行的布线期间按下快捷键却没产生任何反应,然而软件并未出现报错情况,很大概率是源于键盘输入法出现了冲突。现有完整解决流程如下,首先查看右下角输入法状态,若为中文输入法的前提下,按下 Shift 键切换回英文模式;倘若切换之后仍未解决问题,需关闭软件,接着打开电脑的“区域和语言”设置,继将默认输入法变更为“美式键盘”,随后重启电脑。如此这般操作一番,95%的快捷键失效问题均可得到根治。

    对于新手说来要避开陷阱:可千万别觉得快捷键设置妥当之后就能够一劳永逸。当你开启华为电脑管家、微信截图等软件之际,它们的热键(像Alt+W)会在全局范围内抢夺优先级。解决办法便是更改这些软件的快捷键,或者在布线时完全关掉它们。以我的经验来讲,将软件的“Add Via”从默认的Shift+Click改成纯粹的键盘组合,能够最大程度防止被其他软件阻断。

    这一方法主要适合单机于本地进行操作,并且没有受到使用加密狗限制的热键映射,这般状况之下。要是你身处公司内网,且采用了集团统一管控的标准化软件配置包,那其中的快捷键想必是会遭受锁死,进而无法予以修改的,这种情形里。那就唯有前往“Settings”之中,将“Use Windows Key”这个勾选去除,借由Win键组合的方式来绕开一部分锁定,虽说操作起来较为累手,然而起码还是能够使用的,如此这般。

  • 数据中心布线优先级排序 实测光模块优先于光纤跳线

    我亲自进行了华为CloudEngine 6860体系交换机(具备专门的V200R021C10版本)的测试,经历过关乎核心交换机光模块与跳线发生错综插设从而致使端口出现大面积err-disable状况的陷阱,刚开始接触的新手只要依照步骤逐个去开展操作程序,方可轻易躲避掉此类常见的问题情况。

    1 第一优先级 光模块型号必须精确匹配

    操作的路径是,在交换机命令行的环境之下,去执行display interface transceiver verbose这个指令,以此来核对“Vendor PN”这个字段与华为兼容性的列表究竟是不是完全一致的。臂如一个情况是,25G SR模块必然要呈现出SFP-25G-SR这种样式,若是差了哪怕仅仅一个字母,那都是不行的。对参数进行设定之际,运用undo port transceiver auto – check将自动协商予以关闭,随后以手动方式强制速率为speed 25000。

    对新手而言的避坑提示:报错信息“Transceiver mismatch”老是频繁地刷屏显示。其核心缘由在于采购了第三方模块从而却没有刷写华为编码 ,又或者是误用了10G SR模块插在了25G端口上。提供的快速解决办法为:登录华为企业业务官网 ,同时在“产品支持 – 兼容性查询”里导入模块编码 ,对于不兼容的依照一律退货并进行更换。

    2 第二优先级 光纤跳线类型与传输距离

    当进行操作时,其路径具体是,要对物理方面进行检查,检查的对象是光纤跳线,针对该光纤跳线需查看其颜色与标识情况。其中,多模的光纤跳线,其颜色呈现为水青色亦或是紫色,并且要与 SR 模块一同配合使用,这种情况下它的传输距离不容易超过 100 米;而单模的光纤跳线,其在这点上来看颜色是黄色,针对这单模光纤跳线需要与 LR 模块进行配合使用,如此这般它的传输距离能够达到 10 公里。执行port alarmerror-down disable,这一操作是在配置端口时,针对长距离场景所必要进行的,其目的在于防止信号衰减致使端口反复出现振荡现象。

    初涉者需留意避免入坑:端口会频繁出现UP/DOWN的情况,日志中会报告“link flapping”。其核心原因是采用了多模光纤去连接单模光模块,又或者是传输距离大于了光模块标称的值。快速解决的法子是:用光功率计去测试光接收与发射,若接收光功率比-14dBm低(此为关键参数的最优推荐数值),那就必须更换成对应类型的光纤或者加装光衰减器。

    3 第三优先级 端口分组与带宽预留机制

    操作的路径是,进入名为system-view的系统视图,去创建一个被称作port-group 1的端口组,然后批量添加接口,这些接口分别是从group-member 25ge 1/0/1到1/0/24。对bandwidth 25000进行执行,将那儿的预留带宽予以设定,并且把flow-control开启,去进行流量控制的配置。假如是要上联核心,那必然得设置priority-flow-control,把deadlock-detect time 50开启,以此启用PFC死锁检测。

    新手需避坑:网络出现拥塞状况时,关键业务丢包情形严重。其核心原因在于没有进行优先级流控,这致使普通业务抢占了数据库集群的带宽。现对比两种实操方案:方案A开启全局流控,此方式简单然而所有流量一同被限速;方案B是基于802.1p优先级的PFC流控,其配置复杂不过能够精准保障存储业务。核心场景必须得选择方案B。

    4 完整报错解决流程

    凭借高频报错“因回环检测致使端口已被禁用”的一站式搞定办法:首先,借助display loopback-detection把环路瞅一瞅;接着,将错误检测设置抹掉,执行undo loopback-detection enable;然后,手动对端口进行重置,先shutdown随后再undo shutdown;最后,再度配置loopback-detection per-vlan enable,并且把loopback-detection action shutdown给设好要把阈值调成三秒内检测三次才开始动静,防止误判。

    该方法对老旧思科设备以及非数据中心级交换机并不适用,这是由于私有协议存在差异,进而可能致使命令出现报错的现象。替换之时能够应用光模块衰减法,也就是于物理链路里串入5dB光衰,通过牺牲一部分传输余量以此来换取端口稳定,这种方法适合预算有限的改造项目。你在实际割接工作当中,是否碰到过因跳线过于杂乱从而造成模块被烧毁的情形呢?于评论区分享你的“血泪史”,共同规避风险防范错误有问题而造成损失!

  • Cadence设计规则实战:3步搞定约束设置与避坑指南

    亲测Allegro 17.4,曾因约束管理器设置紊乱致使PCB返工,新手若依步骤逐一操作,便可轻易避开此类常见问题。

    打开约束管理器的正确姿势

    处于PCB设计界面之中,寻觅菜单栏里的Setup并向下拉,接着点击Constraints,随后挑选Constraint Manager,弹窗出现之后径直点击Physical选项卡,此处乃是对设置线宽线距而言的主要所在之地。千万不要去点击Electrical,好多新手一开始就把点的地方弄错了,最终设置了好长一段时间后才发觉规则根本就没有起作用。

    【新手避坑】

    常见的报错情形是,清晰地设置了线宽规则,然而在进行走线操作的时候,却并未予以遵守。其核心的原因在于,你没有在 Net Class 当中,将网络成功地分配进去。第一步,快速解决办法是,在Constraint Manager左侧,第二步,找到Net目录,第三步,在该目录下选中所有电源网络,第四步,接着右键点击Create Class,第五步,完成命名后回到Physical页面,第六步,把新Class的线宽从默认的4mil改成你所需要的值。

    线宽线距参数怎么设最稳

    具有关键之处的参数是那线宽最小值被推荐为6mil,其理由是极为简单的:于常规性的FR4板材具备1oz铜厚的情形之下,6mil乃是确保阻抗控制以及加工良率所处的成为优势状的处于平衡方面之点。倘若太细了那加工所存在的风险便会快速地升高,要是太粗了在BGA区域根本就无法进行扇出。在Physical Constraint Set之中寻找到Line Width,进行输入6,其单位是mil。

    【新手避坑】

    很多人在设置完线宽之后,就忘记去设置Neck Gap,进而致使在BGA区域进行走线操作时,软件自动出现报错情况。Neck Gap建议设置为4mil,并且要配合Min Line Spacing设置成6mil。要是这两项没有进行设置,那么当你在BGA内部进行拉线操作时,软件就会频繁弹出DRC,迫使你只能将在线DRC关掉,如此一来后期调整就会变成一场噩梦了。

    差分对与等长规则一招搞定

    于 Electrical Constraint Set 之中点击 Differential Pair,首先选定你所要进行设置的差分对网络,而后右键点击并选择 Create Differential Pair。作为100欧姆阻抗匹配通常可见的起始基点,关键之参数Primary Gap被设定为5mil,而Primary Width则被设定为4.5mil,等长规则借助Relative Propagation Delay予以设置,Delta值一般情况下被设定在5mil以内。

    【新手避坑】

    “Net has no differential pair properties”是高频完整报错,其原因在于网络名没有依照规范添加后缀哦,就像USB_D_P以及USB_D_N这样的情况呢。一整套解决流程是这样的,首先要去到Logic菜单里的Net Logic那部分,手动去更改网络名,要保证_P和_N匹配成对样况,之后再返回到Constraint Manager那里,重新构建差分对。一旦出现报错,它会直接不见踪影,这可比你去进行绕线调整相位要快上十倍呢。

    来对比一下实操方案,常规走线要用刚才提到的标准值,要是碰到射频板或者DDR走线的情况,那就建议切换到区域规则模式,在Constraint Manager当中右键点击Create Region,专门给射频区域设定10mil的线宽,以牺牲一部分布线密度为代价来换取信号质量,而这个取舍得依据你板子的实际用途来决定。

    刚柔结合板里的软板区域,这个方法并不适用,因为软板对于弯折半径有着特殊要求。替代方案是,将软板区域单独划分成Region,线宽要强制设置在12mil以上,并且不能走差分对内等长蛇形线,不然在弯折的时候铜皮就会断裂。

  • 实测 V2.0 软件,避开仿真测试踩坑点,新手按步骤操作轻松上手

    亲测得到【V2.0 软件版本号】,经历过【参数设置不合理、环境配置错误】,新手依照步骤逐一操作,便可轻易躲开这类常见问题。

    测试环境搭建

    1. 打开软件安装包,按照提示完成安装,安装路径选默认。

    2. 配置系统的环境变量,于“高级系统设置”那里,进入“环境变量”,在此往里面增添软件的安装路径。

    有关新手需避开的坑之中,常见的报错有种情况是软件没办法启动,其核心的原因在于环境变量的配置出现了错误,快速解决该问题的办法是去检查环境变量的路径是不是正确的,然后重新进行添加。

    参数设置优化

    1. 进入软件设置界面,找到“仿真参数”菜单。

    2. 把“仿真精度”这个参数设定成 0.01,这个数值能够在确保仿真结果精确无误的情况下,不会增添过多的计算量。

    对于新手而言,需要避免踩坑的情况是,出现的报错现象呈现为仿真结果并非准确无误,究其缘由在于参数设置存在不合理之处,而相应的解决办法则是,去参考软件文档亦或是向技术人员进行咨询,并据此对参数予以调整。

    两种方案对比

    一边是方案一,其通过对模型仿真予以简化,从而适用于能进行快速验证功能的情况 ;另一边是方案二,其用到全模型仿真,适用于有着高精度结果需求的情况。针对此,要依据项目需求以及时间安排来进行取舍。

    高频报错解决

    出现报错:在仿真进程里面浮现了“内存不足”这样的提示。解决的流程是:首先把没必要的程序给关闭掉,借此来释放内存;接着去检查仿真数据是不是过大,而后展开清理;要是如此做了之后仍然不行,那就考虑增添物理内存。

    此方法不适用于那种对实时性有着超高度要求的场景,能够采用硬件在环测试当作替代的方案。大家于仿真测试进程里碰到过啥别样的问题吗?欢迎开展评论予以分享,觉着有用的话请点赞并且分享这篇文章。