查看: 2265  |  回复: 3
用专业版正式设计并绘制PCB中发现的问题和建议汇总
ghostwolf
10
主题
7
回复
发表于2021-06-23 12:51:15 | 只看该作者
1# 电梯直达

       自从接触立创EDA以后,出于对国产软件的支持,并且基于立创简单易用的操作,近两年的工作基本都在立创EDA上完成,并且产品的PCB都是在嘉立创制作,已经成了立创的铁粉。标准版从一开始的bug遍地,通过逐步升级完善,到后来的版本使用上已基本没有问题,使用逻辑也很合理,唯一的硬伤就是pcb元件数量一多(超过四五百个)速度就超级慢,这个非常影响工作效率。

      当得知立创推出全新架构的专业版以后,一直便满怀期待,当时便试用了一下,发现问题还是挺多,但通过在论坛跟开发组的交流,也通过其他用户的帖子,得悉5月以后专业版应该可以趋于成熟,于是最近的一个重要工作,思来想去,就用专业版来做了。

      这个PCB,之前在标准版上做过第一版,并在嘉立创做了样版,在专业版上,是在标准版该工程已经完成的基础上,对于制作出来的样机测试后,针对出现的问题,加以改进。需要说明的是,因为标准版和专业版的设计逻辑差异很大,导致导入的标准版工程,虽然可以显示,但是实际上不符合专业版规则的地方太多,直接在导入的工程上改恐怕PCB是完成不了的,非常容易出错,于是,决定耗点工夫,在专业版中完全重新绘制原理图和pcb。

      因为大部分内容跟在标准版中绘制的第一版工程相同,只是需要修改设计不合理和错误的地方,因此,此举也有直接对比标准版和专业版不同的地方,各有哪些好与不好的地方,这样的对比我个人认为非常有说服力,而且是作为正式工作来完成的,所有细节都是认真对待,并不是走马观花的试试看。

      不夸张的说,做到一半时,我就想骂娘了,当然,这只是一种情绪宣泄,专业版有太多问题和不合逻辑的地方,导致正式用其工作,不仅效率没有变高,反而花费了更长的时间和精力。

      本着对立创的期待和感激,我将我碰到的问题和我觉得使用逻辑上有问题的地方,做一个综合叙述,希望给开发组一个参考,真心希望立创专业版早日完善,使其能够真正成为EDA设计的国产利器,让我们摆脱对国外软件的依赖。

      先说一下本次设计的工程基本信息,元件821个,焊盘2468个,过孔967个,铺铜区域70个,导线长度1332mm(这个数据不知道专业版自动统计的对不对,因为在标准版中,导线总长度这个数值是专业版的十倍),四层板,板子尺寸240*112mm。

电脑配置:6核12线程至强处理器,3.5G,32G内存,GTS670显卡 4G显存。

操作系统:win10专业版,已升级到最新版本。

