液晶螢幕WIKI E32R32P、E32N32P 3.2吋IPS ESP32-32E 顯示模組使用手冊

資源描述
資源目錄如下圖所示:

圖 1.1 產品資訊包目錄

軟件說明
顯示模組軟體開發步驟如下:
A.建置ESP32平台軟體開發環境;
B.必要時導入第三方軟體庫作為開發基礎;
C.開啟需要除錯的軟體項目,也可以新建一個軟體項目;
D、給顯示模組上電,編譯下載調試程序,然後檢查軟體運行效果;
e.軟體效果未達預期,繼續修改程式碼,然後編譯下載,直到效果達到預期;
B.必要時導入第三方軟體庫作為開發基礎;
C.開啟需要除錯的軟體項目,也可以新建一個軟體項目;
D、給顯示模組上電,編譯下載調試程序,然後檢查軟體運行效果;
e.軟體效果未達預期,繼續修改程式碼,然後編譯下載,直到效果達到預期;
上述步驟的詳細內容請參考1-Demo目錄下的文件。
硬件說明
3.1。 過度view 顯示模組硬體資源的數量
模組硬體資源如下兩圖所示:
模組硬體資源如下兩圖所示:

圖3.1 模組硬體資源1

圖3.2 模組硬體資源2
硬體資源說明如下:
1) 液晶顯示器
LCD顯示器尺寸為3.2英寸,驅動IC為ST7789,解析度為240×320。 ESP32 使用 4 線 SPI 通訊介面進行連接。
一、ST7789控制器簡介
ST7789控制器最大支持240*320的分辨率和172800字節的GRAM。 它還支持 8 位、9 位、16 位和 18 位並行端口數據總線。 它還支持 3 線和 4 線 SPI 串行端口。 由於並行控制需要大量的IO口,所以最常見的是SPI串口控制。 ST7789還支持65K、262K RGB彩色顯示,顯示色彩非常豐富,同時支持旋轉顯示和滾動顯示以及視頻播放,顯示方式多種多樣。
ST7789控制器採用16bit(RGB565)控制一個像素顯示,因此每個像素最多可以顯示65K色。 像素地址設置按行列順序進行,增減方向由掃描方式決定。 ST7789的顯示方式是先設置地址再設置顏色值。
B.SPI通訊協定簡介
4線SPI匯流排的寫入模式時序如下圖所示:

圖 3.3 4 線 SPI 匯流排寫入模式時序
CSX是從晶片選擇,只有當CSX處於低電位時晶片才會被啟用。
D/CX是晶片的資料/指令控制引腳。 DCX低電平寫入指令時,高電平寫入數據
SCL為SPI匯流排時鐘,每個上升沿傳輸1位元資料;
SDA是SPI傳輸的數據,一次傳輸8位元數據。資料格式如下圖所示:
D/CX是晶片的資料/指令控制引腳。 DCX低電平寫入指令時,高電平寫入數據
SCL為SPI匯流排時鐘,每個上升沿傳輸1位元資料;
SDA是SPI傳輸的數據,一次傳輸8位元數據。資料格式如下圖所示:

