一:设计的开发板:
借着本次的Let us design 活动,设计了一款STM32WBA62 MCU最小系统核心板。
二:STM32WBA62CIU6芯片介绍
特性:核心:32位Arm Cortex-M33 CPU,采用TrustZone技术,带FPU、MPU和DSP指令,自适应实时加速器(ART Accelerator)集成8 KB指令缓存,可实现从闪存零等待状态执行,频率高达100 MHz,150 DMIPS(1.5 DMIPS/MHz)。工作条件:VDD、VDDA电压范围为1.71V至3.6V,工业级工作温度范围为-40℃至85℃。无线连接:内置2.4 GHz射频收发器,支持Bluetooth LE 5.4、IEEE 802.15.4、Zigbee、Thread和Matter,接收灵敏度-96 dBm(BLE 1 Mbps),可编程发射功率最高+10 dBm,支持集成式巴伦和单晶振运行。存储器:2 MB双Bank Flash,支持ECC,具备读保护(RDP)和可安全存储的隐藏保护区(HDP),512字节OTP;512 KB SRAM,其中64 KB带奇偶校验。安全:集成TrustZone、两个AES协处理器(其中一个可防DPA攻击)、PKA公钥加速器、HASH硬件加速器和真随机数发生器,支持安全启动与安全固件安装。复位和电源管理:具备上电/掉电复位、可编程电压检测器(PVD)、超低功耗模式,120 nA待机模式(16个唤醒引脚),1.33 μA待机模式(带RTC)。时钟管理:外部32 MHz晶振、32 kHz LSE晶振,内部16 MHz RC(±1%),内部低功耗32 kHz RC(±5%),带PLL。外设:3个SPI、4个I2C、4个UART、1个SAI、USB OTG高速接口(带PHY)、12位ADC(2.5 Msps)、两个比较器、1个16位电机控制定时器、3个16位通用定时器、2个32位定时器、2个低功耗16位定时器、RTC、双看门狗、8通道DMA。封装:UFQFPN48(7x7x0.55 mm),48引脚封装可引出34个GPIO。
三:简单介绍
开发板整体框图如下所示:

3.1:板载DAP调试器,只需要一根TYPE-C线,开发板串口1与DAP虚拟串口连接,方便用户调试。
3.2:晶振电路:外部使用8MHZ晶振作为系统时钟源,同时具有RTC电路。
3.3:两路按键输入检测电路和复位电路。
3.4:使用无源蜂鸣器,使用PWM输出方式驱动。
3.5:存储芯片:具有SPI驱动方式的W25Q128芯片,IIC驱动方式的AT24C64兼容方式。
3.6:显示电路:使用0.96寸的OLED显示方式。
3.7:具有RS232,RS485接口方式,可以实现外接不同的模块
3.8:具有USB接口电路,实现USB的虚拟串口功能。
四:原理图如下所示:
4.1 DAP的原理图

4.2 STM32WBA62CIU6主芯片电路

STM32WBA62CIU6:
https://www.digikey.cn/zh/products/detail/stmicroelectronics/STM32WBA62CIU6/26254336
W25Q128
https://www.digikey.cn/zh/products/detail/winbond-electronics/W25Q128JVSIM-TR/6819722
4.3 电路板PCB示意图:

4.4 电路板3D仿真图:

五:开发板介绍
本次活动设计的开发板集成了一个DAP调试器,仅仅使用一根type-c线就可以对STM32WBA62开发板进行调试。
主要功能具有0.96寸的OLED显示,按键输入,LED显示,无源蜂鸣器功能,IIC通讯的AT24C64存储芯片,SPI通讯的W25Q128芯片。将开发板的的三路串口分别用作与板载调试器输出使用,方便查看数据,外扩的RS485,RS232芯片。
六:心得体会
通过本次EEPW举办的Let us Design的活动,加深了对STM32WBA62CIU6芯片的了解和实际操作的能力。通过一段时间的实际操作,算是把DAP调试器和STM32WBA62CIU6拓展板绘制完成了.
希望通过本次的活动,对STM32WBA62的知识有更深一步的了解,通过使用STM32cube MX软件对HAL库的使用,对板载现有资源有更深一步的研究。
我要赚赏金
