Marin说PCB之Orcad Capture调网表时出现了“Duplicate Pin Name”该怎么搞?

news2025/1/16 2:36:45

最近大巴黎在如火如荼的举行着奥运会,中国健儿们也是不负众望在很多项目中取得金牌的好成绩,其中中国选手陈芋汐/全红婵夺得巴黎奥运会跳水女子双人10米台金牌,其实没有看我就知道比赛的结果了,肯定是我们中国队夺得金牌的。

看到她们夺冠其实小编我其实也挺感概的,运动员为了这个四年一次的体育盛事每天都在不断地训练着,保持好的竞技状态,我们打工人也是为了谋取一个好的工作,也是需要不断地汲取新的知识去给自己充电,保持好的状态工作。

好了,这次闲聊的有点多了,我们言归正传啊。想必做PCB设计的伙伴们经常会遇到的一个事情就是硬件的小伙伴们把原理图画好了,让我们生成网表,再去导入到PCB软件中去。这个orCAD Capture生成网表的大家还有不会的吗?不会的请举手,算了,我这边再去啰嗦一下吧:

orCAD Capture生成网表的步骤,这个也是我们经常说的第一方网表的生成:

1,选中你的原理图总的文件,不要选取某一页原理图去生成网表。

2,TOOLS栏选中Creat Netlist----,

3,选中第一栏PCB那个,其他按照默认设置就好了,下面直接生成网表就好了。

这个就是大家所熟悉的orCAD Capture生成网表的方法,不过小编我今天中午在调网表的时候突然发现同事发我的原理图无法生成网表了,报错如下所示:

我立马问了我那个日本同事藤野一郎是不是他原理图上有问题,他说不可能是原理图问题,他说已经检查了一遍了,不会出问题的,肯定是我搞了一些瞎操作导致的,他那边不会出问题的。

为了让他能够承认错误,于是我们又一起看了这个报错的LOG文件:

接着小编我又打开原理图找到U36这个器件,编辑一下发现确实没有填写这个器件的封装名字。

看到这个时候,我的那个日本同事藤野一郎不说话了,沉寂了一会,接着说可能是今天太热了影响了他的工作效率了,难免会出现错误的。我也不是说为了追究谁的责任,主要是要解决这个问题就好了,小编我可不是那种解决不了问题,就先去解决提出问题的人的人。

好了,封装名字的问题已经搞定了,还有那个重复pin name问题该如何解决呢?这个时候同事藤野一郎说他知道这个问题是改怎么解决的,他转身对我说了一句:秋豆麻袋。。。。。。。。。。

一般是主要有两种方式:

1,非电源POWER的Pin,我们一般可以可以进行编号**_0..........进行区分;

改成如下图所示的就好了,更新当前设计,最后记得保存一下。

这样网表网表就顺利生成了,下面导入到allegro中就好了,当然在导入网表之前PCB的封装库路径都是需要提前指定设置好的。

2,电源pin可以改成Power Type后,就OK了,其原因我找了我那个硬件同事藤野一郎咨询了一下,他解释到:这个主要是由于Orcad系统判定的依据就是除了电源管脚以外的管脚一律不准管脚名称一致导致的,你这个原理图库器件好几个PIN 的name都是写了RESV了,这样就会造成系统判定这种就是Duplicate Pin Name,是不能生成网表的,所以我们需要将这种修改为不一样的名称才可以生成网表的。

修改完成后记得更新一下设计,最后记得保存一下总的原理图文件。补充一下要是你的原理图上用到了很多这个器件的封装,就需要点击第二和更新所有的了。

同样也是可以顺利的生成网表文件了。

看来做任何事情还是需要细心一点比较好的,不要操之过急,心急吃不了热豆腐的,尤其我们这个做设计的更加需要有耐心和细心。虽然这次事故是主要是由于硬件小伙伴的疏忽造成的,不过我也是通过这次案例学了一招了,也给诸位道友们分享了这个设计经验了,你们看过的记得点赞加收藏啊。

 以上就是本期的所有内容了, 我们下期文章不见不散。

--------声明:本文属于小编的原创文章,如需转载请注明来源!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1968211.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

