LCD WIKI E32R32P, E32N32P 3.2 इन्च IPS ESP32-32E प्रदर्शन मोड्युल प्रयोगकर्ता पुस्तिका

स्रोत विवरण
स्रोत निर्देशिका निम्न चित्रमा देखाइएको छ:

चित्र 1.1 उत्पादन जानकारी प्याक सूची

सफ्टवेयर निर्देशनहरू
प्रदर्शन मोड्युल सफ्टवेयर विकास चरणहरू निम्नानुसार छन्:
A. ESP32 प्लेटफर्म सफ्टवेयर विकास वातावरण निर्माण गर्नुहोस्;
B. आवश्यक भएमा, विकासको लागि आधारको रूपमा तेस्रो-पक्ष सफ्टवेयर पुस्तकालयहरू आयात गर्नुहोस्;
C. डिबग गर्न सफ्टवेयर परियोजना खोल्नुहोस्, तपाइँ नयाँ सफ्टवेयर परियोजना पनि सिर्जना गर्न सक्नुहुन्छ;
D. डिस्प्ले मोड्युलमा पावर, डिबगिङ प्रोग्राम कम्पाइल र डाउनलोड गर्नुहोस्, र त्यसपछि सफ्टवेयर चलिरहेको प्रभाव जाँच गर्नुहोस्;
E. सफ्टवेयर प्रभाव अपेक्षित रूपमा पुग्दैन, कार्यक्रम कोड परिमार्जन गर्न जारी राख्नुहोस्, र त्यसपछि कम्पाइल र डाउनलोड गर्नुहोस्, जबसम्म प्रभाव अपेक्षित नपुगेसम्म;
B. आवश्यक भएमा, विकासको लागि आधारको रूपमा तेस्रो-पक्ष सफ्टवेयर पुस्तकालयहरू आयात गर्नुहोस्;
C. डिबग गर्न सफ्टवेयर परियोजना खोल्नुहोस्, तपाइँ नयाँ सफ्टवेयर परियोजना पनि सिर्जना गर्न सक्नुहुन्छ;
D. डिस्प्ले मोड्युलमा पावर, डिबगिङ प्रोग्राम कम्पाइल र डाउनलोड गर्नुहोस्, र त्यसपछि सफ्टवेयर चलिरहेको प्रभाव जाँच गर्नुहोस्;
E. सफ्टवेयर प्रभाव अपेक्षित रूपमा पुग्दैन, कार्यक्रम कोड परिमार्जन गर्न जारी राख्नुहोस्, र त्यसपछि कम्पाइल र डाउनलोड गर्नुहोस्, जबसम्म प्रभाव अपेक्षित नपुगेसम्म;
अघिल्लो चरणहरू बारे विवरणहरूको लागि, 1-डेमो डाइरेक्टरीमा कागजातहरू हेर्नुहोस्।
हार्डवेयर निर्देशनहरू
१. ओभरview मोड्युल हार्डवेयर स्रोतहरू प्रदर्शन गरिएको छ
मोड्युल हार्डवेयर स्रोतहरू निम्न दुई चित्रहरूमा देखाइएको छ:
मोड्युल हार्डवेयर स्रोतहरू निम्न दुई चित्रहरूमा देखाइएको छ:

चित्र ३.१ मोड्युल हार्डवेयर स्रोत १