圖3.4 4 SPI傳輸資料格式
高位在前,先發送。
對於 SPI 通信,資料具有傳輸時序,由即時時脈相位 (CPHA) 和時脈極性 (CPOL) 組合而成:
CPOL的電平決定了串列同步時脈的空閒狀態電平,CPOL=0表示低電平。 CPOL對傳輸協議
討論並沒有產生太大的影響;
對於 SPI 通信,資料具有傳輸時序,由即時時脈相位 (CPHA) 和時脈極性 (CPOL) 組合而成:
CPOL的電平決定了串列同步時脈的空閒狀態電平,CPOL=0表示低電平。 CPOL對傳輸協議
討論並沒有產生太大的影響;
CPHA的高度決定串列同步時鐘是在第一個還是第二個時鐘跳躍沿採集數據,
當CPHL=0時,在第一個跳變沿進行資料收集;
這兩者組合形成四種SPI通訊方式,國內常用SPI0,其中CPHL=0,CPOL=0
當CPHL=0時,在第一個跳變沿進行資料收集;
這兩者組合形成四種SPI通訊方式,國內常用SPI0,其中CPHL=0,CPOL=0
2) 電阻式觸控螢幕
電阻式觸控螢幕尺寸為3.2英寸,透過XL、XR、YU、YD四個引腳與XPT2046控制IC連接。
電阻式觸控螢幕尺寸為3.2英寸,透過XL、XR、YU、YD四個引腳與XPT2046控制IC連接。
3)ESP32-WROOM-32E模組
此模組內建 ESP32-DOWD-V3 晶片、Xtensa 雙核心 32 位元 LX6 微處理器,支援高達 240MHz 的時脈頻率。它具有 448KB ROM、520KB SRAM、16KB RTC SRAM 和 4MB QSPI 快閃記憶體。支援 2.4GHz WIFI、藍牙 V4.2 和藍牙低功耗模組。外部26個GPIO,支援SD卡,
UART、SPI、SDIO、I2C、LED PWM、馬達PWM、I2S、IR、脈衝計數器、GPIO、電容式觸控感測器、ADC、DAC、TWAI 等週邊裝置。
此模組內建 ESP32-DOWD-V3 晶片、Xtensa 雙核心 32 位元 LX6 微處理器,支援高達 240MHz 的時脈頻率。它具有 448KB ROM、520KB SRAM、16KB RTC SRAM 和 4MB QSPI 快閃記憶體。支援 2.4GHz WIFI、藍牙 V4.2 和藍牙低功耗模組。外部26個GPIO,支援SD卡,
UART、SPI、SDIO、I2C、LED PWM、馬達PWM、I2S、IR、脈衝計數器、GPIO、電容式觸控感測器、ADC、DAC、TWAI 等週邊裝置。
4) MicroSD 卡插槽
採用SPI通訊方式及ESP32連接,支援各種容量的MicroSD卡。
採用SPI通訊方式及ESP32連接,支援各種容量的MicroSD卡。
5) RGB 三色LED
可以用紅、綠、藍LED燈來指示程式的運作狀態。
可以用紅、綠、藍LED燈來指示程式的運作狀態。
6) 串口
外部串口模組用於串口通訊。
外部串口模組用於串口通訊。
7)USB轉串口及一鍵下載電路
核心元件為CH340C,一端連接電腦USB,一端連接ESP32串列埠,進而實現USB轉TTL串列埠。
另外,還附有一鍵下載電路,即下載程式時,可自動進入下載模式,無需透過外部觸摸。
核心元件為CH340C,一端連接電腦USB,一端連接ESP32串列埠,進而實現USB轉TTL串列埠。
另外,還附有一鍵下載電路,即下載程式時,可自動進入下載模式,無需透過外部觸摸。
8) 電池接口
兩針接口,一為正極,一為負極,接取電池供電充電。
兩針接口,一為正極,一為負極,接取電池供電充電。
9)電池充放電管理電路
其核心元件是TP4054,該電路可以控制電池的充電電流,將電池安全地充電到飽和狀態,同時也可以安全地控制電池的放電。
其核心元件是TP4054,該電路可以控制電池的充電電流,將電池安全地充電到飽和狀態,同時也可以安全地控制電池的放電。
10) 開機鍵
顯示模組上電後,按下 IO0 會拉低。如果模組上電或ESP32重設的瞬間,拉低IO0就會進入下載模式。其他外殼可作為普通按鈕使用。
顯示模組上電後,按下 IO0 會拉低。如果模組上電或ESP32重設的瞬間,拉低IO0就會進入下載模式。其他外殼可作為普通按鈕使用。
11) Type-C接口
顯示模組主電源介面和程式下載介面。連接USB轉串口和一鍵下載電路,可用於供電、下載和串列通訊。
顯示模組主電源介面和程式下載介面。連接USB轉串口和一鍵下載電路,可用於供電、下載和串列通訊。
12) 5V轉3.3V電壓tag穩壓電路
核心元件是ME6217C33M5G LDO穩壓器。卷tag穩壓電路支援2V~6.5V寬電壓tage輸入,3.3V穩定電壓tage輸出,最大輸出電流800mA,完全滿足體積tage 和顯示模組的電流需求。
核心元件是ME6217C33M5G LDO穩壓器。卷tag穩壓電路支援2V~6.5V寬電壓tage輸入,3.3V穩定電壓tage輸出,最大輸出電流800mA,完全滿足體積tage 和顯示模組的電流需求。
13) 復位鍵
顯示模組上電後,按下會將 ESP32 重設引腳拉低(預設狀態為上拉),從而實現重設功能。
顯示模組上電後,按下會將 ESP32 重設引腳拉低(預設狀態為上拉),從而實現重設功能。
14)電阻式觸控螢幕控制電路
核心元件是XPT2046,透過SPI與ESP32通訊。
此電路是電阻式觸控螢幕與ESP32主控之間的橋樑,負責將觸控螢幕上的資料傳輸給ESP32主控,從而取得觸控點的座標。
核心元件是XPT2046,透過SPI與ESP32通訊。
此電路是電阻式觸控螢幕與ESP32主控之間的橋樑,負責將觸控螢幕上的資料傳輸給ESP32主控,從而取得觸控點的座標。
15) 擴展輸入引腳
ESP32 模組上兩個未使用的輸入 IO 連接埠被引出供週邊使用。
ESP32 模組上兩個未使用的輸入 IO 連接埠被引出供週邊使用。
16) 背光控制電路
核心元件是BSS138場效應管。此電路一端連接ESP32主控上的背光控制接腳,另一端連接液晶屏背光LED l的負極amp。背光控制腳位拉高,背光亮,否則滅。
核心元件是BSS138場效應管。此電路一端連接ESP32主控上的背光控制接腳,另一端連接液晶屏背光LED l的負極amp。背光控制腳位拉高,背光亮,否則滅。
17) 揚聲器接口
接線端子必須垂直連接。用於存取單聲道揚聲器和揚聲器。
接線端子必須垂直連接。用於存取單聲道揚聲器和揚聲器。
18) 音頻電源 Amp升壓電路
核心元件是FM8002E音頻 amp升壓器IC。此電路一端連接ESP32音訊DAC值輸出接腳,另一端連接喇叭介面。此電路的作用是驅動小功率喇叭或揚聲器發聲。對於5V電源,最大驅動功率為1.5W(負載8歐姆)或2W(負載4歐姆)。
核心元件是FM8002E音頻 amp升壓器IC。此電路一端連接ESP32音訊DAC值輸出接腳,另一端連接喇叭介面。此電路的作用是驅動小功率喇叭或揚聲器發聲。對於5V電源,最大驅動功率為1.5W(負載8歐姆)或2W(負載4歐姆)。
19) SPI 週邊接口
4線水平接口。引出一個未使用的片選接腳和MicroSD卡所使用的SPI介面接腳,可用於外接SPI設備或普通IO口。
4線水平接口。引出一個未使用的片選接腳和MicroSD卡所使用的SPI介面接腳,可用於外接SPI設備或普通IO口。
20) I2C週邊接口
4線水平接口。將兩個未使用的接腳引出,做成I2C接口,可用於外接IIC設備或普通IO口。
4線水平接口。將兩個未使用的接腳引出,做成I2C接口,可用於外接IIC設備或普通IO口。
3.2.顯示模組原理圖詳解
1)Type-C介面電路

