首页 > 其他分享 >STM32H743 嵌入式开发笔记(一):开发板元器件选型

STM32H743 嵌入式开发笔记(一):开发板元器件选型

时间:2025-01-14 17:00:11浏览次数:3  
标签:保险丝 USB 恢复 LDO 电源 嵌入式 开发板 STM32H743 电流

2025 开年,心血来潮想要开发 STM32H743 单片机。上网搜寻了半天没找到自己喜欢的开发板,于是乎,我做了一个大胆的决定:作为一名硬件工程师,为何不做一块儿属于自己的开发板?

废话不多说,直接开干!

1. 电源部分

1.1  供电接口

供电接口当然采用 USB Type-C(Micro USB 早该被扔进历史的垃圾堆了),同时为了兼顾串口通信功能,因此选择了 16PIN 的 Type-C 母座(24PIN 的用不到)。

USB Type-C 这里就不过多介绍了,可以参考深入学习USB(6)USB Type-C接口定义概念解析_type-c接口信号定义-CSDN博客,此处需要注意的一点是,为了兼容 C to C 数据线,需要在 CC1 和 CC2 两个引脚分别下拉 5.1kΩ 的电阻。

1.2  自恢复保险丝(PPTC)

自恢复保险丝,是由经过特殊处理的聚合树脂及分布在里面的导电粒子组成。在正常操作下,聚合树脂紧密地将导电粒子,束缚在结晶状的结构外,构成链状导电电通路,此时的自恢复保险丝为低阻状态,线路上流经自恢复保险丝的电流所产生的热能小,不会改变晶体结构。当线路发生短路或过载时,流经自恢复保险丝的大电流,产生的热量使聚合树脂融化,体积迅速增长,形成高阻态,工作电流迅速减小,从而对电路进行限制和保护。当故障排除后,自恢复保险丝重新冷却结晶,体积收缩,导电粒子重新形成导电通路,自恢复保险丝恢复为低阻状态,从而完成对电路的保护,无须人工更换。(引用自百度百科)

如果上面的一大段原理比较难懂,那我们就按照字面意思理解,自恢复保险丝——一种能够自己恢复的保险丝。

自恢复保险丝通常串接在正供电电源网络中,靠近供电接口放置。

1.3  瞬态抑制二极管(TVS)

在设计电源时,一定要做好充分的防护工作,防止静电、瞬态电压脉冲等打穿我们的电路,同时为了防止电路内部短路烧坏我们的充电头或者电脑,需要在电源输入端增加 TVS。这里我选择了一款伯恩半导体的 BST236A054U 二极管阵列芯片,它具有 10V 的钳位电压以及较低的漏电流,适合应用于 USB 电路。

 1.4  低压差线性稳压器(LDO)

USB 输入的电压是 5V,而 STM32H743 的电源电压范围为 1.62V 至 3.6V,我们这里选用 3.3V 供电,因此需要将 5V 电源电压转换为 3.3V。最常使用的两种方案是低压差线性稳压器(LDO)以及开关稳压器(DC-DC)。

DC-DC 的转换效率高,发热量小,输出电流更大,但是它的输出纹波较大,且通常需要更多的外部电阻电容电感,PCB 占用面积较多,通常应用在大电流的场景。

LDO 的转换效率低,发热量大,但它输出的稳定性极高,且电路总体积小,适合应用在小电流场景。

市面上 5V 转 3.3V 的 LDO 芯片非常多,我这里参考孙老师的视频除了1117,还有哪些更好用的线性稳压器?_哔哩哔哩_bilibili,选取了一颗性能较好的 LDO 芯片 RT9013-33。(感谢孙老师的测试)

 至此,开发板的电源部分主要元器件选型完成。

未完待续。。。

标签:保险丝,USB,恢复,LDO,电源,嵌入式,开发板,STM32H743,电流
From: https://blog.csdn.net/m0_72469743/article/details/145139455