चित्र ३.१ मोड्युल हार्डवेयर स्रोत १
हार्डवेयर स्रोतहरू निम्नानुसार वर्णन गरिएको छ:
1) एलसीडी
LCD डिस्प्ले साइज 3.2 इन्च छ, चालक IC ST7789 हो, र रिजोल्युशन 240 × 320 हो। ESP32 4-तार SPI संचार इन्टरफेस प्रयोग गरेर जोडिएको छ।
A. 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 इन्च साइजको छ र XPT2046 कन्ट्रोल IC सँग चार पिनहरू मार्फत जोडिएको छ: XL, XR, YU, YD।
प्रतिरोधी टच स्क्रिन 3.2 इन्च साइजको छ र XPT2046 कन्ट्रोल IC सँग चार पिनहरू मार्फत जोडिएको छ: XL, XR, YU, YD।
3) ESP32-WROOM-32E मोड्युल
यो मोड्युलमा बिल्ट-इन ESP32-DOWD-V3 चिप, Xtensa डुअल-कोर 32-bit LX6 माइक्रोप्रोसेसर छ, र 240MHz सम्म घडी दरहरू समर्थन गर्दछ। यसमा 448KB ROM, 520KB SRAM, 16KB RTC SRAM, र 4MB QSPI फ्ल्यास छ। 2.4GHz WIFI, ब्लुटुथ V4.2 र ब्लुटुथ कम पावर मोड्युलहरू समर्थित छन्। बाह्य 26 GPIOs, समर्थन SD कार्ड,
UART, SPI, SDIO, I2C, LED PWM, मोटर PWM, I2S, IR, पल्स काउन्टर, GPIO, capacitive टच सेन्सर, ADC, DAC, TWAI र अन्य बाह्य उपकरणहरू।
यो मोड्युलमा बिल्ट-इन ESP32-DOWD-V3 चिप, Xtensa डुअल-कोर 32-bit LX6 माइक्रोप्रोसेसर छ, र 240MHz सम्म घडी दरहरू समर्थन गर्दछ। यसमा 448KB ROM, 520KB SRAM, 16KB RTC SRAM, र 4MB QSPI फ्ल्यास छ। 2.4GHz WIFI, ब्लुटुथ V4.2 र ब्लुटुथ कम पावर मोड्युलहरू समर्थित छन्। बाह्य 26 GPIOs, समर्थन SD कार्ड,
UART, SPI, SDIO, I2C, LED PWM, मोटर PWM, I2S, IR, पल्स काउन्टर, GPIO, capacitive टच सेन्सर, ADC, DAC, TWAI र अन्य बाह्य उपकरणहरू।
4) माइक्रोएसडी कार्ड स्लट
SPI संचार मोड र ESP32 जडान प्रयोग गर्दै, विभिन्न क्षमताहरूको माइक्रोएसडी कार्डहरूको लागि समर्थन।
SPI संचार मोड र ESP32 जडान प्रयोग गर्दै, विभिन्न क्षमताहरूको माइक्रोएसडी कार्डहरूको लागि समर्थन।
5) RGB तीन-रङ एलईडी
रातो, हरियो र नीलो एलईडी बत्तीहरू कार्यक्रमको चलिरहेको स्थिति संकेत गर्न प्रयोग गर्न सकिन्छ।
रातो, हरियो र नीलो एलईडी बत्तीहरू कार्यक्रमको चलिरहेको स्थिति संकेत गर्न प्रयोग गर्न सकिन्छ।
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) टाइप-सी इन्टरफेस
प्रदर्शन मोड्युल को मुख्य पावर आपूर्ति इन्टरफेस र कार्यक्रम डाउनलोड इन्टरफेस। USB लाई सिरियल पोर्ट र एक-क्लिक डाउनलोड सर्किटमा जडान गर्नुहोस्, बिजुली आपूर्ति, डाउनलोड र सिरियल सञ्चारको लागि प्रयोग गर्न सकिन्छ।
प्रदर्शन मोड्युल को मुख्य पावर आपूर्ति इन्टरफेस र कार्यक्रम डाउनलोड इन्टरफेस। USB लाई सिरियल पोर्ट र एक-क्लिक डाउनलोड सर्किटमा जडान गर्नुहोस्, बिजुली आपूर्ति, डाउनलोड र सिरियल सञ्चारको लागि प्रयोग गर्न सकिन्छ।
12) 5V देखि 3.3V भोल्युमtagई रेगुलेटर सर्किट
कोर यन्त्र ME6217C33M5G LDO नियामक हो। भोल्युमtage नियामक सर्किट 2V ~ 6.5V चौडा भोल्युम समर्थन गर्दछtage इनपुट, 3.3V स्थिर भोल्युमtage आउटपुट, र अधिकतम आउटपुट वर्तमान 800mA हो, जसले पूर्ण रूपमा भोल्युम पूरा गर्न सक्छtage र प्रदर्शन मोड्युलको वर्तमान आवश्यकताहरू।
कोर यन्त्र ME6217C33M5G LDO नियामक हो। भोल्युमtage नियामक सर्किट 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 मास्टरको ब्याकलाइट कन्ट्रोल पिनसँग जोडिएको छ, र अर्को छेउ LCD स्क्रिन ब्याकलाइट LED l को नकारात्मक पोलसँग जोडिएको छ।amp। ब्याकलाइट कन्ट्रोल पिन पुल माथि, ब्याक लाइट, अन्यथा बन्द।
कोर उपकरण BSS138 क्षेत्र प्रभाव ट्यूब हो। यस सर्किटको एउटा छेउ ESP32 मास्टरको ब्याकलाइट कन्ट्रोल पिनसँग जोडिएको छ, र अर्को छेउ LCD स्क्रिन ब्याकलाइट LED l को नकारात्मक पोलसँग जोडिएको छ।amp। ब्याकलाइट कन्ट्रोल पिन पुल माथि, ब्याक लाइट, अन्यथा बन्द।
17) स्पिकर इन्टरफेस
तारिङ टर्मिनलहरू ठाडो रूपमा जडान हुनुपर्छ। मोनो स्पिकर र लाउडस्पीकरहरू पहुँच गर्न प्रयोग गरिन्छ।
तारिङ टर्मिनलहरू ठाडो रूपमा जडान हुनुपर्छ। मोनो स्पिकर र लाउडस्पीकरहरू पहुँच गर्न प्रयोग गरिन्छ।
18) अडियो पावर Ampलाइफायर सर्किट
कोर यन्त्र FM8002E अडियो हो ampलाइफायर आईसी। यस सर्किटको एउटा छेउ ESP32 अडियो DAC मान आउटपुट पिनसँग जोडिएको छ र अर्को छेउ हर्न इन्टरफेससँग जोडिएको छ। यस सर्किटको कार्य भनेको सानो पावर हर्न वा स्पिकरलाई आवाजमा चलाउनु हो। 5V पावर सप्लाईको लागि, अधिकतम ड्राइभ पावर 1.5W (लोड 8 ohms) वा 2W (लोड 4 ohms) हो।
कोर यन्त्र FM8002E अडियो हो ampलाइफायर आईसी। यस सर्किटको एउटा छेउ ESP32 अडियो DAC मान आउटपुट पिनसँग जोडिएको छ र अर्को छेउ हर्न इन्टरफेससँग जोडिएको छ। यस सर्किटको कार्य भनेको सानो पावर हर्न वा स्पिकरलाई आवाजमा चलाउनु हो। 5V पावर सप्लाईको लागि, अधिकतम ड्राइभ पावर 1.5W (लोड 8 ohms) वा 2W (लोड 4 ohms) हो।
19) SPI परिधीय इन्टरफेस
4-तार तेर्सो इन्टरफेस। बाहिरी SPI यन्त्रहरू वा साधारण IO पोर्टहरूका लागि प्रयोग गर्न सकिने MicroSD कार्डद्वारा प्रयोग नगरिएको चिप चयन पिन र SPI इन्टरफेस पिनलाई बाहिर लैजानुहोस्।
4-तार तेर्सो इन्टरफेस। बाहिरी SPI यन्त्रहरू वा साधारण IO पोर्टहरूका लागि प्रयोग गर्न सकिने MicroSD कार्डद्वारा प्रयोग नगरिएको चिप चयन पिन र SPI इन्टरफेस पिनलाई बाहिर लैजानुहोस्।
20) I2C परिधीय इन्टरफेस
4-तार तेर्सो इन्टरफेस। बाहिरी IIC यन्त्रहरू वा साधारण IO पोर्टहरूका लागि प्रयोग गर्न सकिने I2C इन्टरफेस बनाउन प्रयोग नगरिएका दुईवटा पिनहरूलाई बाहिर लैजानुहोस्।
4-तार तेर्सो इन्टरफेस। बाहिरी IIC यन्त्रहरू वा साधारण IO पोर्टहरूका लागि प्रयोग गर्न सकिने I2C इन्टरफेस बनाउन प्रयोग नगरिएका दुईवटा पिनहरूलाई बाहिर लैजानुहोस्।
३.२। डिस्प्ले मोड्युलको योजनाबद्ध रेखाचित्रको विस्तृत व्याख्या
1) टाइप-सी इन्टरफेस सर्किट

