cadence专题【1】--多引脚IC如何创建orcad原理图库

news/2024/5/20 3:31:05/文章来源:https://blog.csdn.net/TP987150/article/details/129338374

  • cadense下载说明
  • 新建工程
  • 一、采用传统方式创建
    • 1、新建库文件
    • 2、放置pin array
    • 3、修改管脚信息
  • 二、采用电子表格方式创建
    • 1、新建库文件
    • 2、Ctrl+c、Ctrl+v

cadense下载说明

cadence是目前最流行的EDA,下载装机全交给阿狸狗即可。
浏览器搜索cadence吴川斌或点击链接: https://www.mr-wu.cn/cadence-orcad-allegro-resource-downloads/
进行下载,推荐下载16.6版本的,网页中有安装视频,操作非常简单,一定要安装补丁,不然你会自闭的。特别说明一下不要用微软拼音输入法,不然会无缘无故卡死。

新建工程

安装好之后会有几十个图标,一般只需要知道画原理图和画PCB应该用啥就行了,如图所示
在这里插入图片描述
打开Design Entry CIS会出现下面的界面
在这里插入图片描述
我通常会选择OrCAD Capture CIS并勾选默认,其实OrCAD Capture也可以,只是在公司里一般都有数据库OrCAD Capture链接不了数据库。当选择了默认时每次打开软件就不会再出现上面的选择界面,可以通过下面方式重新选择
在这里插入图片描述
点击New Project新建一个工程文件,个人习惯先在电脑盘中创建好工程文件的路径如下,这样方便管理

在这里插入图片描述

一、采用传统方式创建

1、新建库文件

点击file-new-library,在工程的library文件下会出现一个library1.olb文件如图

选中library1.olb右键选择new part,对于这种单个器件(后面会讲复合器件的创建方法)只用管name(器件名称)和part reference prefix(器件的代号)

2、放置pin array

强烈建议先将part reference 和value挪开一点,为下面的操作留下足够的空间,点击place-pin array

stm32f103c8的封装是LQFP48引脚,常规来说我们每边需放置12个引脚(当然你可以根据自己的需求来放置,但通常要保证人家读得懂你的原理图,还是按规矩来画),这边是参考数据手册上引脚分布的放置方案

为了按照数据手册上的引脚分布来画,在放置完两边之后需要修改一下参数,我的放置顺序是左边-下边-修改参数-上边-右边,这样就得到了按照逆时针递增的结果

在这里插入图片描述

3、修改管脚信息

框选一组引脚鼠标右键选择edit properties,主要修改name参数,但是我发现一个问题不知是不是我这边软件的bug,在这个界面无法使用粘贴功能,名字一个一个敲太慢了,所以我不推荐这种方式

二、采用电子表格方式创建

1、新建库文件

选中library1.olb右键选择new part spreadsheet会出现一个表格,这时你根据IC厂家提供的表格复制粘贴上去即可,没有也可以自己制作一个Excel表格

这个简单的表格是自己制作的,直接在说stm32的datasheet上复制粘贴,很省事

在这里插入图片描述

2、Ctrl+c、Ctrl+v

number和name复制粘贴即可,在type中电源选择power其余全部passive即可,pin visibility根据实际情况勾选,一般可能除电源设置不可见外其余都设置可见,shape就选line,position的话,我们按照stm32的引脚分布来1-12为左,13-24为下,25-36为右,37-48为上 请注意软件很死板对于每一组来说他是按照从左到右、从上到下的顺序放置的,所以在右和上这两组要注意顺序,section的话,对于单个器件就只有一个部分,复合器件才会涉及选择问题,最后点击save保存
在这里插入图片描述

然后在library1.olb文件下就会出现你的库,打开适当调整一下就OK了

备注:小白教程,不喜勿喷,欢迎大家批评指正

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

既然有MySQL了,为什么还要有Redis?

目录专栏导读一、同样是缓存,用map不行吗?二、Redis为什么是单线程的?三、Redis真的是单线程的吗?四、Redis优缺点1、优点2、缺点五、Redis常见业务场景六、Redis常见数据类型1、String2、List3、Hash4、Set5、Zset6、BitMap7、Bi…

GDScript 导出变量 (Godot4.0)

概述 导出变量的功能在3.x版本中也是有的,但是4.0版本对其进行了语法上的改进。 导出变量在日常的游戏制作中提供节点的自定义参数化调节功能时非常有用,除此之外还用于自定义资源。 本文是(Bilibili巽星石)在4.0官方文档《GDScr…

Java学习笔记 --- jQuery

一、jQuery介绍 jQuery,顾名思义,也就是JavaScript和查询(Query),它就是辅助JavaScript开发的js类库。它的核心思想是write less,do more(写得更少,做得更多)&#xff0c…

C语言实现扫雷【详细讲解+全部源码】

扫雷的实现1. 配置运行环境2. 扫雷游戏的初步实现2.1 建立扫雷分布模块2.2 创建名为board的二维数组并进行棋盘初始化2.3 打印棋盘3. 接下来该讨论的事情3.1 布置雷3.2 排查雷3.3 统计坐标周围有几个雷4. 完整扫雷游戏的实现4.1 game.h4.2 game.c4.3 扫雷.c1. 配置运行环境 本游…

信息安全与数学基础-笔记-③一次同余方程

知识目录一次同余方程的解中国剩余定理中国剩余定理的应用一次同余方程的解 本文只研究一次同余方程的解。 f(x) 三 0 (mod m), 若有一个s能够满足该式子,那么该数字就是该式子的解, 在同余方程式中的解一般写成:x三s (mod m) 同…

