0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样由PCB逆向出ORCAD原理图

h1654155971.8456 来源:ct 2019-08-20 15:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1.1我所接触到的“逆向”

“逆向”这个词大到军工,小到淘宝特殊服务相信大家都常有所闻,对于这种现象用“笑而不语”来表达自己的认识就最适合不过了。我所经历的“逆向“工程”还得从芯片开始,毕业那年进了珠海一家台资芯片公司(在amao_eda365公众号上有关于这里的故事),现在看来原公司虽然只做低档消费类(主要为:电子表、音乐类芯片、时钟类)的电子芯片,但是“麻雀虽小,五脏具全”,自身就具有从“拉单晶、产品设计、验证、芯片造制、芯片测试、封装、芯片自行销售”等完整的产业链,而那时的工作除了正向设计,还会逆向下另一家台资“友商”的音乐类IC。当时由于芯片的门规模较小,金属层数也少,做下逆向还是可以的,现在芯片集成度太高、层数多逆向的方法已行不通了(除了某些器件级芯片还可以外)。

下图说明怎样由IC实物逆向出一个反相器的过程:

①为待“逆向”的芯片实物,②为局部放大的反相器芯片实物部分,③是对应的IC layout的版图,④是由②描出来的MOS管连接方式,⑤是在工程中使用的反相器表示方式。

如规模太大、金属层太多的芯片, 这类通过逐个描出晶体管的“逆向”方法已行不通(其它方面的设计思路倒可以通过剖片参考),写逻辑自己正向设计才是正解。

下面要探讨的由PCB“逆向”出原理图的方法与上述有一点点类似。

1.2由PCB文件“逆向”到的原理图

“从当初的芯片逆向到现在变成了PCB逆向原理图,总觉得有点丢人!!!”。

PCB与原理图间相互调用的正常套路

正常的PCB与原理图间的设计关系是:先有原理图,再由原理图网表导入,创建出PCB文件,通过第一方网表导入后,很多PCB设计工具提供了PCB与原理图之间的反标的功能以对应各种修改。

奇葩需求

而现在的情况有点不同:手上拿到一个PCB文件,要求保证PCB的上的元件序号及连接关系方式不能变动,而新建一个与之对应的原理图,这个时候怎么把理理图快速画出来呢?

目前为止我没有找到哪个EDA软件能提供这样的由PCB文件逆向生成原理图的功能。项目的具体布局布线如下图所示,PCB不算复杂且有很多相似模块,于是与合作写SI书的作者李工再度合作,各施所长后轻松搞定,当然有好的原创技巧与心得总是忍不自与大家分享了。

对于这类从PCB文件“逆向”出原理图的方法主要分为如下的几个步骤:

Step1:根据PCB的元件创建原理图Symbol

Step2:根据PCB中元件间的连接情况,在ORCAD中把对应Symbol各管脚的连接起来

Step3:根据PCB元件上的标号逐个修改原理图上对应的原元件标号(对于成百成千个分立元件(如电容等)要一一对应进行修改的情形往往会在无意间把火气发到同事的身上)

Step4:导入新创建的原理图网表看PCB连线及元件数量是否变化以最终确认。

【Step1】对于PCB上的复杂大器件如BGA类器件建库可以使用excel进行轻松建ORCAD Symbol。具体方法除了本文章提供的附件中有详细说明外,也可以参考《华为研发14载,那些一直奋斗过的互连岁月》一书的第7章146页中的详细描术)。

【Step2】最为传统(笨)的方法就是根据每个元件每个管脚的连线逐根线画出来,如PCB连接关非常复杂情况下,除非对象很有价值或工作任务的需要,否则这类复杂令人发指的工作没多少人愿意做。由于这个项目连接数不多且为总线及模块化多,使用最为传统的方法已足够。

而对于非常复杂的原理图可以参考下面的思路:在第一步生成的原理图SYMBOL时使用PCB网络连接的网络名,而在ORCAD中连接元件间的连线时,只需要写个脚本把从ORCAD SYMBOL中拉出的一截连接线中自动加上PIN中包含的网络名即可(ORCAD中连接线起相同的网络名就表示它们是连接在一起),对此类元件可以整排拉出连接线后再自动给连线自动赋网络名的方式非常高效)。

【Step3】把原理图上元件的标号(Reference)与PCB上对应的标号一一对应进行修改,对于较大的IC芯片,数量较少所花时间可以忍受,而成百上千的如电容等分立元件要把PCB与原理图的序号一个个要对应起来,免不了要在2个软件间来回操作这个过程相当费时费力。针对这个情况,作者专门开发了个小程序进行处理可以使效果大大提高,

开发的辅助小工具

通过使用这个小程序,一般的项目可以在很短时间内愉悦地完成元件Referece的对应修改。特别是对于可以重用的模块把PCB中根据元件标号传到原理图中的相应模块更为方便,方法文件中提供下载的附件中有描述。(**这与PCB与原理图在已调入网表后反标不一样,因为现在的项目中只有PCB没有原理图没法进行反标)。

模块上元件的reference转到原理图中对应的位置

