首页 > 其他分享 >基于ESP32的桌面小屏幕实战[4]:硬件设计之PCB Layout

基于ESP32的桌面小屏幕实战[4]:硬件设计之PCB Layout

时间:2024-12-15 20:20:37浏览次数:4  
标签:Layout 泪滴 ESP32 原理图 2.8 布线 PCB 板框

1. PCB Layout 步骤

  1. 生成PCB

  2. 确定PCB layout规范

  3. 绘制板框尺寸

  4. 布局

    布局规范

    • 按电气性能合理分区,一般分为:数字电路区(即怕干扰、又产生干扰)、模拟电路区(怕干扰)、功率驱动区(干扰源);
    • 完成同一功能的电路,应尽量靠近放置,并调整各元器件以保证连线最为简洁;
    • 对于质量大的元器件应考虑安装位置和安装强度;发热元件应与温度敏感元件分开放置,必要时还应考虑热对流措施;
    • I/O驱动器件尽量靠近印刷板的边、靠近引出接插件;
    • 时钟产生器(如:晶振或钟振)要尽量靠近用到该时钟的器件;
    • 布局要求要均衡,疏密有序,不能头重脚轻或一头沉。

    在放置元器件时,一定要考虑元器件的实际尺寸大小(所占面积和高度)、元器件之间的相对位置,以保证电路板的电气性能
    和生产安装的可行性和便利性。

  5. 布线

    走线规范

    • 一般情况下,首先对电源、摸拟小信号、高速信号、时钟信号和同步信号等关键信号优先。尽量加宽电源、地线宽度,最好是地线比电源线宽,它们的关系是:地线>电源线>信号线。
    • 预先对要求比较严格的线(如高频线)进行布线,必要时应加地线隔离。两相邻层的布线要互相垂直,平行容易产生寄生耦合。
    • 振荡器外壳接地,时钟线要尽量短,且不能引得到处都是。
    • 尽可能采用45°的折线布线,不可使用90°折线,以减小高频信号的辐射。
    • 任何信号线都不要形成环路,如不可避免,环路应尽量小。
    • PCB布线技巧(全)
    • PCB布局&布线
    • 一个画板十年工程师的PCB设计经验分享
  6. 添加过孔、测试点、泪滴、添加丝印标识

  7. DRC检查

img

2. PCB Layout

2.1 更新/转换原理图到PCB

画好原理图后,点击上方工具栏的“更新/转换原理图到PCB”

img

注意左侧栏要有板子,只有单一一个原理图没板子就无法更新。

img

在新弹出的窗口中选择“应用修改”

img

然后会看到下面这样的图

img

2.2 充电管理模块

进入原理图,把充电管理模块框起来

img

单击鼠标右键,选择“交叉选择”。

img

可以看到PCB中的相关元件就被选中了

img

把他们放得紧凑一点

img

2.3 USB转串口、放倒灌

选中USB转串口和放倒灌,右键,交叉选择。

img

可以看到PCB中的元件被选中了。

img

放紧凑点

img

2.4 稳压

img

2.5 墨水屏

img

img

2.6 主控

img

2.7 整体电路

全都排完之后就是下图这样

img

把稳压放在充电管理旁边

img

放USB转串口和屏幕相关

img

全放好之后,如下图

img

2.8 板框

2.8.1 基本操作介绍

板框大小根据屏幕尺寸确定。33mm×37mm

img

画个框,然后在右侧轮廓对象设置宽和高

img

鼠标右键,添加圆角

img

img

可以先把元件移进来,然后点击2D预览

img

img

3D效果图会更直观

img

过孔可以把顶层和底层连起来

img

一般在整个板框设计完之后进行铺铜。铺铜指的是在PCB的闲置空间或没有布线的区域填充固体铜皮,这些铜区也被称为灌铜或敷铜。

img

铺铜的作用:

  • 增加载流面积,提高载流能力
  • 减小地线阻抗,提高抗干扰能力
  • 降低压降,提高电源效率
  • 与地线相连,减小环路面积
  • 多层板对称铺铜可以起到平衡作用

填充区域可以设置禁止铺铜

img

这样天线区域就不会铺铜,信号不会受影响。

img

挖槽区域可以挖螺丝孔

img

在板框上挖个孔

img

看一下3D预览图

img

“长度”图标可以量尺寸

img

2.8.2 布局

(1)先步充电管理部分,把线对板针座放在底层。

img

(2)放稳压

img

(3)放蜂鸣器,BUZZER被放到底层,其他被放在顶层

img

(4)放主控的两个按键,下载调试点被放到底层

img

(5)放置USB转串口和放倒灌

img

(6)放墨水屏和TP触摸屏

img

加上各种电阻和电容

img

(7)在板子背面放主控

img

微调一下

img

2.8.3 走线

走线顺序:电源、信号、地线。走线快捷键:W

注意走线时少拐直角弯。

img
img

2.8.4 泪滴

