Altium 的官方文档:

如何创建PCB的Schematic(原理图设计)

How to Create a PCB Schematic | Altium Designer

Zachariah Peterson | Created: March 23, 2018 | Updated: February 17, 2023

PCB电路设计, 分四大块:

  • 决策、目标计划和管理: 我们“设计这个电路系统”是“为”Who, What, Why, When How, How much?
  • "理论的" PCB "原理图设计"
  • "物理的" PCB "板实现设计"
  • "生产制造"变成"改变现实的"

PCB电路板设计, 首先要完成“原理或者逻辑”上的 “电路原理图”设计 .

"理论"的 PCB“电路原理图”设计

第一步,介绍“原理图绘制”的“环境设置”,并深入讨论原理图绘制.

  • 原理图绘制流程
  • 原理图设计规划
  • 环境参数设置(原理图绘制的)
  • 所需元器件库的安装
  • 绘制原理图
  • 导出原理图的设计到PCB设计项目。

原理图绘制流程

  • “原理图”作为“电子系统设计原理”的“图形化”描述方法和手段,

    用“层次化和平坦式”的“设计结构”体现“电子系统设计原理”。

    对其他设计者或者用户,去理解“电子系统的设计思想”有非常重要作用。
  • 因为设计者实现“电子系统的设计思想”就体现在原理图。

    所以读者既要能绘制原理图,又要能看懂别人绘制的原理图。
  • “原理图的设计”应当遵循以下设计规则:
    1. “原理图的设计”时要规范合理的使用“元器件符号”和“注解方法”
    2. “原理图的设计”必须直观,容易读懂 ;
    3. “原理图的设计”质量直接影响到所有后续设计的正确性。

      因此必须保证所设计的“原理图”是对所设计电子系统的“真实和准确的描述”。
    4. 正确设置用于绘制原理图的“环境参数”,对绘制原理图过程也有很大影响。

原理图设计规划

“原理图设计的质量”直接影响到后续“PCB设计和制板”的质量,

所以在“绘制原理图”之前必须进行周密的规划。

规划主要包括以下几个方面的内容:

  1. 绘制原理图所需要的“元器件库”的“原理封装”和“PCB封装”是否完备.

    如果所需要的“库元器件”不完备,就需要在“绘制原理图”前,

    事先完成所需元器件的“原理封装”或者“PCB封装”的绘制。

  2. 对电子系统的各个模块进行仔细划分,

    常用模块划分有:

    • 高压(强电, 如AC 220/110 V)、
    • 电源(多电压, 如+ 12/5/3.3/2.5/1.8/1.3/1 V, -12/5/3.3/.../ V)、
    • 控制(MCU/CPU)、
    • 模拟电路(Signal放大、变换)、
    • 数字处理(ADC, DAC, DSP, FPGA, CPLD)、
    • 功率变换模块(SCR/TRIAC单双向可控硅, MOSFET, IGBT)、
    • RF射频 和 Wireless(Bluetooth、ZigBee、LoRa, NFC)、
    • Human-Machine Interface(如液晶屏、键盘、指纹、摄像头)、
    • 可扩展外设电路(Peripheral Circuits, 如USB、光纤)
    • 调试测量模块(UART、I2C、SPI、JTAG)、
  3. 在必要时对“所设计的电路”进行“SPICE仿真”(设计者根据“理论知识”或“自己理解”所设计)。

  4. 确定“描述电路设计”采用的“绘制方式”,即采用“平坦式”还是“层次化”。

  5. 正确地设置“原理图”所需要的“环境参数”。

“物理的”PCB板“实现设计”流程及基本使用

