上一篇介绍了STM32L5的芯片特性,这篇就不再啰里啰唆了,直接上开发板。

STM32L562E-DK,为什么是这块而不是STM32L552?原因是L552没有硬件AES、PKA模块,进行RSA公密钥算法、数字签名运算肯定是要慢些。

这块板子等了蛮长时间,起初为了节省时间不想从国外直邮,于是选择在淘宝上购买,问了下客服有现货,提交采购。结果一等就是两个礼拜,原来现货是假的,他们也是国外直邮... ...

试了下板子出厂自带的Demo,一个功耗测量,一个基于AI的手写输入,一个蓝牙,一个音频播放器。没什么好玩的,毕竟MCU而且没有以太网或者wifi。

正面照:(手机成像质量有限,图片照搬官网)

背面照:

看到背面我直接傻了眼,这密密麻麻像运放一样的是啥玩意?咋还多出个STM32L496?多赚了一个MCU?看来要看下原理图了,琢磨琢磨这电路怎么回事。官网资料:STM32L562E-DK资料

原理图一共24页,最后一页是3D展示。我这LJ电脑一翻到最后一页就卡死。。。

官方对开发板的介绍

在ST官网搜索,UM2617-Discovery kit with STM32L562QE MCU 4.0.pdf,此文档对 STM32L562E-DK Discovery kit做了详细的硬件功能介绍。

电源电路

整版供电电源选择:

    

5V_USB_CHGR,是CN17的USB-Micro(STLK)的电源,它经由 U47 STMPS2151STR输出5V_STLK。STMPS2151STR为单通道配电开关,具有过流保护、过热保护、欠压锁定等功能,可有效地对电路意外过流进行保护。

5V_PM_USB,由CN16的5V_VUSB_PM经由 U36 STMPS2141STR而来。STMPS2141STR与STMPS2151STR功能及参数一致,不同的是Enable使能引脚的控制电平。

5V_UCPD,由CN15的USB-TypeC口的 VBUSc经过TCPP01-M12而来。TCPP01-M12为ST的USB-TypeC端口保护器,具有ESD保护、短路保护、开漏故障报告等功能。

5V_VIN,由VIN而来,使用LD1117S50TR,实现12V-5V的线性稳压。VIN由CN18而来,用来扩展arduino板卡,在背面可以插接与arduino接口相同的模块。

5V_STLK、5V_VIN、5V_UCPD、5V_PM_USB、5V_USB_CHGR,经由JP4使用跳线帽进行选通,输出5V和5V_PM。

MCU稳压:

    

5V,经由U46、U44,TPS62743,DCDC稳压,降压为3V3、1V8。不得不说TPS62743实在是太小了,刚开始找半天发现怎么找不到,明明PDF上说就是在这个位置,后来才发现原来这个跟0603电阻一样大的东西就是它。

5V与5V_VUSB_PM,经由U49 ST1L05BPUR,降压为3V3_MCU_PM。5V也作为CN3、CN18的对外电源输出。

3V3_MCU_PM作为U22 STM32L496的电源、U19 STLM75M2F温度传感器的电源。

STM32L496只负责电流测量、温度监控等功能。结合ST宣传的在线电流调试,可以猜出,L496的功能主要是电流监测,尤其是在L562进入低功耗模式时,L496通过CN16 USB通信提供了板上实时电流监控的功能。

MCU电源选择、及电流测量选择:

3V3、1V8经由JP3跳线帽选通,输出VDD。3V3的功能很杂,给各种外设供电还做对外的输出。1V8除了在跳线帽做选通没别的用。

VDD、DYN_OUT经由SW1开关选通,输出VDD_MCU。VDD_MCU用来给L562供电。

5V、PM_PWR_EN,经由SW1开关选通后,输出SMPS_PWR_EN,控制着3V3、1V8的使能。图中PM_PWR_EN是经过一个电阻R162与L496的引脚连接的,但R162是默认断开未焊接的,故SMPS_PWR_EN仅由5V控制。

功能声明:JP3只是为了选通L562的电源电压,除非为了测试1.8V的L562外设,其它大多数情况都使用3V3。如果需要测量L562的功耗电流,则SW1必须拨动到电路板的PM_MEAS侧(左侧)。