月薪竟然高达60k,AI大模型凭什么?

你是不是最近经常看到或听到“AI大模型”这个关键词?我也是!所以好奇去Boss直聘上搜了下工作机会。看到结果时,我有点不淡定了!薪资竟然这么高! 这是我随便搜的结果,发出来给大家看看。 下面,我…

多线程习题

1.使用两个线程完成两个文件的拷贝&#xff0c;分支线程1拷贝前一半&#xff0c;分支线程拷贝后一般&#xff0c;主线程回收两个分支线程的资源 #include<myhead.h> struct Buf {const char *srcfile;const char *destfile;int start;int len1; }; //创建求源文件大小的函…

【C#】.net core 6.0 webapi 使用core版本的NPOI的Excel读取数据以及保存数据

欢迎来到《小5讲堂》 这是《C#》系列文章&#xff0c;每篇文章将以博主理解的角度展开讲解。 温馨提示&#xff1a;博主能力有限&#xff0c;理解水平有限&#xff0c;若有不对之处望指正&#xff01; 目录 背景读取并保存NPOI信息NPOI 插件介绍基本功能示例代码写入 Excel 文件…

继电器测试中常见的故障和解决方法有哪些?

在继电器测试中&#xff0c;可能会遇到诸如电源问题、负载问题、控制系统问题和显示问题等故障。如果电源电压不稳定或波动过大&#xff0c;可能会导致继电器测试负载箱无法正常工作。此时需要检查电源线路&#xff0c;确保电源电压稳定在规定范围内。如有必要&#xff0c;可以…

详细说明Java中Map和Set接口的使用方法

Map与Set的基本概念与场景 Map和set是一种专门用来进行搜索的容器或者数据结构&#xff0c;其搜索的效率与其具体的实例化子类有关。以前常见的搜索方式有&#xff1a; 1. 直接遍历&#xff0c;时间复杂度为O(N)&#xff0c;元素如果比较多效率会非常慢。 2. 二分查找&#x…

PSINS工具箱函数介绍——insinit

insinit是初始化INS系统的函数 函数需要用到PSINS工具箱&#xff0c;关于工具箱的一些入门知识&#xff0c;参考这篇文章&#xff0c;是关于工具箱的讲解&#xff1a; PSINS初学指导&#xff1a;https://blog.csdn.net/callmeup/article/details/137087932 函数使用方法 正…

vulhub:Apache解析漏洞apache_parsing

在Apache1.x/2.x中Apache 解析文件的规则是从右到左开始判断解析&#xff0c;如果后缀名为不可识别文件解析&#xff0c;就再往左判断。如 1.php.xxxxx 漏洞原理 Apache HTTPD 支持一个文件拥有多个后缀&#xff0c;并为不同后缀执行不同的指令。比如如下配置文件 AddType te…

蓝牙网关北京厂家_蓝牙网关型号价格介绍

蓝牙网关北京厂家介绍&#xff1a;北京桂花网科技有限公司成立于2015年&#xff0c;开发了远距离蓝牙网关&#xff0c;重新定义了蓝牙&#xff0c;拓展了蓝牙的应用范围&#xff0c;在2016年1月的拉斯维加斯世界消费电子CES展会上一举夺得Best of CES创新大奖。随后&#xff0c…

操作系统_内存管理学习心得

1. 操作系统结构 1.1 内核 计算机是由各种外部硬件设备组成的,比如内存、cpu、 硬盘等,如果每个应用都要和这些硬件设备对接通信协议&#xff0c;那这样太累了&#xff0c;所以这个中间人就由内核来负责,让内核作为应用连接硬件设备的桥梁,应用程序只需关心与内核交写&#x…

day19Tomcat

1. Tomcat启动服务 1. 使用命令&#xff1a; /usr/local/tomcat/bin/startup.sh 启动Tomcat服务。 2. 使用命令&#xff1a; netstat -lnput|grep java 查看端口状态&#xff0c;可以看到8080和8005两个端口。 3. 使用命令&#xff1a; /usr/local/tomcat/bin/shutdown.sh 停止…

用18讲必看:宇哥亲划重点内容+核心题总结

