百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

连载《一个PCB基层从业者的自白》3-4

cac55 2025-02-11 11:05 15 浏览 0 评论

还记得我么,那个英雄联盟白银段位的PCB基层从业者,我又来了,前几章内容戳下图可直接跳转回顾,今天我们来一起分析下硬件从业者们可能都会遇到的问题……

网表,出了问题这锅甩不了


最早接触原理图是在初二的时候,因为初二开始学习物理,还有下学期有了我最喜欢的生物。

物理课本上有这么一幅图,能很好的解释三者的关系。


网表,是连接原理图与PCB的“传话器”。

左边的是原理图,说了一句话,我爱你;通过网表(介质)传播;右边是PCB,正常的听到的是我爱你。

但如果环境太吵了,敲锣打鼓,放鞭炮,喊麦,搞装修,听到的就可能不是我爱你了。

可能听错听成:我恨你,我讨厌你,甚至我弄shi你丫的......

每次听错都是一场误会。


每个项目,从开始到结束,中间大都会更新多次原理图,即网表是正确的。

如果最终PCB没有对应到最终原理图,相当于信息发错群(没把网表更新到最终的PCB),看下面几个段子,想想后果。

我去...,画面极度尴尬

跟最亲爱的人说晚安,跟别人说睡不着怎么办,我差点被打断腿 T_T。


如果“传话器”(网表)出了问题,发错地方了,那后果可真是......是你懂得的酸爽,哈哈哈哈。

出了问题,大概率生产出来就是垃圾,一堆垃圾。

一开始,还不知道它是垃圾,贴片后测试才知道。

浪费钱,板子报废

浪费时间,重新设计和生产

浪费时间,也是浪费钱。

这两项都可能导致你有深深的负罪感,对不起一起做这个项目的其他同事,也对不起供你吃喝拉撒的老板。

制板,贴片,测试的过程中,整个公司的员工都是算工资的。

消费类电子产品上市时间跟产品的销量利润有很大的关系,多家公司做同一款产品,性能都稳定的情况下,谁先上市谁就能吃到这个市场的大部分利润。多家入场后,开始打价格战的时候,钱就不好赚了。


总结:网表出问题,浪费钱,又推迟产品的上市时间,这锅还甩不掉。


常用EDA设计软件有Orcad,Pads,Altium,它们分别有对应的原理图和PCB软件,其中,Pads画原理图是很繁琐的,不少人采用其余另外两款软件搭配Pads来使用,它们的关系为:


一次性写几个软件是有一些难度的,文章都将以Cadence软件举例,原理图用Orcad,PCB用Allegro。


Cadence的原理图软件是Orcad,Orcad导出网表的方法是:

选中 dsn 文件,找到一个带N的图标(Create Netlist),直接点确定

如果没有异常,Outputs标签会自动生成3个dat的文件。

如果有异常,会出现红色X的报错窗口,然后告诉硬件工程师检查下原理图。

千万不要自己改,我以过来来人的经验告诉你:

不管设计好不好,先把锅给甩干净

自己(PCB从业者)改原理图,是卖力不讨好、出事了又要背锅的行为(后面有分享翻车经验)。

如果硬件让你先改下原理图,你会改的话,可以改,但是:

一定要让硬件自己改好了,把原理图发过来,只能以Ta的为准


原理图可能出现哪些问题,导致不能正常导出网表,先学会看错误报告。

找到ERROR错误,看后面的提示,看不到借助软件翻译,常见错误有:

  1. 位号重复

  2. 没有分配封装

  3. 同一元件管脚号重复或缺少管脚号

  4. 同一元件管脚名称重复

  5. 封装名包含非法字符


Allegro导入网表常见错误有:

  1. 导入的路径选错了

  2. 找不到元件封装(有dra没psm也会报错)

  3. 找不到元件封装对应的焊盘

  4. 元件封装跟原理图管脚号不一样

也是看弹出的报告找ERROR错误,再看后面的提示,看不到就借助软件翻译,如果没弹窗即说明成功导入了。


说下我的一个翻车经历:

15年一个冬天,快过年了,手里还有个项目赶着交。

客户是个北方老哥,戴着大金链子,小平头,一点都不像搞技术的。

因为结构的原因,他来我们厂当面沟通器件布局,沟通过程很愉快。尽管我的普通话非常不标准,甚至掺杂了一股浓烈的广东农村的泥土气息。

到了饭点,我想着不能亏待北方老哥,就不去我常光顾的沙县大酒店了,一起吃了顿美味的山城重庆烤鱼,各灌了一瓶勇闯天涯。

他抢着买了单。

饭后,我回到厂里继续做着设计,他骑着本田飞度离开了深圳,回长春过年。