电流测量部分稳压电源:

5V_PM经由U34 ST1L05BPUR,输出3V3_PM。5V_PM与3V3_PM共同为电流测量电路供电。

ST-LINKV3的电源:

5V_VIN、5V_UCPD、5V_USB_CHGR、5V_PM,使用二极管选通,经由U52 LD3985M33R,输出3V3_STLK。

3V3_STLK为U25 STM32F723供电,STM32F723作用是作ST-LINKV3调试器。

LCD液晶屏背光驱动:

5V经由U9 STLD40DPUR,作用是为液晶屏的背光LED提供恒流驱动。

VDD给除了上述描述过的外设之外的绝大部分外设供电。

看原理图之前,打死我都想不到,这电路板上有近1/3的元件与电源及电流测量有关,F**k!

结合以上电源的分析,板卡主要有6种供电方式:

  • 1.CN17插入USB-Micro线,JP4跳线帽位于5V_STLK位置。(推荐这种方式,供电电源经由配电保护开关,可防止过流、短路造成的硬件损坏)
  • 2.CN17插入USB-Micro线,JP4跳线帽位于5V_CHG位置。(不推荐,如果电路板裸露,碰巧有金属杂物接触板卡,可能造成损坏)
  • 3.CN15插入USB-TypeC线,JP4跳线帽位于5V_UCPD位置。(不推荐)
  • 4.CN16插入USB-Micro线,JP4跳线帽位于5V_PM_USB位置。(推荐,电流经由配电保护开关)
  • 5.背面插接arduino板卡,由arduino对L562开发板供电,JP4跳线帽位于5V_VIN位置。
  • 6.JP4跳线帽位于5V_VIN位置,外部5V电源供电。(不推荐,如外部5V电源无过流保护,很容易造成板卡损毁)

SW1作用:SW1拨动到电路板的PM_MEAS侧(左侧),可以测量L562的工作电流。

SW2作用:L496的BOOT启动模式选择。拨动到APPLL上电后从ROM正常启动运行,拨动到BOOT上电后开始USB-DFU固件升级。

背面的STM32L496只负责电流测量、温度监控等功能。LCD是挂接在L562上的。L496可通过UART与L562通信,传递电流、温度信息。也可通过USB与上位机通信。

