单片机/MCUwilliam hill官网
直播中

欢乐马_43776987

3年用户 4经验值
擅长:嵌入式技术
私信 关注
[文章]

【xG24 Matter开发套件试用体验】开箱+开发板资料说明+开发环境搭建

一、开发板说明:

开发板板载type-C jlink调试器,仅需一个USB即开发调试,非常方便
wKgZomYnLGWAGDFBAALWHe19OdA563.jpg

二、芯片简介:

EFR32MG24 是一款支持多种通信协议的无线通信SOC,它支持Bluetooth、Matter、OpenThread、Zigbee,是进行网状物联网连接的理想选择。通过2.4GHz RF实现设备物联。
它采用Cortex-M33@78MHz的内核和工作频率,Flash和内部RAM最高可达1536kB和256kB
目标应用包括:
智能家居 - 网关-集线器、传感器、开关、门锁、智能锁头
照明 - LED灯泡、灯具
楼宇自动化 - 网关、传感器、开关、定位服务
AL/ML - 预测性维护、玻璃破裂检测、唤醒字检测
芯片功能架构图

三、芯片功能说明:

EFR32MG24 的重要功能如下所列。
低功耗 无线片上系统
• 高性能 32 位 78.0 MHz ARM Cortex®-M33 ,带有 DSP 指令和浮点单元,可实现高效的信号处理
• 高达 1536 kB 的闪存程序存储器
• 高达 256 kB 的 RAM 数据存储器
• 2.4 GHz 无线电操作
• 矩阵矢量处理器,可实现 AI/ML 加速
射频性能
• 在 250 kbps O-QPSK 的条件下,灵敏度为 -105.4 dBm
• 在 125 kbps GFSK 的条件下,灵敏度为 -105.7 dBm
• 在 1 Mbps GFSK 的条件下,灵敏度为 -97.6 dBm
• 在 2 Mbps GFSK 的条件下,灵敏度为 -94.8 dBm
• TX 功率高达 19.5 dBm

** 低系统能耗**
• RX 电流为 4.4 mA (1 Mbps GFSK)
• RX 电流为 5.1 mA (250 kbps O-QPSK DSSS)
• 在 0 dBm 输出功率的条件下, TX 电流为 5 mA
• 在 10 dBm 输出功率的条件下, TX 电流为 19.1 mA
• 在 19.5 dBm 输出功率的条件下, TX 电流为 156.8 mA
• 频率为 39.0 MHz 时,在活动模式 (EM0) 下的电流消耗为 33.4μA/MHz
• 在 EM2 深度睡眠模式下,电流为 1.3 μA(保留 16 kB RAM, RTC 从LFRCO 中运行)

支持的调制格式
• 2 (G)FSK,可配置完整波形
• OQPSK DSSS
• (G)MSK

协议支持
• Matter
• OpenThread
• Zigbee
• Bluetooth 低功耗 (BLE 5.3)
• Bluetooth 网状网络
• 专有 2.4 GHz
• 多协议

安全库
• AES128/192/256、 ChaCha20-Poly1305、 SHA-1、SHA-2/256/384/512、 ECDSA+ECDH( P-192、 P-256、 P-384、P-521)、 Ed25519 与 Curve25519、 J-PAKE、 PBKDF2 的硬件加密加速
• 真随机数生成器 (TRNG)
• ARM® TrustZone®
• 安全启动(信任安全加载程序的根)
• 安全调试解锁
• DPA 对策
• 使用 PUF 进行安全密钥管理
• 防篡改
• 安全认证

广泛的 MCU 外围设备选择
• AD 转换器 (IADC)
• 12 位, 1 Msps;或 16 位, 76.9 ksps
• 特定 OPN 支持高速模式(高达 2 Msps)和高精度模式(高达 16位 ENOB, 3.8 ksps)
• 2 个模拟比较器 (ACMP)
• 2 个 DA 转换器 (VDAC)
• 多达 32 个带有输出状态保持和异步中断功能的通用 I/O 引脚
• 8 信道 DMA 控制器 (LDMA)
• 20 信道外围设备反射系统 (PRS)
• 3 个 16 位定时器/计数器,带 3 个比较/捕获/PWM 通道 (TIMER2/3/4)
• 2 个 32 位定时器/计数器,带 3 个比较/捕获/PWM 通道 (TIMER0/1)
• 2 个 32 位实时计数器 (SYSRTC/BURTC)
• 24 位低能耗定时器,用于波形生成 (LETIMER)
• 16 位脉冲计数器,带有异步操作 (PCNT)
• 2 个看门狗定时器 (WDOG)
• 1 个通用同步/异步接收器/发射器 (USART),支持 UART/SPI/SmartCard (ISO 7816)/IrDA/I 2S
• 2 个增强型通用同步/异步接收器/发射器 (EUSART),支持 UART/SPI/DALI/IrDA
• 2 个 I2C 接口,支持 SMBus
• 32 KHz 睡眠晶体更换为采用精密模式的低频 RC 振荡器 (LFRCO)
• 小键盘扫描仪,支持最大 6x8 的矩阵 (KEYSCAN)
• 芯片温度传感器,单点校准后具有 +/-1.5 °C 精度

较宽工作范围
• 1.71 V 至 3.8 V 单电源
• -40 °C 至 125 °C

封装
• QFN40 5 毫米 × 5 毫米 × 0.85 毫米
• QFN48 6 毫米 × 6 毫米 × 0.85 毫米

微信截图_20240718215804.png

四、芯片相关资料:

数据手册:https://www.silabs.com/documents/public/data-sheets/efr32mg24-datasheet-cn.pdf
用户手册:https://www.silabs.com/documents/public/user-guides/ug533-xg24-ek2703a.pdf
案例展示:https://cn.silabs.com/applications/case-studies/wireless-solutions-for-innovative-nuki-smart-locks
硬件资料:https://www.silabs.com/development-tools/wireless/efr32xg24-explorer-kit?tab=techdocs

五、开发环境搭建:

官方资料:

1、下载IDE:https://www.silabs.com/development-tools/wireless/efr32xg24-explorer-kit?tab=getting-started
2、IDE使用说明:https://docs.silabs.com/simplicity-studio-5-users-guide/latest
2、Bluetooth SDK 说明 :https://www.silabs.com/developers/bluetooth-low-energy
3、Bluetooth SDK 仓库 :https://github.com/SiliconLabs/gecko_sdk(会比较慢,建议用我导入的仓库:https://gitee.com/richarddestiny/gecko_sdk.git )

微信截图_20240719001026.png

环境搭建:

  1. IDE Simplicity Studio安装:
    下载windows版本安装包(需要账号登陆)直接安装
    图片.png
    IDE安装完成之后,连接开发板,点击install=>install by connecting devices,安装软件包,选择auto安装全部软件包即可
    微信截图_20240718234550.png
    点击下一步后,进入漫长等待:
    微信截图_20240719001130.png
    下载完成后完成开发环境搭建,

    下一步,开始实验官方SDK demo和实验,下个帖子见~~

更多回帖

发帖
×
20
完善资料,
赚取积分