圖3.5 Type-C介面電路
在這個電路中,D1是肖特基二極體,用於防止電流反向。 D2~D4為靜電突波保護二極體,防止電壓過高損壞顯示模組tage或短路。 R1為下拉電阻。 USB1 是 Type-C 匯流排。顯示模組透過USB1連接Type-C電源、下載程式、串列通訊。其中+5V和GND為正電源電壓tage、地訊號USB_D-、USB_D+為差分USB訊號,傳送至板載USB轉串口電路。
2)5V轉3.3V電壓tag穩壓電路

圖 3.6 卷tag穩壓電路
本電路中,C16~C19為旁路濾波電容,用於維持輸入電壓的穩定性。tage 和輸出 voltage. U1 是一款 5V 至 3.3V LDO,型號為 ME6217C33M5G。由於顯示模組上的電路大部分需要3.3V供電,而Type-C介面的電源輸入基本上都是5V,所以電壓tag需要調節器轉換電路。
3)電阻式觸控螢幕控制電路

圖3.7 電阻式觸控螢幕控制電路
此電路中C25、C27為旁路濾波電容,用於維持輸入電壓tage 穩定性。 R22 和 R32 是上拉電阻,用於維持預設引腳狀態為高電位。 U4是XPT2046控制IC,此IC的功能是取得座標體積tag透過X+、X-、Y+、Y-四個接腳取得電阻觸控螢幕觸控點的e值,然後經過ADC轉換,將ADC值傳送給ESP32主控。然後 ESP32 主控將 ADC 值轉換為顯示器的像素座標值。 XPT2046 透過 SPI 匯流排與 ESP32 主控通信,由於與顯示器共用 SPI 總線,因此透過 CS 引腳控制啟用狀態。 PEN引腳為觸摸中斷引腳,當觸摸事件發生時,輸入電平為低電平。
4)USB轉串口及一鍵下載電路

