外观
电路设计
了解完STM32电压电阻检测板项目硬件电路原理后接下来进行原理图与PCB电路板设计环节,原理图设计部分包含了元器件选型、元器件搜索以及原理图整理的内容;PCB设计部分包含边框设计、元器件分类布局、PCB走线与设计检查、PCB生产与打样等内容。
1 原理图设计
1.1 工程创建
打开嘉立创EDA专业版编辑器( https://pro.lceda.cn/editor ), 登录账号后选择创建工程, 输入工程名称:STM32电压电阻检测板,系统会自动创建一个工程项目,接下来就在该项目中完成STM32电压电阻检测板项目原理图&PCB设计。
创建好工程后打开左侧工程列表中的Schematic1图页,在右侧画布区域放置元器件进行连接,底下的PCB1是用来绘制PCB图的页面,设计流程是先完成原理图的设计后再到PCB设计。
1.2 元器件搜索
元器件搜索的方式有三种途径,第一种可以在左侧的常用库中找到官方提供的参考库进行放置,优点是比较方便,缺点是库种类较少;第二种方式是通过顶部菜单栏中的放置按钮选项,可以看到器件实物图与参考价格、数据手册等信息;第三种方式是在软件底部面板中搜索放置器件,这种方式的好处是可以看到所选器件的符号、封装与3D模型效果图。
使用技巧:熟悉使用快捷键可以大大提升设计效率哦~
1.3 元器件放置
为了方便初学者学习,该项目提供了完成电路图中所需的元器件清单,可以直接根据器件清单中提供的器件编号及备注信息进行元器件的搜索和放置。以底部面板搜索器件为例,在原理图工作区打开底部库面板,选择器件类目,在搜索栏中输入器件编号,进行搜索找到对应元器件点击放置在画布中即可。里面的M3铜柱在EDA左侧常用库的最后一项可以找到并放置。
1.4 物料清单
| 序号 | 器件名称 | 器件参数 | 数量 | 器件封装 | 器件编号 |
|---|---|---|---|---|---|
| 1 | Typec接口 | KH-TYPE-C-2P | 1 | USB-SMD_KH-TYPE-C-2P | C2919656 |
| 2 | 滑动开关 | SK-12E12-G5 | 1 | SW-TH_SK-12E12-G5 | C136720 |
| 3 | 电容 | 10uF | 3 | CAP-TH_L5.5-W3.8-P5.08-D0.5 | C2761733 |
| 4 | 电阻 | 1K | 4 | RES-TH_BD2.3-L6.5-P10.50-D0.5 | C713997 |
| 5 | LED | 红色-3mm | 12 | LED-TH_BD3.0-P2.54-FD | C99771 |
| 6 | 电源芯片 | XD7660 | 1 | DIP-8_L9.7-W6.4-P2.54-LS7.6-BL | C521200 |
| 7 | 电容 | 100nF | 10 | CAP-TH_L4.2-W3.8-P2.54-D0.5 | C168753 |
| 8 | 电阻 | 10K | 15 | RES-TH_BD2.7-L6.2-P10.20-D0.4 | C2903232 |
| 9 | 电阻 | 330R | 6 | RES-TH_BD2.3-L6.5-P10.50-D0.5 | C713986 |
| 10 | 运算放大器 | LM358 | 3 | PDIP-8_L9.3-W6.4-P2.54-LS7.6-BL | C18723615 |
| 11 | 电阻 | 0R | 1 | RES-TH_BD2.3-L6.5-P10.50-D0.5 | C119982 |
| 12 | 电阻 | 3.3K | 1 | RES-TH_BD2.3-L6.5-P10.50-D0.5 | C119335 |
| 13 | 基准源芯片 | TL431(0.5%) | 1 | TO-92-3_L4.9-W3.7-P1.27-L | C351448 |
| 14 | 香蕉座 | 24.247.1 | 2 | 香蕉头_4MM(C106273) | C106273 |
| 15 | 滑动开关 | SK12D07VG5 | 3 | SW-TH_SK12D07VG5-1 | C431548 |
| 16 | 三极管 | S8050 | 1 | TO-92-3_L4.5-W3.5-P1.27-L | C2931492 |
| 17 | 有源蜂鸣器 | HNB09A05 | 1 | BUZ-TH_BD9.6-P5.00-D0.7-FD | C96493 |
| 18 | 排针 | PM254-1-08-Z-8.5 | 1 | HDR-TH_8P-P2.54-V-F | C2897371 |
| 19 | 电阻 | 100K | 1 | RES-TH_BD2.7-L6.2-P10.20-D0.4 | C2843019 |
| 20 | 电阻 | 1MR | 1 | RES-TH_BD2.7-L6.2-P10.20-D0.4 | C2903250 |
| 21 | 电阻 | 330K | 1 | RES-TH_BD2.2-L6.5-P10.50-D0.6 | C20625248 |
| 22 | 电容 | 2.2uF | 2 | CAP-TH_L4.0-W2.6-P5.08-D0.5 | C19712481 |
| 23 | 最小系统板 | stm32f103c8t6最小系统板 | 1 | CONN-TH_L53.3-W22.9_STM32F103C8T6-CARD | C22396880 |
| 24 | 按键 | TS-1003-10026 | 1 | SW-TH_4P-L12.0-W12.0-P5.00-LS12.5 | C455212 |
| 25 | 电阻 | 13K | 1 | RES-TH_BD2.7-L6.2-P10.20-D0.4 | C2903240 |
| 26 | 电阻 | 30K | 1 | RES-TH_BD2.3-L6.5-P10.50-D0.5 | C714025 |
| 27 | MOS | DOP10P10 | 1 | TO-220-3_L10.0-W4.5-P2.54-L-1 | C41384271 |
1.5 原理图整理
完成元器件放置后接下来进行电路图的连接与整理工作,参照以下电路图,完成元器件间的连接,使用网络标签可以替代导线连接,两个相同网络的位置放置相同网络标签即可。接下来按功能模块划分各个电路,使用矩形边框包围住各个电路模块,并用文本加上电路模块标识说明。最好使用设计菜单栏下的检查DRC功能查看电路连接是否有误。
2 PCB布局与走线
2.1 边框设置
,只要使用嘉立创EDA进行设计,嘉立创每个月均提供两次免费打样的机会,尺寸在10cm*10cm以内,结合该项目内容,主要考虑屏幕、香蕉座与STM32F103C8T6最小系统板的尺寸大小,绘制一个矩形板框,将板框大小设置为100mm * 70mm,圆角半径为3mm;
2.2 PCB布局
边框放置好后先使用布局传递,将每一个模块都分布摆放好,为后续布局做准备。
边框放置好后可以将四个螺丝孔放置在板子四周,布局时可以先将大尺寸器件放置在板子内部,进行初步局,使整个板面电路模块清晰,布局合理,方便使用。
布局时元器件相互连接处有一根淡蓝色的线条,这根线叫做飞线,它起的作用是告诉我们那两个焊盘是相同网络,需要使用导线连接,所以飞线也叫做指引线。但是页面中飞线太多影响布局摆放,在布局走线时可以将GND网络的飞线隐藏,使页面更简洁。隐藏方式是:在左侧“工程设计”列表中选择网络,在搜索栏中搜索GND,在飞线列表中将GND前的眼睛关闭即可。走线完成后别忘了重新打开哦~
接下来布局时把相关模块电路放到一起,按照飞线的指引摆放,尽可能使飞线水平,走线时减少拐弯,开关接口靠边方便操作,布局时可以使用3D预览功能实时查看布局效果是否合适。最终布局效果如下所示。
2.3 PCB布线
好的布局已经成功了一半,接下来只需掌握以下几点走线基本要求即可:
- 建议优先使用顶层走线,走不通的地方切换到底层进行连接;
- 走线以直线为主,如需拐弯时拐角以135°钝角或圆角优先,减少直角的使用;
- 走线线宽电源线宽大于信号线,该项目中信号线走线宽度为10或8mil,电源走线20mil;
- 覆铜完成后如果还存在飞线,可通过在存在飞线的位置放置对应网络的过孔或者是调整走线位置使网络能够连接,也可以采用手动接线的方式消除飞线;
- 走线完成后可在“工具”菜单栏选择泪滴添加,加强焊盘与走线的连接,最后再进行铺铜操作,如果对走线有移动调整也应使用快捷键Shift+B进行重建覆铜。
完成走线后点击底部面板中的检查DRC按钮,若显示无报错警告,则代表该PCB设计完成。实际设计过程中往往可能出现各种错误,也可以通过检查DRC找到错误点进行修改,确保PCB板设计一板成功!
3 注意事项
1、在绘制原理图中应注意:
- 按模块电路划分进行绘制,注明电路功能;
- 在图纸属性上填写工程名称等信息;
2、在采购物料中应注意:
- 先筛选有库存物料,再筛选价格排序进行购买;
- 尽量购买同一仓库物料,选择靠近的货仓,缩短交货时间;
- 购买有多个订单时,可以通过绑定订单方式,节省运费;
3、在PCB Layout中应注意:
- 滤波电容应注意电流流向,尽量离需滤波元件近一点;
- 走线优先走直线,需要拐弯的地方以钝角或圆弧为主;
- 在绘制调整完PCB后加上泪滴,使板子更加美观稳固;
- 添加丝印标识,注释说明接口功能;
- JLCJLCJLCJLC指定客编丝印可藏在器件下,成板美观;
- 项目主要是信号检测,应该优先考虑adc信号的流向以及底层GND的回流路径,由于是两层板,尽量保证,顶层走线顺畅,布局整齐,底层GND完整。