硬件学习 软件Cadence day02 画原理图的基本操作 (键盘快捷键 , 原理图设计流程 , 从开始到导出网表流程)
1. ORCAD Capture cls 界面的快捷键
键盘 按键 | 对应的操作 |
I | 放大 (可以滚轮操作) |
O | 缩小 (可以滚轮操作) |
W | 画线 |
Esc | 退出现在的状态 (画图界面 右键 End xxx) |
N | 放置网络标号 |
J | 放置节点 (控制画线时候, 两条线连接的时候是否有交点) |
F | 放置电源 |
G | 放置地 |
H | 元件 左右翻转 |
V | 元件 上下翻转 |
R | 元件 旋转90 度 |
B | 放置总线 (多条线连在一起) |
Y | 画多边形 (和画线差不多) |
T | 放置标题 |
N | 线 写名称, (无线连接) |
ctrl + c | 复制 |
ctrl + v | 粘贴 |
ctrl + s | 保存文件 |
2.制作stm32f407ZET6 最小系统 的原理图
步骤::新建原理图文件--->新建库文件--->放置元件--->原理图的布线--->电气检查---->存盘和报表输出
完整的步骤:
1. 画出大致部分 (引脚 和 引脚数字) (库按照原理图画就行了) (这个是画库)
2. 画好后 画一个框
3.画图中遇到的问题, vss 名字重复
(WARNING(ORCAP-1738): A pin with name 'vss' is duplicatedon the part.)
解决办法:
4. 建好的库:
5. 画出大致的 stm32f407zet6最小系统的 大致的原理图 (按照原理图画)
1.画PCB 板的时候怎么寻找元器件
2.寻找基础元器件
寻找电阻 , DISCRETE.OLB 库, 搜索 R
寻找无极性电容 , DISCRETE.OLB 库, 搜索 CAP NP
寻找有极性电容,DISCRETE.OLB 库,搜索 CAP POL
寻找晶振, DISCRETE.OLB 库, 搜索 ZAT。
寻找 按键开关,DISCRETE.OLB 库,搜索 SW_PB // SENS59025-SPST
寻找 电源,接地(GND) , 点击原理图, 键盘按下 F , 与可以CAPSYM.OLB 库,搜索 vcc, GND
寻找 二极管,DISCRETE.OLB 库, 搜索, LED
寻找 连接器 COM x,CONNECTOR 库, 搜索COMx
不知道元器件名称的,可以看下面这个大佬的文章(链接):
(3条消息) 【搬运】 Cadence orcad常用库olb介绍_YunB西风英的博客-CSDN博客_cadence二极管在哪个库
3.不要用的节点需要,把他叉掉
工具:
4.调节原理图的大小,
5.画好之后记得保存!!
6. 元器件重新编号
清除所有元器件的 编号
自动给所有的元器件 重新编号 (排序规则, 先左右再上下)
7.元器件线路 检查
接下来是解决 出现的问题!!
1.先解决警告, (有些警告可以不管)
2.解决错误, 大多数错误是 元器件没有封装, (其他问题自己上网搜,)
3. 最后看短接的问题, 就是多个端口 连载同一个电源/GND 上面 (看一下电路图,没有错就不要管了)
4. 可以在检查后,注意原理图 ,上面有绿色的小圈, 就是有问题的地方。
8.查看所有的元器件 清单
结果:
9. 给他们这些元器件加上封装的名称
名称的规范你们可以看看 这四个链接: (我也不懂,有点迷茫)
1. (1条消息) Cadence 元器件封装库命名规范_lzs_blog的博客-CSDN博客_candence命名
2. 常用元器件封装的命名规范-001 - 洛日永宙 - 博客园 (cnblogs.com)
3.【IC采购销售必学】芯片命名规则以及封装知识 - 知乎 (zhihu.com)
4.元件原理图名称与封装名称对照 - 百度文库 (baidu.com)
我去看视频抄的的封装 名称,我也不知道对错!! (先做吧!, 记录过程)
电容 | 0.1uF | C0603 |
电容 | 10uF | c0805 |
电容 | 100uF | CD4 |
极性电容 | 0.1uF | C0603 |
电阻 | (大小没有关系) | r0603 |
发光二级管 | L0603 | |
SW | SW | |
晶振 | us48 | |
2个接口的连接器 | con2r0_2p |
封装名称填写进入方式 (下面): (或者 Ctrl + e 进入界面)
不知道的元器件的封装名称 网上找吧!!
10. 导出 本软件默认的网表
加入过程失败,就是之前的检查还有错误没有解决!!
这个过程看错误 就要到 网表输出的路径里面的下面这个文件 里面看数据。。
然后我们在其中寻找 RERROR : 比如说: (警告可以不要管)
上一个过程中我出现的错误有 :
ERROR(SPCODD-409):
Reference Designator: U2. Error at line 571 in file D:\CADENCE\STM32F407/pstxnet.dat. Could not create new pin inst: PA12.
这个时候我们 需要 找到 D:\CADENCE\STM32F407/pstxnet.dat 这个文件,然后找到 line 571
这个位置。
上面图片说的问题是,我的引脚与符号不匹配, 我们到 库里面把 元器件修改这个引脚, 然后我们的去更新原理图的 缓存。
记事本转到 指定行数的办法:
11. 更新原理图的 缓存
更新缓存:
导出 本软件默认的网表
或者导出第三方网表
表
12. 文件的意义分析
13. 输出 BILL 。
结果:
添加Excal 输出 封装的选项
记得把之前那个打开的 Excal 关掉
相关文章:

