0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

帶有USB加密狗Nucleo包的STM32WB

星星科技指導(dǎo)員 ? 來源:意法半導(dǎo)體 ? 作者:意法半導(dǎo)體 ? 2022-05-16 09:53 ? 次閱讀

什么是 STM32 無線?一個 STM32L4 和一個帶有專用 Cortex-M0+ 的 2.4GHz 無線電 IP

STM32WB 本質(zhì)上是一個STM32L4 MCU 和一個 2.4GHz 無線電,位于單個芯片上的分離 Cortex_M0+ SoC 上。工程師可以享受大量 I/O、高達(dá) 1 MB 的閃存、浮點單元以及使我們的 MCU 如此成功的省電模式。此外,他們獲得了處理所有無線操作的 Cortex-M0+,這意味著可以在 Cortex-M4 上實時運行應(yīng)用程序,而另一個內(nèi)核負(fù)責(zé) 2.4 GHz 無線電。新 MCU 集成了所有這些內(nèi)核、無線 IP 和 balun,這一事實顯著簡化了整體 PCB 設(shè)計并減少了物料清單 (BOM)。此外,我們是第一個在與兩層 PCB 兼容的封裝上提供所有這些功能的公司,這將使產(chǎn)品具有成本效益,并在工業(yè)應(yīng)用中具有相當(dāng)大的優(yōu)勢。

新的硬件架構(gòu)還提供了關(guān)鍵的安全功能。例如,我們發(fā)送加密無線電以防止黑客克隆我們的組件,這可能會導(dǎo)致欺騙攻擊,從而誘使系統(tǒng)認(rèn)為入侵設(shè)備有權(quán)連接到網(wǎng)絡(luò)。我們還提供嵌入在 Cortex-M0+ 中的客戶密鑰存儲軟件單元,它可以安全地存儲客戶密鑰以供其應(yīng)用程序使用,并將它們隱藏在 Cortex-M4 中。當(dāng)開發(fā)人員想要啟動安全軟件更新時,他們可以使用只有 CKS 中存在的私鑰才能解密的公鑰,從而防止竊賊插入惡意代碼或控制系統(tǒng)。最后,我們還提供安全固件更新,以及用于加密/解密操作的 AES 256 位硬件加速。

為什么如此特別?STM32Cube 生態(tài)系統(tǒng)及其認(rèn)證

新的 STM32WB55 系列微控制器的優(yōu)勢還在于圍繞該組件的 STM32Cube 生態(tài)系統(tǒng)。我們發(fā)布了對STM32CubeMX的更新,因此開發(fā)人員可以輕松配置新 MCU 的引腳分配和時鐘樹。現(xiàn)有的 STM32Cube 擴展包,如幫助工程師實現(xiàn)安全啟動和安全更新系統(tǒng)的X-CUBE-SBSFU,也將與 STM32WB 超時兼容。在發(fā)布時,我們將在 STM32CubeWB MCU 封裝中為藍(lán)牙 5.0 和 Open Thread 提供完整的軟件解決方案,而用戶預(yù)計 Zigbee 堆棧將在今年第二季度推出。最后,STM32CubeMonRF由于能夠測量各種輸出功率 PER(數(shù)據(jù)包錯誤率),它可以告知錯誤率、整體信號質(zhì)量,或者設(shè)置自定義腳本來處理特定用例,因此可以實現(xiàn)快速原型設(shè)計。

計劃小批量生產(chǎn)的公司也將欣賞我們?yōu)槲覀兊亩褩:蜔o線電都持有藍(lán)牙和線程認(rèn)證的事實。只要他們使用我們的設(shè)計和中間件,他們就可以從我們的 QDID(合格設(shè)計 ID)中受益,從而顯著加快將產(chǎn)品推向市場所需的時間。傳統(tǒng)上,獲得正確的批準(zhǔn)需要特殊實驗室進(jìn)行大量測試,以保證控制器、配置文件和物理層等的合規(guī)性。這是一項昂貴且耗時的工作。但是,我們的堆棧已經(jīng)獲得認(rèn)證,并將在 2019 年下半年推出經(jīng)過認(rèn)證的無線電模塊,這意味著通過使用我們的解決方案,團隊可以節(jié)省大量時間、金錢和挫敗感。事實上,我們的 QDID 可以幫助他們繞過很多這些復(fù)雜性。