चित्र ३.५ टाइप-सी इन्टरफेस सर्किट
यस सर्किटमा, D1 Schottky डायोड हो, जुन करेन्टलाई उल्टो हुनबाट रोक्न प्रयोग गरिन्छ। D2 देखि D4 इलेक्ट्रोस्टेटिक सर्ज प्रोटेक्शन डायोडहरू हुन् जसले डिस्प्ले मोड्युललाई अत्यधिक भोल्युमको कारणले क्षतिग्रस्त हुनबाट रोक्नको लागि।tage वा सर्ट सर्किट। R1 पुल-डाउन प्रतिरोध हो। USB1 एक टाइप-सी बस हो। डिस्प्ले मोड्युलले USB1 मार्फत टाइप-सी पावर सप्लाई, डाउनलोड प्रोग्रामहरू, र सिरियल पोर्ट सञ्चारमा जडान गर्दछ। जहाँ +5V र GND सकारात्मक पावर भोल्युम होtage र ग्राउन्ड सिग्नलहरू USB_D- र USB_D+ भिन्न USB संकेतहरू हुन्, जुन अनबोर्ड USB-देखि-सिरियल सर्किटमा प्रसारित हुन्छन्।
2) 5V देखि 3.3V भोल्युमtagई नियामक सर्किट

