当前位置: 首页 > news >正文

【学习笔记】Cadence电子设计全流程(二)原理图库的创建与设计(上)

【学习笔记】Cadence电子设计全流程(二)原理图库的创建与设计(上)

  • 2.1 OrCAD X Capture 界面预览
  • 2.2 原理图元件符号的组成
  • 2.3 原理图库的创建和元件的创建
  • 2.4 以 STM32F103T8U6 芯片为例创建元件

在这里插入图片描述

全部内容见专栏:【Cadence从原理图到PCB设计】

2.1 OrCAD X Capture 界面预览

在这里插入图片描述

  1. 将原理图关闭的情况下,可点击Change Product
    在这里插入图片描述
  2. 组件选择,不同选项会影响功能多少,优先选择OrCAD Capture CIS
    在这里插入图片描述
  3. 选择Demo可以打开系统提供的样例
    在这里插入图片描述
  4. 打开示例
    在这里插入图片描述
    在这里插入图片描述
  5. 界面颜色更改/格点设置
    在这里插入图片描述
    在这里插入图片描述

2.2 原理图元件符号的组成

元件符号是元件在原理图上的表现形式,主要由元件边框、引脚(包括引脚序号和引脚名称)、元件名称及元件说明组成,通过放置的引脚来建立电气连接关系。元件符号中的引脚序号是和电子元件实物的引脚一一对应的。在创建元件的时候,图形不一定和实物完全一样,但是对于引脚序号和名称,一定要严格按照元件规格书的说明一一对应好。
在这里插入图片描述

2.3 原理图库的创建和元件的创建

在这里插入图片描述
比较简单的,pin数比较少的元器件一般会使用简单分裂元器件方式创建原理图符号。就是简单的分裂的元器件符号,电阻、电容、二极管、三极管、放大器运放等这些都可以归类到简单分裂元器件。
在这里插入图片描述

序号选项含义
(1)New Part创建新器件,常用的建立电子元器件符号库选项
(2)New Part From Spreadsheet利用EXCEL表格数据建立原理图符号库,一般用于PIN脚数目较多的器件
(3)New Symbol创建特殊符号,一般用于Title Block图框电源/地符号、分页符、Port层次端口符号

在这里插入图片描述

序号选项含义
(1)Name原理图符号名称
(2)Part Reference Prefix原理图符号位号前缀
(3)PCB Footprint器件封装名
(4)Create Convert View创建分裂式原理图符号
(5)Parts per Pkg分裂式元件所包含的part数目
(6)Homogeneous各Part图形符号一致的分裂式原理图符号
(7)Heterogeneous各Part图形符号不一致的分裂式原理图符号
(8)Alphabetic以英文字母顺序编号每个器件的Part
(9)Numeric以数字顺序编号每个器件的Part

在这里插入图片描述
放置引脚
在这里插入图片描述

序号选项含义
(1)3 State三态类型,0与1与高阻态,一般用于逻辑门器件
(2)Bidrectional双向传输类型,一般用于DC-DC电路器件:Input:输入信号,一般用于IC类器件的输入管脚
(3)Open Collector表示开集电集,一般用于三极管或者是MOS管
(4)Open Emitter表示开发射集,一般用于三极管或者是MOS管
(5)Output输出信号,一般用于IC类器件的输出管脚
(6)Passive无源类型,一般的信号管脚都选择该类型
(7)Power电源类型,,一般用于电源管脚
序号选项含义
(1)CLOCK时钟管脚
(2)Dot低电平有效
(3)Dot-Clock低电平有效的时钟信号
(4)Line线
(5)Short Line短线
(6)Short Clock短时钟
(7)Zero Length零线宽

2.4 以 STM32F103T8U6 芯片为例创建元件

  1. 创建
    在这里插入图片描述
  2. 添加pin
    在这里插入图片描述
  3. 设置pin的属性
    在这里插入图片描述
    在这里插入图片描述
  4. Edit Pin进行批量更改
    在这里插入图片描述
    在这里插入图片描述

