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 包中。

审核编辑:郭婷

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

    关注

    48

    文章

    6786

    浏览量

    147562
  • 电源
    +关注

    关注

    182

    文章

    16504

    浏览量

    244519
  • usb
    usb
    +关注

    关注

    59

    文章

    7411

    浏览量

    257868
收藏 人收藏

    评论

    相关推荐

    STM32WB thread启动错误是什么原因导致的?

    STM32Cube_FW_WB_V1.3.0ProjectsP-NUCLEO-WB55.NucleoApplicationsBLE_ThreadBle_Thread_Static 硬件环境:STM32WB nucleo 使用
    发表于 04-16 08:01

    P-NUCLEO-WB55.USBDongle开发板升级FUS和无线协议栈失败的原因?

    按照官网提供的下面步骤 升级P-NUCLEO-WB55.USBDongle单板的FUS和无线协议栈后,单板在sw2 to boot0下,stm32cubeprogrammer选择usb模式无法再识别
    发表于 04-16 06:59

    加密狗是什么意思 加密狗怎么解除加密

    加密狗(Dongle)又称为加密锁、硬件锁或USB密钥是一种用于软件保护和授权管理的硬件设备。它通常是一个外部设备,插入到计算机的USB接口上,以确保只有经过授权的用户可以访问该软件。
    的头像 发表于 01-25 17:19 2392次阅读

    STM32WB55开发(1)----监测STM32WB连接状态

    STM32WB系列微控制器代表了STMicroelectronics在无线技术领域的新一代创新,集成了Bluetooth 5.0、Zigbee和Thread等多种无线通信协议。而在这些无线
    的头像 发表于 12-01 15:41 369次阅读
    <b class='flag-5'>STM32WB</b>55开发(1)----监测<b class='flag-5'>STM32WB</b>连接状态

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

    如何让STM32WB在没有LSE时运行BLE应用程序
    的头像 发表于 10-24 16:41 220次阅读
    如何让<b class='flag-5'>STM32WB</b>在没有LSE时运行BLE应用程序

    STM32WB系列上开始使用Zigbee

    本应用笔记将指导设计者完成基于 STM32WB 系列微控制器构建特定 Zigbee®应用程序所需的所有步骤。阐明了如何与STM32WB 系列微控制器连接,同时还整合了与 Zigbee®相关的最重
    发表于 10-09 17:30 0次下载

    应用笔记 | STM32WB基于Custom Template实现客户定制BLE私有协议

    关键字:STM32WB,BLE私有协议,定制   目录预览 1.引言 2. STM32CubeMx 实现步骤 3.测试平台搭建及功能测试 4.小结 0 1 引言 STM32WB55是一款支持
    的头像 发表于 10-08 17:40 935次阅读

    STM32WB BLE应用低功耗设计

    电子发烧友网站提供《STM32WB BLE应用低功耗设计.pdf》资料免费下载
    发表于 09-20 14:58 4次下载
    <b class='flag-5'>STM32WB</b> BLE应用低功耗设计

    STM32WB的用户密钥存储(CKS)

    电子发烧友网站提供《STM32WB的用户密钥存储(CKS).pdf》资料免费下载
    发表于 09-20 14:47 0次下载
    <b class='flag-5'>STM32WB</b>的用户密钥存储(CKS)

    STM32WB系列微控制器起动流程

    电子发烧友网站提供《STM32WB系列微控制器起动流程.pdf》资料免费下载
    发表于 09-20 11:02 1次下载
    <b class='flag-5'>STM32WB</b>系列微控制器起动流程

    使用STM32WB系列微控制器构建无线应用

    电子发烧友网站提供《使用STM32WB系列微控制器构建无线应用.pdf》资料免费下载
    发表于 09-20 10:15 0次下载
    使用<b class='flag-5'>STM32WB</b>系列微控制器构建无线应用

    STM32WB系列的ST固件升级服务

    安装、升级或删除 STM32WB Cortex®-M0+无线协议栈:‒仅由意法半导体加密和签名‒或者,如
    发表于 09-12 09:34 0次下载

    STM32WB产品详解及FUS无线协议栈升级

    STM32WB产品详解及FUS无线协议栈升级2.4GHz无线双核STM32WB, 采用SoC单芯片设计,支持多协议射频。
    发表于 09-06 06:35

    STM32WB BLE协议栈编程指南

    本文档的主要目的是为开发人员提供有关如何使用 STM32WB BLE 协议栈 API 和相关事件回调开发低功耗蓝牙(BLE)应用的一些参考编程指南。本文档介绍了允许访问 STM32WB 片上系统所提
    发表于 08-14 10:13

    STM32WB无线产品介绍

    电子发烧友网站提供《STM32WB无线产品介绍.pdf》资料免费下载
    发表于 07-31 16:50 1次下载
    <b class='flag-5'>STM32WB</b>无线产品介绍