日期:2024-04-25 18:03:50 編輯: 瀏覽:
提到WiFi藍(lán)牙模塊,我們自然而然就想起了ESP32和ESP8266,ESP32和ESP8266都是控制芯片,它們都被廣泛應(yīng)用于WiFi藍(lán)牙模塊,導(dǎo)致部分人認(rèn)為ESP32是WiFi模塊,也有人認(rèn)為ESP32是一塊開發(fā)板。但不論ESP32,還是ESP8266,它們都只是WiFi模塊上的一顆控制芯片。
WiFi藍(lán)牙模塊選用的控制芯片ESP32、ESP8266什么區(qū)別?
區(qū)別一:這兩款芯片同屬32位處理器。ESP32是雙核160MHz至240MHz CPU,而ESP8266是單核處理器,運行頻率為80MHz。
區(qū)別二:規(guī)格不同,從規(guī)格上比較,ESP32比ESP8266擁有更快的wifi,更多的GPIO,并且支持藍(lán)牙4.2;此外,ESP32配有觸摸感應(yīng)針腳,可用于喚醒ESP32深度睡眠,內(nèi)置霍爾效應(yīng)傳感器和內(nèi)置溫度傳感器。
ESP32具有不同大小的嵌入式閃存,支持多個外部QSPI閃存和SRAM芯片(最多16MB)。
ESP32的無線功能和ESP8266一樣,但是增加了一個平衡和收發(fā)兩用開關(guān)。與ESP8266EX芯片相比,另一個改進(jìn)是ESP32嵌入了一個RTC時鐘,實現(xiàn)了TCP/IP和完整的802.11 b/g/n Wi-Fi MAC協(xié)議(4個虛擬Wi-Fi接口),數(shù)據(jù)速率可達(dá)150mbps,支持舊藍(lán)牙協(xié)議和低功耗藍(lán)牙協(xié)議,但是在五種電源管理模式中將會禁用這些功能。
區(qū)別三:GPIO引腳不同,ESP32芯片具有34個GPIO引腳,且大部分GPIO都可以配置內(nèi)部上拉或下拉電阻,可以與SDIO、UART等實現(xiàn)多路復(fù)用。ESP32還具有兩個8位DAC通道和一個12位SAR ADC,支持來自18個通道的測量量。ESP32芯片除了SDIO、SPI、HSPI、I2C、I2S和UART接口外,還有霍爾傳感器、10個電容感應(yīng)GPIOs和一個以太網(wǎng)MAC接口。
另外,ESP32在以下幾個方面具有優(yōu)勢。
1.功耗方面:ESP32的工作電流是5μA相比ESP8266的20μA功耗更低。
2.時鐘速度方面:ESP32的時鐘速度也比ESP8266快了兩倍。
3.接口擴(kuò)展方面:ESP32藍(lán)牙和GPIO的引腳更多,可以滿足更多的連接。
綜上所述,如果您目前的項目依賴于已完全成熟且不再更新的軟件,那么ESP32可能會不支持。如果你的現(xiàn)有設(shè)備工作正常,且你沒有添加新功能的計劃,那么升級是不值得的。反之,如果你的項目需要超低功耗或者需要更多GPIO,甚至是更強(qiáng)大的處理器和連接能力,那么選用ESP32是值得的。美迅物聯(lián)網(wǎng)目前基于ESP32生產(chǎn)的WiFi藍(lán)牙模塊有:MS-WB202B、MS-WB202F、MS-WB211F、MS-WB211F,它們都是基于ESP32-C2/C3工業(yè)級藍(lán)牙WiFi模塊開發(fā)的無線通信模塊,集成了WiFi 2.4 GHz無線局域網(wǎng)(WLAN)和藍(lán)牙低能耗5.0通信模組,搭載RISC-V 32位單核處理器,功能強(qiáng)大,具有豐富的外設(shè)接口,可用于智能家居、工業(yè)自動化、醫(yī)療保健、消費電子產(chǎn)品等領(lǐng)域。