资料:Type 管脚类型

  1. 输入(Input):用于接收外部信号输入到器件或电路中,比如各种传感器、信号发生器等设备向芯片输入信号时所连接的管脚。一般 IC 类器件会有多个输入管脚,用来接收不同的控制信号或数据信号。
  2. 输出(Output):该类型管脚用于将器件或电路处理后的信号输出给外部设备或其他电路模块。例如,微处理器经过运算处理后,通过输出管脚将结果数据发送到显示器、存储器等外部设备。
  3. 双向(Bidirectional):适用于数据既可以输入又可以输出的管脚,即信号传输具有双向性。常见于一些数据总线或双向通信接口,例如在一些支持读写操作的存储芯片中,数据管脚可能就是双向类型,以便在读取和写入数据时都能正常工作。
  4. 无源(Passive):通常表示没有特定输入或输出方向的普通信号管脚,其信号的传输方向取决于具体的电路连接和信号流向。很多常规的信号连接管脚如果没有特殊的输入输出要求,都可以设置为无源类型。
  5. 电源(Power):专门用于连接电源的管脚,为器件或电路提供工作所需的电能。例如芯片的 VCC、VDD 等管脚都属于电源类型,在电路设计中需要正确连接到电源供应网络。
  6. 地(Ground):也称为 “GND”,是电路中的参考电位点,所有的信号电压都是相对于地而言的。地管脚用于将器件或电路中的电流回流到电源的负极,以形成完整的电流回路,保证电路的正常工作。
  7. 集电极开路(Open Collector):主要用于三极管或者类似的晶体管电路中,表示三极管的集电极没有直接连接到电源,而是通过外部上拉电阻连接到电源。这种类型的管脚在多个器件需要共享同一根信号线进行通信时非常有用,例如在总线通信中,可以通过多个集电极开路的输出管脚连接到同一根总线上,通过控制上拉电阻的通断来实现信号的传输。
  8. 发射极开路(Open Emitter):与集电极开路类似,是三极管的发射极没有直接连接到地,而是通过外部下拉电阻连接到地。其工作原理和应用场景与集电极开路类似,但在具体的电路设计中会根据不同的需求选择使用。
  9. 三态(3State):这种类型的管脚具有三种状态,分别是高电平、低电平以及高阻态。高阻态相当于管脚与电路断开连接,不传输任何信号。三态管脚常用于多个器件共享同一组数据总线的情况,当一个器件的三态管脚处于高阻态时,不会影响其他器件在总线上的数据传输。
  10. 时钟(Clock):用于传输时钟信号,为电路中的各个器件或模块提供同步信号,确保它们的操作按照一定的时间顺序进行。例如微处理器的时钟管脚,接收来自外部时钟源的时钟信号,以控制处理器的运行速度和指令执行的时间顺序。
  11. 反相(Dot):表示该管脚的信号是低电平有效,即当该管脚的输入信号为低电平时,对应的功能或操作才会被触发。例如,一些芯片的复位管脚可能就是反相类型,当复位管脚输入低电平时,芯片进行复位操作。
  12. 反相 - 时钟(Dot-Clock):结合了反相和时钟的特性,即该管脚传输的是低电平有效的时钟信号。

最后
在这里插入图片描述

全部内容见专栏:【Cadence从原理图到PCB设计】

声明:本笔记以【凡亿】Cadence Allegro软件视频教程 为基础,结合自身项目设计过程整理所得,仅用于学习记录、技术交流,请勿用于商业用途。

相关文章:

【学习笔记】Cadence电子设计全流程(二)原理图库的创建与设计(上)

【学习笔记】Cadence电子设计全流程(二)原理图库的创建与设计(上) 2.1 OrCAD X Capture 界面预览2.2 原理图元件符号的组成2.3 原理图库的创建和元件的创建2.4 以 STM32F103T8U6 芯片为例创建元件 全部内容见专栏:【Ca…...

