STM32硬件电路设计注意事项

1、电源    
    1) 、无论是否使用模拟部分和AD 部分,MCU 外围出去VCC 和GND,VDDA 、VSSA 、Vref(如果封装有该引 脚)都必需要连接,不可悬空;    
    2) 、对于每组对应的VDD 和GND 都应至少放置一个104的陶瓷电容用于滤波,并接该电容应放置尽量靠 
近MCU;    

2、复位、启动选择    
   1) 、Boot引脚与JTAG无关。它仅是用于MCU启动后,判断执行代码的起始地址;    
   2) 、在电路设计上可能Boot引脚不会使用,但要求一定要外部连接电阻到地或电源(为0或1),切不可悬空;    
3 、ADC    
   1) 、ADC 是有工作电压的,且与MCU 的工作电压不完全相同。MCU 工作电压可以到2.0V~3.6V,但ADC 
模块工作的电压在2.4V~3.6V 。设计电路时需要注意。   
    STM32的工作电压(VDD)为2.0~3.6V 。
    100脚和144脚封装:为了确保输入为低压时获得更好精度,可以连接一个独立的外部参考电压ADC到VREF+和VREF-脚上。在VREF+ 的电压范围为2.4V~VDDA 。 
    64脚或更少封装:没有VREF+和VREF-引脚,他们在芯片内部与ADC 的电源(VDDA)和地(VSSA)相联。 

4、时钟    
   1) 、STM32 上电默认是使用内部高速RC时钟(HSI)启动运行,如果做外部时钟(HSE)切换,外部时钟是不会运行的。因此,判断最小系统是否工作用示波器检查OSC是否有时钟信号,是错误的方法;    
   2) 、RTC 时钟要求使用的32.768振荡器的寄生电容是6pF,这个电容区别于振荡器外部接的负载电容;

    

5、GPIO    
   1) 、IO 推动LED 时,建议尽量考虑使用灌电流的方式。    
   2) 、在Stop等低功耗模式下,为了更省电,通常情况下建议GPIO配置为带上拉的输出模式,输出电平由 外部电路决定;        
6、ST3232外围电容的选择
   串口芯片的本质就是将MCU的TTL/COMS电平转换为RS232协议中的电平标准。而外围电容的用途就是调节电压用的(除了一个旁路电容)。所以外围的电容值的大小决定了转换后的电平大小。
   按照ST3232的datasheet 。一般情况下,3.3v供电情况下应该使用0.1uF(104)电容,才能保证性能的稳定。

万利板子RS232:

7、复位电路电容的选择
    根据万利的原理图,复位电路的电容是105(1uF)的。复位电路的电容可以稍微大一些。一般10uF-22uF都可以。其中使用了BAT54A,巧妙的将最小系统复位电路和JTAG复位信号线整合到了一起。

BAT45A介绍:

(0)

相关推荐

  • 采用俄罗斯本土IP,初创公司推出32位 RISC-V,替代STM32

    最近俄罗斯初创公司Mikron发布了 MIK32 32位 RISC-V 微控制器. 具有与意法半导体STM32L0Cortex-M0+ MCU类似的功能,显示了RISC-V开源架构如何帮助降低准入门槛 ...

  • STM32 最小系统

    单片机最小系统是指用最少的电路组成单片机可以工作的系统,通常最小系统包含:电源电路.时钟电路.复位电路.调试/下载电路,对于STM32还需要启动选择电路. 电源电路 不同的MCU的工作电压可能是不一样 ...

  • 【MSP430趣谈】MSP430第十二讲之ADC(上)

    首先我们需要明白一个问题是什么是ADC,中文翻译过来就是模数转换器,从他的英文名的话我们会更加好记,Analog-to-Digital Converter. 简而言之就是将模拟量转换为数字量.在我们的 ...

  • HC32F460 系列的模数转换器 ADC

    HC32F460 系列的模数转换器 ADC

  • STM32硬件基础

    [海东青电子原创文章,转载请注明出处:https://www.jianshu.com/p/62d1ef042d0c]TouchGFX是一套图形中间件代码,属于嵌入式软件范畴,它不可避免的要跟STM32 ...

  • STM32网络电路设计

    在之前的推文中<STM32网络之SMI接口><STM32网络之MII和RMII接口>,介绍了STM32以太网和外部PHY的所有接口. 如果有同学对SMI,MII和RMII接口不 ...

  • STM32硬件SPI主从通信(附代码)

    例子说明及框图 本例子基于STM32F103ZET6芯片(代码工程可在文末获取),实现SPI1与SPI2的主从通信.其中SPI1配置为主机,SPI2配置为从机,均配置为全双工模式.硬件连接图: 其中, ...

  • 分享一点STM32硬件设计的经验

    时间:2018-10-16 18:40:01 [导读]声明:由于下述内容不起眼但很重要,所以别的人肯定是不会写出来告诉你的啦.很多经验都是从错误中总结出来的,所以没有实践,哪会犯错,没有犯错,哪来经验 ...

  • 一套完整的硬件电路设计该怎么做?

    在学习电路设计的时候,不知道你是否有这样的困扰:明明自己学了很多硬件电路理论,也做过了一些基础操作实践,但还是无法设计出自己理想的电路.归根结底,我们缺少的是硬件电路设计的思路,以及项目实战经验. 设 ...

  • 【博文连载】ECP5/ECP5-5G SerDes硬件设计注意事项(二)

    ECP5/ECP5-5G SerDes支持100~1300mV可以配置的输出差分摆幅,在特定情况下,更高的输出差分摆幅往往可以提高SerDes信号的抗干扰能力.但是这并不意味着,提高输出差分摆幅一定是 ...

  • 【博文精选】ECP5/ECP5-5G SerDes硬件设计注意事项(一)

    Lattice ECP5/ECP5-5G的SerDes和前几代产品ECP3/ECP2M/SCM有较大的差异,在硬件设计时,应当注意ECP5/ECP5-5G SerDes的硬件设计需求,不可以直接照搬之 ...

  • 产品结构设计·智能POS机产品硬件堆叠及结构设计注意事项

    文接上篇产品结构设计·智能POS机产品结构设计相关知识概要堆叠图正面 背面 加上电池后 堆叠说明硬件配置平台MTK6735M/P(安卓)+T1-193(安全芯片)内存系统内存-EMCP 8GB+1GB ...

  • 「连载」10年 硬件大牛带你玩转三极管分析与功能电路设计(二)

    N 管在电路中的开关应用 我们先讲解下N管.如图1所示,如果三极管工作在饱和区(完全导通),Rce≈0,Vce≈0.3V,且这个0.3V我们就认为它直接接地了,那么就需要让Ib大于等于1mA,若Ib= ...