浏览器:firefox最新版

     原理图问题:

     1、部分从嘉立创库里选取的元件,无封装,必须在更新PCB前再次手动指定一下封装,这是你们嘉立创自己的库,元件信息都如此不完整,这是不应该的。比如:c11702 1k电阻,00402封装,C2145 MMBT5551三极管,STO-23-3封装,明明库里有封装,到了原理图上,封装就不见了,非要再次手工指定一个封装。同样的情况还有很多,没有一一记录,但这显然是个普遍问题(需要说明的是,标准版是没有这些问题的)。

     2、在原理图上复制元件,比较方便的操作是:选中一个或几个元件,然后按住ctrl 拖动;如果用ctrl+C ctrl+v来操作,必须要选择参考点,并且反复点击几次鼠标左键,并且不是每次都能复制,这个机制逻辑很成问题。

    3、在绘制原理图时,分配位号逻辑有一定问题,绘制原理图,如果删除了部分元件,比如,位号已经排到100号,但是我修改了原理图,需要更改一个元件,这个元件本来位号是R75,再次添加新元件后,位号就变成R101,并不能识别并填上已经空出来的R75号,而且,复制元件时,比如复制R75,新元件位号也是R75,到更新原理图到PCB时再分配一个新的,如果复制的元件多的话,那么这些位号乱七八糟,寻找是很麻烦的事情,需要说明的是,标准版就没有这个问题,总是能很准确的分配新位号。

    4、新建自定义元件,位号设定了命名方式,比如:P? 选用这个元件后,经常容易出现Uxx的位号,没有按照我定义的前缀,无论什么类型的元件都有这种情况。而且,如果发现符号、封装不合适,修改后保存(本地和云端都试过),更新时经常更新不了,更新后还是原来的样式,并且,在pcb里又手动更新一下封装,下次从原理图更新pcb以后,有很大概率又回到最初的样式,导致反复修改几遍,有时还需要重启浏览器,最后才能修改成功,而且随着设计原理图的变动,再次从原理图更新pcb,还是有一定几率回到最初的样式,这个部分我确定存在很大问题,我尝试过多种操作方法,包括完全删除新建的元件、符号、封装(本地和云端都删了),再重建,结果一样,更新自定义元件设计是非常不容易的,而且随时可能变回去,这个问题是硬伤。

   5、在原理图上选择连线,只能选择垂直或者水平的一段,如果要选取整条连线,需要先选取这段连线,鼠标右键再点击,然后从菜单里点“选择导线”,这样才能选取整条连线,这个使用逻辑我个人认为时有问题的,大多数情况,我们需要直接选取整条连线,建议修改为:单击连线时直接选取整条导线,需要选取单段连线时,再次点击需要选取的部分,切换成单段导线,这样更符合使用逻辑。

   6、在原理图中拖动元件,或者拖动连线,跟随逻辑也很混乱,明明有的导线只是直线跟随一下元件移动就可以了,常常时导线跟着到处拐弯,转上个270度拐三道弯成了一团乱麻,明显不符合使用时的移动意图,这个感觉是算法有问题,建议改进一下。

   7、有时复制已经放置好的元件,器件名,符号会自动加一个后缀,这样在生成BOM表时,同一种元件出现两次变成了两种元件,对于统计核对元件数量和类型非常不便且容易出错,截图就是我碰到的,不只一次出现这个问题。需要说明的是:并不是所有元件都这样,我在绘制本次工程时,碰到至少两个元件是这样,截图为证:

 

    7、原理图单页约超过200个元件以后,在原理图上的查看、操作就变得很慢,搞得跟标准版元件超过一定数量后得PCB界面一样,这个问题请重视,不能说把PCB慢得问题解决了,原理图又出问题了 。

    8、在原理图或者在PCB中选中某个或者某几个元件,在对应的pcb或者原理图中不能高亮显示,这个在标准版中都有的很方便使用的功能,专业版还是加上的好。


--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


PCB部分:

1、点击单路布线,然后把光标移动到需要布线的地方,无论是焊盘还是导线,出现的都是上次布线时的网络,并且会自动回到上次布线时的焊盘和图层,需要按ESC,再次点击单路布线图标,再次切换图层,才能从现在需要的网络上布线,这个逻辑太扯淡了吧,这个逻辑个人认为一定要修正,只要点击单路布线,必须释放上次布线时的网络,根据点击需要布线处的网络来布设,目前这个逻辑明显的增加布线的工作量,非常不合理 。

2、布线时,跟随光标走的线路,在布线规则是“阻挡”时,并不能很好的跟随相近的导线顺畅的布设,有时反复移动光标也无法让布线走过来,需要一段一段的布,这个极大的影响工作效率。

3、布线或者放置过孔时,吸附逻辑也很成问题,明显不是一个网络,硬要往上吸附,而该吸附的地方,反而不能很好的吸附,需要布线时反复点击右键,取消和勾选吸附,才能把正确的线段布设完成,当然,目前专业版的吸附确实是有吸附的细化规则选项,但是软件是否也应该有个正确的判断机制,比如依据相同网络作为吸附的第一判断要素?在没有同网络的情况下,再根据规则来吸附?

4、在原理图和PCB到了一定规模以后,从原理图更新PCB,新加入的元件,有很大概率无法在PCB中新增出来,就是明明原理图中有这个元件,更新时,也显示增加了这个元件,但是在PCB中就是没有,需要反复重启浏览器,反复更新,到某次,就出现了,到了我这个工程快完成时,几乎每次都这样,增加几个元件是一种撞大运的操作,反复重启,反复更新,直到某次出来为止,这个问题绝对是硬伤,必须修正。

5、接第4条,好不容易元件更新出来了,结果很诡异的跑到跟已经安放好的某个元件上,而原来那地方的元件不翼而飞,这时,又需要反复重启浏览器,反复从原理图更新PCB,跟撞大运似的,某次突然就更新好了,新元件也出来,被替换的那个元件也没有影响,一切变回正常的样子。