चित्र 3.6 भोल्युमtagई नियामक सर्किट
यस सर्किटमा, C16~C19 बाइपास फिल्टर क्यापेसिटर हो, जुन इनपुट भोल्युमको स्थिरता कायम राख्न प्रयोग गरिन्छ।tage र आउटपुट भोल्युमtage U1 मोडेल नम्बर ME5C3.3M6217G सँग 33V देखि 5V LDO हो। किनभने डिस्प्ले मोड्युलमा अधिकांश सर्किटहरूलाई 3.3V पावर सप्लाई चाहिन्छ, र टाइप-सी इन्टरफेसको पावर इनपुट मूल रूपमा 5V हुन्छ, त्यसैले भोल्युमtage नियामक रूपान्तरण सर्किट आवश्यक छ।
3) प्रतिरोधी टच स्क्रिन नियन्त्रण सर्किट

चित्र 3.7 प्रतिरोधी टच स्क्रिन नियन्त्रण सर्किट
यस सर्किटमा, C25 र C27 बाइपास फिल्टर क्यापेसिटरहरू हुन्, जुन इनपुट भोल्युम कायम गर्न प्रयोग गरिन्छ।tagई स्थिरता। R22 र R32 पुल-अप प्रतिरोधकहरू हुन् जुन पूर्वनिर्धारित पिन अवस्था उच्च रूपमा कायम राख्न प्रयोग गरिन्छ। U4 XPT2046 नियन्त्रण IC हो, यो IC को कार्य समन्वय भोल्युम प्राप्त गर्नु हो।tagX+, X-, Y+, Y- चार पिनहरू मार्फत प्रतिरोधी टच स्क्रिनको टच पोइन्टको e मान, र त्यसपछि ADC रूपान्तरण मार्फत, ADC मान ESP32 मास्टरमा पठाइन्छ। ESP32 मास्टरले त्यसपछि ADC मानलाई प्रदर्शनको पिक्सेल समन्वय मानमा रूपान्तरण गर्छ। XPT2046 ले SPI बस मार्फत ESP32 मास्टरसँग सञ्चार गर्छ, र यसले SPI बसलाई डिस्प्लेसँग साझेदारी गरेको हुनाले, सक्षम स्थिति CS पिन मार्फत नियन्त्रण गरिन्छ। PEN पिन टच इन्टरप्ट पिन हो, र टच घटना हुँदा इनपुट स्तर कम हुन्छ।
4) USB लाई सिरियल पोर्ट र एक-क्लिक डाउनलोड सर्किट