硬件学习 软件Cadence day02 画原理图的基本操作 (键盘快捷键 , 原理图设计流程 , 从开始到导出网表流程)
1. ORCAD Capture cls 界面的快捷键 键盘 按键对应的操作I放大 (可以滚轮操作)O缩小 (可以滚轮操作)W画线Esc退出现在的状态 (画图界面 右键 End xxx)N放置网络标号J放置节点 (控制…...

【python】基于Socket的聊天室Python开发
基于Socket的聊天室Python开发一、Socket简述二、创建服务端Server2.1 创建服务端初始化2.2 监听客户端连接2.3 处理客户端消息三、创建客户端Client3.1 创建服务端初始化3.2 发送消息3.3 接收消息3.3 线程工作3.4 线程工作是不是挺好玩的呢?也可以作为课程设计哦&a…...

2023想转行软件测试的看过来,你想要了解的薪资、前景、岗位方向、学习路线都讲明白了
在过去的一年中,软件测试行业发展迅速,随着数字化技术应用的广泛普及,业界对于软件测试的要求也在持续迭代与增加。 同样的,有市场就有需求,软件测试逐渐成为企业中不可或缺的岗位,作为一个高薪又需求广的…...

TortoiseSVN的使用
基本概念 版本库 SVN保持数据的地方,所有的文件都保存在这个库中,Tortoise访问的就是远程服务器上的Subversion版本库。 工作拷贝 就是工作副本,可将版本库的文件拷贝到本地中,可以任意修改, 不会影响版本库。在你…...

操作系统(day09) -- 连续分配管理方式
连续分配管理方式 单元连续分配 动态分区分配 1.系统要用什么样的数据结构记录内存的使用情况? 两种常用的数据结构 空闲分区表 每个空闲分区对应一个表项。表项中包含分区号、分区大小、分区起始地址等信息空闲分区链 每个分区的起始部分和末尾部分分别设置前向…...

APISpace 带你一起走进西湖美景
俗话说:“上有天堂,下有苏杭”。 “欲把西湖比西子,浓妆艳抹总相宜” 今天我就带大家走进杭州的西湖美景。自古以来,文人歌者面对西湖美景留下千古绝句,还以西湖为背景书写了一段段动人的爱情传说。 天生自带浪漫色…...

傻白探索Chiplet,Design Space Exploration for Chiplet-Assembly-Based Processors(十三)
阅读了Design Space Exploration for Chiplet-Assembly-Based Processors这篇论文,是关于chiplet设计空间探索的,个人感觉核心贡献有两个:1.提出使用整数线性规划算法进行Chiplet的选择;2.基于RE和NRE提出了一个cost模型ÿ…...
系统分析师真题2020试卷相关概念一
对象系统测试的基本概念: 面向对象系统的单元测试包括方法层次的测试、类层次的测试和类树层次的测试。方法层次的测试类似于传统软件测试中对单个函数的测试; 测试技术: 方法层次的测试,单个函数的测试;常用的技术:等价类划分测试、组合功能测试、递归函数的测试和多态…...
20230215_数据库过程_渠道业务计算过程
—20221209 渠道产能 —自有人员工号表 shzc.xc_qdcn_pgtx_opertype —select * from shzc.xc_qdcn_pgtx_opertype for update ; —渠道基础目录 shzc.xc_qdcn_pgtx_qdtype —select * from shzc.xc_qdcn_pgtx_qdtype for update ; SQL_STRING:‘update shzc.xc_qdcn_pgtx_q…...

【C++】Expression的学习笔记
关于不同类别表达式的举例,请参考博文《C 中的值类别》 1. 左值和右值的简单理解 左值对应了具有内存地址的对象,而右值仅仅是临时使用的值对象。(引用自博文《C 中的值类别》)左值有名称(变量或常量名称)…...

[数据库迁移]-MySQL常见问题
[数据库迁移]-MySQL常见问题 森格 | 2023年2月 介绍:记录在MySQL数据库迁移过程中遇到的问题,以及解决方案。 文章目录[数据库迁移]-MySQL常见问题一、背景二、常见问题2.1 ERROR 20032.2 ERROR 12732.3 ERROR 10712.4 视图权限2.5 ERROR 1062三、总结一…...

C语言编译过程
C语言编译过程1、C语言编译过程2、单c文件编译实践3、多c文件编译实践4、define4.1、不带参宏4.2、带参宏4.3、带参宏和带参函数的区别5、选择性编译ifdef、ifndef、if5.1、#ifdef5.2、#ifndef5.3、#if6、静态库和动态链接库6.1、静态库实践6.1.1、将mylib.c制作成静态库6.1.2、…...
前端学习 ---常用标签
常用标签 1,文本标签 文本标签是双标签,自带加粗效果,有自己对应的文本大小,并且独占一行,有默认间距 一级标签:< h1 > < /h1 > 二级标签:< h2 > < /h2> 三级标签:&l…...

2023年PMP考试难不难?
整个考试的考察方向转向还是比较大的,基本上以“价值传递”和“以人为本”这两个出发点来考察项目经理所需要的能力。 1}新版提纲题目数量的变化 总题量从200道减少到180道,所以答题时间上相对变的宽裕一些。考试时间230分钟,中间有十分钟休…...

