立创EDA与设计技巧

绘制PCB流程:

                绘制原理图  ——>   PCB布线 ——>   铺铜

器件:

  1. 器件就是一个个不同的元件,每个元件不同的引脚有不同的功能,但有可能封装是一样的,所以将器件和封装练习起来,才能将原理图和PCB联系起来,且多个器件可能公用相同的封装,或者有些器件还包含3D的模型。
  2. 引脚编号用于和封装联系起来

画封装:

  1. 编号:编号是用来一一对应的
  2. 图层:选择焊盘在哪一层
  3. 形状:选择不同的形状

Layout

  1. 设计板框:画出符合要求的几何板框,后期再调整 , 比如立创EDA是10cm*1010cm,超过就不免费了,比如手机上的异性板框

  2. 器件布局:

    1. 先分散元器件,根据原理图选取模块的不同的元器件,原理图驱动单元模块化布局(模块化设计),比如电源相关的芯片,阻容放在一块。

    2. 遵循 先大后小  先易后难   的布置 ,先放置庞大的元件 ,先放置复杂多的器件 ,先放置重要的器件(MCU ,晶振)

    3. MCU可以45度的方式放置,可以减少线的交叉。

    4. 去耦电容要靠近IC的电源管脚附近。

    5. 晶振尽可能靠近处理器,且起振电容靠近晶振

    6. 相同的结构采用对称结构,均匀分布。

    7. 插件应该方向保持一致,极性元件方向尽量保持一致,同一方向为正极

    8. 发热元件要均匀分布,温度传感器应该原理发热元件很近。

    9. 高压和低压区域要分离,模拟和数字信号要分区,高频和低频要分离,高频的间隔要间隔充分,不同需求电源器件分类。

    10. 不同电源平面不能重叠
       

  3. 布线:

    1. 高速线避免走直角,布线要以最短原则,不能绕一大圈子,扩大线间距,尽可能少走平行线,交叉线最少,过孔最少

    2. 模拟与数字电路应有各自的回路,最后单点接地,特别是模拟,为模拟电路提供一条零伏回线。

    3. 注意电源走向与结构,每个模块的电源,要先经过去耦电容,再供电模块。消除噪声对电源电压的影响

    4. 为使串扰减至最小,采用双面#字型布线

    5. 晶振下面有完整的铺铜,且晶振两条走线要类差分,等差平行。

    6. 先隐藏地的飞线,铺完铜,再关注地线。

差分线的处理

  • 差分线布线要平衡,当成单根线来走

  • 差分线尽量等长

  • 差分线尽量靠近,差分线间距最好不要超过2倍的线宽。

  • 差分线一样需要完整的地平面。

  • 差分线不推荐采用上下两层布线的方式。

立创EDA使用技巧:

旋转方向:选中元件+空格

布线:W

退出布线模式:ESC或右键

隐藏铺铜层:Shift+M

布线过程中打孔:拉完后+V

重新铺铜:Shift+B

切换顶层和底层:T (顶层)        B (底层)   

微调元件:选中元件后通过键盘上的上下左右方向键 微调

元件放在背面:选中元件后,点击反面

元件:

按键
  • 按键间两端加入电容(104),起到硬件防抖的作用。

  • 按键与CPU之间串联电阻(1K),当端口输出高电平,不至于直接接地,也起到隔离的作用

  • 并且按键接口可上拉(4.7K—10k)CPU浮空也可以检测。

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

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

相关文章

Postman创建及删除workspace工作空间

文章目录 一、Postman创建workspace工作空间二、Postman删除workspace工作空间 一、Postman创建workspace工作空间 打开Postman 点击 Workspaces → Create Workspaces 如图所示操作 工作空间创建完成 二、Postman删除workspace工作空间 点击 Workspaces → 选择要删除…

C++ 比 C语言增加的新特性 3 之 命名空间namespace

1. 命名空间 1.1 命名空间 又称为“名字空间”,在内存(全局)中取一块区域并对其进行命名 实际例子: 同一个班级,两个同姓的人,例如:张三和张三,其中一个张三座位是在讲台右边&am…

VTK+QT配置(VS)

先根据vtk配置这个博客配置基本环境 然后把这个dll文件从VTK的designer目录复制到qt的对应目录里 记得这里是debug版本,你也可以配置release都一样的步骤,然后建立一个qt项目,接着配置包含目录,库目录,链接输入&…

Spring之国际化:i18n

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您: 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持,想组团高效学习… 想写博客但无从下手,急需…

第 377 场周赛虚拟参赛记录及补题