सिरियल पोर्ट र एक-क्लिक डाउनलोड सर्किटमा 3.8 USB
यस सर्किटमा, U3 एक CH340C USB-to-Serial IC हो, जसलाई सर्किट डिजाइनलाई सहज बनाउन बाह्य क्रिस्टल ओसिलेटरको आवश्यकता पर्दैन। C6 एक बाइपास फिल्टर क्यापेसिटर हो जुन इनपुट भोल्युम कायम गर्न प्रयोग गरिन्छtagई स्थिरता। Q1 र Q2 NPN प्रकारका ट्रियोडहरू हुन्, र R6 र R7 वर्तमान प्रतिरोधकहरूलाई सीमित गर्ने ट्रियोड आधार हुन्। यस सर्किटको प्रकार्य भनेको USB लाई सिरियल पोर्ट र एक-क्लिक डाउनलोड प्रकार्यलाई महसुस गर्नु हो। USB सिग्नल UD+ र UD-pin मार्फत इनपुट र आउटपुट हो, र रूपान्तरण पछि RXD र TXD पिनहरू मार्फत ESP32 मास्टरमा पठाइन्छ। एक-क्लिक डाउनलोड सर्किट सिद्धान्त:
A. पूर्वनिर्धारित रूपमा CH340C आउटपुट उच्च स्तरको RST र DTR पिनहरू। यस समयमा, Q1 र Q2 triode सक्रिय छैन, र IO0 पिनहरू र ESP32 मुख्य नियन्त्रणको रिसेट पिनहरू उच्च स्तरमा तानिएका छन्।
B. CH340C आउटपुट कम स्तरको RST र DTR पिनहरू, यस समयमा, Q1 र Q2 triode अझै सक्रिय छैनन्, र IO0 पिनहरू र ESP32 मुख्य नियन्त्रणको रिसेट पिनहरू अझै उच्च स्तरहरूमा तानिएका छन्।
C. CH340C को RST पिन अपरिवर्तित रहन्छ, र DTR पिनले उच्च स्तर आउटपुट गर्दछ। यस समयमा, Q1 अझै काटिएको छ, Q2 सक्रिय छ, ESP0 मास्टरको IO32 पिन अझै तानिएको छ, र रिसेट पिन तल तानिएको छ, र ESP32 रिसेट स्थितिमा प्रवेश गर्दछ।
D. CH340C को RST पिनले उच्च स्तर आउटपुट गर्छ, DTR पिनले निम्न स्तर आउटपुट गर्दछ, यस समयमा Q1 सक्रिय छ, Q2 बन्द छ, ESP32 मुख्य नियन्त्रणको रिसेट पिन तुरुन्तै उच्च हुनेछैन किनभने जडान गरिएको क्यापेसिटर चार्ज गरिएको छ, ESP32 हो। अझै रिसेट अवस्थामा छ, र IO0 पिन तुरुन्तै तल तानिएको छ, यस समयमा यो डाउनलोड मोडमा प्रवेश गर्नेछ।
B. CH340C आउटपुट कम स्तरको RST र DTR पिनहरू, यस समयमा, Q1 र Q2 triode अझै सक्रिय छैनन्, र IO0 पिनहरू र ESP32 मुख्य नियन्त्रणको रिसेट पिनहरू अझै उच्च स्तरहरूमा तानिएका छन्।
C. CH340C को RST पिन अपरिवर्तित रहन्छ, र DTR पिनले उच्च स्तर आउटपुट गर्दछ। यस समयमा, Q1 अझै काटिएको छ, Q2 सक्रिय छ, ESP0 मास्टरको IO32 पिन अझै तानिएको छ, र रिसेट पिन तल तानिएको छ, र ESP32 रिसेट स्थितिमा प्रवेश गर्दछ।
D. CH340C को RST पिनले उच्च स्तर आउटपुट गर्छ, DTR पिनले निम्न स्तर आउटपुट गर्दछ, यस समयमा Q1 सक्रिय छ, Q2 बन्द छ, ESP32 मुख्य नियन्त्रणको रिसेट पिन तुरुन्तै उच्च हुनेछैन किनभने जडान गरिएको क्यापेसिटर चार्ज गरिएको छ, ESP32 हो। अझै रिसेट अवस्थामा छ, र IO0 पिन तुरुन्तै तल तानिएको छ, यस समयमा यो डाउनलोड मोडमा प्रवेश गर्नेछ।
5) अडियो पावर ampलाइफायर सर्किट

