藍牙nRF51822信標簡介

藍牙nRF51822信標簡介
藍牙nRF51822信標簡介

nRF8001後, Nordic Semiconductor 發布 nRF51822, 這是最受歡迎的之一 藍牙設備. 這種集成解決方案體積小,對開發人員很有吸引力, Cortex-M0 CPU的集成意味著有許多編譯器可供開發. 這篇文章將討論我們可以利用藍牙 nRF51822 信標的魔力取得哪些重大進展. 讓我們開始吧:

藍牙 n51822 信標的主要特性

實際上, 任何開發人員都可以使用 nRF51822 在給定的開發環境中使用免費工具的 ibeacon. 用於nRF51822藍牙智能信標套件開發, 通常建議使用供應商的工具鏈, 比如Keil或者IAR. 以下是藍牙 n51822 信標的顯著特徵.

2.4 GHz 收發器

  • -93 dBm 靈敏度 低功耗藍牙
  • 250千比特每秒, 1兆比特, 2Mbps 支持數據速率
  • 發射功率 -20 至 +4 dBm 以 4dB 為步長
  • 發射功率 -30 dBm 耳語模式
  • 13 mA 峰值 RX, 10.5 毫安峰值 TX (0 分貝)
  • RSSI (1分貝分辨率)

ARM® Cortex™-M0 32 位處理器

  • 275 μA/MHz 從閃存運行
  • 150 μA/MHz 從 RAM 運行
  • 串行線調試(社署)

S100系列SoftDevice就緒

記憶

  • 256 kB 嵌入式閃存程序存儲器
  • 16 內存

支持非並發多協議操作

  • 與 nRF24L 系列的廣播兼容性

靈活的電源管理

  • 電源電壓範圍 1.8 V到 3.6 伏
  • 2.5 μs 快速喚醒使用 16 兆赫RCOSC
  • 420 @ 3 V關斷模式
  • 530 @ 3 V 處於關閉模式 + 1 區域 RAM 保留
  • 2.3 μA@ 3 V ON 模式, 所有塊空閒

其他值得注意的價值包括:

8/9/10 位 ADC – 8 可配置通道

31 通用 I/O 引腳

二 16 位和一 24 帶計數器模式的位定時器

SPI主機

兩線主機 (12C兼容)

串口 (CTS / RTS)

獨立於 CPU 的可編程外設互連(生產者價格指數)

正交解碼器 (QDEC)

AES 硬件加密

實時計數器 (實時時鐘)

6×6 毫米 QFN 封裝

藍牙nRF51822框圖

藍牙nRF51822的應用

nRF51822無線兼容Nordic的nRF24L系列產品, 這些收音機用於很多產品. 運行IPv6的nRF51822的發佈為通過互聯網控制信標nRF51822的產品打開了大門, 而不是使用 Wi-Fi. 下面將展示 BLE nRF51822 beacon 的典型使用案例.

計算機外圍設備和 I/O 設備

這包括鍵盤, 老鼠, 多點觸控板, 等等.

互動娛樂設備

這包括遙控設備,例如 3D 眼鏡, 遊戲控制器, 等等.

個人區域網絡

這包括醫療設備, 健康和健身傳感器和監控設備, 遙控鑰匙 + 腕錶, 等等.

遙控玩具

nRF51822和nRF51802的區別

nRF51822 已經是一個成熟的設備,目前是第三版. 射頻 51802 是 nRF51822 的降本版本,以滿足更多消費者需求和 nRF 51822 p2p產品. nRF51822-QFAA和nRF51802-QFAA的FLASH RAM容量沒有區別. 區別在於:

  1. nRF51802的接收靈敏度為-91dBm, 而nRF51822的是-93dBm, 從而導致接收距離不同.
  2. Tx Power @ 省電模式 nRF51822 為 -35dBm, nRF51802為-30dBm. 這導致芯片傳輸的功耗不同, nRF51822的功耗更低.
  3. 在 OdBm @DC/DC 電源的情況下: nRF51822 傳輸電流 9.7mA, nRF51802發射電流10mA. 相同的發射功率消耗不同的電流, 而nRF51822更省電.
  4. 內部喚醒時間不同. nRF51822喚醒時間為4.4uS, 而 nRF51802 喚醒時間為 7.7uS.
  5. 在空閒模式, nRF51822的電流為2.6uA, nRF51802的電流為3.0uA, 待機電流不同.

為什麼選擇藍牙 nRF51822 beacon

nRF51822 是一個強大的, 超低功耗, 多協議無線片上系統 (系統級芯片), 藍牙低功耗和 2.4GHz 超低功耗無線應用的理想選擇. nRF51822 建立在 32 位 ARM® Cortex™-M0 CPU,帶 256kB 閃存 + 16內存. 嵌入式 2.4GHz 收發器支持低功耗藍牙和 2.4GHz 操作, 2.4GHz 模式與 Nordic Semiconductor 的 nRF24L 系列無線兼容.

nRF51822 還具有大量模擬和數字外設,允許通過可編程外設互連進行交互 (生產者價格指數) 沒有 CPU 參與的系統. 靈活的 31 引腳 GPIO 映射方案可以實現完整的設計靈活性以及引腳位置和功能. 它支持 S110 低功耗藍牙和 2.4GHz 協議棧 (包括瞪羚), nRF518 軟件開發套件中免費提供這兩者. nRF51822 採用 6x6mm 48 引腳 QFN 封裝和 3.5×3.8mm 64 球晶圓級芯片級封裝 (世界語言控制計劃).

關於藍牙nRF51822 beacon的常見問題解答

1. 為什麼可以t nRF51822 USB dongle 在外部編程?

請檢查9針單排針上的跳線是否在OUT側. 還, 請檢查連接是否正確.

2. nrf51822 AK為什麼KEIL無法下載程序?

第一的, 檢查系統是否正常供電, 然後嘗試使用nRFgo Studio的nRF51編程驗證KEIL工程設置是否有問題.

3. 在我的 32 位 Windows XP 計算機上, 錯誤代碼 2908 安裝nRF51 SDK時出現.

卸載nRF51 SDK後重新安裝可能會導致 2908 錯誤. 請使用任務管理器 (控制鍵 + 轉移 + Esc鍵) 結束 nRF514/8SDK 設置. 此時電腦上應該已經安裝好了SDK.

4. 調試器不會在斷點處停止.

SDK中部分Keil工程選擇了Optimization level 3 (-03) 和優化時間優化選項. 此時, 在調試這些應用程序時, 一些斷點可能會失敗.

  • 按 Alt + F7 打開目標選項對話框
  • 選擇 C/C++
  • 選擇優化級別 0 從下拉列表
  • 不要選擇優化時間

5. 調試時無法與軟件同步.

在系統運行時使用SEGGER調試器設置或修改斷點暫時暫停CPU可能會導致同步丟失. 應避免在系統運行時設置斷點.

作者——
分享這個帖子