0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

带有USB加密狗Nucleo包的STM32WB

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-16 09:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

什么是 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 包中。

审核编辑:郭婷

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

    关注

    49

    文章

    8909

    浏览量

    166036
  • 电源
    +关注

    关注

    185

    文章

    19047

    浏览量

    265082
  • usb
    usb
    +关注

    关注

    60

    文章

    8487

    浏览量

    286633
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何让蓝牙 USB 加密狗正常工作?

    我想让蓝牙 (bluez) 运行。所以我需要一个 USB 蓝牙加密狗。 有人成功让蓝牙 USB 加密狗正常工作吗?如果是这样,需要做什么?您在哪个品牌和型号/品牌上取得了成功。
    发表于 03-19 07:18

    AN5289 使用 STM32WB 系列微控制器构建射频应用笔记

    本文档一步一步地指导设计人员基于 STM32WB 系列微控制器构建特定 Bluetooth低功耗或802.15.4 应用。它汇集了最重要的信息,并且列出了需要处理的方面。为了充分利用本文档中的信息
    发表于 01-09 14:13 0次下载

    LAT1215+如何让 STM32WB 在没有 LSE 时运行 BLE 应用程序

    首先 LSE 可作为 STM32WB RF Wakeup 和 RTC 的时钟源。STM32WB RF Wakeup 和 RTC 的时钟源可配置为 LSE,LSE 时钟相对比较稳定且准确,不需要校准
    发表于 01-09 10:55 0次下载

    STM32WB 系列微控制器 OTA 和无线固件更新应用笔记

    本文档介绍了通过低功耗蓝牙连接在 STM32WB 设备上进行 OTA 固件更新的过程。它讲解如何使用 STM32Cube 固件中提供的 OTA 应用程序,实现用户应用程序、无线固件和固件升级服务的更新。
    发表于 01-08 14:50 0次下载

    MLPF-WB55-01E3:2.4 GHz低通滤波器的卓越之选

    STM32WB55Cx/Rx、STM32WB50Cx、STM32WB35Cx和STM32WB30Cx系列微控制器设计的2.4 GHz低通滤波器。它集成了阻抗匹配网络和谐波滤波器,旨在最
    的头像 发表于 12-31 17:20 2197次阅读

    MLPF - WB55 - 01E3:2.4 GHz低通滤波器的深度解析

    的是STMicroelectronics推出的一款2.4 GHz低通滤波器——MLPF - WB55 - 01E3,它专为匹配STM32WB系列微控制器而设计,具有诸多出色特性。 文件下载: MLPF-WB55-01E3.pdf
    的头像 发表于 12-17 17:35 877次阅读

    STM32 Nucleo-144开发平台技术解析与应用指南

    STMicroelectronics NUCLEO-U5A5ZJ-Q STM32 Nucleo-144板具有各种性能和功耗特性。得益于STM32微控制器,STMicroelectron
    的头像 发表于 10-25 17:21 2325次阅读
    ‌<b class='flag-5'>STM32</b> <b class='flag-5'>Nucleo</b>-144开发平台技术解析与应用指南

    STM32WB连接扩展板技术解析:从硬件架构到开发实践

    STMicroelectronics B-WB1M-WPAN1连接扩展板设有板载STM32WB1MMCH6。STMicro B-WB1M-WPAN1连接扩展板提供母头-母头STMOD+
    的头像 发表于 10-23 09:40 893次阅读
    <b class='flag-5'>STM32WB</b>连接扩展板技术解析:从硬件架构到开发实践

    STM32 Nucleo-64开发板技术解析与应用指南

    ARDUINO^®^ Uno V3连接和ST morpho接头,可轻松扩展STM32 Nucleo开放式开发平台的功能。该板设有板载ST-LINK调试器/编程器,具有USB重新枚举功能。STM
    的头像 发表于 10-22 14:26 1356次阅读
    <b class='flag-5'>STM32</b> <b class='flag-5'>Nucleo</b>-64开发板技术解析与应用指南

    ‌STMicroelectronics AEK-MCU-SPC5LNK 编程调试器技术解析

    STMicroelectronics AEK-MCU-SPC5LNK加密狗开发用作SPC58汽车微控制器的调试器/编程器加密狗。AEK-MCU-SPC5LNK结合了无源USB转JTAG调试器和编程器,可为所有汽车应用提供经济高效
    的头像 发表于 10-21 11:51 949次阅读
    ‌STMicroelectronics AEK-MCU-SPC5LNK 编程调试器技术解析

    STM32WB09KE评估板技术解析与应用指南

    STMicroelectronics NUCLEO-WB09KE STM32WB09评估板是一款蓝牙® 低功耗无线和超低功耗板,内置功能强大、超低功耗无线电,符合蓝牙低功耗SIG规范v5.4
    的头像 发表于 10-17 18:07 1479次阅读
    <b class='flag-5'>STM32WB</b>09KE评估板技术解析与应用指南

    STM32WB07CC开发板技术解析与应用指南

    STMicroelectronics NUCLEO-WB07CC STM32 Nucleo-64射频开发板采用基于Arm® Cortex®M0+内核的STM32WB07CC微控制器
    的头像 发表于 10-17 17:11 1688次阅读
    <b class='flag-5'>STM32WB</b>07CC开发板技术解析与应用指南

    STMicroelectronics NUCLEO-C071RB STM32 Nucleo-64开发板数据手册

    STMicroelectronics NUCLEO-C071RB STM32 Nucleo-64开发板带有板载STM32C071RB MC
    的头像 发表于 10-17 16:47 1137次阅读
    STMicroelectronics <b class='flag-5'>NUCLEO</b>-C071RB <b class='flag-5'>STM32</b> <b class='flag-5'>Nucleo</b>-64开发板数据手册

    STM32 Nucleo-64开发板技术解析与应用指南

    STMicroelectronics -C051C8 STM32 Nucleo-64开发板通过由STM32微控制器为概念测试和原型创建提供了一种经济实惠且灵活的途径。该开发板支持ARDUINO
    的头像 发表于 10-16 10:50 1107次阅读
    ‌<b class='flag-5'>STM32</b> <b class='flag-5'>Nucleo</b>-64开发板技术解析与应用指南

    STM32 Nucleo-64开发板技术解析:以NUCLEO-C092RC为例

    、一个与ARDUINO^®^ 共享的用户LED、一个用户按钮和一个重置按钮。STM32 Nucleo-64板随附STM32Cube MCU软件中提供的
    的头像 发表于 10-16 10:26 940次阅读
    <b class='flag-5'>STM32</b> <b class='flag-5'>Nucleo</b>-64开发板技术解析:以<b class='flag-5'>NUCLEO</b>-C092RC为例