单身就是好,加满一箱油,买了几包槟榔,啥都不带,就能回家。

这时发现有一个原理图有问题,3.3V接错了,应该接1.8V的,我及时打通了微信电话,跟他说了。

他说他没带电脑,一个人开车累,路上要花个三天时间,让我帮他改下原理图。

并说了一句让我记住了一辈子的话:

你们是专业的

我想着不就删除,复制粘贴1.8V嘛,也想着那顿美滋滋的烤鱼,就答应了。

年后,板子打样回来,出问题了,北方老哥简直想顺着网线爬过来掐我脖子。

我找了下原因,复制1.8V位置是正确的,其他页的1.8V变成了1.8V54646546。

如果我先改了,最后北方老哥那边自己改后发我更新网表,就不会出幺蛾子了。

我想跟看到这里的PCB设计师说:

画板你们是专业的,改原理图从来都不是

盲目自信,卖力不讨好,是要付出沉重代价的。


快捷键怎么设置跟Pads一样


在我记忆中第一次去县城是10岁左右,是去拔牙。

没见过世面的我,自从上了大班车,就精神抖擞,不停的东张西望。

那时还没有水泥路,到处都是坑坑洼洼,一路上的颠簸起伏,对我而言是一种享受。

所以长大后喜欢听摇滚,是有原因的。

这算是我第一次出远门,搁现在,公交车也就半小时的路程。


到了县城,南站下的车,我下车做的第一件事是看了看天空,到处都是5、6层高的楼。

我妈拉紧我赶紧走,怕我走丢了,我们去了一个叫文塔的地方拔牙。

我看着街上两边的店铺,卖什么的都有。

也看着墙上的横幅,跟乡下的区别真的很大。乡下的横幅是三大类:

家电下乡的

计划生育的

化肥农药的

城里的广告可不是一个高度,除了上面的三种,还有:

周太福珠宝的

唱卡拉OK的

整形美容SPA的

上面的广告都是花钱的,还有一种,是教你赚钱的:

学办公软件

广告横幅上说:想当城市白领吗?学办公软件,就到**教育。

初中毕业后我去郴州技师学院念书,火车站,汽车站,商场附近,也都有办公软件培训的。

中专毕业后,我去富士康上班,厂门口的步行街、城中村居民楼等,也都有办公软件培训的。

三大软件玩的溜,那时候确实也是优势。

通过广告地毯式轰炸,真有不少人学,学会了打字,用word,做Excel,就能找找办公室的工作。

PCB设计这一行,说实话,门槛低,跟学办公软件差不多,很容易入行。

不少其他行业的待遇或者环境比不上办公室坐班的人,开始转行学画板。


深圳这几年,招聘要求会Allegro软件的逐步增多。更早几年,深圳用PADS的居多。我分析了下,有几个原因:

你们先想一想,猜一猜,然后评论区留言你的想法哦,下一集再来说说我的分析。


Allegro用户,很多人之前学的是PADS,我也是

学软件,真的不难,设计都是相通的

会PADS学Allegro,99%的人都会问一个问题?

能不能把Allegro的快捷键,设置成Pads的?

(我也问过)

后面是用着别人的快捷键,那快捷键是真的丝滑、柔顺、不辣喉。

我建议:

Allegro的快捷键,千万不要设置的跟Pads一样。


我在技师学院高就的时候,网吧里面玩游戏的一半是起凡,一半是LOL。

现在网吧玩游戏的,清一色都是LOL。

我之前玩游戏从不上瘾,一玩LOL就跟xx了一样,连续上过2个月通宵。

买鞋只买回力,就为了能省下钱去买皮肤。

起凡和LOL都是推塔机制,上中下三路,有河道

为什么一玩就上瘾呢?为什么玩LOL的人越来越多呢?

很大的一个原因:上手简单,对新手友好。

起凡的技能键是:CEWD,LOL的技能按键是QWER。看一下就能记住,并“熟练”使用LOL的按键。

不用背什么技能是哪个键,对新手很友好,游戏玩家能更加投入到游戏中。

玩的High,上瘾快。


Pads也能设置快捷键,不过经常崩溃,一般不做设置,按默认的来。

Allegro默认的快捷键比Pads还难用,好在自定义功能强大,不崩溃,大多数人都是用自定义的快捷键。

画板软件最常用的功能是:拉线,打孔,调线。Allegro上左键双击打孔,这里不做探讨,对比下拉线,调线功能快捷键。

Pads:拉线 F2,调线 Shift+S,如下图“天啊”表情

Allegro:拉线Q,调线W,如下图“哈”表情

Allegro的两个按键就在隔壁,老年人手速也比小伙子按的快,因为它:跨距小。


