【学习笔记】Cadence电子设计全流程(二)原理图库的创建与设计(8-15)
【学习笔记】Cadence电子设计全流程(二)原理图库的创建与设计(下)
- 2.8 Cadence 软件自带元件库
- 2.9 原理图元器件关联PCB
- 2.10 原理图元器件库的移植
- 2.11 已有原理图输出元器件库
- 2.12 原理图设计中调用元器件库
- 2.13 原理图元器件库关联PCB库
- 2.14 自定义Title Block标题栏的绘制
- 2.15 元器件属性新增

全部内容见专栏:【Cadence从原理图到PCB设计】
2.8 Cadence 软件自带元件库
| 库名称 | 部件数 | 内容 |
|---|---|---|
| AMPLIFIER.OLB | 182 | 存放模拟放大器IC,如CA3280,TL027C,EL4093 |
| ARITHMETIC.OLB | 182 | 存放逻辑运算IC,如TC4032B,74LS85等 |
| ATOD.OLB | 618 | 存放A/D转换IC,如ADC0804,TC7109等 |
| BUS DRIVERTRANSCEIVER.OLB | 632 | 存放汇流排驱动IC,如74LS244,74LS373等数字IC |
| CAPSYM.OLB | 35 | 存放电源,地,输入输出口,标题栏等 |
| CONNECTOR.OLB | 816 | 存放连接器,如4HEADER,CONAT62,RCAJACK |
| COUNTER.OLB | 182 | 存放计数器IC,如74LS90,CD4040B |
| DISCRETE.OLB | 872 | 存放分立式元件,如电阻,电容,电感,开关,变压器等常用零件※ |
| DRAM.OLB | 623 | 存放动态存储器,如TMS44C256,MN-10等 |
| ELECTRO MECHANICAL.OLB | 6 | 存放马达,路器等电机类元件 |
| FIFO.OLB | 177 | 存放先进先出资料暂存器,如,SN74LS232 |
| FILTRE.OLB | 80 | 存放滤波器类元件,如MAX270,LTC1065等 |
| GATE. OLB | 691 | 存放逻辑门(含CMOS和TLL) |
| LATCH.OLB | 305 | 存放锁存器,如4013,74LS73,74LS76等 |
| LINE DRIVER RECEIVER.OLB | 380 | 存放线控驱动与接收器。如SN,DS275 |
| MECHANICAL.OLB | 110 | 存放机构图件,如MHOLE2,PGASOC-15-F等 |
| MICROCONTROLLER.OLB | 523 | 存放单晶片微处理器,如68HC11,AT89C51 |
| MICRO PROCESSOR.OLB | 288 | 存放微处理器 |
| MISC.OLB | 1567 | 存放杂项图件,如电表(METER MA),微处理器周边(Z80-DMA)等未分类的零件 |

| 库名称 | 部件数 | 内容 |
|---|---|---|
| MISC2.0LB | 772 | 存放杂项图件,如TP3071,ZSD100等未分类零件 |
| MISCLINEAR.OLB | 365 | 存放线性杂项图件(未分类),如,4127,VFC32 |
| MISCMEMORY.OLB | 278 | 存放记忆体杂项图件(未分类),如28F020,X76F041等 |
| MISCPOWER.OLB | 222 | 存放高功率杂项图件(未分类),如REF-01,PWR505,TPS等 |
| MUXDECODER.OLB | 449 | 存放解码器,如4511,4555,74AC157等 |
| OPAMP.OLB | 610 | 存放运放,如101,1458,UA741等 |
| PASSIVEFILTER.OLB | 14 | 存放被动式滤波器,如DIGNSFILTERRS1517T, LINE FILTER等 |
| PLD. OLB | 355 | 存放可编程逻辑器件,如22V10,10H8等 |
| PROM.OLB | 811 | 存放只读记忆体运算放大器,如18SA46,XL93C46等 |
| REGULATOR.OLB | 549 | 存放稳压IC,如78xxx,79xxx等 |
| SHIFTREGISTER.OLB | 610 | 存放移位寄存器,如4006,SNLS91等 |
| SRAM.OLB | 691 | 存放静态存储器,如MCM6164,P4C116等 |
| TRANSISTOR.OLB | 210 | 存放晶体管(含FET,UJT,PUT等),如2N2222A,2N2905等 |

库文件路径及格式.olb
E:\Program Files External\Cadence\SPB_24.1\tools\capture\library

