以GD32F103C8T6为例的核心板原理图PCB绘制学习笔记简单总结

目录

GD32F103C8T6核心板 

设计流程

基础知识

部分原理图解析

排针连接 (H1 - PZ254V-12-8P):

晶振

封装

基础知识

C0603封装

C0805

F1210封装    保险丝

L0603  贴片电感

LED-0603

R0603

HDR-TH_8P-P2.54-V-M-R2-C4-S2.54     排针

按键(SW-SMD-T6X6-9.5X5.8)

U1芯片一

SOT-223(U2)

USB1

布局

模块化布局

预布局

精细化布局

走线

常用快捷键


GD32F103C8T6核心板 

 

重点在supplier part是立创商城的编号,可以搜到 

设计流程

基础知识

器件 = 符号 + 封装 + 3D图片 + 3D模型

符号 = 元件

黑色线无电气性能不导电

部分原理图解析

排针连接 (H1 - PZ254V-12-8P):

排针H1:用于将VIN_5V电压和GND分配到其他电路部分。

数据线D-和D+,这些引脚用于数据通信,不涉及电源供电。

晶振

X2(8 MHz 晶体振荡器):

  • 晶体 (X2) 是振荡器电路的核心。它是一种压电设备,当施加电场时,它会以特定频率(本例中为 8 MHz)振动。振动频率非常稳定,这就是晶体用于精确计时的原因。

C3 和 C4 (20 pF 电容器):

  • 这些电容器与晶体并联。它们与晶体形成谐振电路,有助于维持振荡。这些电容器的值是根据晶体的规格和所需的频率稳定性来选择的。

R3(1MΩ电阻):

  • 该电阻通常用于偏置振荡器电路。它提供反馈路径,这对于维持振荡至关重要。在许多设计中,该电阻是必需的,以确保电路在通电时开始振荡。

OSC_IN 和 OSC_OUT:

  • 这些是振荡器电路的输入和输出连接。OSC_IN 引脚是信号进入电路的地方,OSC_OUT 是振荡信号输出的地方。此输出通常馈入系统的其他部分(如微控制器),以提供时钟信号。

封装

基础知识

符号要绑定自己的封装

左键按住拖动

焊盘大小大于实际大小,焊盘的补偿,方便焊接

C0603封装

非通孔,仅在顶层

C0805

F1210封装    保险丝

L0603  贴片电感

尺寸同C0603

LED-0603

尺寸同C0603,不同的是丝印

且增加正负级(我画的2阳1阴)

R0603

HDR-TH_8P-P2.54-V-M-R2-C4-S2.54     排针

按键(SW-SMD-T6X6-9.5X5.8)

焊盘尺寸

这是引脚尺寸,焊盘尺寸要做一个加长处理

TQFP-48_L7.0-W7.0-P0.50-LS9.0-BL

U1芯片一

查到的尺寸大概率是实际引脚长度,焊盘的尺寸要更长一点

SOT-223(U2)

USB1

布局

板子尺寸:65*50mm

模块化布局

位号的放置

VCC->电容->芯片(滤波)

预布局

精细化布局

电容的排列先大后小

芯片部分布局先看晶振

电阻要更靠近芯片

因为晶振经电容再到芯片

走线

电源部分电流大点,导线也要宽一点

差分:走线长度尽量一致

布线从复杂开始

晶振部分包地处理,过孔

8MHZ挺大,包地避免外界对他的干扰

底层走线,地网络,全覆盖

通孔焊盘

过流和过孔相匹配

最后一步,连接电源线,GND,大面积铺铜,过孔

圆弧过度

晶振包地,晶振静止

空处打过孔,增强连接性


常用快捷键

按空格引脚旋转

左键停止继续添加符号

shift///ctrl+滚轮左右上下移动

ctrl+s保存

shift+s看的清楚一点

ctrl+点击 多选

ctrl+R隐藏飞线 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python(PyTorch)物理变化可微分神经算法

🎯要点 🎯使用受控物理变换序列实现可训练分层物理计算 | 🎯多模机械振荡、非线性电子振荡器和光学二次谐波生成神经算法验证 | 🎯训练输入数据,物理系统变换产生输出和可微分数字模型估计损失的梯度 | 🎯…

Code Practice Journal | Day52_Graph03