चित्र ३.९ अडियो पावर ampलाइफायर सर्किट
यस सर्किटमा, R23, C7, C8 र C9 RC फिल्टर सर्किट गठन गर्दछ, र R10 र R13 परिचालनको लाभ समायोजन प्रतिरोधकहरू हुन्। ampबचाउने। जब R13 को प्रतिरोध मान अपरिवर्तित हुन्छ, R10 को प्रतिरोध मान जति सानो हुन्छ, बाह्य स्पिकरको भोल्युम त्यति ठूलो हुन्छ। C10 र C11 इनपुट युग्मन क्यापेसिटरहरू हुन्। R11 पुल-अप प्रतिरोधक हो। JP1 हर्न/स्पीकर पोर्ट हो। U5 FM8002E अडियो पावर हो ampलाइफायर आईसी। AUDIO_IN द्वारा इनपुट पछि, अडियो DAC संकेत हो ampFM8002E लाभ र 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) सिरियल मोड्युलको इन्टरफेस सर्किट

चित्र ३.१२ सिरियल मोड्युलको इन्टरफेस सर्किट
यस सर्किटमा, P2 एक 4P 1.25mm पिच सिट हो, R29 र R30 प्रतिबाधा ब्यालेन्स प्रतिरोधकहरू हुन्, र Q5 5V इनपुट पावर सप्लाई नियन्त्रण गर्ने फिल्ड इफेक्ट ट्यूब हो। R31 एक पुल-डाउन प्रतिरोधक हो। RXD0 र TXD0 लाई क्रमिक पिनहरूमा जडान गर्नुहोस्, र अन्य दुई पिनहरूमा पावर आपूर्ति गर्नुहोस्। यो पोर्ट ओनबोर्ड USB-टू-सिरियल पोर्ट मोड्युलको रूपमा एउटै सीरियल पोर्टसँग जोडिएको छ।
9) IO र परिधीय इन्टरफेस सर्किटहरू विस्तार गर्नुहोस्

चित्र ३.१३ विस्तारित 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) ब्याट्री चार्ज र डिस्चार्ज व्यवस्थापन सर्किट

