F407核心板设计(一)------原理图设计

系列文章目录

F407核心板设计(一)------原理图设计
F407核心板设计(二)------PCB设计



前言

闲来无聊自己做个407的核心板玩玩,这一章主要讲解一下原理图的设计过程。


一、核心板框架

我们核心板主要是围绕单片机做一个最小电路系统设计,主要能够正常烧录程序及根据烧录的代码输出相应的电平状态,核心板主要包含晶振电路、复位电路、下载电路、电源电路、特殊引脚电路(防止单片机不稳定)。而对于任意一款单片机来说,它的最小系统电路的输入输出引脚一定是特殊且有含义的,不过我在这块核心板上还加了个串口电路,这样后续调试会方便很多。
在这里插入图片描述

二、原理图设计

我们这一次选用的主控芯片型号为stm32F407ZGT6,LQPF144封装,有114个IO口,多达17个定时器。
在这里插入图片描述

1.单片机特殊引脚

单片机电路设计中,有一个特殊引脚需要注意一下,分别就是VDD,Vcap,VDDA,Vbat,PDR_ON,BOOT0/BOOT1。
1.VDD工作电压介于1.8-3.6V之间,所以输入电压不能超过3.6V,这影响到后面的电源芯片选型。
2.VDDA和VSSA主要是给单片机内部的ADC提供电源,需要做好滤波处理。
3.VREF主要是给内部AD提供外部参考电压,VREF决定了AD的精度,输入电源需要做好滤波处理。
4.Vcap引脚主要给内部调压器输出连接,需要外接2.2uf的电容稳压滤波。
5.Vbat主要是提供电源的备用电压,保证RTC和备份SRAM在主电源(VDD)断开后还能保证正常工作。
具体如何外加电容官方应用手册已经给得很详细,如下图
在这里插入图片描述

还有一个引脚是PDR_ON引脚,PDR_ON引脚是STM32的144引脚系列专门引出来的掉电复位引脚,接高电平表示开启掉电复位, 接低电平表示关闭掉电复位。

BOOT引脚主要是用来设置启动模式。
在这里插入图片描述
在这里插入图片描述

2.电源电路设计

本次设计的核心板主要是围绕F407ZGT6做的最小系统板,启动电压在1.8-3.6V之间,所以这里我选定的LDO芯片为RT9193-33GB,最大输入电压5.5V,输出电压为3.3V,输出电流300mA。
在这里插入图片描述
输入电压经过LDO芯片输出3.3V电压,输出电压与单片机的输入电压使用0R电阻串联起来,这样可以有效避免焊接过程中出现短路问题,二极管D1主要是起防反接作用,二极管D2为TVS管,主要起稳压作用,旁边LED电路主要是用来做电源提示的,当电源正常供电时会同时亮,方便后续电路板测试。

3.晶振电路设计

晶振好比单片机的心脏,如果没有心脏起跳,单片机也将无法在正常工作,晶振越大,运行速度也就越快,但速度增加也会有干扰电路的风险,通常晶振有无源和有源两种,无源晶振需要内部有振荡器。

在芯片中,有两组晶振的输入端口,分别为OSC_IN/OSC_OUT和OSC32_IN/OSC32_OUT,其中OSC用于提供单片机主频,OSC32主要提供RTC时钟。
在这里插入图片描述

4.复位电路设计

复位电路主要是用来使电路恢复到起始状态,一般来说单片机在上电时刻要保证能够自动产生复位,来防止CPU发出错误的指令。
当复位按钮按下后,复位引脚呈现低电平,单片机复位。
在这里插入图片描述

5.下载电路设计

下载电路主要是用来烧录程序的,目前主流的烧录方式主要有3种:ISP、SWD、JTAG。其中SWD和JTAG是很相似而且有某种联系的,这里我们选用SWD方式下载,SWD接口简单,最少只需要4根线就可以完成下载,而且STLINK烧录器便宜。
下载电路的话直接引出对应的引脚与STLink相连就行。
在这里插入图片描述

6.串口电路设计

串口在单片机通讯中应用及其广泛,单片机可以通过串口和其他设备进行通讯,串口通信也分很多种,有232,485等等,这里我们主要是用来与电脑端通讯进行调试,但是单片机通信接口的电平逻辑和 PC 机通信接口的电平逻辑不同,需要通过选用专用芯片来转换电平来跟电脑端进行串口通信。
我们这里选用的是CH340N芯片,CH340N内置晶振,虽然相对比外置晶振的ch340型号的波特率误差高点,但是由于我们主要是用来做调试功能而已,可以忽略这点误差。
在这里插入图片描述
注意,我这里VCC_IN输入的是5V电压,V3引脚还可以输入3.3V电压,但是与 USB 芯片相连接的所有电路的电源电压都必须不高于3.3V,并且USB 芯片的 VCC 引脚与 V3 引脚必须短接,必须同时输入3.3V 电源电压。如果使用 ESD 保护器件/瞬变电压抑制器件,那么其正电压应该是3.3V。

三、总原理图

在这里插入图片描述
这样我们就搭建好我们的核心板了。


总结

这一章主要是讲下f407核心板原理图设计,比较简单,PCB设计具体看后续章节

  • 62
    点赞
  • 122
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
STM32F407VET6是一款由STMicroelectronics公司生产的高性能32位微控制器。它采用了Cortex-M4内核,拥有168MHz的主频和1MB的Flash存储器,适用于各种嵌入式应用。核心原理图是指该子的电路图设计STM32F407VET6核心原理图主要包括以下几个部分的设计: 1. 电源供电部分:核心需要提供稳定可靠的电源供应,通常采用了稳压芯片和电容滤波电路,确保系统正常运行。 2. Cortex-M4内核部分:这部分包含了处理器核心、存储器接口和时钟等相关电路。处理器核心是控制整个系统运行的核心部分,存储器接口用于连接Flash存储器和外部存储器。时钟电路用于为系统提供稳定的时钟信号。 3. 外设电路部分:这部分电路用于连接各种外设模块,如串口、GPIO口、定时器、ADC等。每个外设模块都有对应的引脚和电路连接到核心上,用于实现相应的功能。 4. 通信接口部分:核心会提供一些通信接口,例如USB接口、SPI接口、I2C接口等。这些接口可以连接外部设备,实现与外部设备的数据交互。 5. 外部扩展接口部分:核心还可能提供一些扩展接口,用于连接LCD显示屏、触摸屏、SD卡等外部设备。 6. 硬件调试接口部分:核心通常会提供一些调试接口,如JTAG接口或SWD接口,用于连接开发工具,方便开发者进行软件调试和烧录程序。 通过核心原理图,我们可以清楚地了解它的整体电路设计,帮助开发者进行二次开发或者故障排查。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值