從哪里開始?P-NUCLEO-WB55

開始試驗新的 STM32WB 系列 MCU 的最佳方法是獲得 P-NUCLEO-WB55,這是一個提供兩個 STM32WB55 的開發(fā)包:一個在Nucleo64 板上,它使用 QFN68 封裝,一個在USB 加密狗上,它采用 QFN48 外殼。這兩款產(chǎn)品上的 MCU 充當(dāng)超集,這意味著開發(fā)人員可以開始編寫他們的應(yīng)用程序,然后使用 STM32CubeMX 看看他們是否可以減少引腳數(shù)、使用內(nèi)存更少的組件或降低時鐘速度來模擬具有不同的規(guī)格,看看哪種配置最適合他們。

我們決定提供一個 USB 加密狗來啟用開箱即用的工作演示。用戶將 USB 密鑰連接到 PC,它會自動扮演藍(lán)牙 LE 從設(shè)備的角色,與它的主設(shè)備或 Nucleo 板通信,它可以從它的 USB 端口或我們也發(fā)貨的小電池獲取電力在包中。但是,使用這種電源需要用戶拿出烙鐵來移動一些電阻。演示包括基本信標(biāo)應(yīng)用程序或無線更新模擬。演示的源代碼位于 STM32CubeWB MCU 包中。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7459

    瀏覽量

    150860
  • 電源
    +關(guān)注

    關(guān)注

    184

    文章

    17487

    瀏覽量

    249170
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    7879

    瀏覽量

    263728
