nRF52832 是Nordic公司生產的一款功能強大,高度靈活的超低功耗多協議SoC,非常適合低功耗藍牙,ANT和2.4GHz超低功耗無線應用。它和普通的單片機如51、stm32等最大的不同就是內部集成了2.4GHz無線電收發器片內外設,由于集成了2.4GHz無線電收發器使它能夠支持相關的無線通信協議比如低功耗藍牙,ANT等。64MHz時鐘,存儲器有兩種配置:512kB flash/64kB RAM和256kB flash/32kB RAM。最小的封裝為WLCSP, 長寬高分別為:3.2mm, 3.0mm, 0.4mm。下圖是封裝為QFN48的芯片管腳圖:
一、芯片的具體資源介紹:
1、電源
供電電壓為1.7-3.6V, 正常工作電壓為3.0V. 內部電路的供電電壓為1.3V, 可采用芯片內部的LDO和DC/DC兩種方式通過VDD提供。
2、時鐘
nRF52832有兩個頻率的時鐘,64MHz高速時鐘和32.768kHz的低速時鐘,用戶通過配置config.h文件選擇各自的時鐘源。產生64MHz高速時鐘的途徑有兩個:64MHz 片上時鐘、用外部32MHz晶振產生64MHz時鐘。產生32.768kHz低速時鐘的途徑有三個:32.768MHz片上RC振蕩器,精度為+/-250ppm.5, 用外部32.768kHz晶振產生的32.768kHz的時鐘, 由64MHz的時鐘綜合而成的32.768kHz的時鐘。若應用中用到藍牙無線收發,則高速時鐘必須選擇由外部32MHz晶振產生。其原因可能是內部的64MHz片上時鐘的抖動較大,無法滿足2.4GHz藍牙頻率的PLL要求。
3、2.4GHz 無線通信
nRF52832可實現藍牙低能量模式BLE,數據速率有兩種:1Mbps和2Mbps。BLE無線通信模塊是芯片中消耗能量最大的模塊。在DC/DC供電模式下,BLE藍牙的接收模塊消耗的電流為5.4mA(1Msps/1Msps BLE)和5.8mA(2Msps/2Msps BLE)。BLE藍牙的發送模塊消耗電流的為2.7mA(@-40dBm)和 7.5mA(@4dBm)。無線接收模塊的接收靈敏度為-96dBm。包含了一個接收信號強度指示器RSSI( received signal strength indicator),用于指示接收到的無線信號的強度。
4、最大包長度
包含S0, LENGTH, S1, PAYLOAD四部分,這四部分的長度總和最大值為258字節。
5、實時時鐘
時鐘來自32.768kHz的低速時鐘,包括12bit的預分頻器 和16bit的計數器,用于實現定時功能。定時器的定時時間最長可設置為582.542小時。
6、看門狗
向下計數器,計數器采用32.768kHz的低速時鐘,實現硬件的看門狗功能。看門狗啟動后,若芯片外部沒有焊接32.768kHz的晶體,芯片會自動啟動內如RC振蕩器。當CPU在低功耗模式處于睡眠狀態時,或調試過程中暫停CPU運行時,看門狗可以暫停。
二、芯片的應用場景方案
1、物聯網方案: 智能家居、 傳感器網絡、 建筑物自動化
2、個人局域網方案: 保健/健身傳感器及監控器、 醫療器件、 密匙+手表
3、互動娛樂設備方案: 遙控器、 VR/AR、 游戲控制器
4、A4WP 無線充電器及設備方案
5、遙控玩具方案
6、計算器外設及 I/O 器件方案
7、鼠標 + 鍵盤