圖3.8 USB轉串口及一鍵下載電路
本電路中,U3為CH340C USB轉串口IC,無需外接晶振,方便電路設計。 C6為旁路濾波電容,用於維持輸入電壓tage 穩定性。 Q1.Q2為NPN型三極管,R6、R7為三極管基極限流電阻。此電路的功能是實現USB轉串口和一鍵下載功能。 USB訊號透過UD+和UD-接腳輸入和輸出,轉換後透過RXD和TXD接腳傳輸到ESP32主控。一鍵下載電路原理:
A、CH340C 的 RST 和 DTR 接腳預設輸出高電位。此時Q1和Q2三極管不導通,ESP0主控的IO32腳和重設接腳被上拉為高電位。
B、CH340C 的 RST 和 DTR 接腳輸出低電平,此時 Q1 和 Q2 三極管仍未導通,ESP0 主控的 IO32 接腳和重設接腳仍被上拉為高電平。
C、CH340C的RST接腳不變,DTR腳輸出高電位。此時Q1仍截止,Q2導通,ESP0主控的IO32腳仍拉高,重設接腳低,ESP32進入重設狀態。
D. CH340C 的 RST 接腳輸出高電平,DTR 接腳輸出低電平,此時 Q1 導通,Q2 截止,ESP32 主控的複位接腳不會立即變高,因為連接的電容已充電,ESP32仍處於重設狀態,IO0腳立即被拉低,此時將進入下載模式。
B、CH340C 的 RST 和 DTR 接腳輸出低電平,此時 Q1 和 Q2 三極管仍未導通,ESP0 主控的 IO32 接腳和重設接腳仍被上拉為高電平。
C、CH340C的RST接腳不變,DTR腳輸出高電位。此時Q1仍截止,Q2導通,ESP0主控的IO32腳仍拉高,重設接腳低,ESP32進入重設狀態。
D. CH340C 的 RST 接腳輸出高電平,DTR 接腳輸出低電平,此時 Q1 導通,Q2 截止,ESP32 主控的複位接腳不會立即變高,因為連接的電容已充電,ESP32仍處於重設狀態,IO0腳立即被拉低,此時將進入下載模式。
5) 音頻電源 amp升壓電路

圖 3.9 音訊電源 amp升壓電路
此電路中,R23、C7、C8、C9構成RC濾波電路,R10、R13為運算放大器的增益調節電阻。 amp淨化器。當R13的阻值不變時,R10的阻值越小,外接揚聲器的音量越大。 C10和C11是輸入耦合電容器。 R11為上拉電阻。 JP1 是喇叭/揚聲器連接埠。 U5是FM8002E音頻電源 amp升壓器IC。透過AUDIO_IN輸入後,音訊DAC訊號為 amp由 FM8002E 增益放大並透過 VO1 和 VO2 引腳輸出到揚聲器/揚聲器。 SHUTDOWN 是 FM8002E 的啟用引腳。低電平使能。預設情況下,高電平處於啟用狀態。
6)ESP32-WROOM-32E主控電路