Netty 入门
文章目录一、概述1.1 Netty 是什么?1.2 Netty 的地位1.3 Netty 的优势二、Hello World2.1 目标2.2 服务器端2.3 客户端2.4 流程梳理三、组件3.1 EventLoop3.2 演示 NioEventLoop 处理 io 事件3.3 演示 NioEventLoop 处理普通任务3.4 演示 NioEventLoop 处理定时任务…...

收藏|一文掌握数据分析在企业的实际流程
一、数据分析概念 1.1 数据分析 是指用适当的统计分析方法对收集来的大量数据进行分析,将他们加以汇总和理解并消化,以求最大化地开发数据的功能,发挥数据的作用。 1.2 数据分析包括 描述性数据分析(初级数据分析)…...

100ask_imx6ull 输出PWM
查看PWM对应扩展板的引脚 100ask_imx6ul通过扩展板插槽来验证pwm波,所以这里通过扩展板的原理图及芯片手册可知,gpio4_io20,gpio4_io19分别对应着PWM8和PWM7。 设置设备树 打开官方NXP的工具i.MX pins v6工具,PWM7/PWM8的配置如…...
yolov5编译安卓APP:解决图像上全是检测框
yolov5编译安卓APP:解决图像上全是检测框前言一、第一个YOLOv5 APP1.参考链接2.详细说明3.APP检测时图像上全是框的解决方法二、第二个YOLOv5 APP1.参考链接2.详细说明3.APP检测时图像上全是框的解决方法三、其他1.APK打包2.修改APP图标与名字前言 YOLOv5编译安卓A…...
为什么我们需要地图?
想一想,武侠小说里面。一张藏宝图,引来江湖腥风血雨,要么是武功秘籍,要么是绝世宝剑,要么是富可敌国的财富,只要有了藏宝图,便可曲径通幽,到达彼岸。 由此可见,地图的重…...