其他外设

  • 1:U2,STG3692QTR,高速4路2:1模拟开关,用于CN2扩展外部I2S麦克风输入。
  • 2:U1,CS42L51-CNZ,双通道音频编解码器。
  • 3:CN1,TF卡座。
  • 4:U4,EMIF06-HSD03F3,6线EMI滤波器、ESD保护。
  • 5:U5,SN74LVC2T45DCUT,L496与L562间UART通信的电平转换。
  • 6:U6,MX25LM51245GXDI0A,512MBit Nor Flash。
  • 7:U7,STM32L562QEI6QU。今天的主角,110MHz主频的Cortex-M33,添加了TrustZone,LCD也是由它驱动显示的。
  • 8:U3,STG3692QTR,高速4路2:1模拟开关,用于CN3、CN4扩展外部接口。
  • 9:SW1,拨动到电路板的PM_MEAS侧(左侧),可以测量L562的工作电流。
  • 10:U9,STLD40DPUR,为液晶屏的背光LED提供恒流驱动。
  • 11:CN6,给ST-LINKV3调试器烧录固件用的Debug接口。
  • 12:U8,ECMF02-2AMX6,高速差分信号共模滤波器,给CN15 USB-TypeC滤波。
  • 13:CN10,STM32L496的Debug接口。
  • 14:B1,STM32L562的复位按键。
  • 15:B2,STM32L562的用户按键。
  • 16:U10,LD1117S50TR,5V线性稳压芯片,用于将arduino的12V电源降压到5V。
  • 17:U11,SPBTLE-RFTR,ST的蓝牙模块。
  • 18:CN8,STM32L562的Debug接口。
  • 19:CN9,STM32L562的Debug接口。
  • 20:U12,ESDALC6V1W5,单片4通道ESD保护器。
  • 21:JP4,板子5V供电电压的选通。
  • 22:LD4、LD5、LD6、LD7,L496的状态LED。
  • 23:CN2,扩展外部I2S麦克风输入。
  • 24:CN3,扩展外部接口。
  • 25:CN4,扩展外部接口。

  • 1:U21,TCPP01-M12,USB-TypeC端口保护器,具有ESD保护、短路保护、开漏故障报告等功能。
  • 2:U25,STM32F723,作为ST-LINKV3调试器。
  • 3:U42,ECMF02-2AMX6,高速差分信号共模滤波器,给CN17 USB-Micro滤波。
  • 4:U47,STMPS2151STR,单通道配电开关,具有过流保护、过热保护、欠压锁定等功能,可有效地对电路意外过流进行保护。对CN17的USB-5V电源输入进行保护。
  • 5:U45,ESDALC6V1W5,单片4通道ESD保护器。
  • 6:U37,U43,SN74LVC2T45DCUT,提供ST-LINKV3与L562间的电平转换。
  • 7:U52,LD3985M33R,给ST-LINKV3提供3.3V的线性稳压。
  • 8:U44,U46,TPS62743,DCDC开关稳压芯片,分别输出1.8V与3.3V,供L562选用。
  • 9:U51,LSM6DSO,MEMS三轴加速度计 + 三轴陀螺仪。
  • 10:U32,U38,U48,166mA过流和短路保护电路.
  • 11:U19,STLM75M2F,I2C总线温度传感器。
  • 12:U23,TSV992AIST,外部电流测量电源。
  • 13:U18,U35,U24,T1、T5、T6、T7、Q5、Q7。动态电流测量电路。
  • 14:U29、U30,300nA~75μA 低电流范围测量电路,直流偏置。
  • 15:U40、U41,75μA~150mA 大电流范围测量电路.
  • 16:U22,STM32L496VGT6,主要负责对L562进行电流测量、PCB温度测量,并通过串口与L562通信。(它不参与LCD的显示驱动)
  • 17:U34,ST1L05BPUR,为电流测量电路提供3.3V线性稳压。
  • 18:U36,STMPS2141STR,单通道配电开关,具有过流保护、过热保护、欠压锁定等功能,可有效地对电路意外过流进行保护。对CN16的USB-5V电源输入进行保护。
  • 19:U27,ECMF02-2AMX6,高速差分信号共模滤波器,给CN16 USB-Micro滤波。
  • 20:U49,ST1L05BPUR,为L496-MCU提供3.3V线性稳压。
  • 21:U16,SPH0641LM4H-1,I2S接口MEMS硅麦克风。
  • 22:U17,ESDA6V1BC6,对耳机端口提供ESD保护。
  • 23:CN13,3.5mm耳机输出。
  • 24:CN14,电容触摸屏的IIC通信接口。
  • 25:CN16,USB-Micro接口,用于L496下载固件和USB调试。
  • 26:B3,L496的复位按键。
  • 27:SW2,L496的BOOT选项开关。
  • 28:CN20,外部电流测量的电源。
  • 29:CN17,USB-Micro接口,用于ST-LINKV3调试器。
  • 30:USB-TypeC接口,L562的USB。
  • 31:arduino扩展接口。