学习数据结构(11)二叉树(堆)下

1.堆的概念 如果有⼀个集合 K {k0&#xff0c;k1&#xff0c;k2&#xff0c;...&#xff0c;k(n-1)} &#xff0c;把它的所有元素按完全二叉树的形式存储在一个一维数组中&#xff0c;并满足&#xff1a;K(i)<2*i1且K(i)<2*i2&#xff08;K(i)>2*i1且K(i)>2*i2&a…...

HarmonyOS NEXT网络状态监听HTTP和RCP请求网络

当我们在HarmonyOS NEXT中开发的应用&#xff0c;基本上都会使用网络请求&#xff0c;从服务端获取数据在客户端显示或者供用户交互&#xff0c;有时候网络发生变化时&#xff0c;我们需要做一些相应的操作&#xff0c;接下来我们一起来了解下在HarmonyOS NEXT下如何监听网络状…...

MySQL数据库(4)—— 数据类型

目录 一&#xff0c;数据类型分类 二&#xff0c;数值类型 2.1 tinyint类型 2.2 bit类型 2.3 float类型 2.4 decimal类型 三&#xff0c;字符串类型 3.1 char类型 3.2 varchar类型 四&#xff0c;时间日期类型 五&#xff0c;enum和set类型 5.1 基本使用 5.2 解释查…...

如何在Odoo 18中创建记录规则Rule

如何在Odoo 18中创建记录规则Rule 记录规则是管理访问控制的关键&#xff0c;它能让你依据用户角色&#xff0c;定义谁可以在系统内查看、创建或修改特定记录。例如&#xff0c;公司中的普通员工只能查看或修改与与自己直接相关的数据&#xff0c;而经理则有权限访问和编辑所有…...

petalinux高版本设置自动登录和开机自启动配置

petalinux-config -c rootfs 依次选择 Image Features -> serial-autologin-root 这是配置 进来就是root权限 创建并安装名为 myapp-init 的新建应用程序 petalinux-create -t apps --template install -n myapp-init --enable 编辑 project-spec/meta-user/recipes-…...

操作系统2.4

一、死锁&#xff0c;饥饿&#xff0c;死循环 死锁&#xff1a;各进程互相等待对方手里的资源&#xff0c;导致各进程都阻塞&#xff0c;无法向前推进的现象 饥饿&#xff1a;由于长期得不到想要的资源&#xff0c;某进程无法向前推进的现象&#xff0c;例如&#xff1a;短进…...

Springboot + Ollama + IDEA + DeepSeek 搭建本地deepseek简单调用示例

1. 版本说明 springboot 版本 3.3.8 Java 版本 17 spring-ai 版本 1.0.0-M5 deepseek 模型 deepseek-r1:7b 需要注意一下Ollama的使用版本&#xff1a; 2. springboot项目搭建 可以集成在自己的项目里&#xff0c;也可以到 spring.io 生成一个项目 生成的话&#xff0c;如下…...

解析DrugBank数据库数据|Python

一、DrugBank 数据库简介 DrugBank 是一个综合性的生物信息学和化学信息学数据库&#xff0c;专门收录药物和靶点的详细信息。它由加拿大阿尔伯塔大学的 Wishart 研究组 维护&#xff0c;提供化学、药理学、相互作用、代谢、靶点等多方面的药物数据。DrugBank 结合了实验数据和…...

CUDA Toolkit 历史版本 cuda安装

cuda安装 CUDA Toolkit 版本选择1. NVIDIA-SMI 525.60.11静默安装2. CUDA Toolkit 12.6.0 安装禁用 nouveau依赖安装下载安装 cuda显卡驱动安装成功设置环境变量 3. 安装失败切换到多用户文本模式 参考 CUDA Toolkit 版本选择 CUDA Toolkit 历史版本 1. NVIDIA-SMI 525.60.11 …...

Aseprite详细使用教程(12)——轮廓工具和多边形工具

一、轮廓工具 &#xff08;1&#xff09;核心功能 轮廓生成&#xff1a;给鼠标起点和终点的连线以及两点经过的路径形成的轮廓&#xff0c;可单独指定轮廓颜色。 &#xff08;2&#xff09; 使用方法 选择工具后&#xff0c;鼠标左键点击&#xff0c;按住不松手&#xff0c;拖动…...

macos sequoia 禁用 ctrl+enter 打开鼠标右键菜单功能

macos sequoia默认ctrlenter会打开鼠标右键菜单&#xff0c;使得很多软件有冲突。关闭方法&#xff1a; end...

分布式架构与XXL-JOB

目录 先了解什么是任务调度&#xff1f; 什么是分布式任务调度&#xff1f; 了解XXL-JOB分布式任务调度平台 如何搭建XXL-JOB&#xff1f; 分片广播 作业分片方案 最近学习在项目的媒资管理模块如何高效处理大量视频&#xff0c;上传单个视频可能涉及到转码&#xff0c…...

leetcode day18 移除元素 26+283

26 删除有序数组中的重复项 给你一个 非严格递增排列 的数组 nums &#xff0c;请你 原地 删除重复出现的元素&#xff0c;使每个元素 只出现一次 &#xff0c;返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一元…...

【HarmonyOS Next】鸿蒙监听手机按键

【HarmonyOS Next】鸿蒙监听手机按键 一、前言 应用开发中我们会遇到监听用户实体按键&#xff0c;或者扩展按键的需求。亦或者是在某些场景下&#xff0c;禁止用户按下某些按键的业务需求。 这两种需求&#xff0c;鸿蒙都提供了对应的监听事件进行处理。 onKeyEvent 默认的…...

用Deepseek查询快证API-物流查询-实名认证-企业实名认证

快证API可能是一个提供多种验证和查询服务的平台&#xff0c;包括但不限于企业实名认证、短链接生成、手机号归属地查询、IP地址查询等。以下是根据搜索结果整理的关于快证API的相关信息&#xff1a; ‌企业实名认证API‌&#xff1a; 功能&#xff1a;通过与企业相关数据库进行…...

一个简洁高效的Flask用户管理示例

Flask-Login 是 Flask 的用户管理扩展&#xff0c;提供 用户身份验证、会话管理、权限控制 等功能。 适用于&#xff1a; • 用户登录、登出 • 记住用户&#xff08;“记住我” 功能&#xff09; • 限制未登录用户访问某些页面 • 用户会话管理 1. 安装 Flask-Login pi…...

分布式之分布式ID

目录 需求 1. 全局唯一性 2. 高性能 3. 高可用性 4. 可扩展性 5. 有序性 6. 时间相关 7. 长度适中 8. 安全性 9. 分布式一致性 10. 易于集成 常见解决方案 选择依据 数据库号段模式 核心概念 工作流程 优点 缺点 实现示例 优化策略 适用场景 Snowflake雪…...

(萌新入门)如何从起步阶段开始学习STM32 —— 0.碎碎念

目录 前言与导论 碎碎念 所以&#xff0c;我到底需要知道哪些东西呢 从一些基础的概念入手 常见的工具和说法 ST公司 MDK5 (Keil5) CubeMX 如何使用MDK5的一些常用功能 MDK5的一些常见的设置 前言与导论 非常感谢2301_77816627-CSDN博客的提问&#xff0c;他非常好奇…...

边缘计算网关与 PLC:注塑机车间数据互联新变革

在当今数字化浪潮席卷而来的时代&#xff0c;制造业的智能化转型成为了提升竞争力的关键路径。对于注塑机车间而言&#xff0c;如何实现数据的高效采集与互联&#xff0c;进而优化生产流程、提高生产效率&#xff0c;是众多企业亟待解决的问题。而明达MBox20边缘计算网关与 PLC…...

深度学习在微纳光子学中的应用

深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向&#xff1a; 逆向设计 通过神经网络快速预测微纳结构的光学响应&#xff0c;替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…...

智慧医疗能源事业线深度画像分析(上)

引言 医疗行业作为现代社会的关键基础设施,其能源消耗与环境影响正日益受到关注。随着全球"双碳"目标的推进和可持续发展理念的深入,智慧医疗能源事业线应运而生,致力于通过创新技术与管理方案,重构医疗领域的能源使用模式。这一事业线融合了能源管理、可持续发…...

(十)学生端搭建

本次旨在将之前的已完成的部分功能进行拼装到学生端&#xff0c;同时完善学生端的构建。本次工作主要包括&#xff1a; 1.学生端整体界面布局 2.模拟考场与部分个人画像流程的串联 3.整体学生端逻辑 一、学生端 在主界面可以选择自己的用户角色 选择学生则进入学生登录界面…...

Zustand 状态管理库:极简而强大的解决方案

Zustand 是一个轻量级、快速和可扩展的状态管理库&#xff0c;特别适合 React 应用。它以简洁的 API 和高效的性能解决了 Redux 等状态管理方案中的繁琐问题。 核心优势对比 基本使用指南 1. 创建 Store // store.js import create from zustandconst useStore create((set)…...

R语言AI模型部署方案:精准离线运行详解

R语言AI模型部署方案:精准离线运行详解 一、项目概述 本文将构建一个完整的R语言AI部署解决方案,实现鸢尾花分类模型的训练、保存、离线部署和预测功能。核心特点: 100%离线运行能力自包含环境依赖生产级错误处理跨平台兼容性模型版本管理# 文件结构说明 Iris_AI_Deployme…...

2025年能源电力系统与流体力学国际会议 (EPSFD 2025)

2025年能源电力系统与流体力学国际会议&#xff08;EPSFD 2025&#xff09;将于本年度在美丽的杭州盛大召开。作为全球能源、电力系统以及流体力学领域的顶级盛会&#xff0c;EPSFD 2025旨在为来自世界各地的科学家、工程师和研究人员提供一个展示最新研究成果、分享实践经验及…...

FFmpeg 低延迟同屏方案

引言 在实时互动需求激增的当下&#xff0c;无论是在线教育中的师生同屏演示、远程办公的屏幕共享协作&#xff0c;还是游戏直播的画面实时传输&#xff0c;低延迟同屏已成为保障用户体验的核心指标。FFmpeg 作为一款功能强大的多媒体框架&#xff0c;凭借其灵活的编解码、数据…...

【解密LSTM、GRU如何解决传统RNN梯度消失问题】

解密LSTM与GRU&#xff1a;如何让RNN变得更聪明&#xff1f; 在深度学习的世界里&#xff0c;循环神经网络&#xff08;RNN&#xff09;以其卓越的序列数据处理能力广泛应用于自然语言处理、时间序列预测等领域。然而&#xff0c;传统RNN存在的一个严重问题——梯度消失&#…...

Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility

Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility 1. 实验室环境1.1 实验室环境1.2 小测试 2. The Endor System2.1 部署应用2.2 检查现有策略 3. Cilium 策略实体3.1 创建 allow-all 网络策略3.2 在 Hubble CLI 中验证网络策略源3.3 …...

OkHttp 中实现断点续传 demo

在 OkHttp 中实现断点续传主要通过以下步骤完成&#xff0c;核心是利用 HTTP 协议的 Range 请求头指定下载范围&#xff1a; 实现原理 Range 请求头&#xff1a;向服务器请求文件的特定字节范围&#xff08;如 Range: bytes1024-&#xff09; 本地文件记录&#xff1a;保存已…...