我们总是想着做一个优秀的设计师,没曾想到自己会被设计。

希望看到这里的你,不再纠结,不再处女座,不再强迫症,想着保留PADS的按键习惯。

速度更快早点下班吧,现在植发2块5一根(误),穷,就不要熬夜。


每个功能都需要设置快捷键吗?

不用。

频繁使用的功能设置快捷键就行,不要忘记你是左手操作键盘,右手摩擦键盘。

快捷键建议设置半边键盘以内,如下图

设置范围太大,比如你设置到红框外,有一个你意想不到的缺点。


这个缺点是:

手指的肌肉记忆

我们在键盘上打字能盲打(不用看键盘),是因为长期键盘打字,已经有了肌肉记忆,凭感觉就能感觉出来。

一只手,只记了一半键盘,你把常用快捷键设置为IOPJKL,真正使用的时候,100%做不到盲打,需要看着键盘按。

Allegro支持三种铜皮形状:多边形,长方形,圆形。其中长方形是用的最少的,没有必要设置。

器件扇出,只有BGA需要自动扇出,一个板子BGA芯片整体不多,没有必要设置。


Allegro设置快捷键有两种分类:

键盘快捷键

鼠标右键按住不放绘制形状快捷键

两种快捷键配合使用,俗称:

槟榔配烟,法力无边


Allegro设置键盘快捷键

首先需要找到env文件,文件在“安装盘***
Cadence_SPB_16.6sharepcbtext”的文件夹里面。

env文件是没有后缀的,不能双击打开,推荐安装一个“Notepad”,几兆的小软件。

选中env文件右键“Edit with Notepad++”。

看不懂代码没关系,有手就行。

注意:不要去改软件原生的代码。

复制一行华丽的分割线,再写“#USE”,USE是使用者的意思。

回车到夏一涵,把下面的代码复制进去,如下图。


funckey?a?add?connect

每次修改后要重启软件。

打开软件,按小写a,看下软件左下角,是不是变成了“add connect”,在黑从窗口上单击左键后移动,已经开始走线了。

不难吧,一点都不难,下面进行分析。


funckey?a?add?connect

a 是一个键盘按键,add connect是执行的命令,funckey翻译中文是功能键。

funckey是固定的,键盘按键好理解QWER的事,那怎么知道执行的命令呢?

把鼠标光标放在功能图标上,如下图,执行命令就出现了。


funckey?s?shape?add

是不是也成功了?


除了funckey,还有alias,它们的区别和用法如下图。

搭配键盘快捷使用的,还有一种,通过录制“宏”的方式 ,即录制一段时间内操作,再回放出来。

减少反复繁琐的工作量,提供设计的效率。

“File”-“Script”

比如,录制一个关掉整个板子颜色的

操作完成后,去录制命令的窗口点击“Stop”,开点东西出来,试下重播,检查录制的好不好,要不要重录。

“SCR”的文件可以打开,看懂不难,可以在里面把多余的步骤直接删掉。

通过上面教的Alias与Funckey设置,自定义快捷键,达到加快设计的效率。SCR文件放置在“pcbenv”文件夹内,在env文件中可以设置快捷键用以“重播”,命令为:

Funckey+快捷键+replay+*.scr

如:


Funckey?g25?replay?g25.scr


Allegro设置绘制形状快捷键

打开软件按住右键不放,默认是弹出右键菜单的,修改一下软件设置,把右键切换为“绘制”模式。

找到这个勾一下,按住右键不放,就能绘制了。

“Tools”-“Utilities”-“Stroke Editor”

1.绘制形状,需要一笔画出来

2.输入命令,查询命令可以参考上一节

3.单击“Add”

  • 如果绘制的形状与已有的形状一致,命令相同,将不会再次添加

  • 如果绘制的形状与已有的形状一致,命令不同,将出现选择命令的对话框,如下图。

放大缩小建议用鼠标右键绘制命令,操作最最频繁了。


看时 So easy,动手Why Why Why,不会的跟着练练练哈。



本次内容就到这里啦,连载中……

点击文末“阅读原文”,可到论坛与作者互动,关注最新章节更新。


原作者姓名:zhoujiahui

原出处:EDA365.COM

注:本文已获得原作者授权转载,经许可修改了部分内容


相关推荐

MIRIX重塑AI记忆:超Gemini 410%,节省99.9%内存,APP同步上线

MIRIX,一个由UCSD和NYU团队主导的新系统,正在重新定义AI的记忆格局。在过去的十年里,我们见证了大型语言模型席卷全球,从写作助手到代码生成器,无所不能。然而,即使最强大的模型依...

硬盘坏了怎么把数据弄出来对比10种硬盘数据恢复软件