【Step4】原理图“逆向”完后,可以通过网表导入到PCB,看PCB的元件的数量及连接关系是否有变化以确认过程是否有错误。如果需要在此基础上对产品进行“修改及优化”,后面使用传统的方法进行修改及反标即可。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 原理图
    +关注

    关注

    1341

    文章

    6423

    浏览量

    244751
  • pcb
    pcb
    +关注

    关注

    4391

    文章

    23741

    浏览量

    420595

原文标题:由PCB逆向出ORCAD原理图方法探讨

文章出处:【微信号:eda365wx,微信公众号:EDA365电子论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    麻烦提点原理图pcb上建议

    麻烦各位大佬从,原理图pcb提一点建议。
    发表于 10-15 14:20

    涂鸦各WiFi模块原理图PCB封装

    涂鸦各WiFi模块原理图PCB封装
    发表于 06-04 16:36 94次下载

    涂鸦各型号zigbee模块原理图PCB封装

    涂鸦各型号zigbee模块原理图PCB封装
    发表于 06-04 16:34 1次下载

    涂鸦各型号蓝牙模块原理图PCB封装

    涂鸦各型号蓝牙模块原理图PCB封装
    发表于 06-04 16:33 2次下载

    HC05蓝牙原理图PCB

    HC05蓝牙原理图PCB
    发表于 06-04 16:31 17次下载

    基于STM32的多功能数控电源设计(原理图PCB、程序源码等)

    基于STM32的多功能数控电源设计(原理图PCB、程序源码等)推荐下载!
    发表于 05-28 22:02

    基于STM32F103RC的电子相册(原理图PCB源文件、程序源码及制作)

    基于STM32F103RC的电子相册(原理图PCB源文件、程序源码及制作)推荐下载!
    发表于 05-28 21:58

    每周推荐!基于STM32开发项目实例下载(含PCB原理图、源码等)

    GPS路径记录仪(附完整源代码) 项目实例下载! 5、基于STM32的数据采集+心率检测仪(原理图PCB、源码等) 基于STM32的数据采集+心率检测仪(原理图PCB、程序源码等
    发表于 05-26 14:01

    原理图PCB设计中的常见错误

    在电子设计领域,原理图PCB设计是产品开发的基石,但设计过程中难免遇到各种问题,若不及时排查可能影响电路板的性能及可靠性,本文将列出原理图PCB设计中的常见错误,整理成一份实用的速
    的头像 发表于 05-15 14:34 897次阅读

    【每周推荐 】 开关电源电路原理图PCB+272个音频功放电路资料

    1、简易开关电源电路原理图PCB资料简易开关电源电路原理图PCB资料(可调款式),可用AD打开,可调节1.5V至30V3A。2、史上最全电源反激计算表格最全电源反激计算表格免费分享,加
    的头像 发表于 05-13 08:06 905次阅读
    【每周推荐 】 开关电源电路<b class='flag-5'>原理图</b>、<b class='flag-5'>PCB</b>+272个音频功放电路<b class='flag-5'>图</b>资料

    每周推荐 ! 开关电源电路原理图PCB+272个音频功放电路资料

    1、简易开关电源电路原理图PCB资料 简易开关电源电路原理图 PCB资料(可调款式),可用AD打开,可调节1.5V至30V 3A。 2、史上最全电源反激计算表格 最全电源反激计算表格
    发表于 05-12 17:09

    简易开关电源电路原理图 PCB资料

    简易开关电源电路原理图 PCB资料(可调款式),可用AD打开,可调节1.5V至30V 3A。 纯分享贴,有需要可以直接下载附件获取完整资料! (如果内容有帮助可以关注、点赞、评论支持一下哦~)
    发表于 05-07 14:28

    SMA 接头与 PCB 原理图连接的底层逻辑

    SMA插头与PCB原理图连接的底层逻辑涵盖连接结构、信号传输和电磁兼容性等多个方面。德索精密工业凭借深厚的技术积累和丰富的实践经验,为电子工程师在设计和制造过程中提供有力的技术支持,助力确保信号的稳定传输,提升电子设备的性能。
    的头像 发表于 04-23 08:53 913次阅读
    SMA 接头与 <b class='flag-5'>PCB</b> <b class='flag-5'>原理图</b>连接的底层逻辑

    Orcad绘制原理图的元器件对齐方法

    在使用Orcad软件绘制原理图的时候,为了使原理图绘制的美观一些,有时候也希望像PCB设计一样,将所有的器件都进行对齐,这里我们给大家介绍下,原理图
    的头像 发表于 02-07 10:33 2549次阅读
    <b class='flag-5'>Orcad</b>绘制<b class='flag-5'>原理图</b>的元器件对齐方法

    HK32F030MF4P6最小系统板原理图PCB文件

    方便验证 HK32F030MF4P6 性能的最小系统板原理图PCB文件,所有IO都有引出,适合需要验证单片机性能但不想要画板的小伙伴。原理图PCB 预览:注意:因为IO口都是直接引
    发表于 12-23 18:00 4次下载