硬件开发笔记(三十):TPS54331电源设计(三):设计好的原理图转设计PCB布板,12V输入电路布局设计

前言

  电源供电电路设计很重要,为了更好的给对硬件设计有需求的人,特意将电源设计的基础过程描述出来。   前面设计好了常用的12V转5V电路3A、12V转3.3V电路,不常用的12V转4V电路。   本篇描述PCB的设计布线,12V入电路。

前面输出的原理图

  

设计PCB

步骤一:给工程添加PCB

  

  注意改名(笔者模块化,习惯这样):   

步骤二:从原理图更新到PCB

  这一步会把本工程所有原理都元器件都跟新到PCB上去的:   

  

  然后"执行变更":   

  由于之前得库都已经核对好了元器件,并且想办法获得到了3D模型,没有的话请参考前面引入原理图库、封装库和3D模型的文章,没有都添加引脚封装会报错的。

步骤三:按照原理图对硬件进行区域

  这里有一点要注意,如下:   

  这是3D图:   

步骤四:本次布线之前需要温故知相关知识

电源电容走线规则

  • 要点1电源输入旁边的电容要紧邻输入
  • 要点2电源输出旁边的电容要紧邻出电源的引脚   其他都是常规了,这不是高速电路,至于如何布板这个其实说难不难,说容易布容易,就是入门难度大。   这里其实是没有设置机械边界的,在后面会设计机械边界,让这个板子剪裁最终输出为多大。

常用快捷键

  • 拖住器件,同时按space可旋转器件
  • 拖住器件,同时按shift+space可以改变转角形式
  • 按Q切换单位
  • 按数字键3可进入3D
  • G可以调节栅格点的间距
  • ctrl+M可以测距
  • shift+Ctrl+L\R\T\B可以实现上下左右水平竖直对齐   以下下用的相对少了:
  • *过孔
  • CTRL+点击连接点可看所有连接线
  • 按快捷键V、D将显示整个板子和所有元件。
  • 现在放置器件轮廓的中部上方,按下鼠标左键不放。光标会变成一个十字形状并跳到元件的参考点。
  • shift+s显示当前图层器件
  • m可以移动线,也可以进行翻转
  • EFC可以将选择器Q 件中心移动至原点
  • m+s可以基于中心点移动
  • Y可以进行镜像
  • 拖动状态下按L,可以将器件放置到另一面
  • D+R进入设计规则

电源走线规则

  

  使用经验公式计算:0.15×线宽(W)=A;以上数据均为温度在25℃下的线路电流承载值。导线阻抗:0.0005×L/W(线长/线宽);另外,导线的电流承载值与导线线的过孔数量焊盘的关系。

步骤五:12V入口切换电路

  布线的过程耗费时间,也相对漫长,博文不展示具体了   

  根据元器件,将pcb元器件拿过来:   

  这里遇到 了"入坑一:走线报错X,电气规则错误 "和"入坑二:布线后网格线没有消失 "   

  

  进一步优化元器件布局:   

  

  

  

入坑

入坑一:走线报错X,电气规则错误

问题

  布线之后网格线没消失,且提示线,焊盘规则错误   

原因

  这里是都规定了0.254mm   

  

解决

  D+R,然后取消线规则,即可(没有大电压电路、高速电路等等,不管这个了)   

  

  

入坑二:布线后网格线没有消失

问题

  布线后,网络标号没消失   

  

原因

  布线时,是因为布线没有以开始第一个点的网络标号作为线的标号(因为几年没用了,又实用的最新版本,有点忘了)。

解决

  因为布线选错了,开始选择得是直线(只要图层在,就是那一图层的线):   

  实际要选择走线:   

  

相关推荐
菩提小狗3 小时前
每日极客日报 · 2026年06月06日
ai·开源·极客日报·it热点·技术资讯
世人万千丶8 小时前
鸿蒙PC问题解决:窗口拖动与拉伸时页面布局瞬间错乱、回弹后恢复
学习·华为·开源·harmonyos·鸿蒙·鸿蒙系统
程序员老申8 小时前
我受够了在项目、域名、服务器、SSL 之间来回切换,于是开源了 Solo Workspace
程序员·开源
浮芷.9 小时前
鸿蒙PC端 TTS 语音播放失败问题详解:从错误码到解决方案
华为·开源·harmonyos·鸿蒙·鸿蒙系统
提子拌饭1339 小时前
模态窗鸿蒙PC Electron框架实现技术详解 - 饮料含糖量应用案例分析
前端·javascript·华为·electron·前端框架·开源·鸿蒙
浮芷.10 小时前
鸿蒙PC端 TTS 网络连接错误问题详解:在线/离线模式切换与网络状态管理
网络·华为·开源·harmonyos·鸿蒙·鸿蒙系统
2601_9557819810 小时前
私有化本地 AI,Windows 平台 OpenClaw 功能详解与配置
人工智能·开源·github·open claw
提子拌饭13311 小时前
个人月事记录表应用 - 鸿蒙PC Electron框架完整实现指南
前端·javascript·华为·electron·前端框架·开源·鸿蒙系统
云樱梦海11 小时前
OpenClaw官方:OpenClaw Windows Node 实战(1.5K ★ 开源推荐)
windows·开源·github·openclaw
咖啡星人k12 小时前
MonkeyCode 开源一年回顾:1000+ Star背后的数据、故事与反思
开源