收藏 人收藏

    評論

    相關(guān)推薦

    STM32WBSTM32L4/L4+的區(qū)別和優(yōu)劣勢是什么?

    STM32WBSTM32L4 / L4+的區(qū)別,和優(yōu)劣勢
    發(fā)表于 04-26 08:07

    STM32WB thread啟動錯誤是什么原因?qū)е碌模?/a>

    STM32Cube_FW_WB_V1.3.0ProjectsP-NUCLEO-WB55.NucleoApplicationsBLE_ThreadBle_Thread_Static 硬件環(huán)境:STM32WB nucleo 使用
    發(fā)表于 04-16 08:01

    P-NUCLEO-WB55.USBDongle開發(fā)板升級FUS和無線協(xié)議棧失敗的原因?

    按照官網(wǎng)提供的下面步驟 升級P-NUCLEO-WB55.USBDongle單板的FUS和無線協(xié)議棧后,單板在sw2 to boot0下,stm32cubeprogrammer選擇usb模式無法再識別
    發(fā)表于 04-16 06:59

    STM32WB測試板上面焊接了最小系統(tǒng),程序無法燒寫且單片機也無法識別怎么解決?

    在自己的STM32WB測試板上面焊接了最小系統(tǒng)發(fā)現(xiàn)程序無法燒寫且單片機也無法識別,經(jīng)過一系列測試發(fā)現(xiàn)與RF引腳連接的濾波網(wǎng)絡(luò)焊接上之后程序就可以正常燒寫,為此我把官方的NUCLEO開發(fā)板的RF濾波網(wǎng)絡(luò)斷開之后發(fā)現(xiàn)官方的開發(fā)板依舊可以正常下載程序!這下我就不清楚問題出在哪里
    發(fā)表于 03-28 06:32

    STM32WB能否連接藍(lán)牙耳機?如果可以支持什么格式?

    STM32WB能否連接藍(lán)牙耳機?如果可以支持什么格式?如果能得到回答將非常感謝!
    發(fā)表于 03-27 07:11

    項目開發(fā)時能不能同時用兩塊芯片,比如一塊stm32WB一塊stm32F4?

    請問項目開發(fā)時能不能同時用兩塊芯片,比如一塊stm32WB,一塊stm32F4?
    發(fā)表于 03-20 08:22

    STM32WB配置SMPS模塊具體步驟是什么?

    想要降低STM32WB的功耗,查找手冊發(fā)現(xiàn)開啟SMPS模塊可以降低功耗。配置SMPS模塊具體步驟是什么有大佬知道嗎?是開啟SMPS宏定義,然后寫PWR的寄存器就可以了嗎?怎么證明自己的SMPS模塊-配置正確了呢?
    發(fā)表于 03-20 08:18

    STM32U5,STM32WBSTM32L4開發(fā)板,哪個開發(fā)板擁有較多數(shù)量的ADC?

    請問,我現(xiàn)在需要開發(fā)一個項目,在這個項目中需要使用較多數(shù)量的傳感器(至少8個),這些傳感器需要進(jìn)行信號采集,現(xiàn)在在使用STM32U5,STM32WBSTM32L4芯片的開發(fā)板中,哪些開發(fā)板擁有較多數(shù)量的ADC?
    發(fā)表于 03-20 08:01

    可以通過BLE將UART格式的數(shù)據(jù)從PSoC-4 BLE傳輸?shù)絇C,而不必在PC端使用Cypress BLE加密狗嗎?

    我想通過 BLE 將 UART 格式的數(shù)據(jù)從 PSoC-4 BLE 傳輸?shù)?PC,而不必在 PC 端使用 Cypress BLE 加密狗。 我想知道這是否可能。 注意:我已經(jīng) 在 github 中試
    發(fā)表于 01-30 07:13

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

    加密狗(Dongle)又稱為加密鎖、硬件鎖或USB密鑰是一種用于軟件保護(hù)和授權(quán)管理的硬件設(shè)備。它通常是一個外部設(shè)備,插入到計算機的USB接口上,以確保只有經(jīng)過授權(quán)的用戶可以訪問該軟件。
    的頭像 發(fā)表于 01-25 17:19 ?8053次閱讀

    高性能加密狗芯片LKT4302U概述

    加密狗是一種關(guān)鍵的安全設(shè)備,扮演著數(shù)據(jù)安全的守護(hù)者。如果客戶需要支持USB接口的、可控GPIO的加密狗芯片,LKT4302U是不錯的選擇。
    的頭像 發(fā)表于 12-26 10:13 ?642次閱讀

    ISO-DONGLE1Z Rev.B通信加密狗的硬件布局手冊

    電子發(fā)燒友網(wǎng)站提供《ISO-DONGLE1Z Rev.B通信加密狗的硬件布局手冊.pdf》資料免費下載
    發(fā)表于 12-21 10:17 ?0次下載
    ISO-DONGLE1Z Rev.B通信<b class='flag-5'>加密狗</b>的硬件布局手冊

    基于STM32WB系列微控制器的構(gòu)建射頻應(yīng)用

    本文檔一步一步地指導(dǎo)設(shè)計人員基于 STM32WB 系列微控制器構(gòu)建特定 Bluetooth?低功耗或802.15.4 應(yīng)用。它匯集了最重要的信息,并且列出了需要處理的方面。為了充分利用本文檔中的信息
    發(fā)表于 12-12 16:48 ?0次下載

    STM32WB55開發(fā)(1)----監(jiān)測STM32WB連接狀態(tài)

    STM32WB系列微控制器代表了STMicroelectronics在無線技術(shù)領(lǐng)域的新一代創(chuàng)新,集成了Bluetooth 5.0、Zigbee和Thread等多種無線通信協(xié)議。而在這些無線應(yīng)用中
    的頭像 發(fā)表于 12-01 15:41 ?1058次閱讀
    <b class='flag-5'>STM32WB</b>55開發(fā)(1)----監(jiān)測<b class='flag-5'>STM32WB</b>連接狀態(tài)

    STM32WB55_NUCLEO開發(fā)(12)----FUS更新

    STM32WB 微控制器中,F(xiàn)US(Firmware Upgrade Services)是用于固件升級的一種服務(wù)。這項服務(wù)可以讓你更新設(shè)備上的無線棧固件(如藍(lán)牙、Zigbee或 Thread 棧),以及無線 MCU (microcontroller unit) 的系統(tǒng)服務(wù)。
    的頭像 發(fā)表于 11-13 15:36 ?867次閱讀
    <b class='flag-5'>STM32WB55_NUCLEO</b>開發(fā)(12)----FUS更新