任何物联网产品开发人员如果被问到下一代设计需要多少内存,很可能会回答“越多越好(More is More)”!然而,微小的物联网设备尺寸和有限的硬件资源往往难以满足日益增长的内存需求。本博客将介绍物联网设备实际需要多少内存,以及我们的SiWx917M Wi-Fi 6 SoC如何响应物联网开发人员对更多内存的需求。
尽管体积小巧,物联网设备已能够运行在智能家居、建筑、医院、企业等现代社会的智能场景中日益复杂的应用程序。它们可以运行多种无线协议栈,例如Wi-Fi和低功耗蓝牙(Bluetooth LE)。现在,物联网设备还能够通过Matter应用层连接到多个生态系统。许多类型的物联网设备可以在现场自主运行数年。在其运行生命周期中,制造商会频繁地通过无线更新(OTA)方式推送软件更新和安全补丁,以确保设备的实时性并防范网络威胁。
物联网设备的内存挑战
对于物联网设备制造商而言,如何在有限的硬件资源上实现所有必要功能,包括无线协议栈和复杂的应用程序,同时还预留出OTA更新和未来代码增长的空间,是一大挑战。内存已成为物联网设备制造商的关键瓶颈,它是宝贵的硬件资源。然而,充足的内存让制造商能够构建具备更多功能、更长寿命的设备,也提升了电路设计的整体价值和使用寿命。
本博客面向非技术读者,介绍了物联网内存挑战:物联网设备究竟需要多少内存?SiWx917M Wi-Fi 6和低功耗蓝牙SoC如何通过其大内存配置解决这一内存挑战?
物联网设备需要多少内存?
物联网设备所需的内存需考量以下几个目的:
无线协议栈:诸如Wi-Fi、低功耗蓝牙和Matter之类的协议栈是相当紧凑的软件组件,但它们可能占用几百kilobytes 的RAM和几megabytes的Flash。
客户应用:同样在设备应用方面,无论是智能锁、温度传感器还是灯开关,都可能占用数百kilobytes 的RAM和几megabytes的Flash,具体取决于复杂程度和数据量。
软件更新:为了保证OTA软件更新的流畅和快速执行,必须在Flash上预留足够的空间。
未来的代码增长:软件往往会在设备的整个生命周期中不断增长,制造商需要在Flash上为未来的代码增长预留空间。
SiWx917M提供大内存配置
SiWx917M Wi-Fi 6 SoC在行业同级的超低功耗Wi-Fi芯片中具有最大的内存配置。但是SiWx917M SoC有多少内存,可以用它做什么?请继续往下阅读关于SiWx917M SoC内存配置的概述。
RAM
SiWx917M SoC 配备了高达 672kB 的大型SRAM(static-RAM)内存,为您的应用程序、安全引擎、外设、Wi-Fi、低功耗蓝牙和 Matter 协议栈提供了更多空间。该 SoC 提供了三种软件可配置的内存选项,可以在芯科科技的无线系统和您的应用程序之间共享 SRAM,使您能够针对各种用例优化 SiWx917M。
Flash
使用 SiWx917M,您不必担心 Flash 内存不足。它提供了高达 8MB 的 Flash,并可根据订购零件编号(OPN)选择多种配置。详细信息请访问 SiWx917 网页:https://cn.silabs.com/wireless/wi-fi/siwx917-wireless-socs
在许多物联网设备中,8MB 的大容量 Flash 是必要的,用于容纳无线协议栈、Matter 协议软件、Master Boot Records、bootloader、证书、OTA 软件更新以及未来的代码增长。
凭借 SiWx917M 的大容量 Flash,您可以开发更好、更先进的物联网设备。这还实现了单芯片架构,使 SiWx917M 在 SoC 操作模式下运行整个无线系统和您的应用程序,减少了设备占用空间,节省了总物料清单(BoM)和设计成本。大容量的 Flash 能够延长设备的使用寿命。
In-package PSRAM
在某些情况下,物联网软件设计可能需要超过SiWx917M提供的672kB内存。对此,SiWx917M 支持PSRAM,可大幅扩展开发人员的执行空间。该产品系列包括配备高达 8MB PSRAM(而非 Flash)的 OPN。
请注意,如果同时需要 Flash 和 PSRAM,您可以订购我们的 SiWx917Y 模块,其中提供带有这两种内存类型的 OPN:https://cn.silabs.com/wireless/wi-fi/siwx917y-wireless-modules
SiWx917M的外部 Flash 和 扩展PSRAM
如果需要比 8MB Flash 或 PSRAM 更大的内存,SiWx917M 支持连接最高 16MB 的外部 Flash 或 PSRAM 的加密接口,为设计提供了极大的灵活性和空间。
借助超低功耗的 SiWx917M Wi-Fi 6 和 低功耗蓝牙SoC,您将拥有足够的内存来满足先进无线物联网设备的所有功能需求,并且还能为 Matter、OTA 更新和设备生命周期内的未来代码增长预留空间!
了解更多有关 SiWx917M 的技术细节、功能和架构等详细信息:https://cn.silabs.com/wireless/wi-fi/siwx917-wireless-socs
扫描以下二维码,关注芯科科技的社交媒体平台