樂鑫通用型Wi-Fi+BT+BLE MCU模組,ESP32-WROOM-32D,低功耗傳感器網(wǎng)絡(luò)
ESP32-WROOM-32D是樂鑫通用型Wi-Fi+BT+BLEMCU模組,功能強(qiáng)大,用途廣泛,可以用于低功耗傳感器網(wǎng)絡(luò)和要求極高的任務(wù),例如語音編碼、音頻流和MP3解碼等。
ESP32-WROOM-32D模組的核心是ESP32-D0WD芯片,該款芯片屬于ESP32系列,具有可擴(kuò)展、自適應(yīng)的特點(diǎn)。

ESP32還集成了豐富的外設(shè),包括電容式觸摸傳感器、霍爾傳感器,SD卡接口、以太網(wǎng)接口、高速SDIO/SPI、UART、I2S和I2C等。
兩個(gè)CPU核可以被單獨(dú)控制。時(shí)鐘頻率的調(diào)節(jié)范圍為80MHz到240MHz。用戶可以切斷CPU的電源,利用低功耗協(xié)處理器來不斷地監(jiān)測外設(shè)的狀態(tài)變化或某些模擬量是否超出閾值。

模組集成了傳統(tǒng)藍(lán)牙、低功耗藍(lán)牙和Wi-Fi,具有廣泛的用途:Wi-Fi支持極大范圍的通信連接,也支持通過路由器直接連接互聯(lián)網(wǎng);而藍(lán)牙可以讓用戶連接手機(jī)或者廣播BLEBeacon以便于信號檢測。
ESP32芯片的睡眠電流小于5μA,使其適用于電池供電的可穿戴電子設(shè)備。模組支持的數(shù)據(jù)傳輸速率高達(dá)150Mbps,天線輸出功率達(dá)到20dBm,可實(shí)現(xiàn)最大范圍的無線通信。

在高集成度、無線傳輸距離、功耗以及網(wǎng)絡(luò)聯(lián)通等方面性能極佳。ESP32的操作系統(tǒng)是帶有LwIP的freeRTOS,還內(nèi)置了帶有硬件加速功能的TLS1.2。芯片同時(shí)支持OTA加密升級,方便用戶在產(chǎn)品發(fā)布之后繼續(xù)升級。
ESP32-D0WD內(nèi)置雙核低功耗Xtensa?32-bitLX6MCU。片上存儲包括:448KB的ROM,用于程序啟動(dòng)和內(nèi)核功能調(diào)用;用于數(shù)據(jù)和指令存儲的520KB片上SRAM。

RTC快速存儲器,為8KB的SRAM,可以在Deep-sleep模式下RTC啟動(dòng)時(shí)用于數(shù)據(jù)存儲以及被主CPU訪問。RTC慢速存儲器,為8KB的SRAM,可以在Deep-sleep模式下被協(xié)處理器訪問1Kbit的eFuse。
其中256bit為系統(tǒng)專用(MAC地址和芯片設(shè)置);其余768bit保留給用戶程序,這些程序包括flash加密和芯片ID。

ESP32支持多個(gè)外部QSPIflash和靜態(tài)隨機(jī)存儲器(SRAM)。ESP32還支持基于AES的硬件加解密功能,從而保護(hù)開發(fā)者flash中的程序和數(shù)據(jù)。ESP32可通過高速緩存訪問外部QSPIflash和SRAM:外部flash可以同時(shí)映射到CPU指令和只讀數(shù)據(jù)空間。
當(dāng)映射到CPU指令空間時(shí),一次最多可映射11MB+248KB。如果一次映射超過3MB+248KB,則cache性能可能由于CPU的推測性讀取而降低。

當(dāng)映射到只讀數(shù)據(jù)空間時(shí),一次最多可以映射4MB。支持8-bit、16-bit和32-bit讀取。外部SRAM可映射到CPU數(shù)據(jù)空間。一次最多可映射4MB。支持8-bit、16-bit和32-bit訪問。
ESP32-WROOM-32D集成了4MB的SPIflash,連接ESP32的管腳GPIO6,GPIO7,GPIO8,GPIO9,GPIO10和GPIO11。這六個(gè)管腳不建議用于其他功能。

ESP32采用了先進(jìn)的電源管理技術(shù),可以在不同的功耗模式之間切換。ESP32采用兩個(gè)哈佛結(jié)構(gòu)XtensaLX6CPU構(gòu)成雙核系統(tǒng)。所有的片上存儲器、片外存儲器以及外設(shè)都分布在兩個(gè)CPU的數(shù)據(jù)總線和/或指令總線上。
兩個(gè)CPU都能夠使用數(shù)據(jù)總線與指令總線直接訪問片上存儲器、使用Cache和MMU直接訪問映射到地址空間的片外存儲器、使用指令總線直接訪問外設(shè)。

當(dāng)兩個(gè)CPU訪問同一目標(biāo)時(shí),其使用相同的地址,整個(gè)系統(tǒng)的地址映射呈對稱結(jié)構(gòu)。系統(tǒng)中部分片上存儲器與部分片外存儲器既可以被數(shù)據(jù)總線訪問也可以被指令總線訪問,這種情況下,兩個(gè)CPU都可以用多個(gè)地址訪問到同一目標(biāo)。