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设计具体看后续章节

STM32F407ZGT6GK原理图 STM32F407ZGT6 :ARM Cortex-M4 32位 MCU+FPU,210DMIPS,高达1 MB Flash/192 + 4KB RAM,USB OTG HS/FS,以太网,17 个TIM,3个ADC,15 个通信接口、摄像头。 特性: 1、内核:带有 FPU 的 ARM® 32 位 Cortex®-M4CPU、在 Flash 存储器中实现零等待状态运行性能的自适应实时加速器 (ART 加速器 ™)、主频高达 168MHz, MPU,能够实现高达210 DMIPS/1.25DMIPS/MHz (Dhrystone 2.1)的性能,具有 DSP 指令集。 2、存储器 – 高达1 MB Flash – 高达 192+4 KB的SRAM, 包括64-KB的CCM(内核耦合存储器)数据 RAM – 具有高达 32 位数据总线的灵活外部存储控制器: SRAM、 PSRAM、 NOR/NAND存储器 3、 LCD 并行接口,兼容 8080/6800 模式 4、 时钟、复位和电源管理 – 1.8 V 到 3.6 V 供电和 I/O – POR、 PDR、 PVD 和 BOR – 4 至 26 MHz 晶振 – 内置经工厂调校的 16 MHz RC 振荡器( 1% 精度) – 带校准功能的 32 kHz RTC 振荡器 – 内置带校准功能的 32 kHz RC 振荡器 5、低功耗 – 睡眠、停机和待机模式 – VBAT 可为 RTC、 20×32 位备份寄存器 + 可选的 4 KB 备份 SRAM 供电 6、3 个 12 位、 2.4 MSPS ADC:多达 24 通道,三重交叉模式下的性能高达 7.2 MSPS 7、2 个 12 位 D/A 转换器 8、通用DMA:具有FIFO和突发支持的16路DMA控制器 9、多达17个定时器: 12个16位定时器,和2个频率高达 168 MHz 的 32 位定时器,每个定时器都带有 4 个输入捕获 / 输出比较 /PWM,或脉冲计数器与正交 ( 增量 ) 编码器输入 10、调试模式 – SWD & JTAG 接口 – Cortex-M4 跟踪宏单元 ™ 11、多达 140 个具有中断功能的 I/O 端口 –高达 136 个快速 I/O,最高 84 MHz – 高达 138 个可耐 5 V 的 I/O 12、多达 15 个通信接口 – 多达 3 个 I2C 接口 (SMBus/PMBus) – 高达 4 个 USART/4 个 UART( 10.5 Mbit/s、ISO7816接口、 LIN、 IrDA、 调制解调器控制) – 高达 3 个 SPI ( 42 Mbits/s), 2 个具有复用的全双工 I2S, 通过内部音频 PLL 或外部时钟达到 音频级精度 – 2 个 CAN ( 2.0B 主动)以及 SDIO 接口
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接口,用于连接开发工具,方便开发者进行软件调试和烧录程序。 通过核心板原理图,我们可以清楚地了解它的整体电路设计,帮助开发者进行二次开发或者故障排查。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值