泪滴是指在PCB上的导线与焊盘或过孔之间的连接处添加的一个三角形或弧形的填充物,形状类似于泪滴,因此得名。

泪滴的作用:

  • 增强机械强度
  • 改善信号传输
  • 防止蚀刻不均匀
  • 美观性

在嘉立创EDA中点击“工具”——“泪滴”

img

点击“应用”即可。

2.8.5 更改线宽

在右侧属性栏,更改电流大的线的线宽。

img

2.8.6 铺铜

线宽设置完毕后进行铺铜。先铺顶层

img

再铺底层

img

铺完效果:
img
img

2.8.7 检查DRC

点击DRC图标

img

没有错误就可以导出。

3. 导出

点击PCB制板文件

img

img

以上就是PCB Layout的全部工作。

标签:Layout,泪滴,ESP32,原理图,2.8,布线,PCB,板框
From: https://www.cnblogs.com/xing9/p/18418246

相关文章

  • WIFI&蓝牙(ESP32)转CAN总线&串口TTL模块 - micropython开发环境搭建
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ESP32_CAN"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 题外话:脚本语言运行原理: https:......
  • 【保姆级】免踩坑,快速在Arduino IDE搭建esp8266/esp32开发环境
    1.安装ArduinoIDE首先安装好ArduinoIDE推荐下载一个1.8.x的经典稳定版本入手开发,再下载一个最新的2.x版本的zip版本体验跳转、调试、快速编译等全新体验下载ArduinoIDEArduino官网下载2.添加附加开发板地址打开ArduinoIDE的菜单>文件>首选项,在附加开发板管理......
  • AD绘图在PCB中怎么全局更改元器件丝印大小
    在画PCB时这些元器件名称看起来很大不好摆放,这是可以更改的1首先把元器件名称全局选中我把高度改到了30mil宽度改到了8mil,这样就比原来的更好摆放了......
  • 【经验分享】怎样在ESP32平台上实现高效刷图动画
    此篇文章在2024年11月5日被记录怎样在ESP32上流畅的播放动画最近有一个预研项目,在ESP32上播放动画,于是来测试一下ESP32刷动态图的极限性能1.硬件以及内容描述名称描述CPUESP32S3@240MhzRAM512KB(IRAM(192KB)+DRAM(328KB))LCDILI9341分辨率240......
  • 用Beetle ESP32 C6复现ncnn_on_esp32
    前言偶然发现nihui大佬的知乎文章在esp32c3用ncnn跑神经网络mnist-知乎该项目的项目地址:GitHub-nihui/ncnn_on_esp32于是我买了一块BeetleESP32C6,尝试复现该项目。该开发板小巧可爱,性能也是比较好的。本博客希望能够通过列举自己在复现过程中遇到的问题,帮助同......
  • 【Cadence33】PCB叠层经验分享
     【转载】CadenceDesignEntryHDL使用教程【Cadence01】CadencePCBEdit相对延迟与绝对延迟的显示问题【Cadence02】Allegro引脚焊盘Pin设置为透明【Cadence03】cadence不小心删掉钢网层怎么办?【Cadence04】一般情况下AllegroPCB设计时的约束规则设置(自己瞎写)【Cad......
  • 基于ESP32的环境监测系统设计
    最终效果环境监测项目介绍该项目是“物联网实验室监测控制系统设计(仿智能家居)”项目中的“环境监测系统设计”子项目,前者还包括“物联网设计”、“门禁设计”、“家电控制设计”和“小程序设计”等内容。本文只介绍“环境监测”部分。项目功能实现的大致思路为:单片机采......
  • 关于CAN总线转接器的PCB板设计方案
    一、题记关于CAN总线网上的资料很多,什么《看不会你打死我》或者《有史以来最简单通俗的CAN的讲解!》诸如此类的标题党确实很多了,但总体来说写的都还不错,这里我就不再赘述了,笔者也是看别人的博客学习的,大家可以自行百度。二、正文一般来说CAN总线有两种接法:1、闭环式接120R的......
  • 使用ESP32做一个MQTT协议的公网对讲机
    此篇文章在2022年8月14日被记录使用MQTT做一个公网对讲机上一篇博客中,使用ESP32与ESP-NOW协议做了一个短距离对讲机(链接),发布了一个视频在B站评论区中,很多B友希望可以实现无限距离对讲,这样的话需要服务器转发,刚开始我想使用python写一个TCP或者UDP的转发功能,但是考虑到很多小......
  • ESP32-CAM 上传图像数据到网络
    此篇文章在2022年8月29日被记录ESP32-CAM上传图像数据到Python上位机预防踩坑放在前面:目前安信可官方版的CAM模块已经停售,库存货比较贵,市面上的都是仿制的,质量良莠不齐,给开发带来了很多困扰,经过实际测试,发现山寨货主要有以下几个坑:1、发热严重,不加散热片长时间运行几乎到了烫......