机械硬盘或固态硬盘损坏导致数据丢失时,应立即停止对硬盘的读写操作,并根据损坏类型选择逻辑层恢复工具或专业物理恢复服务。紧急处置措施立即停止通电使用:发现硬盘异响、无法识别或数据异常时,需立即断开连接,...

蓝宝石B850A WIFI主板新玩法:内存小参调节体验

蓝宝石前段时间发布了一款性价比极高的主板:NITRO氮动B850AWIFI主板。这款主板的售价只要1349元,相比普遍1500元以上的B850主板,确实极具竞争力。虽然价格实惠,蓝宝石NITR...

内存卡损坏读不出怎么修复?这5个数据恢复工具汇总,3秒挽回!

在数字化生活的浪潮中,内存卡凭借小巧便携与大容量存储的特性,成为相机、手机、行车记录仪等设备存储数据的得力助手,承载着无数珍贵回忆与重要文件。然而,当内存卡突然损坏无法读取,无论是误删、格式化、病毒入...

内存卡修复不再难,2025年必学的6款软件工具

内存卡出现问题时,通常是因为文件系统损坏、物理损坏或病毒感染。通过专业的修复工具,我们可以尝试恢复数据并修复内存卡。内存卡修复利器:万兴恢复专家万兴恢复专家是一款功能强大的数据恢复软件,支持多种设备和...

有5款内存卡修复工具汇总,内存卡数据轻松找回!

在如今的数字时代,内存卡作为不可或缺的存储介质,广泛应用于相机、手机、行车记录仪等各类设备中,承载着我们珍贵的照片、视频以及重要文件。然而,数据丢失的风险却如影随形,误删、格式化、病毒入侵、硬件故障等...

揭秘:如何通过多种方式精准查询内存条型号及规避风险?

以下是内存条型号查询的常用方法及注意事项,综合了物理查看、软件检测、编码解析等多种方式:一、物理标签查看法1.拆机查看标签打开电脑主机/笔记本后盖找到内存条,观察标签上的型号标识。例如内存标签通常标...

内存卡数据恢复5个工具汇总推荐,轻松找回珍贵记忆!

在这个数字化时代,内存卡作为我们存储珍贵照片、重要文件的常用载体,广泛应用于手机、相机、平板电脑等设备。但数据丢失的意外却常常不期而至,误删除、格式化、病毒攻击,甚至内存卡的物理损坏,都可能让辛苦保存...

电脑内存智能监控清理,优化性能的实用软件

软件介绍Memorycleaner是一款内存清理软件。功能很强,效果很不错。Memorycleaner会在内存用量超出80%时,自动执行“裁剪进程工作集”“清理系统缓存”以及“用全部可能的方法清理...

TechPowerUp MemTest64:内存稳定性测试利器

TechPowerUpMemTest64:内存稳定性测试利器一、软件简介TechPowerUpMemTest64,由知名硬件信息工具GPU-Z的出品公司TechPowerUp发布,是一款专为64位...

微软推出AI恶意软件检测智能体Project Ire,精确度高达98%

IT之家8月6日消息,当地时间周二,微软宣布推出可自主分析恶意软件的AI检测系统原型——ProjectIre。该项目由微软研究院、Defender研究团队及Discovery&a...

农村老木匠常用的20种老工具,手艺人靠它养活一家人,你认识几种

生活中的手艺老匠人是非常受到尊敬和崇拜的,特别是在农村曾经的老匠人都是家里的“座上宾”。对于民间传统的手艺人,有一种说法就是传统的八大匠:木匠、泥匠、篾匠、铁匠、船匠、石匠、油匠和剃头匠。木匠的祖始爷...

恶意木马新变种伪装成聊天工具诱人点击

国家计算机病毒应急处理中心通过对互联网监测发现,近期出现一种恶意木马程序变种Trojan_FakeQQ.CTU。该变种通过伪装成即时聊天工具,诱使计算机用户点击运行。该变种运行后,将其自身复制到受感染...

学习网络安全 这些工具你知道吗?

工欲善其事必先利其器,在新入门网络安全的小伙伴而言。这些工具你必须要有所了解。本文我们简单说说这些网络安全工具吧!Web安全类web类工具主要是通过各种扫描工具,发现web站点存在的各种漏洞...

5分钟盗走你的隐私照片,这个全球性漏洞到底有多可怕?

这个时代,大家对电脑出现漏洞,可能已经习以为常。但如果机哥告诉大家,这个漏洞能够在5分钟内,破解并盗取你所有加密文件,而且还无法通过软件和补丁修复...这可就有点吓人啦。事情是酱婶的。来自荷兰埃因...

取消回复欢迎 发表评论: