小编2025年的第一块开发板测评,是来自意法半导体(STMicroelectronics)的STM32L562 Discovery Kit。
STM32L562E-DK探索套件是一款完整的演示与开发平台,适用于基于带有Arm® TrustZone® 以及ARMv8-M主线安全扩展内核的 Arm® Cortex®-M33的STM32L562QEI6Q微控制器。该微控制器配备512千字节闪存和256千字节静态随机存取存储器(SRAM) 。
板卡资源介绍::
STM32L562QEI6Q微控制器,采用BGA132封装,配备512千字节闪存和256千字节静态随机存取存储器(SRAM)
1.54英寸、240×240像素、262K色的TFT液晶模块,具有并行接口和触摸控制面板
USB Type-C® 下游设备,全速
板载电能计量器:测量范围为300nA至150mA,配有专用USB接口
SAI音频编解码器
MEMS数字麦克风
512-MBit Octo-SPI闪存
蓝牙® 低功耗V4.1模块
iNEMO 3D加速度计和3D陀螺仪
两个用户指示灯
用户按钮和复位按钮
板载接口
microSD™存储卡
USB Type-C®接口
立体声耳机插孔(含模拟麦克风输入接口)
JTAG调试器
用于外部设备的DPM(动态功耗测量)接口
STMod+扩展连接器,配有用于Wi-Fi®、Grove和mikroBUS™兼容连接器的扇出扩展板
Pmod™扩展连接器
音频MEMS子板扩展连接器
ARDUINO® Uno V3扩展连接器
灵活的电源选项:ST - LINK USB VBUS、USB连接器或外部电源
板载具有USB重新枚举功能的STLINK - V3E调试器/编程器:大容量存储、虚拟COM端口和调试端口
可通过STM32CubeL5 MCU软件包获取全面的免费软件库和示例
支持多种集成开发环境(IDE),包括IAR Embedded Workbench®、MDK - ARM和STM32CubeIDE
01
STM32L562评估套件板载资源
开发板资源地址地址:
https://www.st.com.cn/zh/evaluation-tools/stm32l562e-dk.html#overview
正面:
U2,STG3692QTR,高速4路2:1模拟开关,用于CN2扩展外部I2S麦克风输入。U1,CS42L51-CNZ,双通道音频编解码器。
U1,CS42L51-CNZ,双通道音频编解码器。
CN1,TF卡座。
U4,EMIF06-HSD03F3,6线EMI滤波器、ESD保护。
U5,SN74LVC2T45DCUT,L496与L562间UART通信的电平转换。
U6,MX25LM51245GXDI0A,512MBit Nor Flash。
U7,STM32L562QEI6QU。今天的主角,110MHz主频的Cortex-M33,添加了TrustZone,LCD也是由它驱动显示的。
U3,STG3692QTR,高速4路2:1模拟开关,用于CN3、CN4扩展外部接口。
SW1,拨动到电路板的PM_MEAS侧(左侧),可以测量L562的工作电流。
U9,STLD40DPUR,为液晶屏的背光LED提供恒流驱动。
CN6,给ST-LINKV3调试器烧录固件用的Debug接口。
U8,ECMF02-2AMX6,高速差分信号共模滤波器,给CN15 USB-TypeC滤波。
CN10,STM32L496的Debug接口。
B1,STM32L562的复位按键。
B2,STM32L562的用户按键。
U10,LD1117S50TR,5V线性稳压芯片,用于将arduino的12V电源降压到5V。
U11,SPBTLE-RFTR,ST的蓝牙模块。
CN8,STM32L562的Debug接口。
CN9,STM32L562的Debug接口。
U12,ESDALC6V1W5,单片4通道ESD保护器。
JP4,板子5V供电电压的选通。
LD4、LD5、LD6、LD7,L496的状态LED。
CN2,扩展外部I2S麦克风输入。
CN3,扩展外部接口。
背面:
U21,TCPP01-M12,USB-TypeC端口保护器,具有ESD保护、短路保护、开漏故障报告等功能。
U25,STM32F723,作为ST-LINKV3调试器。
U42,ECMF02-2AMX6,高速差分信号共模滤波器,给CN17 USB-Micro滤波。
U47,STMPS2151STR,单通道配电开关,具有过流保护、过热保护、欠压锁定等功能,可有效地对电路意外过流进行保护。对CN17的USB-5V电源输入进行保护。
U45,ESDALC6V1W5,单片4通道ESD保护器。
U37,U43,SN74LVC2T45DCUT,提供ST-LINKV3与L562间的电平转换。
U52,LD3985M33R,给ST-LINKV3提供3.3V的线性稳压。
U44,U46,TPS62743,DCDC开关稳压芯片,分别输出1.8V与3.3V,供L562选用。
U51,LSM6DSO,MEMS三轴加速度计 + 三轴陀螺仪。
U32,U38,U48,166mA过流和短路保护电路。
U19,STLM75M2F,I2C总线温度传感器。
U23,TSV992AIST,外部电流测量电源。
U18,U35,U24,T1、T5、T6、T7、Q5、Q7。动态电流测量电路。
U29、U30,300nA~75μA 低电流范围测量电路,直流偏置。
U40、U41,75μA~150mA 大电流范围测量电路。
U22,STM32L496VGT6,主要负责对L562进行电流测量、PCB温度测量,并通过串口与L562通信。(它不参与LCD的显示驱动)
U34,ST1L05BPUR,为电流测量电路提供3.3V线性稳压。
U36,STMPS2141STR,单通道配电开关,具有过流保护、过热保护、欠压锁定等功能,可有效地对电路意外过流进行保护。对CN16的USB-5V电源输入进行保护。
U27,ECMF02-2AMX6,高速差分信号共模滤波器,给CN16 USB-Micro滤波。
U49,ST1L05BPUR,为L496-MCU提供3.3V线性稳压。
U16,SPH0641LM4H-1,I2S接口MEMS硅麦克风。
U17,ESDA6V1BC6,对耳机端口提供ESD保护。
CN13,3.5mm耳机输出。
CN14,电容触摸屏的IIC通信接口。
CN16,USB-Micro接口,用于L496下载固件和USB调试。
B3,L496的复位按键。
SW2,L496的BOOT选项开关。
CN20,外部电流测量的电源。
CN17,USB-Micro接口,用于ST-LINKV3调试器。
USB-TypeC接口,L562的USB。
arduino扩展接口。
STM32L562评估套件一共两块板子,扩展板应用于STMod+相关扩展接口,复用的USART和SPI,通过两个IO口来选择的。
02
评估板功能测试
上电LED闪烁:
首先,我们看到板子本身是预留了外部晶振的,但是实际是没有焊接的,可以看下实际PCBA上面X1是空贴的,所以在实际使用的时候,我们使用的内部时钟。
编译软件我们使用STM32CubeMX+MDK。原理图给用户预留的LED,我们选择绿色的LD10,IO口是PG12,通过STM32CubeMX配置PG12为推挽输出,生成代码后在主循环里面添加代码:
HAL_GPIO_TogglePin(GPIOG, GPIO_PIN_12);
HAL_Delay(500);//500ms翻转
串口发送测试:
STM32L562评估套件是没有单独把某个UART接出来的,可以去看下原理图,如需要使用UART就要从拓展板子上接出来。它的串口和SPI是复用的,需要通过2Bit来选择,就是其所谓的STmod+模式。
2bit选择通过PF11和PF12来实现,我们把其配成推挽输出,并且上电就置高。PC10和PC11配置成USART3的TX,RX,并且引线出来接到USB转串口工具上和PC连接,并且在程序中加入相关代码。
HAL_GPIO_WritePin(GPIOF,GPIO_PIN_11,GPIO_PIN_SET);\\上电置高
HAL_GPIO_WritePin(GPIOF,GPIO_PIN_12,GPIO_PIN_SET);\\上电置高
//500ms交替发送字符a和b
HAL_Delay(500);
HAL_UART_Transmit(&huart3, (uint8_t *)&"a", 1, 0xFFFF);
HAL_Delay(500);
HAL_UART_Transmit(&huart3, (uint8_t *)&"b", 1, 0xFFFF);
STM32L562评估套件的简单测评就这样啦,相关交流可以评论区和小编沟通😃
本合集主要是分享成熟的产品方案,所有分享的方案均包含全套硬件电路资料,配套软件代码,部分资料包含了设计手册,仿真模型等,是工程师学习借鉴不可多得的法宝。本合集介绍的所有方案资料均可在公众号中回复对应方案介绍文章中的给出的对应资料编码获得下载链接!
电路方案合集👆👆👆(点击进入合集)
本合集主要分享成熟产品的硬件电路方案,包括开关电源,充电器,UPS等。本合集介绍的所有电路方案资料均可在公众号中回复对应方案介绍文章中的给出的对应资料编码获得下载链接!
AltiumDesigner封装合集👆👆👆(点击进入合集)
本合集主要分享AltiumDesigner的PCB封装,包括2.4GPCB天线、通用接插件、阻容感元件、芯片、模块、变压器等,所有封装均配套精美3D模型,拿来就用,可以节省工程师自己做封装以及寻找配套3D文件的时间。本合集封装定期更新!本合集介绍的所有封装均可在公众号中回复对应方案介绍文章中的给出的对应资料编码获得下载链接!
本合集整理分享了EMC的基础知识,包括滤波、屏蔽、接地等。此外还会分享实际EMC、EMI相关实验及整改案例,希望广大工程师好友可以把自己的实际经验分享出来,大家一起进步!
本合集主要分享PADS的PCB封装,包括2.4GPCB天线、通用接插件、阻容感元件、芯片、模块、变压器等,所有封装均配套精美3D模型,拿来就用,可以节省工程师自己做封装以及寻找配套3D文件的时间。本合集封装定期更新!本合集介绍的所有封装均可在公众号中回复对应方案介绍文章中的给出的对应资料编码获得下载链接!
本合集分享的匀是关于PADS这款软件在日常工作中遇到问题的总结,包括错误处理,软件小技巧等,是实用系列帮助手册,惠存!软件版本基本是基于PADS9.5,如果是新版本特有的功能会在文章开头说明!
本合集是基于Proteus,分享STM32系列芯片的仿真项目。意在开创一种不需要硬件开发板的前提下,入门STM32的创新学习模式。本合集介绍的所有方案资料均可在公众号中回复对应方案介绍文章中的给出的对应资料编码获得下载链接!
真实的去面对自我,面对那自私,小气,虚荣,嫉妒,叛逆的阴暗一面……
本合集主要分享小编精挑细选的电子、嵌入式、电气相关经典的PPT,来源于大厂培训,名校公开课,网络热门等。所有PPT均可在线阅读,无需下载。
本合集介绍了一整套电子元器件及其选型相关的知识,包括电阻,电感,电容,线材,三极管,二极管,MOS等。
本合集主要分享各各种板卡、开发板、仪器等试用经历,包括小编自己测评或者试用过程,以及网友投稿的相关测评或者试用过程。
本合集主要分享关于PCB方面的相关知识,包括制造,原材料,叠层,高速PCB等。
本合集主要分享各大机构对于相关行业的分析报告,包括医疗、半导体、汽车、工业、物联网、行业薪资等。所有报告均可在线阅读,无需下载。
本合集主要是针对成熟产品硬件电路的解析,包括PCB布局,阻抗分布,特色方法等,主要是针对PCB layout,小编通过自己有限的知识给大家交流解析某一款产品的电路PCB layout中的特点,读者可以结合自己在工作中的经验,相互印证中借鉴学习。
本合集主要分享工程师们在论坛或者学习群里面提出的在实际工作中遇到的电路设计相关问题,分析网友们是如何解决这个问题,以及小编对这些问题的看法以及给出的最终解决方案。
本合集分享关于单片机相关知识,主要是包括嵌入式编程,好用的开源库,以及实际项目中开发遇到过的问题。
小编发现网络上关于cubeIDE的教程还是比较少的,于是乎就有了做一个合集教程的想法,把使用STM32CubeIDE的相关小技巧一一分享给大家。本教程不额外说明都是基于HAL库!