【stm32开发板】原理图设计(电源部分)附:设计PCB流程

article/2025/8/27 4:48:08

一、PCB设计流程

 二、操作步骤

1.新建工程

文件→新建→工程

 2.命名工程

保存后进入该页面

自生成了一个原理图和PCB

3.新建图页及重命名

右键第一个图页,选择新建图页

右键选择重命名可以为图页改名

4.取消设计规则的22项

5.原理图尺寸调整

如果觉得原理图框的尺寸小,在右侧属性中可以进行调整

6.添加图片

放置→图片

7.添加文字

同时也可以更改字体和大小

8.搜索元件

点击左下角的库,在搜索框中搜索对应名称

 

 9.使用元件

双击搜到的元件,即可在原理图进行放置

10.不使用的引脚用×未连接标识符

11. 添加网络标签

就会出现这个指引,点击到对应引脚即可添加成功

双击可以更改名称

12.电阻型号选择

在常用库这里可以选择不同封装的电阻

13.模块化分区

三、USB电路讲解

  • DN1,DN2和DP1,DP2 赋予相同的标签,实现正反插
  • CC1和CC2是快充识别引脚,接上5.1k电阻进行下拉,保证输出5v的电压
  • SBU1和SBU2不适用,放置未连接标识符
  • GND接地
  • VBUS接+5v电源

三、DC和螺钉式连接端子

两个的输入都为12v,所以将正极连接到一起

DC端子,针为正极,2,3引脚是接地部分

  • 接SS54肖特基二极管,放置接线端子两端电源插反,导致烧坏板子,同时,该二极管的导通压降较小,额定电流达到5A,符合板子对于供电的需求。
  • 芯片为TPS5450根据数据手册,进行电路设计,仿照数据手册的电容设计,由于是12v,选择耐压值比较高的铝电解电容,大电容靠近电源输入端,小电容靠近芯片,小电容选择耐压值为16v的,否则容易击穿5引脚为使能引脚,悬空即可,使其一直处于开启状态
  • 6号引脚接地
  • 9号引脚是散热焊盘,需要接到地上才能散热
  • 1和8引脚接一个小电容,是自举升压,为DCDC开关管提供驱动电压
  • 其他设计按照示例电路来

四、合路

1.不同名标签连接

由于不同名网络标签放在一起回报错,所以在浮动工具箱里找到短接标识符,即可实现

 

2.开关的使用

  • 开关打到左边,12接通,45接通
  • 开关打到右边,23接通,56接通

上面一组开关未使用,可以接地,防止焊接时出现引脚铜皮脱落的情况

防止电路短路加入保险丝

五、LDO电路讲解

输入接5v,输出为3.3v

在输入和输出端加滤波电容

加电源指示灯和限流电阻,由于是3.3v电压,限流电阻接2k就可以(5v的取5k)

六、模数地分离

由于实际电路中用铜箔作为导线,它的电阻值并不为0,当数字电路工作时,会有电流,使得数字电路和模拟电路直接接地的点会有电压,所以需要隔离。

这个电压主要对模拟电路影响较大,因为数字电路是以高低电平的形式存在,所以影响可忽略,因此称数字电路为攻击方。

想要避免这种影响,可以采用这种单点接地。每个导线单独接地

 

实现单点接地的方法

  • 将模拟电路和数字电路分割,通过两个0欧姆电阻连接到电源入口处
  • 0欧姆电阻可以用磁珠或者小电感代替,0欧姆电阻并不是没有阻值,而是毫欧级别的

  •  将电源入口地放在数字地上,然后通过一小块铜箔将模拟地连接

 数模地分离、其中电容要靠近模拟地这边


http://www.hkcw.cn/article/ykLFUhyVLo.shtml

相关文章

MCP入门实战(极简案例)

MCP简介 MCP(Model Context Protocol,模型上下文协议)2024年11月底由 Antbropic 推出的一种开放标准,旨在统一大型语言模型(LLM)与外部数据源和工具之间的通信协议。 Function Calling是AI模型调用函数的机制,MCP是一个标准协议,使AI模型与API无缝交互,而Al Agent是一个…

SCL语言两台电机正反转控制程序从选型、安装到调试全过程的详细步骤指南(下)