在线库下载:https://www.iclib.cn/
2.9 原理图元器件关联PCB

设计工作习惯:
- 通过新建元器件库,保存在本地,积少很多,作为常用的本地库
- 添加平时网上收集的库以及系统自带的库,作为常用的本地库
- 通过原理图来获取元器件库,作为常用的本地库
2.10 原理图元器件库的移植
将常用的电阻电容等器件添加进自己的库。
- 打开系统库

- 在目标库中进行粘贴

2.11 已有原理图输出元器件库
-
点击File→New Library,新建一个本地库文件,做为自己的封装库。

-
打开一个原理图文件

-
可以直接从缓存文件中复制/粘贴,找到想要提取的元器件,copy,于库中粘贴

-
选中原理图中所用到的封装库文件,在Design Cache中,全部选中,先选中第一个,然后按住Shift,选中最后一个,这样全部的库文件就都选中了,然后点击右键,Copy即可进行全部复制。在自己新建的库文件上,单击鼠标右键,Paste即可对所有的库文件进行粘贴,将库文件全部拷贝到自己的库路径下。
-
同样也可以将自己的库关联进来,新建Part,进行复制粘贴


-
也可以使用第三方工具:电路精灵
http://www.tech-gyro.com/

2.12 原理图设计中调用元器件库
根据图示:

2.13 原理图元器件库关联PCB库
要通过元器件的属性中,PCB封装,位号,来进行关联。

在创建元器件的时候在Package Properties中可以看到PCB Footprint,内容作为关联PCB封装的依据。

2.14 自定义Title Block标题栏的绘制
-
新建Symbol


-
点击菜单栏Place→Picture,在弹出的对话框中选择准备好的图片,插入图片即可。调整插入图片的位置,然后点击右侧的工具栏Place Text,放置一些需要的文字信息,调整好Title Block。

-
关联


2.15 元器件属性新增
- 元器件属性

- 新增属性

最后