6、更换元件封装(原理图也同时做了修改)后,保存好,但在后面再次从原理图更新PCB时,很容易(不是每次)回到修改之前的封装,导致每次更新原理图,我都要仔细检查之前修改过封装的元件,生怕又回原先得封装,这导致工作时非常紧张,生怕哪一次封装跳回去了,而又没有发现,后面这个区域都布好了线,发现封装又错了,导致反复做重复的修改工作,费时费神。

7、布线时,阻挡规则有时会失效,导致导线重叠。

8、布线时,在阻挡规则下,布线确实时完成了,目测也合乎预设规则,但是做DRC检查时,间距又小了,这种情况经常出现,然后又要手工一条一条的更改间距

9、对已经布设的线段做调整修改,拖动线段,会停止响应约十几二十秒,并且恢复响应后,拖动无效,尤其以拖动45度线条时,线条较短,周围元件或导线较多时,很容易出现。

10、PCB中选取线段,逻辑跟原理图一样,首先选择的是单段线段,而不是整条连线,同样需要鼠标右键点击当前线段,然后 选择-导线,跟原理图一样,大多数情况,我们需要直接选取整条连线,建议修改为:单击连线时直接选取整条导线,需要选取单段连线时,再次点击需要选取的部分,切换成单段导线,这样更符合使用逻辑。

11、铺铜问题,这个问题我很早之前就发帖提出过,同时也看到论坛很多用户也提出过,就是铺铜对于接地脚的连接,经常连接不了,需要手工再重新补上一条线,这个铺铜的功能在标准版一直都很好,没有出现过问题,在专业版中反而成为一个普遍问题,并且这么久也没有解决,这个实在不应该!

12、没有PCB复用图块的功能,这个我专门发帖询问过,你们说会加上,希望能尽快实现。

13、PCB开窗在2D查看中显示不正常,比如下图中,我添加了一个填充区域,并选择添加阻焊扩展,在2D查看时,覆盖区域内的焊盘变成了反向,按照这个显示,原焊盘上被盖上了油,但是这块PCB发出去做时,在嘉立创下单助手里显示是正确的。

             


目前我记录的问题主要就是上面这些,当然,还有很多不太重要的逻辑,也不是很合理,这些在标准版中都不是问题,反而在专业版中都成了问题。


我写这么长一个帖子,不是用挑刺的态度来写的,出发点纯粹是为了能看到一个完善的能真正用来作为生产力工具的国产EDA软件,为了专业版能真正的成为专业版,为了立创能越来越好。但不得不说的是:在这次的设计工程中,给我的用户体验是非常糟糕的,这个我必须明确的告诉你们,其使用逻辑,功能完整度,功能正确性都存在相当多的问题,这次的正式工作使用专业版来做,实际上也是冒了一定失败的风险的,中途有好几次,我都想放弃用专业版了。我也能理解罗马不是一天建成的,但你们应该更多的参考一下原标准的很多合理设计,不管架构有多大区别,但是大部分使用专业版的都是从标准版延续过来的铁杆用户,在人机交互友好度上,你们应该更多的考虑已经成熟、合理的且大家都熟悉的方式,而不是完全另起炉灶。


EDA老贺
7
主题
1498
回复
发表于2021-06-23 14:01:52   |  只看该作者
2#

我是EDA的老贺,非常感谢你的时间, 你这里有很多的问题,都是需求还没有开发完成。   这个月会再更新一版,你很多的问题都解决了。


挑几个问题我来回复一下,其他我们相关的产品回来回复。

1, 库的同步还没有完成


7,建议用多页,或者层次图来完成。 专业版的原理图是为了支持数万个元器件的使用。而且在数万个器件的电路中验证过了。

8, 很快会更新,刚刚开发完成


我加你微信,欢迎你随时吐槽



NONE
13
主题
71
回复
发表于2021-06-23 14:33:21   |  只看该作者
3#

赞楼主精神毅力。

最近一直使用标准版设计,虽然元器件多了,PCB速度很慢,但至少还能忍受。而专业版离成熟确实有些距离,几次尝试都因受不了半途放弃了,期待更好的版本。

rm543
37
主题
143
回复
发表于2021-06-23 17:16:18   |  只看该作者
4#
EDA老贺 发表于2021-06-23 14:01:52  2# 我是EDA的老贺,非常感谢你的时间,你这里有很多的问题,都是需求还没有开发完成。这个月会再更新一版,你很多的问题都解决了...
很是期待功能的完善,加油啊!

主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部