【從0到1制作一塊STM32開發板】5. 整體布局

?在之前的學習中,我偏向的多是嵌入式軟件開發的工作,如果想要自己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. 要做什么

在上一篇文章(【從0到1制作一塊STM32開發板】4. 模塊化布局-CSDN博客)中,我們進行了模塊化布局,即先將每個模塊的PCB單挑出來先放一邊。本篇文章會講解如何將這些挑出來的模塊合理地擺放在PCB板子上,這便是PCB地整體布局。


2. 整體布局結果

2.1. typec電路

??

兩個typec應該放置在板邊,方便拔插。

2.2. DCDC電路

????

2.3. LDO電路

??

2.4. 電源合路

需要注意的是,這里為了能將保險絲放到左側,對原理圖進行了一點修改:

2.5. 模數地隔離

2.6. 單片機最小系統電路

這里注意以下幾點:

1. MCU坐標:(40,-52),單位為mm。

2. 兩個排針地坐標:(8,-40),(72,-40),單位為mm。

2.7. ADC/DAC接口

??

這里需要注意的是,兩個接口的邊距應該大于3mm,即圖中白色箭頭的長度應大于3mm,否則會造成sma接口的相互影響。

2.8.通信接口

2.8.1. SPI接口

??

放在底層,坐標為(28,-94),單位為mm。

2.8.2. IIC接口

放在底層,坐標為(52,-94),單位為mm。

2.8.3. 串口/IIC接口

?

放在底層,坐標分別為(18,-94.3)、(40,-94.3)、(62,-94.3),單位為mm。

2.9. 按鍵電路

?

2.10.SWD下載調試電路

2.11.串口自動下載電路

2.12.LED電路

2.13.M3螺絲孔

?

螺絲孔用于定位,板框為80x100mm,圓角半徑為3mm。四個定位孔距離邊框3.2mm。


總結

本文講解了項目-stm32f103vet6開發板設計的整體布局部分。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/92455.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/92455.shtml
英文地址,請注明出處:http://en.pswp.cn/web/92455.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

nflsoi 8.8 題解

感覺這把難,不過今天狀態比較差,頭昏昏的。怎么后面幾道藍題別人光速切掉了?不過賽后再來看感覺也不算特別麻煩的題目。 C.#11698 雙循環錦標賽 / TopCoder 10687 The Basketball Div One 題意 約翰與布魯斯對團體體育賽事頗有研究&#xff0…

面向真實場景的定制化圖像降質模型設計方案

面向真實場景的定制化圖像降質模型設計方案 1. 核心思路:從真實圖像中學習退化模型 1.1 問題定義:合成數據與真實數據的域差距 在超分辨率(Super-Resolution, SR)算法的實際應用中,一個核心挑戰源于訓練數據與真實測…

計算機網絡:一個 IP 地址可以同時屬于 A 類、B 類或 C 類嗎?

一個IP地址不可以同時屬于A類、B類或C類。A類、B類、C類IP地址的劃分有明確的規則,通過網絡位的最高幾位即可唯一確定其類別,不存在重疊的可能。 IP地址分類的核心規則(針對IPv4) IPv4地址由32位二進制數組成,通常分為…

利用哥斯拉(Godzilla)進行文件上傳漏洞滲透實戰分析

利用哥斯拉(Godzilla)進行文件上傳漏洞滲透實戰分析本實驗通過DVWA靶機環境演示如何利用哥斯拉工具進行文件上傳漏洞的滲透測試,最終獲取目標服務器控制權限。實驗環境 攻擊工具:哥斯拉(Godzilla) v4.0.1靶機地址:http://192.168.3.101/dvwa目…

MMBFJ310LT1G一款N溝道JFE 晶體管適用于高頻放大器和振蕩器等射頻應用MMBFJ310LT1

MMBFJ310LT1G 是一款 N溝道JFET晶體管 ,適用于高頻放大器和振蕩器等射頻應用。以下是其核心性能參數:基本參數 ??漏源擊穿電壓?:25V ??柵源擊穿電壓?:25V ??漏源電流(Vgs0V)?:24mA至60…

【洛谷題單】--分支結構(二)

🔥個人主頁:草莓熊Lotso 🎬作者簡介:C研發方向學習者 📖個人專欄: 《C語言》 《數據結構與算法》《C語言刷題集》《Leetcode刷題指南》 ??人生格言:生活是默默的堅持,毅力是永久的…

Django模型開發全解析:字段、元數據與繼承的實戰指南

目錄 一、字段類型:精準匹配業務需求 1. 字符型字段的“長短之爭” 2. 數值型字段的“范圍控制” 3. 時間日期型字段的“自動記錄” 4. 布爾型字段的“三態處理” 5. 文件字段的“存儲策略” 二、元數據:控制數據庫與行為的“幕后玩家” 1. 數據…