全部内容见专栏:【Cadence从原理图到PCB设计】
声明:本笔记以【凡亿】Cadence Allegro软件视频教程 为基础,结合自身项目设计过程整理所得,仅用于学习记录、技术交流,请勿用于商业用途。
相关文章:
【学习笔记】Cadence电子设计全流程(二)原理图库的创建与设计(8-15)
【学习笔记】Cadence电子设计全流程(二)原理图库的创建与设计(下) 2.8 Cadence 软件自带元件库2.9 原理图元器件关联PCB2.10 原理图元器件库的移植2.11 已有原理图输出元器件库2.12 原理图设计中调用元器件库2.13 原理图元器件库关…...
【Linux网络编程】IP协议格式,解包步骤
目录 解析步骤 1.版本字段(大小:4比特位) 2.首部长度(大小:4比特位)(单位:4字节) 🍜细节解释: 3.服务类型(大小:8比特…...
给老系统做个安全检查——Burp SqlMap扫描注入漏洞
背景 在AI技术突飞猛进的今天,类似Cursor之类的工具已经能写出堪比大部分程序员水平的代码了。然而,在我们的代码世界里,仍然有不少"老骥伏枥"的系统在兢兢业业地发光发热。这些祖传系统的代码可能早已过时,架构可能岌…...
Windows 快速搭建C++开发环境,安装C++、CMake、QT、Visual Studio、Setup Factory
安装C 简介 Windows 版的 GCC 有三个选择: CygwinMinGWmingw-w64 Cygwin、MinGW 和 mingw-w64 都是在 Windows 操作系统上运行的工具集,用于在 Windows 环境下进行开发和编译。 Cygwin 是一个在 Windows 上运行的开源项目,旨在提供类Uni…...
开源免费文档翻译工具 可支持pdf、word、excel、ppt
项目介绍 今天给大家推荐一个开源的、超实用的免费文档翻译工具(DeeplxFile),相信很多人都有需要翻译文档的时刻,这款工具就能轻松解决你的需求。 它支持多种文档格式翻译,包括 Word、PDF、PPT、Excel ,使…...
从CNN到Transformer:遥感影像目标检测的未来趋势
文章目录 前言专题一、深度卷积网络知识专题二、PyTorch应用与实践(遥感图像场景分类)专题三、卷积神经网络实践与遥感影像目标检测专题四、卷积神经网络的遥感影像目标检测任务案例【FasterRCNN】专题五、Transformer与遥感影像目标检测专题六、Transfo…...
【GORM学习笔记】GORM介绍以及增删改查相关操作
优缺点 优点:提高开发效率,防止SQL注入、对不熟悉SQL语句的人友好、代码统一缺点:牺牲执行能力、牺牲灵活性、弱化SQL能力 在一些小型项目上使用ORM可以大大提高开发效率,但是在一些对性能要求高得场景下,ORM可能没有…...
WebSocket在分布式环境中的局限性及解决方案
WebSocket 在分布式环境中存在一些局限性,特别是当系统需要扩展多个服务实例时,单个 WebSocket 连接的管理和消息推送就变得比较复杂。因此,必须采取一些额外的措施来确保 WebSocket 能在多个服务实例之间正确工作。 WebSocket 在分布式环境…...
SIM盾构建安全底座的可行性分析
一、背景 1.1安全需求现状 在数字化时代,信息安全面临着日益严峻的挑战。各类网络攻击手段层出不穷,如数据泄露、恶意软件攻击、网络诈骗等,给个人、企业和社会带来了巨大的损失。为了保障信息系统的安全性,需要构建一个可靠的安…...
【Java八股文】10-数据结构与算法面试篇
【Java八股文】10-数据结构与算法面试篇 数据结构与算法面试题数据结构红黑树说一下跳表说一下?LRU是什么?如何实现?布隆过滤器怎么设计?时间复杂度? 排序算法排序算法及空间复杂度 数据结构与算法面试题 数据结构 红…...
go 并发 gorouting chan channel select Mutex sync.One
goroutine // head: 前缀 index:是一个int的指针 func print(head string, index *int) {for i : 0; i < 5; i {// 指针对应的int *indexfmt.Println(*index, head, i)// 暂停1stime.Sleep(1 * time.Second)} }/* Go 允许使用 go 语句开启一个新的运…...
亲测Windows部署Ollama+WebUI可视化
一. Ollama下载 登录Ollama官网(Ollama)点击Download进行下载 如果下载很慢可用以下地址下载: https://github.com/ollama/ollama/releases/download/v0.5.7/OllamaSetup.exe 在DeepSeek官网上,你可以直接点击【model】 到达这个界面之后,…...
linux 安装启动zookeeper全过程及遇到的坑
1、下载安装zookeeper 参考文章:https://blog.csdn.net/weixin_48887095/article/details/132397448 2、启动失败 1、启动失败JAVA_HOME is not set and java could not be found in PATH 已安装 JAVA 配置了JAVA_HOME,还是报错解决方法:参考…...
策略模式Spring框架下开发实例
策略类Spring框架下开发实例 先列出策略模式下需要那些类: 策略接口 (Strategy),定义所有策略类必须遵循的行为。 具体策略类(如 ConcreteStrategyA、ConcreteStrategyB),实现不同的算法或行为。 上下文类 (Context),…...
DeepSeek模型量化
技术背景 大语言模型(Large Language Model,LLM),可以通过量化(Quantization)操作来节约内存/显存的使用,并且降低了通讯开销,进而达到加速模型推理的效果。常见的就是把Float16的浮…...
【练习】【回溯:组合:不同集合】力扣 17. 电话号码的字母组合
题目 电话号码的字母组合 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 输入:digits “2…...
分布式文件系统HDFS
一、HDFS简介 HDFS( Hadoop Distributed File System ),意为:Hadoop分布式文件系统。是Apache Hadoop核心组件之一,作为大数据生态圈最底层的分布式存储服务而存在。分布式文件系统解决大数据如何存储问题。分布式意味…...
从WebRTC到EasyRTC:嵌入式适配的视频通话SDK实现低延迟、高稳定性音视频通信
WebRTC最初是为浏览器之间的实时通信设计的,其资源需求和复杂性可能对嵌入式设备的性能提出较高要求,因此在嵌入式系统中应用时面临一些挑战: 1)资源消耗较高 CPU和内存占用:WebRTC是一个功能强大的实时通信框架&…...
WordPress自定义排序插件:Simple Custom Post Order完全指南(SEO优化版)
在WordPress建站中,文章、分类目录或页面的默认排序方式往往无法满足个性化需求。WordPress自定义排序插件:Simple Custom Post Order插件,你可以轻松实现拖拽式自定义排序,无需修改代码即可优化内容展示逻辑。本文将详细介绍这款…...
docker安装ros2 并在windows中显示docker内ubuntu系统窗口并且vscode编程
这里包括docker desktop安装ros2 humble hawkshill , 安装xserver(用来在windows中显示ubuntu中窗口), vscode安装插件连接docker并配置python的一系列方法 1.安装xserver 为了能方便的在windows中显示ubuntu内的窗口,比如rqt窗口 参考文章:https://www.cnblogs.com/larva-zhh…...
08. ORM——快速开始
一. 什么是ORM?ORM(Object-Relational Mapping,对象关系映射)是一种用于操作数据库的编程技术,用来在面向对象编程语言与关系型数据库之间建立映射关系。通过 ORM,开发者可以使用 Python 对象的方式操作数据…...
超表面技术在无线安全通信中的应用与原理
1. 超表面技术基础与无线安全原理超表面(Metasurface)是一种由亚波长结构单元组成的人工电磁材料,能够对电磁波的相位、幅度和极化等特性进行精确调控。与传统天线不同,超表面通过大量微型可调元件(如变容二极管、MEMS开关等)的协同工作,实现…...
【C++26合约编程权威指南】:20年性能专家亲授——3大编译器实测数据验证的零开销断言优化策略
第一章:C26合约编程的核心演进与零开销设计哲学C26 将首次将合约(Contracts)作为语言级特性正式纳入标准,其核心并非引入运行时断言机制,而是通过编译期契约分类(assert、axiom、ensures、requires…...
Windows开发环境配置
1、安装JDK 1.1、jdk 8 D:\software\Java\jdk1.8.0_2021.2、jdk 17 D:\software\Java\jdk-171.3、jdk 25 D:\software\Java\jdk-251.4、配置环境变量 JAVA8_HOMED:\software\Java\jdk1.8.0_202 JAVA25_HOMED:\software\Java\jdk-25 JAVA_HOME%JAVA8_HOME%1.5、配置Path2、安装M…...
免费书籍《TEMPEST vs TEMPEST》:深入探究两款经典游戏代码与设计精髓
【导语:《TEMPEST vs TEMPEST》这本书免费发布,深入探究了1981年的《Tempest》和1994年的《Tempest 2000》两款游戏的代码与设计精髓,还提供了不同版本的下载方式。】聚焦两款经典游戏剖析《TEMPEST vs TEMPEST》将目光投向戴夫休勒1981年的《…...
零成本解锁VMware Workstation Pro 17:从虚拟化新手到专家的完整指南
零成本解锁VMware Workstation Pro 17:从虚拟化新手到专家的完整指南 【免费下载链接】VMware-Workstation-Pro-17-Licence-Keys Free VMware Workstation Pro 17 full license keys. Weve meticulously organized thousands of keys, catering to all major versio…...
【12.MyBatis源码剖析与架构实战】6.1 MetaObject源码剖析-forObject⽅法
MyBatis MetaObject.forObject 源码深度剖析 MetaObject 是 MyBatis 提供的对象元数据操作工具,它封装了 Java 对象属性(包括嵌套属性、Map 键值、集合元素)的统一访问接口。其静态工厂方法 forObject(Object object, ObjectFactory objectFactory, ObjectWrapperFactory o…...
终极指南:探索Python异步编程的宝藏库awesome-asyncio
终极指南:探索Python异步编程的宝藏库awesome-asyncio 【免费下载链接】awesome-asyncio A curated list of awesome Python asyncio frameworks, libraries, software and resources 项目地址: https://gitcode.com/gh_mirrors/aw/awesome-asyncio awesome-…...
RT-Thread下用u8g2库驱动0.96寸OLED(SSD1306)显示中文,从环境搭建到字体制作全流程
RT-Thread实战:u8g2库驱动0.96寸OLED显示中文全流程解析 在嵌入式开发中,OLED屏幕因其高对比度、低功耗和体积小巧等优势,成为人机交互界面的热门选择。而要在资源有限的嵌入式系统中实现中文显示,往往让开发者感到棘手。本文将手…...
Cobalt Strike监听器与Payload生成实战:从HTTP到EXE的几种上线方式详解
Cobalt Strike监听器与Payload生成实战:从HTTP到EXE的几种上线方式详解 在渗透测试和红队演练中,Cobalt Strike作为一款成熟的商业框架,其监听器配置与Payload生成能力直接影响攻击链的初期成功率。本文将深入探讨从HTTP到EXE的多种上线技术实…...
