樂鑫官方ESP32開發(fā)板的外圍電路主要包含:
- USB-UART電路
- 自動下載電路
- RC延遲電路
- 重啟按鍵
- 下載按鍵
- 電源降壓芯片LDO
?下面簡單介紹一下這些電路的功能。
ESP32的USB-UART電路部分,核心芯片CP2102。其作用是將USB接口傳入的D+、D-信號轉換為串口信號RX、TX以及流控信號RTS、DTR。再通過自動下載邏輯電路,將RTS、DTR的流控信號對ESP32系列芯片的“EN”使能以及“GPIO0“下載模式進行邏輯控制。根據(jù)EN與GPIO0的邏輯輸出配合RC延遲電路來達到“當EN高電平后,再將GPIO0拉低進入下載模式“的條件。
“重啟”按鍵,將EN拉低電平??梢钥刂菩酒笆鼓堋标P閉,松開按鍵恢復使能,達到”重啟“的效果。
”下載“模式,通過GPIO0的拉低,手動進入下載模式,此時可向芯片ROM寫入固件。
電源降壓LDO芯片主要是將5V電壓降低到3.3V為ESP32和CP2102供電。
替換原因
在很多應用場景中,將最終產(chǎn)品中不常使用的UART燒錄電路去掉,可以減少板子的面積占用。那么為了便于調(diào)試,可以通過外部的一個燒錄器搭接觸點完成芯片數(shù)據(jù)的寫入,根據(jù)前面介紹的下載電路原理,這個燒錄器只需要完成上面提到的這部分外設電路即可。
由于USB-UART的核心芯片CP2102是一款進口芯片。目前價格雖較之前大幅下降,但仍新品基本在8元以上,為了降低成本,可以尋找一款功能接近,價格低廉、供貨充足的國內(nèi)芯片進行平替。其中CH9102F普遍價格在5元以下,并且在Windows、MacOS、Linux上都可以正常使用,是一個不錯的選擇。
替換過程
CH9102系列芯片包含CH9102F和CH9102X兩個型號,在保證所需功能可用的情況下,可以選擇尺寸更小的CH9102F。
根據(jù)設計圖,D+、D-、DTR、RTS、TX、RX功能引腳直接替換,也不需要額外的電容電阻等外部電路,只針對其中的供電和接地兩個容易遺漏的部分重點提示一下。
首先是“接地”,CH9102F的#2引腳(CH9102X的 #3引腳)的接地是必要的,而底部的#0引腳的接地是可選的,容易記反導致必要的#2引腳沒有接地導致芯片沒有使能,所以可以將#2引腳與底盤的#0引腳短接避免沒有“接地“的失誤。
電源方案有多個。
常見選擇使用V3向VIO供電,只需短接兩個引腳即可。也可獨立供電,需要額外的LDO或DCDC芯片。
RC延遲電路在樂鑫的文檔中有不同的標注。其中在開發(fā)板ESP32-PICO-DEVKETM-2_V1_0的原理圖中標記的電阻為 10K,電容為0.1uf。但在其他的文檔中標記的電容為 1uF。
以上為在在進行CH9102F替換過程中遇到的一些小坑,并使用嘉立創(chuàng)SMT了幾個小樣。其中電源方案為V3與VIO短接,并額外提供了1個ME6211提供3.3V供電。與幾種供電方案并不同,經(jīng)測試可以正常使用。即便作為一個單純的USB-TTL工具也是可以的。
文章來源:http://www.zghlxwxcb.cn/news/detail-731288.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-731288.html
到了這里,關于使用CH9102F平替ESP32系列下載電路中的CP2102的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!