相关文章

  • 迅为RK3576开发板核心板与底板接口硬件介绍
     迅为iTOP-3576开发板采用瑞芯微RK3576高性能、低功耗的应用处理芯片,集成了4个Cortex-A72和4个Cortex-A53核心,以及独立的NEON协处理器。它适用于ARMPC、边缘计算、个人移动互联网设备及其他多媒体产品。 为了让各个行业客户可以进行更好的开发,我们在开发板设计之初匹配了更......
  • 嵌入式基础 C语言预科准备
    一、C语言的基本结构(1)、第一个C程序:helloworld配置部署好vsCode之后,就可以直接在上面写代码了,新建一个新的C程序文件,向屏幕输出一串字符“HelloWorld!”下面,从整体上来分析一下这个最简单的C语言程序,将这个最简程序的各个部分剖析清楚,明白我们写下的每一个字符的具体......
  • 痞子衡嵌入式:我评上了2024年度电子星球(eestar)最强大脑
    今天收到了「电源网旗下电子星球」颁发的2024年度最强大脑奖牌,这是电子星球第二年给痞子衡颁奖了。这个奖牌设计得非常用心,区别于去年奖牌只能捧在手上,今年痞子衡可以把奖牌挂脖子上出去拉风了。从23年8月开始,电子星球小编每个工作日会转发一篇痞子衡的技术原创文章,直到24年6......
  • 嵌入式Linux SPI子系统驱动 通信协议原理 硬件 时序 深度剖析
    SPI(SerialPeripheralInterface,串行外设接口)是一种同步的串行通信协议,通常用于微控制器和外部设备(如传感器、存储器、显示屏等)之间的高速数据传输。SPI协议由主设备(Master)和从设备(Slave)组成,主设备发起通信并控制时序,而从设备根据主设备的指令进行响应。SPI使用4根信号线进行......
  • 《ARM Cortex-M3与Cortex-M4权威指南》 第2章 嵌入式软件开发简介
    2.1ARM微控制器是怎样构成的ARM微控制器通常由处理器内核(如Cortex-M3或Cortex-M4)、片上外设(如定时器、串口、ADC等)、内存(包括Flash用于存储程序代码,SRAM用于数据存储)以及总线系统组成。处理器内核负责执行指令,片上外设实现与外部设备的交互,内存用于存储程序和数据,总线......
  • 嵌入式系统Linux实时化(四)Xenomai应用开发测试
    1、Xenomai原生API任务管理Xenomai本身提供的一系列多任务调度机制,主要有以下一些函数:intrt_task_create(RT_TASKtask,constcharname,intstksize,intprio,intmode);任务的创建;intrt_task_start(RT_TASKtask,void(entry)(voidcookie),voidcookie)......
  • 嵌入式系统里面malloc函数底层原理
       谈到高性能编程,我们绕不过一个问题高效内存分配,通常我们会使用malloc和free函数来申请和释放内存。   那么我们习以为常的malloc和free函数,真的能满足高性能编程的要求吗?   带着这个问题我们来深入理解malloc和free函数实现原理。1.ptmalloc工作原理  ......
  • 嵌入式单片机内存泄漏处理与实现
    1.前言    最近部门不同产品接连出现内存泄漏导致的网上问题,具体表现为单板在现网运行数月以后,因为内存耗尽而导致单板复位现象。    一方面,内存泄漏问题属于低级错误,此类问题遗漏到现网,影响很坏;另一方面,由于内存泄漏问题很可能导致单板运行固定时间以后就复......
  • 《痞子衡嵌入式半月刊》 第 116 期
    痞子衡嵌入式半月刊:第116期这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。本期刊是开源项目(GitHub:JayHeng/pzh-mcu-bi-weekly),欢迎提交issue,投稿或推荐你知道的嵌入式那些事儿。上期回顾:《痞子衡嵌入式半月......
  • Ubuntu20.04搭建嵌入式linux网络加载内核、设备树和根文件系统
    引言在嵌入式Linux开发中,网络加载内核、设备树和根文件系统是一种常见的方法。这种方法通常用于开发和调试阶段,允许开发者快速更新和测试内核及文件系统。本文将详细介绍如何在Ubuntu20.04上搭建环境,以支持嵌入式Linux的网络加载。前提条件Ubuntu20.04系统。已安装的TFTP服......