一.前言 对于我们非常熟悉的ST公司也有非常多的低功耗产品线,据了解ST的STM32L4系列产品取得了非常好的销售成绩。 所以趁热打铁退出了性能更强劲,资源更多的产品L4+。 二.定位 ST将L4+的平率达到120MHz,更多的嵌入式存储器(高达2 MB的闪存和640 KB的SRAM)以及更丰富的图形和连接功能,同时保持最佳的超低功率能力。目标应用领域为:先进的消费类,医疗和工业低功耗应用等。三.开箱 这次我拿到的是一块L4+的评估板,是经典的NUCLEO-144开发板, L4+系列有三款评估板分别是 NUCLEO-L4R5ZI Discovery kit with STM32L4R9AI MCU Evaluation board with STM32L4R9AI MCU 如下图:
开发板如下图:
开发板的包装是我们最熟悉的塑料包装,专业的说法叫吸塑泡壳,在包装中有一块大大的 NUCLEO-144开发板,如下图: 板子背面,如下图: 板子背面有四个角上安装了带有跳线帽的插针在原理图中的网络标号是GND,这里是作为板子的支撑。 四.产品功能 该评估板具有以下特性 (1) STM32L4R5采用LQFP144 (2) USB OTG或全速设备 (3) 3个用户LED (4) 2个用户和重置按钮 (5) 32.768 kHz晶体振荡器 (6) 带Micro-AB的USB (7) ST Zio连接器,包括Arduino™UnoV3 (8) ST-LINK USB (9) VBUS或外部来源 MCU主要特性: (1) 2M ROM 640K RAM 120MHz/32bit M4内核2个存储区读写,专有代码读出保护 (2) 409.20的CoreMark ® (3.41的CoreMark / MHz的 @ 120兆赫) (3) Chrom-ART Accelerator™(DMA2D)增强图形内容的创建 (4) Chrom-GRC™(GFXMMU)允许高达20%的图形资源优化 (5) MIPI ® 与高达500兆比特/秒的每个运行两个DSI车道DSI主机控制器LCD-TFT控制器 (6) 16个定时器 (7) 多达136个快速I / O (8) 支持SRAM,PSRAM,NOR,NAND和FRAM存储器的静态存储器的外部存储器接口 (9) 12位ADC 5 Msps,高达16位硬件过采样,200μA/ Msps (10) 2个12位DAC,低功耗采样和保持 (11) 带有内置PGA的2个运算放大器 (12) 2个超低功耗比较器 (13) USB OTG 2.0全速,LPM和BCD (14) 2个SAI(串行音频接口) (15) 4x I2C FM +(1 Mbit / s),SMBus / PMBus (16) 6个USART(ISO 7816,LIN,IrDA,调制解调器) (17) 3个SPI(具有双OctoSPI的5个SPI) (18) CAN(2.0B有源)和SDMMC (19) 14通道DMA控制器 (20) 真随机数发生器 (21) CRC计算单元,96位唯一ID (22) 8至14位相机接口,最高可达32 MHz(黑白)或10 MHz(彩色) L4+对比L4增加了非常多的资源,并且性能提升非常多,新的STM32L4 +系列还嵌入了先进的图形功能,可实现最先进的图形用户界面。 Chrom-ART Accelerator™是ST专有的2D硬件图形,能够有效地处理重复的图形操作,释放主CPU的实时处理能力甚至更高级的图形操作。 Chrom-ART与大型嵌入式SRAM,Chrom-GRC™圆形显示内存优化器,高通量Octo-SPI接口以及先进的TFT和DSI控制器相结合, 使您可以实现“类似智能手机”的图形单芯片用户界面和超低功耗解决方案。 STM32L4 +系列有不同的产品线:STM32L4R5 / S5,STM32L4R7 / S7(带有TFT接口)和STM32L4R9 / S9(带有MIPI-DSI和TFT接口) L4+系列产品与L4系列产品对于如下如下图:
五.产品设计 1. 结构设计 与以往的NUCLEO-144相同,板子采用矩形设计板子的四个角有个合适的圆角,这样的设计非常好,既美观又不会划到手, 板子上半部分为ST—Link,板子设计了Arduino UNO R3接口方便扩展各种扩展板。 并且ST—Link预留有外接插针可以使用跳线连接出来,连接到其他板子上使用。 板子下方的两个按键上安装了加长了的键帽,这应该是为了在扩展板上安装了其他板子时方便按压才设计的。 如下图: 2. 外观接口 外观接口方面:板上设计了USB Type mini B接口用于ST-Link调试,同时板上设置了电源指示LED和Debug调试LED, 输入输出方面板上设置了两个按键和三个LED供用户自定义使用,具体内容如下图:
六.产品使用方案 我们可以使用ST的CubeMX来新建一个工程,首先是选择MCU类型,如下
当然我们也可以使用MDK建立工程,在MDK中已经可以找到L4+系列的产品,如下图:
建立工程已经是老生常谈这里我们就不做介绍了。 今天看到了21ic的测评频道的已经将L4+的测试结果发布出来了,测试过程中还存在很多坑,我又对L4的库不是非常熟悉 今天就偷个懒评测频道的测试结果搬过来,如下图: 说明:此图片是中21IC评测频道搬来的。 七.器件选型 ST给出了开板的BOM,如下图:
根据我们以往的经验ST的评估板的用量向来实在,器件均为知名大品牌这里我们也就不再多说了。 八.其他资料 ST官方提供了Gerber Sch等资料,如下图:
感兴趣的朋友可以详细的研究学习,对以后的产品开发会有不小的帮助。 九.总结及展望 这款L4+评估板在外观和功能上与以往的NUCLEO-144的板子类似,功能布局也基本相同,使用方法也是完全相同,这里我们不做过多评价,最值得关注的是L4+的资源和性能,比L4系列增加了非常多的资源,并且性能提高也非常明显,希望这个系列的产品能能够得到更广泛的应用,同时也期待这款高性能产品能够开发出更多更好的产品。 十.官方资料
ST中文官方网站
STM32L4+系列Cortex-M4超低功耗微控制器产品介绍 STM32L4+资料下载:数据手册,参考手册,应用笔记等 STM32 Nucleo-144开发板原理图
|