0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >工业控制 > NuMicro M2351的Thread参考设计方案

NuMicro M2351的Thread参考设计方案

来源:
2024-12-03
类别:工业控制
eye 18
文章创建人 拍明芯城

NuMicro M2351 的 Thread 参考设计方案

Thread 是一种低功耗网状网络协议,广泛应用于智能家居、工业物联网和传感器网络中。作为一款基于 Arm Cortex-M23 内核的安全微控制器,NuMicro M2351 在 Thread 应用中具有极大的潜力。以下将从设计方案、主控芯片型号及其作用、设计流程等多个方面进行详细探讨。

image.png

NuMicro M2351 概述

NuMicro M2351 是新唐科技推出的一款基于 Arm Cortex-M23 内核的安全微控制器,符合 Armv8-M 架构的 TrustZone 技术标准,支持高效的嵌入式安全应用。该芯片集成了丰富的外设、低功耗设计、强大的安全特性,是 Thread 网络开发的理想选择。

M2351 主要特点包括:

  • 处理性能:主频可达 64 MHz,支持浮点运算。

  • 存储器资源:高达 512 KB 的 Flash 和 96 KB 的 SRAM,足以支持 Thread 协议栈的运行。

  • 安全特性:内置硬件加密引擎(AES、SHA、RSA)、随机数发生器(TRNG)和 Secure Boot 支持。

  • 外设接口:包括 UART、I²C、SPI 和 GPIO,方便与传感器、无线模块等外设通信。

Thread 参考设计中的关键芯片

在设计 Thread 网络设备时,除 M2351 主控芯片外,还需搭配多个支持芯片实现完整功能。以下列举设计中常用的芯片及其具体作用:

主控芯片:NuMicro M2351 系列

  • M2351KIAAE:低引脚数版本,适合空间有限的设计。

  • M2351SIAAE:中等配置,适合一般 Thread 设备。

  • M2351ZIAAE:高引脚数版本,提供更多外设接口和扩展功能。

在设计中的主要作用:

  • 执行 Thread 协议栈,完成数据路由、网络管理和安全认证等功能。

  • 管理传感器和外部无线通信模块。

  • 提供系统的低功耗管理。

无线通信模块

Thread 使用 IEEE 802.15.4 协议作为底层通信协议。M2351 可通过 SPI 或 UART 接口连接以下无线模块:

  • NXP JN5189:支持 Thread 和 Zigbee 的双协议芯片,功耗低,适合电池供电设备。

  • Silicon Labs EFR32MG22:性能强大,具有更高的输出功率。

  • Qorvo GP712:多协议支持,适合复杂网络环境。

无线模块的作用:

  • 实现低功耗无线通信,支持网状网络的拓扑结构。

  • 通过硬件加速提升网络的吞吐量和响应速度。

电源管理芯片

Thread 设备通常要求长时间运行,因此电源管理设计至关重要。以下是推荐的电源芯片:

  • TI TPS61291:升压转换器,用于提高电池电压以满足芯片供电要求。

  • Analog Devices LTC3555:多通道电源管理 IC,支持电池充放电管理。

  • Richtek RT6150A:高效率的降压转换器,降低待机功耗。

在设计中的主要作用:

  • 提供稳定的电压供给,确保系统在低功耗模式下的正常运行。

  • 保护电池,延长设备的使用寿命。

安全芯片

Thread 网络中数据传输的安全性至关重要。除了 M2351 的内置加密模块,还可增加独立安全芯片:

  • Microchip ATECC608A:硬件加密和身份认证芯片,支持加密密钥存储。

  • Infineon OPTIGA Trust M:多用途的安全芯片,适合需要更高安全等级的设备。

安全芯片的作用:

  • 增强系统的防篡改能力,保护用户数据。

  • 支持硬件级别的身份认证,防止非法设备接入网络。

Thread 参考设计方案实现

硬件设计

  1. 原理图设计
    硬件设计需围绕 M2351 和无线模块进行。确保 SPI、I²C 等接口的引脚连接正确,并增加必要的电源去耦电容和晶振。

  2. 电源设计
    根据设备供电模式(电池或外接电源),选择合适的电源管理芯片。需重点优化功耗,减少休眠模式下的能量消耗。

  3. 天线设计
    如果使用集成式无线模块,可选用自带 PCB 天线的模块。对于外部天线设计,需确保匹配网络的阻抗为 50Ω,以获得最佳通信性能。

软件设计

  1. 协议栈移植
    使用 OpenThread 或其他厂商提供的 Thread 协议栈。移植时需结合 M2351 的硬件外设驱动,确保协议栈能正常运行。

  2. 设备角色配置
    Thread 网络中,设备可配置为 Router、End Device 或 Leader。不同角色需根据设备硬件资源和功能需求进行调整。

  3. 安全认证
    利用 M2351 的 TrustZone 和硬件加密模块,为网络中的每次通信提供加密保障。可结合 ATECC608A 等芯片进行身份认证。

  4. 低功耗优化
    通过软件编程启用 M2351 的低功耗模式(例如 Deep Sleep 或 Power Down),结合无线模块的休眠功能,大幅延长设备的电池续航时间。

测试与调试

  1. 功能测试
    验证设备在加入 Thread 网络后能否正常通信,确保协议栈和硬件兼容性无问题。

  2. 功耗测试
    使用功耗分析仪测试设备在工作和休眠模式下的电流消耗,确保设计符合低功耗需求。

  3. 稳定性测试
    在多节点网络环境下长时间运行设备,测试网络拓扑的动态调整能力和通信稳定性。

典型应用案例

  1. 智能家居网关
    使用 M2351 和无线模块构建低功耗网关设备,连接 Zigbee、Thread 和 Wi-Fi 网络,实现多协议通信。

  2. 工业物联网节点
    在工业监测场景中部署 M2351 设备,用于采集传感器数据并通过 Thread 网络上报。

  3. 智能灯光控制系统
    使用 M2351 和 JN5189 模块,实现无线控制和组网功能,支持多种灯具的动态联动。

总结

NuMicro M2351 结合其强大的处理能力、丰富的外设资源和安全特性,是实现 Thread 网络设计的理想选择。通过选用合适的无线通信模块、电源管理芯片和安全芯片,开发者可以快速构建高效、低功耗的 Thread 网络设备,并满足智能家居和物联网领域的广泛需求。


责任编辑:David

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

标签: NuMicro M2351 Thread

相关资讯

拍明芯城微信图标

各大手机应用商城搜索“拍明芯城”

下载客户端,随时随地买卖元器件!

拍明芯城公众号
拍明芯城抖音
拍明芯城b站
拍明芯城头条
拍明芯城微博
拍明芯城视频号
拍明
广告
恒捷广告
广告
深亚广告
广告
原厂直供
广告