当前位置: 首页 > news >正文

【从0到1制作一块STM32开发板】6. PCB布线--信号部分

 在之前的学习中,我偏向的多是嵌入式软件开发的工作,如果想要自己diy一款具备特定功能的嵌入式工具的话,还需要具备画板子的能力。但由于我目前还没学模电,故我打算直接找个b站的学习视频先跟着画个板子出来,简单理解各个模块的功能,后续再详细了解其内部原理。

我选择的课程是expert实验室的PCB大师篇教学视频,链接如下:

【大师篇】8-stm32开发板原理图设计(单片机最小系统)_哔哩哔哩_bilibili

我将跟随教程做一个stm32f103vet6开发板出来,具体需求和方案如下:

​​接下来,我会尽可能以博客的形式将我每期的学习总结下来,仅供交流,如有谬误,欢迎指正。

本系列博客目录如下:

【从0到1制作一块STM32开发板】1. 芯片选型及电源电路设计-CSDN博客

【从0到1制作一块STM32开发板】2. 单片机最小系统设计-CSDN博客

【从0到1制作一块STM32开发板】3. 信号部分设计-CSDN博客

【从0到1制作一块STM32开发板】4. 模块化布局-CSDN博客

【从0到1制作一块STM32开发板】5. 整体布局-CSDN博客


1. 本节概述

1.1. 要做什么

简单来说,就是要将PCB上的飞线转化为实际的走线网络。


2. 整体信号部分布线效果

由于布线部分并不好一个模块一个模块地讲解,故只标注需要关注的部分。

3. 注意点

3.1 晶振隔离处理

在对晶振部分的飞线做好连接之后,需要用接地过孔将该区域隔离,并将此区域设置为禁止铺铜区。隔离是为了让晶振在一个“干净、安静”的电磁环境中工作,避免它受外界干扰,也减少它对外界的干扰,从而保证系统时钟稳定和 EMC 可靠性

3.2 USB信号线差分布线

两个typec接口的usb信号端口需要进行差分布线,因为其本身是差分信号。核心是保证两根线的长度差小于10mil。可使用立创eda中菜单栏的布线-等长调节来实现蛇形布线,以减小长度误差。


总结

本文讲解了项目-stm32f103vet6开发板设计的信号布线部分。

http://www.lryc.cn/news/614424.html

相关文章:

  • React函数组件灵魂搭档:useEffect深度通关指南!
  • 如何实现在多跳UDP传输场景,保证单文件和多文件完整传输的成功率?
  • 三相交流电机旋转磁场产生原理
  • Django模型开发全解析:字段、元数据与继承的实战指南
  • Flutter开发 多孩子布局组件
  • [202403-B]算日期
  • 蓝桥杯----大模板
  • V4L2摄像头采集 + WiFi实时传输实战全流程
  • FreeRTOS入门知识(初识RTOS)(一)
  • Chat GPT5功能
  • 使用 Gulp 替换 XML 文件内容
  • 明厨亮灶场景下误检率↓76%:陌讯多模态融合算法实战解析
  • Ignite节点生命周期钩子机制详解
  • 基于Spring Boot的Minio图片定时清理实践总结
  • 如何使用Databinding实现MVVM架构
  • GPT5新功能介绍以及和其他模型对比
  • InfluxDB漏洞:Metrics 未授权访问漏洞
  • 借助Rclone快速从阿里云OSS迁移到AWS S3
  • 【数据结构】哈希扩展学习
  • 在 Mac 上安装 IntelliJ IDEA
  • 达梦(DM)闪回使用介绍
  • 智能云探索:基于Amazon Bedrock与MCP Server的AWS资源AI运维实践
  • 微信小程序miniprogram-ci 模块实现微信小程序的自动上传功能
  • 微型导轨在半导体制造中有哪些高精密应用场景?
  • 5 种简单方法将 Safari 书签转移到新 iPhone
  • 苹果iPhone 17系列将发售,如何解决部分软件适配问题引发讨论
  • 3 种简单方法备份 iPhone 上的短信 [2025]
  • 若以微服务部署踩坑点
  • Day10 SpringAOP
  • GitLab同步提交的用户设置