चित्र ३.१३ ब्याट्री चार्ज र डिस्चार्ज व्यवस्थापन सर्किट
यस सर्किटमा, C20, C21, C22 र C23 बाइपास फिल्टर क्यापेसिटरहरू हुन्। U6 TP4054 ब्याट्री चार्ज व्यवस्थापन आईसी हो। R27 ले ब्याट्री चार्ज गर्ने वर्तमानलाई नियमन गर्छ। JP2 ब्याट्रीसँग जोडिएको 2P 1.25mm पिच सिट हो। Q3 एक P- च्यानल FET हो। R28 Q3 ग्रिड पुल-डाउन प्रतिरोधक हो। TP4054 ले ब्याट्रीलाई BAT पिन मार्फत चार्ज गर्छ, R27 प्रतिरोध जति सानो हुन्छ, चार्जिङ करन्ट जति ठूलो हुन्छ, अधिकतम 500mA हुन्छ। Q3 र R28 ले ब्याट्री डिस्चार्ज सर्किट बनाउँछ, जब त्यहाँ टाइप-सी इन्टरफेस मार्फत कुनै पावर आपूर्ति हुँदैन, +5V भोल्युमtage ० हो, त्यसपछि Q0 गेटलाई तल्लो तहमा तानिन्छ, नाली र स्रोत सक्रिय हुन्छ, र ब्याट्रीले सम्पूर्ण डिस्प्ले मोड्युलमा पावर आपूर्ति गर्दछ। Type-C इन्टरफेस मार्फत संचालित हुँदा, +3V भोल्युमtage 5V छ, त्यसपछि Q3 गेट 5V उच्च छ, नाली र स्रोत काटिएको छ, र ब्याट्री आपूर्ति अवरुद्ध छ।
11) 48P LCD प्यानल तार वेल्डिंग इन्टरफेस

चित्र 3.14 18P LCD प्यानल तारिङ वेल्डिङ इन्टरफेस
यस सर्किटमा, C24 बाइपास फिल्टर क्यापेसिटर हो, र QD1 18P 0.8mm पिच लिक्विड क्रिस्टल स्क्रिन वेल्डिङ इन्टरफेस हो। QD1 मा प्रतिरोधी टच स्क्रिन सिग्नल पिन, LCD स्क्रिन भोल्युम छtagई पिन, 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 मान। भोल्युमtage डिभाइडर प्रयोग गरिन्छ किनभने ESP32 ADC ले अधिकतम 3.3V को रूपान्तरण गर्दछ, जबकि ब्याट्री संतृप्ति भोल्युमtage 4.2V हो, जुन दायरा बाहिर छ। प्राप्त भोल्युमtage 2 ले गुणा गर्दा वास्तविक ब्याट्री भोल्युम हुन्छtage.
14) एलसीडी ब्याकलाइट नियन्त्रण सर्किट

चित्र 3.16 LCD ब्याकलाइट नियन्त्रण सर्किट
यस सर्किटमा, R24 डिबगिङ प्रतिरोध हो र अस्थायी रूपमा राखिएको छ। Q4 N- च्यानल क्षेत्र प्रभाव ट्यूब हो, R25 Q4 ग्रिड पुल-डाउन प्रतिरोधक हो, र R26 ब्याकलाइट वर्तमान सीमित प्रतिरोधक हो। एलसीडी ब्याकलाइट एलईडी एलamp समानान्तर अवस्थामा छ, सकारात्मक ध्रुव 3.3V मा जोडिएको छ, र नकारात्मक ध्रुव Q4 को नालीसँग जोडिएको छ। जब नियन्त्रण पिन LCD_BL उच्च भोल्युम आउटपुट गर्दछtage, Q4 को नाली र स्रोत पोल खोलिएको छ। यस समयमा, LCD ब्याकलाइटको नकारात्मक पोल ग्राउन्ड गरिएको छ, र ब्याकलाइट एलईडी lamp स्विच अन छ र प्रकाश उत्सर्जन गर्दछ। जब नियन्त्रण पिन LCD_BL ले कम भोल्युम आउटपुट गर्दछtage, Q4 को नाली र स्रोत काटिएको छ, र LCD स्क्रिनको नकारात्मक ब्याकलाइट निलम्बित छ, र ब्याकलाइट LED lamp अन गरिएको छैन। पूर्वनिर्धारित रूपमा, LCD ब्याकलाइट बन्द छ। R26 प्रतिरोध कम गर्नाले ब्याकलाइटको अधिकतम चमक बढाउन सक्छ। थप रूपमा, LCD_BL पिनले LCD ब्याकलाइट समायोजन गर्न PWM संकेत इनपुट गर्न सक्छ।
15) RGB तीन रंग प्रकाश नियन्त्रण सर्किट