SciTech-EECS-PCB设计- PCB设计-大体流程-PCB设计规划 + "理论的"PCB"原理图设计" + "物理的"PCB板"实现设计"的更多相关文章

  1. cadence PCB板级设计

    总结PCB板框设计,定位孔的放置,以及布线区域和元件放置区域的放置,最重要的是层叠结构的设计.

  2. UI 设计的整个工作流程是怎样的?

    作为一个专业UI设计师,不仅仅要了解整个产品在UI界面设计,交互设计中的工作流程,更需要了解整个产品从需求提出到产品上线的整个工作流程. 以下是互联网产品个部门的工作分配及流程: 从图中可以看到,一个 ...

  3. atitit.抽奖活动插件组件设计--结构设计and 抽奖流程建模

    atitit.抽奖活动插件组件设计--结构设计and 抽奖流程建模 1. 组件结构 1 2. startDraw 开始抽奖流程建模 1 3. 抽奖算法 2 作者:: 老哇的爪子 Attilax 艾龙, ...

  4. 【权限设计】一个案例,三个角色,简单说下B端产品的权限设计

    入行以来也接触过一些B端产品,这些产品之中权限管理是重中之重,权限管理不仅仅是整个系统的一个小小的模块,它一直贯穿整个系统,从登陆到操作到最后的登出.说它相当的复杂真不为过. 对于权限,如果从控制力来 ...

  5. 痞子衡嵌入式:快速定位i.MXRT600板级设计ISP[2:0]启动模式引脚上电时序问题的方法

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是一种快速定位i.MXRT600板级设计ISP[2-0]启动模式引脚上电时序问题的方法. 我们知道恩智浦i.MXRT600是主打音频市场的 ...

  6. AD10 没有原理图是否可以修改 PCB

    AD10 没有原理图是否可以修改 PCB 有朋友问 AD 是否可以在没有原理的情况下修改 PCB 呢? 答案是肯定的,可以. 比如增加元件和网络,可以先增加元件封装,再打开网络管理给焊盘加上网络. 相 ...

  7. flutter 从创建到渲染的大体流程

    从创建到渲染的大体流程是:根据Widget生成Element,然后创建相应的RenderObject并关联到Element.renderObject属性上,最后再通过RenderObject来完成布局 ...

  8. 曹工说Redis源码(6)-- redis server 主循环大体流程解析

    文章导航 Redis源码系列的初衷,是帮助我们更好地理解Redis,更懂Redis,而怎么才能懂,光看是不够的,建议跟着下面的这一篇,把环境搭建起来,后续可以自己阅读源码,或者跟着我这边一起阅读.由于 ...

  9. FPGA开发流程1(详述每一环节的物理含义和实现目标)

    要知道,要把一件事情做好,不管是做哪们技术还是办什么手续,明白这个事情的流程非常关键,它决定了这件事情的顺利进行与否.同样,我们学习FPGA开发数字系统这个技术,先撇开使用这个技术的基础编程语言的具体 ...

  10. AOP设计思想_开发流程

    程序员一直在努力做一件事请,写更少的代码,做更多的事情,提高开发效率 在一个开发团队里面,一个人最多只做一件事情,绝对不会说,刚接手做了没多久的任务,上头又交给你另一项任务,绝对不会有的 下面,梦逸来 ...

随机推荐

  1. 逻辑与(&)、短路与(&&)、逻辑或(|)、短路或(||)

    目录 逻辑与(&).短路与(&&).逻辑或(|).短路或(||)的区别 逻辑与(&) 短路与(&&) 逻辑或(|) 短路或(||) 逻辑与(&) ...

  2. MCP 实践系列:股票分析

    今天,我们介绍了一个通过 Financial Datasets 获取股票市场数据的接口.这个接口不仅支持其他 AI 助手通过 MCP 接口 直接检索关键的财务数据(如损益表.资产负债表.现金流量表), ...

  3. 操作系统:设备I/O -- 如何在内核中注册设备?

    在上节课里,我们对设备进行了分类,建立了设备与驱动的数据结构,同时也规定了一个驱动程序应该提供哪些标准操作方法,供操作系统内核调用.这相当于设计了行政部门的规章制度,一个部门叫什么,应该干什么,这些就 ...

  4. codeup之C语言11.1 + C语言11.2 + C语言11.4 + 11.7 + C语言11.8(结构体

    讲真,这几道题可以不做,顶多可以注意下结构体和联合体的区别 Description 完成一个对候选人得票的统计程序.假设有3个候选人,名字分别为Li,Zhang和Fun.使用结构体存储每一个候选人的名 ...

  5. Add Two Numbers--LeetCode进阶路②

    题目描述: You are given two non-empty linked lists representing two non-negative integers. The digits ar ...

  6. Java安全01——URLDNS链分析与利用

    URLDNS链分析与利用 作用 URLDNS 利用链只能发起 DNS 请求,不能执行命令,所以用于漏洞的检测 不限制JDK版本,使用Java内置类,无第三方依赖要求 可以进行无回显探测 利用链 ​ 利 ...

  7. DarkGreenTrip主题美化调整CSS

    #cnblogs_c2,#cnblogs_c1,#ad_t2,#under_post_card1,#under_post_card2{display:none}#cnblogs_post_body i ...

  8. odoo备份数据库无法还原问题解决:Command 'pg_dump' not found.

    背景景:ubuntu20.04 上用命令安装postgresql后,odoo备份数据库报如下错误 安装命令:sudo apt-get install postgresql 默认安装:14版本的pg 错 ...

  9. linux里面的Crontab 定时任务

    一.基本概念      1.1. 概念:crond 是 Linux 下用来周期地执行某种任务或等待处理某些事件的一个守护进程,和 Windows 中的计划任务有些类似. 我们经常使用的是crontab ...

  10. python爬虫学习——bs4

    bs4 将一个复杂的html文档转化为一个复杂的树形结构,每个节点都是python对象,所有对象可以分为四种:Tag.NavigableString.BeautifulSoup.Comment fro ...