本帖最后由 chen00000009 于 2017-4-26 22:48 编辑
2. 开发板基本组成 Nucleo-144开发板基本配置都差不多,主要由两个部分组成,位于开发板上方的是一个ST公司的仿真器,开发板下方包含了一个MCU的系统,这两个部分是可以分离的。而新版的Nucleo-144开发板的主要改进之处就是去掉了所有预留的以太网电路的焊盘,仅保留一个完整的USB 2.0电路。 整块开发板的主要硬件特性如下: 1、MCU: STM32L496ZGT6U 2、两组扩展接口:ST Zio接口(其中包含一组Arduino UNO 扩展口)和ST morpho接口 3、USBOTG接口 4、板载ST-LINK/V2-1仿真器 5、三个用户定义的LED,一个复位按钮,一个用户定义的按钮 整块开发板的硬件布局如下图所示 图2-1 开发板硬件布局 下面对开发板的各个部分进行详细介绍。 1、MCU: STM32L496ZGT6U 图2-2 STM32L496ZGT6U STM32L496xx器件是基于高达80 MHz频率运行的高性能ARM Cortex -M4 32位RISC内核的超低功耗微控制器。 Cortex-M4内核具有浮点单元(FPU)单精度,支持所有ARM单精度数据处理指令和数据类型。 它还实现了一整套DSP指令和一个增强应用安全性的存储器保护单元(MPU)。具体参数如下: - 内核:ARM 32位 Cortex-M4 CPU (最大80 MHz) ,同时采用了 Adaptive real-timeaccelerator (ART Accelerator)技术,具有100DMIPS/1.25DMIPS/MHz的性能,273.55 的Coremark分数。此内核电流低至91 μA/MHz (LDO 模式)与37μA/MHz (3.3 V SMPS模式) - 片上存储:1MB Flash,320KB SRAM - 支持双模式Quad-SPI扩展片外存储 - 模拟外设:支持3×12位速率 5 MSPS 的ADC,支持2×12-bit DAC,内建2路放大器与2路低功耗比较器 - 支持直接存储器存取技术(DMA) - 最多18个定时器 - 最多114个IO口具有最多100MHz的速率,容忍5V输入 - 最多具有20路通信总线,其中4路I2C(最大速率高达1 Mbit/s),5路USART与1路LPUART,3路SPI(其中三路可被复用为I2S),2路SAI总线,2路CAN总线,1路SDMMC总线,1路SWPMI 单总线,1路IRTIM - 支持USB2.0全速device/host/OTG模式
2、扩展接口 扩展接口能够将MCU上面所有的引脚全部引出,其中ST Zio接口是焊接了排母的,其引脚定义如下图所示。
图2-3 扩展接口
3、USBOTG USB OTG接口直接连接到MCU上面。这个USB OTG接口不能给开发板供电。但是可以给USB接口挂载的设备供电。
4、ST-LINK/V2-1仿真器 ST-LINK/ V2是用于STM8和STM32微控制器的电路调试器和编程器。利用单线接口模块(SWIM)和JTAG /串行线调试(SWD)接口与电路板上面的STM8 或STM32单片机进行通信。在这块开发板上,ST-LINK/V2-1挂载于MCU的LPUART1上面。 NUCLEO-L496ZG给用户提供了一个低成本评估STM32F4X6系列MCU的机会。这一系列MCU主要针对的是超低功耗,多外设的应用。
|