带有USB加密狗Nucleo包的STM32WB

描述

  什么是 STM32 无线?一个 STM32L4 和一个带有专用 Cortex-M0+ 的 2.4GHz 无线电 IP

  STM32WB 本质上是一个STM32L4 MCU 和一个 2.4GHz 无线电,位于单个芯片上的分离 Cortex_M0+ SoC 上。工程师可以享受大量 I/O、高达 1 MB 的闪存、浮点单元以及使我们的 MCU 如此成功的省电模式。此外,他们获得了处理所有无线操作的 Cortex-M0+,这意味着可以在 Cortex-M4 上实时运行应用程序,而另一个内核负责 2.4 GHz 无线电。新 MCU 集成了所有这些内核、无线 IP 和 balun,这一事实显着简化了整体 PCB 设计并减少了物料清单 (BOM)。此外,我们是第一个在与两层 PCB 兼容的封装上提供所有这些功能的公司,这将使产品具有成本效益,并在工业应用中具有相当大的优势。

  新的硬件架构还提供了关键的安全功能。例如,我们发送加密无线电以防止黑客克隆我们的组件,这可能会导致欺骗攻击,从而诱使系统认为入侵设备有权连接到网络。我们还提供嵌入在 Cortex-M0+ 中的客户密钥存储软件单元,它可以安全地存储客户密钥以供其应用程序使用,并将它们隐藏在 Cortex-M4 中。当开发人员想要启动安全软件更新时,他们可以使用只有 CKS 中存在的私钥才能解密的公钥,从而防止窃贼插入恶意代码或控制系统。最后,我们还提供安全固件更新,以及用于加密/解密操作的 AES 256 位硬件加速。

  为什么如此特别?STM32Cube 生态系统及其认证

  新的 STM32WB55 系列微控制器的优势还在于围绕该组件的 STM32Cube 生态系统。我们发布了对STM32CubeMX的更新,因此开发人员可以轻松配置新 MCU 的引脚分配和时钟树。现有的 STM32Cube 扩展包,如帮助工程师实现安全启动和安全更新系统的X-CUBE-SBSFU,也将与 STM32WB 超时兼容。在发布时,我们将在 STM32CubeWB MCU 封装中为蓝牙 5.0 和 Open Thread 提供完整的软件解决方案,而用户预计 Zigbee 堆栈将在今年第二季度推出。最后,STM32CubeMonRF由于能够测量各种输出功率 PER(数据包错误率),它可以告知错误率、整体信号质量,或者设置自定义脚本来处理特定用例,因此可以实现快速原型设计。

  计划小批量生产的公司也将欣赏我们为我们的堆栈和无线电都持有蓝牙和线程认证的事实。只要他们使用我们的设计和中间件,他们就可以从我们的 QDID(合格设计 ID)中受益,从而显着加快将产品推向市场所需的时间。传统上,获得正确的批准需要特殊实验室进行大量测试,以保证控制器、配置文件和物理层等的合规性。这是一项昂贵且耗时的工作。但是,我们的堆栈已经获得认证,并将在 2019 年下半年推出经过认证的无线电模块,这意味着通过使用我们的解决方案,团队可以节省大量时间、金钱和挫败感。事实上,我们的 QDID 可以帮助他们绕过很多这些复杂性。

  从哪里开始?P-NUCLEO-WB55

  开始试验新的 STM32WB 系列 MCU 的最佳方法是获得 P-NUCLEO-WB55,这是一个提供两个 STM32WB55 的开发包:一个在Nucleo64 板上,它使用 QFN68 封装,一个在USB 加密狗上,它采用 QFN48 外壳。这两款产品上的 MCU 充当超集,这意味着开发人员可以开始编写他们的应用程序,然后使用 STM32CubeMX 看看他们是否可以减少引脚数、使用内存更少的组件或降低时钟速度来模拟具有不同的规格,看看哪种配置最适合他们。

  我们决定提供一个 USB 加密狗来启用开箱即用的工作演示。用户将 USB 密钥连接到 PC,它会自动扮演蓝牙 LE 从设备的角色,与它的主设备或 Nucleo 板通信,它可以从它的 USB 端口或我们也发货的小电池获取电力在包中。但是,使用这种电源需要用户拿出烙铁来移动一些电阻。演示包括基本信标应用程序或无线更新模拟。演示的源代码位于 STM32CubeWB MCU 包中。

  审核编辑:郭婷

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分