最小数字游戏 3 题目 - 思路 模拟代码 class Solution { public:vector<int> numberGame(vector<int>& nums) {sort(nums.begin(),nums.end());vector<int> ans;for (int i 0;i < nums.size();i ) if (i&1)ans.push_back(nums[i-1]);else ans.…

优维产品最佳实践第20期:控制台全链路监控

之前我们会觉得cmdb自动发现没有上报很难排查&#xff0c;弄不清楚数据的上报链路&#xff1b;监控指标的数据断点很难定位&#xff0c;flink对现场来说是一个黑盒子&#xff1b;apm数据更新不及时到底是上报异常还是入库失败呢&#xff1f; 现在控制台集成了对数据链路的监控…

大模型做实体识别任务的原理

1、背景 命名实体识别&#xff08;named entity recognition&#xff0c;NER&#xff09;&#xff1a;通常是一个序列标注的任务&#xff0c;常见的模型框架有&#xff1a;LSTM-CRF、BERTBILSTMCRF等&#xff0c;该种任务通常被成为flat NER即&#xff1a;每一个token只分配一…

浮点数的转换--IEEE 754

IEEE754标准是一种浮点数表示标准&#xff0c;一般分为 单精度&#xff08;32位的二进制数&#xff09;&#xff1b;双精度&#xff08;64位的二进制数&#xff09; 根据国际标准IEEE754&#xff0c;任意一个二进制浮点数V可以表示为下面形式&#xff1a; V (-1)^s *&#…

Linux---命令行参数+环境变量

一、命令行参数 int main(int argc,char*argv[]) {//...return 0; } 不知道有没有人见过这样的主函数&#xff0c;它带了两个参数&#xff0c;argv接收的参数就叫做命令行参数&#xff0c;因为它的参数是从命令行来的&#xff0c;给大家演示一下&#xff0c;大家就懂了 命令行…

干货//可以翻页的电子画册制作方法

想象一下&#xff0c;你是一位新晋的时尚品牌设计师&#xff0c;想要向全球展示你的设计理念和产品。传统的纸质画册虽然精美&#xff0c;但无法满足现代人对便捷性和互动性的需求。那么&#xff0c;如何解决这个问题呢&#xff1f; 现在&#xff0c;你可以使用翻页电子画册的制…

正则表达式:元字符

一、什么事元字符 正则是由一系列的元字符组成的&#xff0c;所谓元字符就是指那些在正则表达式中具有特殊意义的专用字符&#xff0c;元字符是构成正则表达式的基本元件。 二、元字符的分类 1.特殊单字符 效果&#xff1a; ①.任意字符&#xff08;换行符除外&#xff09;&…

51单片机相关寄存器

前言 单片机复习的时候对应寄存器的记忆感觉很混乱&#xff0c;这里进行一下整理,后面的单词是我用来辅助记忆的&#xff0c;可能并不是表示原本的含义。 P3口的第二功能 0RXD 串行数据输入口 1TXD串行数据输出口2INT0外部中断0输入3INT1外部中断1输入4T0定时器0外部计数输入…

spring之资源操作:Resources

学习的最大理由是想摆脱平庸&#xff0c;早一天就多一份人生的精彩&#xff1b;迟一天就多一天平庸的困扰。各位小伙伴&#xff0c;如果您&#xff1a; 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持&#xff0c;想组团高效学习… 想写博客但无从下手&#xff0c;急需…

等级保护的基本要求(一)

目录 等级保护的标准定位 其他标准的关系 标准适用范围 标准编写思路 描述模型 基于安全保护能力 能力目标 第一级安全保护能力 第二级安全保护能力 第三级安全保护能力 第四级安全保护能力 描述模型-管理要求特点 描述模型-覆盖范围特点 等级保护的标准…

【汇编先导】-- 2

汇编先导 6. 寄存器 存储数据&#xff1a;CPU > 内存 > 硬盘(固态、机械) CPU还可分为&#xff1a; 32位CPU 8 16 32 64位CPU 8 16 32 64(增加了寻址能力) 通用寄存器 # 32位的通用寄存器只有8个 # 可以在任意软件的底层看到 # 通用寄存器可以存储任何值存值的范围…

ES6-11

一、ES6 js的异步和同步&#xff0c;js是单线程语言&#xff1a; 同步&#xff1a;加入主线程&#xff0c;按顺序执行&#xff0c;即上一个同步任务结束后&#xff0c;本任务跟着执行。 异步&#xff1a;加入任务队列&#xff0c;等待主线程上任务都执行完毕&#xff0c;请求主…

Ubuntu 常用命令之 date 命令用法介绍

&#x1f4d1;Linux/Ubuntu 常用命令归类整理 date命令在Ubuntu系统中用于显示或设置系统的日期和时间。 date常见的参数 -d, --dateSTRING&#xff1a;显示STRING指定的时间&#xff0c;而不是当前时间。-u, --utc, --universal&#xff1a;显示或设置协调世界时间。-R, --…

《C++避坑神器·二十五》简单搞懂json文件的读写之遍历json文件读写

json.hpp库放在文章末尾 1、遍历json文件读写 &#xff08;1&#xff09;插入新键值对到json之情形1 原来json文件如下所示&#xff1a; {"Connection": {"IpAddress": "192.168.20.1","Rock": 0,"Solt": 1}, "Data…

【Java注解的作用是什么?】

&#x1f341;Java注解的作用是什么&#xff1f; &#x1f341;典型解析&#x1f341;扩展知识仓&#x1f341;什么是元注解&#x1f341;Retention&#x1f341;Target&#x1f341;Documented&#x1f341;Inherited &#x1f341;典型解析 Java 注解用于为 Java 代码提供元数…

W5500-EVB-Pico评估版介绍

文章目录 1 概述2 板载资源2.1 硬件规格2.2 硬件规格2.3 工作条件 3 参考资料3.2 原理图3.3 尺寸图 (单位 : mm)3.4 参考例程 4 硬件协议栈优势 1 概述 W5500-EVB-Pico是基于树莓派RP2040和完全硬连线TCP/IP控制器W5500的微控制器开发板-基本上与树莓派Pico板相同&#xff0c;但…
最新文章