2016年2月14日星期日

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

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

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

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

IO引脚部分U5A:
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:
在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/thread-65-1-1.html
2.  MB1136C_schematic_layout图纸 http://www.stmicroelectronics.co ... cleo_64pins_sch.zip

没有评论:

发表评论