KamaCoder 101. 孤岛的总面积 题目:101. 孤岛的总面积 (kamacoder.com) 题解:代码随想录 (programmercarl.com) solution namespace ACMModeExample {class Program{static void Main(string[] args){// 读取矩阵的行数和列数string[] dimensions Cons…

[Matsim]Matsim学习笔记-population.xml的创建

学习需求 在利用matsim实现交通模拟时,需要把模拟的乘客出行数据替换成自己的,如何进行替换呢? 带着这个问题,调研学习matsim,实现population.xml的生成 调研笔记 幸运的发现matsim中实现了很多的writer工具类&#xf…

unity 使用Sqlite报错

Fallback handler could not load library C:/Users/Administrator/Desktop/xxx /_Data/MonoBleedingEdge/sqlite3&#xff0c; 出现DllNotFoundException: sqlite3 assembly:<unknown assembly> type:<unknown type> member:(null) 解决方法 &#xff1a;下载一个…

Nacos微服务注册管理中心与服务通信

参照springboot-alibaba-ribbon项目学习 E:\Codes\Idea_java_works\apesource\springboot\微服务\springboot_alibaba_ribbon Nacos 微服务注册中心-discover Nacos 是⼀个更易于构建云原⽣应⽤的动态服务发现、配置管理和服务管理平台。简单来说 Nacos 就是 注册中⼼ 配置…

Java入门:06.Java中的方法--进阶02.03

2 可变参数 方法调用时&#xff0c; 传递的实参数量&#xff0c;是由被调用方法的参数列表数列决定的。 一般来讲&#xff0c;传递的实参数量必须与形参变量数量相同&#xff0c;但是也有一种特殊的参数&#xff0c;允许调用时传递的实参数量是可变&#xff0c;这种参数就称为…

CSS3多行多栏布局

当前布局由6个等宽行组成&#xff0c;其中第四行有三栏&#xff0c;第五行有四栏。 重点第四行设置&#xff1a; 代码&#xff1a; <!DOCTYPE html> <html><head><meta charset"utf-8"><title></title><style>img {hei…

做项目过程中问题小汇总 | vue3 elementplus js

el-card去除阴影 <el-card style"box-shadow: none;"> </el-card>el-button按钮加图标 <el-button type"primary" size"default" icon"Plus"click"addRole">添加职位</el-button>el-table表头的文…

linux和docker部署基本的命令掌握

git用到的指令 上传代码 git add . git commit -m zhushi git push 拉取代码 git clone 代码仓地址 git pulldocker用到的指令 # 查看docker下的容器进程,停止和删除 docker ps -a docker stop name(id) docker rm name(id) # docker下面的镜像和删除 docker images docker r…

AI 时代的编程革命:如何在挑战中抓住机遇?

AI 发展对软件开发的挑战与机遇&#xff1a;程序员应对策略 随着人工智能&#xff08;AI&#xff09;技术的快速进步&#xff0c;软件开发领域正经历深刻的变革。AI 不仅改变了编程的方式&#xff0c;也对程序员的职业发展产生了重要影响。在这个背景下&#xff0c;我们既看到…

WPF—数据模版绑定数据集合(listbox和panel)

WPF—数据模版绑定数据集合(listbox和panel) WPF中&#xff0c;可以使用ListBox或者Panel&#xff08;比如StackPanel或Canvas&#xff09;来展示数据集合&#xff0c;并使用数据模板DataTemplate来定义数据的呈现方式。以下是一些简单的例子&#xff0c;展示如何将数据集合绑…

C#高级进阶---关于插件开发(初版)

一、关于插件 插件开发是一种使应用程序功能可扩展的技术。通过插件&#xff0c;应用程序可以动态地加载和使用外部功能模块&#xff0c;而无需重新编译整个程序。 1. 插件架构设计 插件系统通常包含以下几个核心部分&#xff1a; 主程序&#xff08;Host Application&#x…

HTML5休闲小游戏《砖块破坏者》源码,引流、刷广告利器

HTML5休闲小游戏《砖块破坏者》源码&#xff0c;直接把源码上传到服务器就能使用了&#xff01; 下载链接&#xff1a;https://www.huzhan.com/code/goods468802.html

Linux:Bash中的命令介绍(简单命令、管道以及命令列表)

相关阅读 Linuxhttps://blog.csdn.net/weixin_45791458/category_12234591.html?spm1001.2014.3001.5482 在Bash中&#xff0c;命令执行的方式可以分为简单命令、管道和命令列表组成。这些结构提供了强大的工具&#xff0c;允许用户组合命令并精确控制其执行方式。以下是对这…

自己制作VOC转yolo的软件

不多说&#xff0c;直接贴源码&#xff0c;很简单&#xff0c;直接复制下来运行就行 from PyQt5.QtWidgets import (QWidget, QVBoxLayout, QLabel, QLineEdit, QPushButton,QListWidget, QProgressBar, QHBoxLayout, QMainWindow, QFileDialog, QMenu,QDesktopWidget, QSplas…

Kubernetes 中如何对 etcd 进行备份和还原

etcd 是 Kubernetes 集群的重要组件&#xff0c;存储了集群的所有数据&#xff0c;如配置文件、状态信息、以及服务发现数据。因此&#xff0c;定期备份和能够快速还原 etcd 数据是保障 Kubernetes 集群安全与稳定运行的关键步骤。本文将详细介绍如何对 etcd 进行备份与还原的具…

7z解压crc错误 7-Zip-常见问题解答

7-Zip 是一个流行的文件压缩和解压缩工具&#xff0c;但在使用过程中&#xff0c;有时会遇到 CRC&#xff08;循环冗余校验&#xff09;错误。这通常意味着压缩文件已损坏或未完全下载。以下是一些可能的原因及解决方案。 常见原因 文件损坏&#xff1a;下载过程中出现错误&a…

2024年【电气试验】找解析及电气试验模拟考试

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 电气试验找解析根据新电气试验考试大纲要求&#xff0c;安全生产模拟考试一点通将电气试验模拟考试试题进行汇编&#xff0c;组成一套电气试验全真模拟考试试题&#xff0c;学员可通过电气试验模拟考试全真模拟&#…

文件IO和多路复用IO

目录 前言 一、文件 I/O 1.基本文件 I/O 操作 1.1打开文件 1.2读取文件内容 (read) 1.3写入文件 (write) 1.4关闭文件 (close) 2.文件指针 二、多路复用 I/O 1.常用的多路复用 I/O 模型 1.1select 1.2poll 1.3epoll 2.使用 select、poll 和 epoll 进行简单的 I/O…

C++观察者模式Observer

组件协作 –(都是晚绑定的&#xff09; ----观察者模式 为某些对象建立一种通知依赖的关系&#xff0c; 只要这个对象状态发生改变&#xff0c;观察者对象都能得到通知。 但是依赖关系要松耦合&#xff0c;不要太依赖。 eg&#xff1a;做一个文件分割器&#xff0c;需要一个…