25考研结束之后&#xff0c;张宇老师的风评可能会两极分化 其中一波把张宇老师奉为考研数学之神&#xff0c;吹捧「三向解题法」天下无敌。 另外一波对张宇老师的评价负面&#xff0c;在网上黑张宇老师&#xff01; 为什么会这么说&#xff0c;因为张宇老师的新版36讲争议太…

【八股文】并发编程相关考点

1.线程和进程和协程的区别 进程是操作系统中资源分配和调度的基本单位&#xff0c;是程序的一次执行过程&#xff0c;因此是动态的&#xff0c;即一个进程从创建到运行再到消亡。每个进程都有独立的内存空间&#xff0c;一位置一个进程的变量修改不会影响到其他经常。进程之间的…

大数据HBase图文简介

往期推荐 数据仓库及数仓架构概述-CSDN博客 数仓常见名词解析和名词之间的关系-CSDN博客 引言 要想明白为什么产生 HBase&#xff0c;就需要先了解一下 Hadoop 存在的限制&#xff1a;Hadoop 可以通过 HDFS 来存 储结构化、半结构甚至非结构化的数据&#xff0c;是传统数据库的…

LeetCode 965.单值二叉树 C写法

LeetCode 965.单值二叉树 C写法 思路&#x1f9d0;&#xff1a; 用前序遍历的方式&#xff0c;如果左结点或右结点不为空且值不相等就直接返回false&#xff0c;如果走完一颗子树&#xff0c;结点为空了就返回true到上一层递归&#xff0c;直到左右子树全部走完&#xff0c;全为…

深入理解PreparedStatement

预处理 Overridepublic boolean login(String username, String userpwd) {Connection con DBUtils.getConnection();try {if(con ! null){PreparedStatement pstmt con.prepareStatement("select username,userpwd from " " users where username? and us…

【靶场实操】sql-labs通关详解----第一节:基础注入方式(Less-1~Less-10)

目录 一、注入方式简要概括 1.1 SQL常见注入方式 1.2 爆破函数 二、靶场实操 2.1 Less-1 2.1.1 判断类型 2.1.2 联合注入查询 2.2 Less-2 2.2.1 判断类型 2.2.2 注入攻击 2.2.3 字符型与数字型漏洞对比 2.3 Less-3 2.3.1 判断 2.3.2 注入 2.4 Less-4 2.4.1 判断…

论文阅读-《Cross-Sentence N-ary Relation Extraction with Graph LSTMs》

这篇论文提出了一种基于图LSTM的跨句子n元关系提取框架&#xff0c;具有很好的创新性。图LSTM能够有效地处理长距离依赖和跨句信息&#xff0c;并且能够方便地整合丰富的语言分析。此外&#xff0c;论文还探索了多任务学习&#xff0c;将n元关系与其子关系进行联合学习&#xf…

WebFlux集成MongoDB

目录 前言 1.简单集成MongoDB 2. yml配置 3.创建用户实体类 4.创建用户CRUD数据访问接口类 5.Controller层 6.postman测试访问 7.代码附在本博文绑定资源 前言 MongoDB广泛应用于非关系型数据库的存储&#xff0c;其主要存储的数据类型有字符串&#xff0c;整数、浮点数…

NAS 软件大盘点:瞧瞧哪个被你遗漏了

很多人都听说过NAS&#xff0c;也有很多人正在使用NAS&#xff0c;而NAS用户通常需要安装一些软件来扩展其功能&#xff0c;毕竟NAS的功能实在是太多了&#xff0c;光是部署与调试就要耗费大量的时间&#xff0c; 小宝集合了NAS相关实用工具&#xff0c;无论是群晖、威联通还是…

3、从0搭建企业门户网站——JDK下载、安装与环境变量配置

目录 ​编辑 正文 1、JDK下载 2、JDK安装 2.1 建立存放目录 2.2 上传文件 2.3 解压 3、JDK环境变量配置 4、检查JDK版本 正文 在CentOs7.5上,安装JDK是必要的,因为我们的网站软件是Java语言开发。下面我们以安装JDK 17为例,介绍整个JDK安装过程。 1、JDK下载 JDK…