woshi_ziyu
发表于: 2015-9-21 18:14:03 | 显示全部楼层

NUCLEO硬件电路分析(二) - MCU电路分析


在上一篇《NUCLEO硬件电路分析(一) - 概述及电源电路》我们介绍了NUCLEO的整体设计,并对其中的电源部分进行了介绍,本篇文章主要介绍一下NUCLEO板的MCU电路设计部分。


NUCLEO板专为64引脚LQFP封装的STM32微控制器设计。NUCLEO板的MCU部分位于设计文件MCU_64.SchDoc中,从图中可以看出MCU分为两个部分:IO引脚部分U5A和MCU电源部分U5B。


IO引脚部分U5A:

002.jpg

MCU的大多数引脚都连接到到扩展接口,如PA0、PB4、PC7。下面介绍几个特殊的IO引脚使用:PA2和PA3。这两个引脚可以通过连接焊桥SB62和SB63作为普通的IO使用,也可以通过连接焊桥SB13和SB14,连接至ST-LINK,作为虚拟串口的物理通讯方式。默认是作为虚拟串口使用。PA13、PA14和PB3没有作为普通的IO使用,而是作为SWD调试仿真的TMS、TCK和SWO;其中PA13作为SWD的数据输入/输出SWDIO,PA14作为SWD的时钟信号SWCLK。PC13作为USER用户按键的输入端口。


电源部分U5B:

64.jpg

在MCU的电源部分中,每个VDD端口都放置着100nF的去耦电容。在这部分中,主要介绍两个方面:复位和时钟。

MCU可以通过两种方式进行复位,一种是通过使用复位按钮B2,另一种是通过清零NRST信号。ST-LINK的PB0连接至MCU的复位引脚NRST,便于ST-LINK对MCU进行仿真监控。

NUCLEO的时钟源:有四种方法可以配置相应的外部高速时钟外部(HSE)的引脚:来自ST-LINK的MCO: ST-LINK MCU的MCO输出用来作为输入时钟。该时钟频率不能改变,固定为8MHz,连接到STM32微控制器的OSC_IN-PF0/PD0/PH0。 来自板载的X3晶体振荡器;来自外部PF0/ PD0/ PH0的振荡器;通过连接器CN7引脚29的外部振荡器 不使用HSE。


参考资料:

1.  UM1724 - STM32 Nucleo开发板用户手册 http://www.yiboard.com/bbs/thread-65-1-1.html

2.  MB1136C_schematic_layout图纸 http://www.stmicroelectronics.co ... cleo_64pins_sch.zip



跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题 33 | 回复: 100



手机版|

GMT+8, 2024-5-20 12:33 , Processed in 0.075807 second(s), 11 queries , Gzip On, MemCache On. Powered by Discuz! X3.5

YiBoard一板网 © 2015-2022 地址:河北省石家庄市长安区高营大街 ( 冀ICP备18020117号 )

快速回复 返回顶部 返回列表