चित्र 3.17 LCD ब्याकलाइट नियन्त्रण सर्किट
यस सर्किटमा, LED2 एक RGB तीन-रङ l होamp, र R14 ~ R16 तीन रङ l होamp वर्तमान सीमित प्रतिरोधक। LED2 मा रातो, हरियो र नीलो एलईडी बत्तीहरू छन्, जुन सामान्य एनोड जडान हुन्, IO16, IO17 र IO22 तीनवटा कन्ट्रोल पिन हुन्, जसले निम्न स्तरमा LED बत्तीहरू उज्यालो पार्छन् र उच्च स्तरमा LED बत्तीहरू निभाउँछन्।
16) माइक्रोएसडी कार्ड स्लट इन्टरफेस सर्किट

चित्र 3.18 माइक्रोएसडी कार्ड स्लट इन्टरफेस सर्किट
यस सर्किटमा, SD_CARD1 माइक्रोएसडी कार्ड स्लट हो। R17 देखि R21 प्रत्येक पिनको लागि पुल-अप प्रतिरोधकहरू हुन्। C26 बाइपास फिल्टर क्यापेसिटर हो। यो इन्टरफेस सर्किट SPI संचार मोड अपनाउछ। माइक्रोएसडी कार्डहरूको उच्च-गति भण्डारण समर्थन गर्दछ।
नोट गर्नुहोस् कि यो इन्टरफेसले SPI बसलाई SPI परिधीय इन्टरफेससँग साझेदारी गर्दछ।
नोट गर्नुहोस् कि यो इन्टरफेसले SPI बसलाई SPI परिधीय इन्टरफेससँग साझेदारी गर्दछ।
३.३। प्रदर्शन मोड्युल प्रयोगको लागि सावधानीहरू
- डिस्प्ले मोड्युल ब्याट्रीसँग चार्ज गरिएको छ, बाह्य स्पिकरले अडियो बजाउँछ, र डिस्प्ले स्क्रिनले पनि काम गरिरहेको छ, यस समयमा कुल वर्तमान 500mA भन्दा बढी हुन सक्छ। यस अवस्थामा, तपाईंले टाइप-सी केबल द्वारा समर्थित अधिकतम वर्तमान र शक्ति द्वारा समर्थित अधिकतम वर्तमान मा ध्यान दिन आवश्यक छ।
अपर्याप्त बिजुली आपूर्तिबाट बच्नको लागि आपूर्ति इन्टरफेस। - प्रयोगको क्रममा, LDO भोल्युमलाई नछुनुहोस्tage नियामक र ब्याट्री चार्ज प्रबन्धन IC आफ्नो हातले उच्च तापमान द्वारा जलाउनबाट बच्न।
- IO पोर्ट जडान गर्दा, गलत जडान हुनबाट जोगिन IO प्रयोगमा ध्यान दिनुहोस् र कार्यक्रम कोड परिभाषा मेल खाँदैन।
- उत्पादन सुरक्षित र उचित रूपमा प्रयोग गर्नुहोस्।
कागजातहरू / स्रोतहरू
![]() |
LCD WIKI E32R32P, E32N32P 3.2inch IPS ESP32-32E डिस्प्ले मोड्युल [pdf] प्रयोगकर्ता पुस्तिका E32R32P, E32N32P, E32R32P E32N32P 3.2inch IPS ESP32-32E डिस्प्ले मोड्युल, E32R32P E32N32P, 3.2inch IPS ESP32-32E डिस्प्ले मोड्युल, IPS ESP32-32 डिस्प्ले Module, ESP32-32 डिस्प्ले Module le, मोड्युल |
![]() |
LCD wiki E32R32P, E32N32P 3.2inch IPS ESP32-32E Display Module [pdf] प्रयोगकर्ता पुस्तिका E32R32P, E32N32P, E32R32P E32N32P 3.2inch IPS ESP32-32E डिस्प्ले मोड्युल, E32R32P E32N32P, 3.2inch IPS ESP32-32E डिस्प्ले मोड्युल, IPS ESP32-32 डिस्प्ले Module, ESP32-32 डिस्प्ले Module le, मोड्युल |