STM32硬件电路设计注意事项

作者:saodeisinei

转自:http://blog.chinaunix.net/uid-26435987-id-3275470.html


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介绍:

  • 1
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值