攻防世界1.新手练习区
4.攻防世界1.新手练习区 1.view_source 访问url: http://111.200.241.244:48855/ 鼠标点击右键不起作用,F12审查元素 得到flag为cyberpeace{0f3a3e4ab8c8664f3cf40d4240ec7b53} 2.robots 访问url: http://111.200.241.244:34362/ rob…...

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?
编辑:陈萍萍的公主一点人工一点智能 未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战,在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…...

地震勘探——干扰波识别、井中地震时距曲线特点
目录 干扰波识别反射波地震勘探的干扰波 井中地震时距曲线特点 干扰波识别 有效波:可以用来解决所提出的地质任务的波;干扰波:所有妨碍辨认、追踪有效波的其他波。 地震勘探中,有效波和干扰波是相对的。例如,在反射波…...
Leetcode 3577. Count the Number of Computer Unlocking Permutations
Leetcode 3577. Count the Number of Computer Unlocking Permutations 1. 解题思路2. 代码实现 题目链接:3577. Count the Number of Computer Unlocking Permutations 1. 解题思路 这一题其实就是一个脑筋急转弯,要想要能够将所有的电脑解锁&#x…...
基于数字孪生的水厂可视化平台建设:架构与实践
分享大纲: 1、数字孪生水厂可视化平台建设背景 2、数字孪生水厂可视化平台建设架构 3、数字孪生水厂可视化平台建设成效 近几年,数字孪生水厂的建设开展的如火如荼。作为提升水厂管理效率、优化资源的调度手段,基于数字孪生的水厂可视化平台的…...
Linux云原生安全:零信任架构与机密计算
Linux云原生安全:零信任架构与机密计算 构建坚不可摧的云原生防御体系 引言:云原生安全的范式革命 随着云原生技术的普及,安全边界正在从传统的网络边界向工作负载内部转移。Gartner预测,到2025年,零信任架构将成为超…...

算法岗面试经验分享-大模型篇
文章目录 A 基础语言模型A.1 TransformerA.2 Bert B 大语言模型结构B.1 GPTB.2 LLamaB.3 ChatGLMB.4 Qwen C 大语言模型微调C.1 Fine-tuningC.2 Adapter-tuningC.3 Prefix-tuningC.4 P-tuningC.5 LoRA A 基础语言模型 A.1 Transformer (1)资源 论文&a…...

华为OD机考-机房布局
import java.util.*;public class DemoTest5 {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextLine()) { // 注意 while 处理多个 caseSystem.out.println(solve(in.nextLine()));}}priv…...
JS手写代码篇----使用Promise封装AJAX请求
15、使用Promise封装AJAX请求 promise就有reject和resolve了,就不必写成功和失败的回调函数了 const BASEURL ./手写ajax/test.jsonfunction promiseAjax() {return new Promise((resolve, reject) > {const xhr new XMLHttpRequest();xhr.open("get&quo…...

【MATLAB代码】基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),附源代码|订阅专栏后可直接查看
文章所述的代码实现了基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),针对传感器观测数据中存在的脉冲型异常噪声问题,通过非线性加权机制提升滤波器的抗干扰能力。代码通过对比传统KF与MCC-KF在含异常值场景下的表现,验证了后者在状态估计鲁棒性方面的显著优…...
Bean 作用域有哪些?如何答出技术深度?
导语: Spring 面试绕不开 Bean 的作用域问题,这是面试官考察候选人对 Spring 框架理解深度的常见方式。本文将围绕“Spring 中的 Bean 作用域”展开,结合典型面试题及实战场景,帮你厘清重点,打破模板式回答,…...