圖 3.10 ESP32-WROOM-32E 主控電路
此電路中,C4和C5為旁路濾波電容,U2為ESP32-WROOM-32E模組。此模組內部電路詳細資訊請參考官方文件。
7)按鍵復位電路

圖 3.11 按鍵重設電路
在該電路中,KEY1是關鍵,R4是上拉電阻,C3是延遲電容。復位原理:
A. 上電後,C3 充電。此時C3相當於短路,RESET腳位接地,ESP32進入重設狀態。
B、C3 充電時,C3 相當於開路,RESET 接腳拉高,ESP32 重設完成,ESP32 進入正常工作狀態。
C、按下 KEY1 時,RESET 接腳接地,ESP32 進入重設狀態,C3 透過 KEY1 放電。
D. 鬆開KEY1 時,C3 充電。此時C3相當於短路,RESET腳位接地,ESP32仍處於RESET狀態。 C3充電後,重設接腳拉高,ESP32重位,進入正常工作狀態。
B、C3 充電時,C3 相當於開路,RESET 接腳拉高,ESP32 重設完成,ESP32 進入正常工作狀態。
C、按下 KEY1 時,RESET 接腳接地,ESP32 進入重設狀態,C3 透過 KEY1 放電。
D. 鬆開KEY1 時,C3 充電。此時C3相當於短路,RESET腳位接地,ESP32仍處於RESET狀態。 C3充電後,重設接腳拉高,ESP32重位,進入正常工作狀態。
若RESET不成功,可適當增大C3的容差值,以延遲重設引腳低電位時間。
8)串口模組介面電路

圖 3.12 串口模組介面電路
此電路中,P2為4P 1.25mm間距座,R29、R30為阻抗平衡電阻,Q5為控制5V輸入電源的場效電晶體。 R31是下拉電阻。將 RXD0 和 TXD0 連接到串列引腳,並為其他兩個引腳供電。此連接埠與板載 USB 轉串口模組連接到同一串列埠。
9) EXpand IO及外圍介面電路

圖3.13 擴充IO及外圍介面電路
本電路中,P3、P4為4P 1.25mm間距座,JP3為2P 1.25mm間距座。 R33和R34是I2C腳上拉電阻。 SPI_CLK、SPI_MISO、SPI_MOSI 接腳與 MicroSD 卡 SPI 接腳共用。腳位SPI_CS、IIC_SCL、IIC_SDA、IO35、IO39不被板載設備使用,因此引出用於連接SPI和IIC設備,也可以用於普通IO。需要注意的事項:
A. IO35和IO39只能是輸入腳;
B、IIC接腳用於普通IO時,最好去除R33、R34上拉電阻;
B、IIC接腳用於普通IO時,最好去除R33、R34上拉電阻;
10)電池充放電管理電路

圖3.13 電池充放電管理電路
在該電路中,C20、C21、C22、C23為旁路濾波電容。 U6是TP4054電池充電管理IC。 R27 調節電池充電電流。 JP2是2P 1.25mm間距座子,接起電池。 Q3 是 P 通道 FET。 R28為Q3閘極下拉電阻。 TP4054透過BAT接腳對電池充電,R27阻值越小,充電電流越大,最大為500mA。 Q3和R28共同構成電池放電電路,當Type-C介面無電源時,+5V電壓tage為0,則Q3閘極拉低至低電平,汲極和源極導通,電池為整個顯示模組供電。透過Type-C介面供電時,+5V電壓tage為5V,則Q3柵極為5V高電平,汲極和源極截止,電池供電中斷。
11)48P液晶面板銲線接口

圖3.14 18P液晶面板接線焊接接口
此電路中,C24為旁通濾波電容,QD1為18P 0.8mm間距液晶屏焊接接口。 QD1有電阻觸控螢幕訊號接腳,液晶螢幕音量tage接腳、SPI通訊接腳、控制接腳和背光電路接腳。 ESP32 使用這些引腳來控制 LCD 和觸控螢幕。
12)下載關鍵電路