使用 Grunt 替換 XML 文件中的屬性值

使用 Grunt 替換 XML 文件中的屬性值 在 Grunt 中替換 XML 文件的屬性值可以通過幾種方式實現,以下是詳細的解決方案: 方法1:使用 grunt-xmlpoke 插件(推薦) 1. 安裝插件 npm install grunt-xmlpoke --save-dev2. 配置…

docker緩存目錄轉移設置和生效過程

docker緩存目錄默認在系統盤/var/lib/docker,存在系統盤打滿,導致系統崩潰問題。 這里嘗試將docker緩存目錄轉移到數據存儲盤/store/docker。 1 查看現有緩存目錄 docker info 一般情況下是 Docker Root Dir: /var/lib 2 停止服務 systemctl stop dock…

滴滴云原生可觀測 HUATUO 開源項目正式入駐 CCF

8月2日,滴滴宣布其開源云原生操作系統可觀測性項目HUATUO正式入駐中國計算機學會(CCF),加入其重點孵化項目序列。本次入駐不僅體現了滴滴長期踐行開源共建共享的理念,也希望通過行業協作,共同推動可觀測領域…

python學智能算法(三十二)|SVM-軟邊界理解

【1】引言 前序學習進程中,已經對SVM的KKT條件,Slater條件等進行了探究,但這些都是完美情況,數據線性可分。 實際生活中需要處理的數據往往因為各式各樣的原因會不可分,所以必須學會容忍一些小錯誤,完美的…

實名認證 —— 騰訊云駕駛證識別接口

官方地址: API Explorer - 云 API - 控制臺https://console.cloud.tencent.com/api/explorer?Productocr&Version2018-11-19&ActionDriverLicenseOCR前置操作與下面博客前置操作一致:實名認證 —— 騰訊云身份證認證接口-CSDN博客 首先編寫Con…

科技云報到:Agent應用爆發,誰成為向上托舉的力量?

科技云報道原創。經過兩年多的發展后,AI開始加速進入Agent時代。當AI從“被動響應”邁向“主動決策”,AI Agent正成為連接數字世界與物理世界的核心樞紐。從自動處理客戶服務工單的企業Agent,到協調多步驟科研實驗的學術Agent,再到…

Python字典高階操作:高效提取子集的技術與工程實踐

引言:字典子集提取在現代數據處理中的關鍵作用在Python數據工程領域,字典結構作為核心數據載體占比高達68%(2025年Python生態調查報告)。字典子集提取作為高頻操作,在以下場景中至關重要:??API響應處理?…

Java學習進階--集合體系結構

Java 集合框架 (java.util 包) 是 Java 中用于存儲和操作數據集合的核心組件,其設計精良、功能強大且高度靈活。理解其體系結構是 Java 進階的關鍵一步。一.集合的核心思想接口與實現分離集合框架的核心在于接口定義了行為規范,而具體實現類提供了不同的…

【Unity】Unity中的StreamingAssets文件夾

目錄前言核心特性1. 文件保留原始格式2. 只讀訪問3. 平臺兼容性不同平臺下的路徑一、使用1、讀寫2、使用UnityWebRequest讀取二、AB讀取的特例三、注意事項前言 StreamingAssets 文件夾是Unity項目中的一個特殊目錄,用于存放需要在運行時訪問的資源文件。這個文件夾…

[windows]torchsig 1.1.0 gr-spectrumdetect模塊安裝

問題 按照提供的readme git clone https://github.com/TorchDSP/torchsig.git cd torchsig pip install . cd gr-spectrumdetect mkdir build cd build cmake ../ make install cd ../examples/ bash trained_model_download.sh gnuradio-companion example.grc &安裝總是出…

網絡安全要了解的知識

基于2025年網絡安全態勢整理的十大高危漏洞類型,結合攻擊影響范圍、技術嚴重性及實際案例分析綜合排序:---1. 訪問控制失效- 核心問題:權限校驗缺失導致越權操作(如修改URL參數獲取他人數據)。 - 案例:202…

xml 格式化

運行效果:免費在線XML格式化工具 - XML代碼美化/壓縮/驗證 代碼實現: using Microsoft.AspNetCore.Mvc; using System.Xml; using System.Xml.Linq;namespace SaaS.OfficialWebSite.Web.Controllers {public class XmlController : Controller{public I…

Pygame音頻播放的最簡框架代碼示例

一、示例代碼:import pygame pygame.init() pygame.mixer.init() pygame.mixer.music.load(/home/lijiang/Music/Lynyrd Skynyrd - Sweet Home Alabama.mp3) pygame.mixer.music.play()while pygame.mixer.music.get_busy():pygame.time.Clock().tick(10)二、代碼詳…