STM32L562开发板开箱记 STM32L562E-DK Discovery kit电路功能分析相关推荐

  1. 【RT-Thread Smart】ART-Pi Smart 开发板开箱及爱之初次体验

    ART-Pi Smart 开发板开箱及爱之初次体验 首先, 感谢RT=Thread给的试用机会, 感谢熊大的指导. 本文ART-Pi Smart开箱及初次体验内置应用 标题开箱 收到有几天了.我们一步 ...

  2. 真正的RISC-V开发板——VEGA织女星开发板开箱评测

    文章目录 前言 关于RISC-V架构 关于VEGA织女星开发板 基于FPGA实现的RISC-V开发板 基于RISC-V芯片实现的开发板 开箱爆照 板载资源简介 主控芯片RV32M1简介 支持的开发工具 ...

  3. Arduino UNO开发板开箱体验

    Arduino UNO开发板开箱体验 1.Arduino简述 1.1什么是Arduino  Arduino是一个开源的电子设计平台,包括软件和硬件.其中硬件部分就是一块开发板了,软件部分就是对这块板子 ...

  4. 海思芯片固件修改工具_地平线X3开发板开箱、固件刷写、环境配置

    经过一个多月,我终于抽出时间去写这个系列的文章.很开心可以参加这次地平线举办的开发板体验活动.最开始拿到的是1.1.6版本的工具链以及103版本的镜像,而官方在8月发布了0827的镜像以及1.1.12 ...

  5. 【UFUN开发板评测】小巧而不失精致,简单而不失内涵——uFun开发板开箱爆照...

    关于uFun学习板--"满满的爱和正能量" uFun是由@张进东 张工组织发起的一个开源的学习板,设计初衷是为了帮助学生更好的理解电子知识和开发技巧,同时又能对学生毕业找工作有很明 ...

  6. 【UFUN开发板评测】小巧而不失精致,简单而不失内涵——uFun开发板开箱爆照

    文章目录 关于uFun学习板--"满满的爱和正能量" uFun开箱靓照--精致与内涵并存 板载资源简介--麻雀虽小,五脏俱全 令人激动的时刻--上电启动 小结 参考资料: 相关资料 ...

  7. [评测]灵动半导体MM32W3蓝牙开发板开箱报告

    文章目录 前言 开箱报告 板载资源简介 硬件电路分析 配套资料文档 关于灵动半导体 资料下载 前言 前几天在面包板社区申请了一块灵动微电子的开发板-- eMiniBoard-MB021,感谢面包板社区 ...

  8. LPC845-BRK开发板开箱

    我特别喜欢微小的开发板,特别是那些价格实惠,并且可以与基于Eclipse的工具一起使用.所以我很高兴能在在Mouser上看到NXPLPC845-BRK开发板,所以我立即订购了几个开发板.为什么买那么多 ...

  9. W800开发板开箱初体验

    前言 销售同事定制了一款第三方的硬件产品, 上面用到了W800 SOC(北京联盛德微(winnermicro))的wifi soc, 里面集成了平头哥的玄铁MCU XT804),同事让我向W800中写 ...

最新文章

  1. 时间计时android程序,Android 时间计时器控件 Chronometer
  2. Python--day41--事件和信号量之模拟连接数据库并在连接三次后抛出连接超时异常...
  3. 产业互联网时代,猪是如何上天的
  4. leetcode 1423. 可获得的最大点数(滑动窗口)
  5. 【洛谷 2661】信息传递
  6. EntityFramework进阶——数据变更冲突
  7. java模拟多线程买票问题
  8. 将文本文件内容存储在DataSet中的方法总结
  9. 【PostgreSQL-9.6.3】创建、修改、删除PostgreSQL数据库
  10. linux编译fdk aac,编译x264和fdk-aac
  11. 视频教程-R语言数据分析挖掘实战-大数据
  12. 渗透测试工具之——WVSS(绿盟web应用漏洞扫描系统)概述
  13. win乌班图双系统安装(win11、Ubuntu20.04)及安装后的环境、软件配置
  14. 模糊:让你的代码远离偷窥之眼
  15. win 10 桌面路径还原到C盘拒绝访问
  16. bigDecimal学习笔记_隋小白
  17. java 常用框架MP
  18. 植物大战僵尸自动拾取阳光
  19. 安卓使用usb连接外设
  20. 2021年RHCE考试题解法

热门文章

  1. bzoj 3513: [MUTC2013]idiots FFT
  2. java -UDP通信
  3. 咏南中间件+开发框架中秋国庆大促
  4. C/C++ 中的指针
  5. Symbian c++ 在3版中实现并动态配置开机自启动
  6. 【Java从0到架构师】Filter_Listener_AJAX
  7. Vue 学习笔记(4)Vue-cli4 项目搭建 + 目录结构 + 项目打包、部署
  8. mongo报错WiredTiger.wt, connection: /data/db/WiredTiger.wt: handle-open: open: Operation not permitted
  9. 通向财务自由之路06_适应大环境的交易策略
  10. JAVA能做flash游戏吗_FLASH+JAVA开发实时网络游戏 (转:闪客帝国)