圖3.15 下載按鈕電路
在這個電路中,KEY2是關鍵,R5是上拉電阻。 IO0 預設為高電平,按下 KEY2 時為低電位。按住KEY2,上電或重位,ESP32將進入下載模式。在其他情況下,KEY2可以用作普通密鑰。
13)電池電量檢測電路

圖3.15 電池電量檢測電路
在這個電路中,R2和R3是部分電壓tage電阻,C1和C2為旁路濾波電容。電池容量tage BAT+訊號輸入經過分壓電阻。 BAT_ADC 是音量tagR3兩端的e值,透過輸入接腳傳輸到ESP32主控,再經過ADC轉換,最後得到電池電量tage 值。 卷tag使用分壓器是因為 ESP32 ADC 最大轉換電壓為 3.3V,而電池飽和電壓tage 為 4.2V,超出範圍。得到的體積tage乘以2即為實際電池容量tage.
14)LCD背光控制電路

圖3.16 LCD背光控制電路
本電路中,R24為調試電阻,暫時保留。 Q4為N通道場效電晶體,R25為Q4閘極下拉電阻,R26為背光限流電阻。 LCD背光LED燈amp 處於並聯狀態,正極接3.3V,負極接Q4的汲極。當控制引腳LCD_BL輸出高電位時tage、Q4的汲極和源極導通。此時LCD背光源負極接地,背光源LEDlamp 已打開並發光。當控制引腳LCD_BL輸出低電位時tage、Q4的汲極和源極截止,液晶屏負背光懸空,背光LED lamp 未開啟。預設情況下,LCD 背光關閉。減小R26阻值可以提高背光的最大亮度。另外,LCD_BL接腳可以輸入PWM訊號來調節LCD背光。
15)RGB三色燈控制電路

圖3.17 LCD背光控制電路
本電路中LED2為RGB三色燈amp,R14~R16為三色燈amp 限流電阻。 LED2包含紅、綠、藍LED燈,共陽接法,IO16、IO17、IO22為三個控制腳,低電平點亮LED燈,高電平熄滅LED燈
16)MicroSD卡槽介面電路

圖3.18 MicroSD卡槽介面電路
在該電路中,SD_CARD1是MicroSD卡插槽。 R17 至 R21 是每個接腳的上拉電阻。 C26為旁路濾波電容。此介面電路採用SPI通訊方式。支援MicroSD卡高速儲存。
請注意,此介面與 SPI 週邊介面共用 SPI 總線。
請注意,此介面與 SPI 週邊介面共用 SPI 總線。
3.3.顯示模組使用注意事項
- 顯示模組以電池充電,外部揚聲器播放音頻,顯示器也工作,此時總電流可能超過500mA。此時需要注意Type-C線支援的最大電流和電源支援的最大電流
供電接口,避免供電不足。 - 使用過程中,請勿觸碰LDO音量tag調節器和電池充電管理IC用手觸摸,避免被高溫燙傷。
- 連接IO口時,要注意IO的使用情況,避免接錯,程式碼定義不符。
- 安全、合理地使用產品。
文件/資源
![]() |
LCD WIKI E32R32P、E32N32P 3.2吋 IPS ESP32-32E 顯示模組 [pdf] 使用者手冊 E32R32P,E32N32P,E32R32P E32N32P 3.2吋IPS ESP32-32E顯示模組,E32R32P E32N32P,3.2吋IPS ESP32-32E顯示模組,IPS ESP32-32E模組顯示,ES32 |
![]() |
LCD wiki E32R32P、E32N32P 3.2吋IPS ESP32-32E顯示模組 [pdf] 使用者手冊 E32R32P,E32N32P,E32R32P E32N32P 3.2吋IPS ESP32-32E顯示模組,E32R32P E32N32P,3.2吋IPS ESP32-32E顯示模組,IPS ESP32-32E模組顯示,ES32 |