阶段三:PLC 编程 (SCL 语言)(为了学会结构体和I/O映射可能看着有点复杂,多电机控制及维护好修改) 程序结构思路: 1. 定义清晰的数据结构 (STRUCT) 来管理每台电机的所有变量(输入、输出、状态、互锁条件&…

apptrace 的优势以及对 App 的价值

官网地址:AppTrace - 专业的移动应用推广追踪平台 apptrace 的优势以及对 App 的价值​ App 拉起作为移动端深度链接技术的关键应用,能实现从 H5 网页到 App 的无缝跳转,并精准定位到 App 内指定页面。apptrace 凭借专业的技术与丰富的经验…

西门子嵌入式学习笔记---(1)裸机和调度器开发

🌈个人主页: 羽晨同学 💫个人格言:“成为自己未来的主人~” 裸机和调度器开发的对比 嵌入式开发是为了特定目的而设计的计算系统编写软件的过程,这些系统通常会具有受限的资源(处理能力,、内存、能源等&…

Rust使用Cargo构建项目

文章目录 你好,Cargo!验证Cargo安装使用Cargo创建项目新建项目配置文件解析默认代码结构 Cargo工作流常用命令速查表详细使用说明1. 编译项目2. 运行程序3.快速检查4. 发布版本构建 Cargo的设计哲学约定优于配置工程化优势 开发建议1. 新项目初始化​2. …

Python自动化之selenium语句——元素点击、输入、清空和八大元素定位方法

目录 一、元素定位配置 1.导包 2.查找元素 二、元素交互操作 1.点击 2.输入 3.清空 三、元素定位方法 1.ID 2.NAME 3.CLASS_NAME 4.TAG_NAME 5.LINK_TEXT 6.PARTIAL_LINK_TEXT 7.CSS_SELECTOR 8.XPATH 本节讲解元素定位相关知识 一、元素定位配置 1.导包 2.查…

C++并集查找

前言 C图论 C算法与数据结构 本博文代码打包下载 基本概念 并查集(Union-Find)是一种用于处理动态连通性(直接或间接相连)的数据结构,主要支持两种操作:union 和 find。通过这两个基本操作,可…

DeepSeek - 尝试一下GitHub Models中的DeepSeek

1.简单介绍 当前DeepSeek使用的人很多,各大AI平台中也快速引入了DeekSeek,比如Azure AI Foundary(以前名字是Azure AI Studio)中的Model Catalog, HuggingFace, GitHub Models等。同时也出现了一些支持DeepSeek的.NET类库。微软的Semantic Kernel也支持…

2025年人文发展与教育心理学国际会议(ICHDEP 2025)

2025年人文发展与教育心理学国际会议(ICHDEP 2025) 2025 International Conference on Humanistic Development and Educational Psychology 一、大会信息 会议简称:ICHDEP 2025 大会地点:中国广州 审稿通知:投稿后2…

实测,大模型谁更懂数据可视化?

大家好,我是 Ai 学习的老章 看论文时,经常看到漂亮的图表,很多不知道是用什么工具绘制的,或者很想复刻类似图表。 实测,大模型 LaTeX 公式识别,出乎预料 前文,我用 Kimi、Qwen-3-235B-A22B、…

MySQL高可用方案:Keepalived+双主库架构深度解析与实战指南

MySQL高可用方案:Keepalived+双主库架构深度解析与实战指南 一、方案概述 MySQL双主+Keepalived架构通过双节点互为主从模式结合VRRP协议,实现数据库服务的高可用与自动故障转移。该方案具备以下核心优势: 双活写入能力:两节点均可处理读写请求,通过双向复制保持数据强一…

【MySQL】联合查询(下)

目录 一. 子查询 单行子查询 多行子查询 多列子查询 在from子句中使用子查询 二. 合并查询 union all union 三.插入查询结果 上期我们讲了内连接、外连接、自连接查询,今天我们继续讲其他联合查询,没看过的之前的可以先去看看上期博客&#xff1…

unity—特效闪光衣服的设置

模型设置两个材质球,一个基础色,一个闪光色 闪光层设置 基础色设置

lvs-keepalived高可用群集

目录 1.Keepalived 概述及安装 1.1 Keepalived 的热备方式 1.2 keepalived的安装与服务控制 (1)安装keep alived (2)控制 Keepalived 服务DNF 安装 keepalived 后,执行以下命令将keepalived 服务设置为开机启动。 2.使用 Keepalived 实现双机热备 …

多端 API 兼容性设计:如何统一 iOS / Android / Web 接口规范?

在移动互联网时代,一个后台服务往往需要同时支撑 iOS、Android 和 Web 三端业务。当某电商App在Android端出现支付接口返回结构不一致导致崩溃,而iOS端却正常运行时;当某个Web端新功能因接口版本问题延期上线时——多端API的兼容性问题已成为…

Linux的SHELL脚本中的常用命令

一、设置主机名称 1.文件的方式 注:修改完毕文件后在当前的shell中是不生效的,如果需要看到效果,关闭当前shell后重新开启新的shell 2.通过命令更改主机名 注:hostnamectl hostname后加上你要改的主机名,即改即生效&…

ultraiso制作U盘镜像 针对win2012及win2016等需要特殊处理

1.按照正常操作步骤制作U盘镜像 以管理员方式运行软碟通2.正常制作镜像 3.由于磁盘格式,大于4G的文件是写不进去的 手动拷贝资源文件,右键将镜像挂载到电脑上 4.转换U盘格式 convert H:/fs:NTFS 执行该命令 此次需要保证U盘不被占用 这个时候就能存储…

【AI News | 20250529】每日AI进展

AI Repos 1、WebAgent 阿里巴巴通义实验室近日发布了WebDancer,一款旨在实现自主信息搜索的原生智能体搜索推理模型。WebDancer采用ReAct框架,通过分阶段训练范式,包括浏览数据构建、轨迹采样、监督微调和强化学习,赋予智能体自主…

【Python】3.函数与列表

文章目录 一、函数1、函数是什么?2、语法格式3、函数参数4、函数返回值5、变量作用域6、函数执行过程7、链式调用8、嵌套调用9、函数递归10、参数默认值11、关键字参数小结 二、列表和元组1、列表是什么,元组是什么?2、创建列表3、访问下标4、…

Arduino LCD 1602液晶显示器2(I2C总线)

LCD 1602液晶显示器2(I2C总线) 上一小节中我们学习了LCD1602的标准连接,但因为线太多,在实际的工作中会占用太多的Arduino的针脚,所以不是很实用。为了解决这个问题,下面我们介绍一种总线控制IIC&#xff0…