iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 2
0
自我挑戰組

Micropython x ESP H/W 之三十個錦囊妙計系列 第 2

[錦囊二] 燒錄的時候會遇到大魔王嗎? [硬體篇]

在ESP-01S 的SPEC 中提到工作時的額定電壓是3.3V, 耐電壓是5V. 意思是~總是把Vcc 灌5V也可以嗎? 答案: 你可以試試, 但我絕對不幹 ...

以下介紹兩種常看到的[USB to Uart]版本:

  • 左邊的是Silcon Labs 出的cp210x
  • 右邊是ch341-uart converter [ESP8266 USB Writer]
    https://ithelp.ithome.com.tw/upload/images/20181017/20103824EjQ73GXN9K.png
  1. Silcon Labs cp210x
    優點:
    (1) 在windows下不需要安裝驅動程式,可隨插即用
    (2) 同時提供3.3 v 和5.0 v 供使用
    缺點:
    (1) 需要搭配麵包版跟跳線使用 (需要有點電路背景的使用者才能上手)
    (2) 使用esptool.py 工具時, 每執行一個動作就要重新冷插拔一次才能執行下一個動作
  2. ch341-Uart converter [ESP8266 Writer]
    優點:
    可直接調整J2 jump (如上圖紅框處)就可以切換燒錄傳輸模式
    缺點:
    (1) 只提供5.0v 電壓, 容易將WiFi Module 燒壞
    (2) 使用esptool.py 工具時, 每執行一個動作就要重新冷插拔一次才能執行下一個動作

** 燒錄時的接線方式**
[以cp210x 為例]
https://ithelp.ithome.com.tw/upload/images/20181017/20103824dvVxd3R5K8.png
[以ch341-Uart conver為例]
使用ch341-uart USB Writer 需要注意以下幾點:

  1. 綠色框框處的Wifi Module 方向不要插反
  2. 紅色框框處的J2 Jump 必須要放入, 這樣才可以切換到燒錄模式做使用
    https://ithelp.ithome.com.tw/upload/images/20181017/20103824dvLpUtJvTc.png
    PS:
    (1) [已知問題] 使用 USB to Uart adapter 直接使用5V 做燒錄容易造成WiFi Module 燒錄FW不完整的狀況及造成硬體損毀.
    (2) 如果是直接購買CH341 chip 自行做layout的玩家, 請務必要把pin 4 flating. 如果沒有floating 的情況下, 會導致使用者無法透過hyper termial進行(可程式)控制WiFi Module且模組一定會燒毀 (燒毀的原因是CH341 Pin4 enable 時會持續將Vcc 灌給WiFi Module, 依照之前的經驗, 在連續使用不到15分鐘的時間後就會燒掉)

上一篇
[錦囊一] 從選料開始該注意啥 (以ESP-01S為例)
下一篇
[錦囊三] 燒錄很輕鬆嗎? [軟體篇]
系列文
Micropython x ESP H/W 之三十個錦囊妙計31

尚未有邦友留言

立即登入留言