nRF52840晶元全面支援藍芽 5 0

2021-09-27 07:16:26 字數 1687 閱讀 4566

隨著藍芽版本的不斷更新,大部分使用者都傾向於藍芽5.0。2023年3月28日,nordic semiconductor發布了nrf52840低功耗藍芽系統級晶元(soc)產品, 這是同級領先的nrf52系列藍芽5認證系統級晶元,目前可批量提供。

對於nordic剛推出的藍芽5.0 nrf52840,很多人都還不是很了解。

支援藍芽5、藍芽mesh和thread的nrf52840 soc採用乙個64mhz、32位arm® cortex™ m4f處理器,具有充足的通用處理能力、浮點運算和dsp效能,可滿足極具挑戰性的無線應用的需求。

這款soc器件採用全新的無線電架構, 具有內建pa,發射功率可達+8 dbm,內建了1mb flash和256 kb ram,全面支援藍芽5、802.15.4(包括thread)、ant和私有2.4ghz無線技術,並帶有乙個全速usb 2.0控制器和一系列外圍裝置(可通過easydma支援許多裝置),包括乙個四通道spi介面。nrf52840還可以使用5v以上電源供電,例如可充電的電池電源, 供電範圍為1.7v~5.5v。nrf52840整合arm cryptocell-310技術實現安全應用。

nrf52840 soc基於nordic成熟的nrf52系列架構,是目前市場上領先的全面支援藍芽5的所有效能的單晶元解決方案。

(1)nrf52840 soc結合nrf5 sdk和s140 協議棧,使開發人員可以充分利用藍芽5的效能優勢。s140 協議棧是一種rf協議棧,經過廣泛測試的藍芽5認證軟體堆疊,支援藍芽5併發、多角色操作等優點。

(2)nrf52840提供了用於藍芽 mesh的量產級nrf5 sdk,為藍芽mesh應用的開發人員提供支援。

(3)nrf52840 支援藍芽5和thread共存,具有低功耗藍芽和thread動態多協議功能,即同時支援s140 協議棧和openthread rf協議棧共存。

(4)nrf52840提供新版本的nordic nrf5 sdk軟體開發套件, nrf5 sdk v15是全面支援nrf52840 soc的完整外設驅動程式量產級的軟體版本。

此外,nrf5 sdkv15還相容了以前版本中應用於iot的功能,包括6lowpan適應層和完整的網際網路協議(ip)套件,同時nrf5 sdk v15還相容了segger microcontroller embedded studio,是一版完整的包括管理、構建、測試和部署等多功能嵌入式應用解決方案。

(5)nrf52840 soc還支援共存的thread協議操作、藍芽mesh,並帶有片上arm cryptocell加密子系統,可理想地應用於智慧型家居和工業方面。

nrf52840已全面支援藍芽5和藍芽mesh,並且還整合了thread、802.15.4、ant和2.4ghz等私有技術,可廣泛應用於高階可穿戴裝置, 虛擬和增強現實、高效能hid控制器、智慧型家居和工業以及iot物聯網裝置。

基於此,採用nrf52840 soc晶元的模組在物聯網中有很多應用,例如深圳市信馳達科技****研發的rf-bm-nd05和rf-bm-nd06,廣泛應用於具有無線支付功能的可穿戴裝置,nfc支付,定製化應用等,有著更加出色的表現。

nRF52840(二)新建工程

本文旨在以盡可能減少操作的情況下,快速建立nrf52840晶元的工程。既然是要快速完成,就要堅持拿來主義,把官方提供的sdk盡可能完整的搬運過來,然後根據自己的使用做修改,這裡我選用的是從機藍芽串列埠服務的例程進行移植。driver兩個路徑,並在debug選項下配置除錯方式 注意調成swd,以及復位...

NRF52840的學習之路(三)

nrf sdh enable request需要選擇藍芽協議棧的低頻時鐘 由於藍芽協議棧的高頻時鐘必須為外部32m晶振,所以高頻時鐘無需配置 但協議棧需要這個低速晶振,需要配置成內部晶振,而低頻時鐘可以選擇為內部32k rc或者外部32k晶振 在sdk.config.件裡面設定巨集,設定如下 當選擇...

NRF52840學習歷程 五 PPI模組

時間在2021年2月2日,寒假放假在家好好學一學nrf52840 這幾天去醫院看病了,結果白跑,不過花錢買個心安也行 還有看了兩三天的 美滋滋 開發板 初雪的100出頭那塊 nrf52840 eval kit 版本號 keil5程式設計環境,cmsis為5.3.0,nrf52840的cmsis為8....