04_Apache Pulsar的可视化监控管理、Apache Pulsar的可视化监控部署

1.4.Apache Pulsar的可视化监控管理 1.4.1.Apache Pulsar的可视化监控部署 1.4.Apache Pulsar的可视化监控管理 1.4.1.Apache Pulsar的可视化监控部署 第一步:下载Pulsar-Manager https://archive.apache.org/dist/pulsar/pulsar-manager/pulsar-manager-0.2.0/…

分布式对象存储——Apache Hadoop Ozone

前言 本文隶属于专栏《大数据技术体系》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和参考文献请见大数据技术体系 1. 概述 Ozone是Apache Hadoop项目的子项目&#xf…

嵌入式和Python(二):python初识及其基本使用规则

目录 一,python基本特点 二,python使用说明 ● 两种编程方式 ① 交互式编程 ② 脚本式编程 ● python中文编码 ● python行和缩进 ● python引号 ● python空行 ● python等待用户输入 ① 没有转换变量类型 ② 转换变量类型 ● python变…

Raspbian镜像无头烧录

Raspbian镜像无头烧录1. 源由2. 需求3. 分析4. 步骤4.1 删除tf卡分区内容4.2 balena烧录镜像4.3 配置USB直接登录4.4 配置WiFi 2.4G网络登录4.5 修改登录账号密码4.6 数据同步和弹出tf卡5. 登录5.1 登录异常处理5.2 WiFi 2.4G网络登录5.3 USB直接登录6. 参考资料7. 补充资料这里…

套接字实现TCP

套接字 套接字的意义就是客户端与服务器进行双向通信的端点,如果有不理解点上面套接字三字更近距离了解套接字。 网络套接字与客户连接的特定网络有关的服务端口号,这个端口号允许linux进入特定的端口号的连接转到正确的服务器进程。 套接字通信的建立过…

JVM运行时数据区—程序计数器

JVM中的程序计数寄存器(Program Counter Register)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能够运行。JVM中的PC寄存器是对物理PC寄存器的一种抽象模拟。 一个线程对应一个…

JavaScript事件循环及任务处理

JavaScript事件循环及任务处理## 浏览器中 JavaScript 的执行流程和 Node.js 中的流程都是基于 事件循环 的。 理解事件循环的工作方式对于代码优化、性能优化很重要,有时对于正确的架构也很重要。 我们首先介绍事件循环工作方式的理论细节,然后介绍该知…

MMSeg绘制模型指定层的Heatmap热力图

文章首发及后续更新:https://mwhls.top/4475.html,无图/无目录/格式错误/更多相关请至首发页查看。 新的更新内容请到mwhls.top查看。 欢迎提出任何疑问及批评,非常感谢! 摘要:绘制模型指定层的热力图 可视化环境安装 …

Mysql数据库的(超详细)安装及环境变量的配置

一、 下载MySQL Mysql官网下载地址:https://downloads.mysql.com/archives/installer/ 1. 选择需要的版本点击Download进行下载 本篇文章选择的8.0.26版本 二、 安装MySQL 1. 选择设置类型 双击运行mysql-installer-community-8.0.26.msi,这里选择是…

数据库复习

什么是数据库系统 数据库系统是指在计算机系统中引入数据库后构成的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成 数据库系统的特点是什么? 数据结构化数据的共享性高,冗余度低且易扩充数据独立性高数…

Spring——Spring介绍和IOC相关概念

Spring是以Spring Framework为核心,其余的例如Spring MVC, Spring Cloud,Spring Data,Spring Security SpringBoot的基础都是Spring Framework。 Spring Boot可以在简化开发的基础上加速开发。 Spring Cloud分布式开发 Spring有…

『MyBatis技术内幕』源码调试前提

准备源代码包 下载源代码 3.4.6 版本 https://github.com/mybatis/mybatis-3/releases?page2 通过 idea 导入然后回自动下载所有依赖&#xff0c;根据 3.4.6 版本的 pom.xml 找到依赖的 mybatis-parent 版本 <parent><groupId>org.mybatis</groupId><ar…

【C++】string的使用及其模拟实现

文章目录1. STL的介绍1.1 STL的六大组件1.2 STL的版本1.3 STL的缺陷2. string的使用2.1 为什么要学习string类&#xff1f;2.2 常见构造2.3 Iterator迭代器2.4 Capacity2.5 Modifiers2.6 String operations3. string的模拟实现3.1 构造函数3.2 拷贝构造函数3.3 赋值运算符重载和…

yolov5算法,训练模型,模型检测

嘟嘟嘟嘟&#xff01;工作需要&#xff0c;所以学习了下yolov5算法。是干什么的呢&#xff1f; 通俗来说&#xff0c;可以将它看做是一个小孩儿&#xff0c;通过成年人&#xff08;开发人员&#xff09;提供的大量图片的学习&#xff0c;让自己知道我看到的哪些场景需要提醒给成…

最详细Sql语句优化大汇总 面试必问 含解释

欢迎补充和纠正&#xff01;&#xff01;&#xff01; 目录 欢迎补充和纠正&#xff01;&#xff01;&#xff01; 基础知识 相关索引的创建 一条sql语句的执行过程 sql语句关键字的执行顺序 SQL优化 使用explain来分析Sql语句 尽量用varchar代替char 使用数值代替字符…