LCD WIKI E32R32P, E32N32P 3.2 დიუმიანი IPS ESP32-32E ჩვენების მოდულის მომხმარებლის სახელმძღვანელო

რესურსის აღწერა
რესურსების დირექტორია ნაჩვენებია შემდეგ სურათზე:

სურათი 1.1 პროდუქტის საინფორმაციო პაკეტის კატალოგი

პროგრამული უზრუნველყოფის ინსტრუქციები
ჩვენების მოდულის პროგრამული უზრუნველყოფის განვითარების ეტაპები შემდეგია:
A. ESP32 პლატფორმის პროგრამული უზრუნველყოფის განვითარების გარემოს შექმნა;
B. საჭიროების შემთხვევაში მესამე მხარის პროგრამული ბიბლიოთეკების იმპორტი, როგორც განვითარების საფუძველი;
გ. გახსენით გამართული პროგრამული უზრუნველყოფის პროექტი, ასევე შეგიძლიათ შექმნათ ახალი პროგრამული პროექტი;
D. ჩართეთ ჩვენების მოდული, შეადგინეთ და ჩამოტვირთეთ გამართვის პროგრამა და შემდეგ შეამოწმეთ პროგრამული უზრუნველყოფის გაშვების ეფექტი;
E. პროგრამული ეფექტი არ მიაღწევს მოსალოდნელს, განაგრძეთ პროგრამის კოდის შეცვლა და შემდეგ კომპილაცია და ჩამოტვირთვა, სანამ ეფექტი არ მიაღწევს მოსალოდნელს;
B. საჭიროების შემთხვევაში მესამე მხარის პროგრამული ბიბლიოთეკების იმპორტი, როგორც განვითარების საფუძველი;
გ. გახსენით გამართული პროგრამული უზრუნველყოფის პროექტი, ასევე შეგიძლიათ შექმნათ ახალი პროგრამული პროექტი;
D. ჩართეთ ჩვენების მოდული, შეადგინეთ და ჩამოტვირთეთ გამართვის პროგრამა და შემდეგ შეამოწმეთ პროგრამული უზრუნველყოფის გაშვების ეფექტი;
E. პროგრამული ეფექტი არ მიაღწევს მოსალოდნელს, განაგრძეთ პროგრამის კოდის შეცვლა და შემდეგ კომპილაცია და ჩამოტვირთვა, სანამ ეფექტი არ მიაღწევს მოსალოდნელს;
წინა ნაბიჯების შესახებ დეტალებისთვის იხილეთ დოკუმენტაცია 1-დემო დირექტორიაში.
აპარატურის ინსტრუქციები
3.1. დასრულდაview ნაჩვენებია მოდულის ტექნიკის რესურსები
მოდულის ტექნიკის რესურსები ნაჩვენებია შემდეგ ორ ფიგურაში:
მოდულის ტექნიკის რესურსები ნაჩვენებია შემდეგ ორ ფიგურაში:

სურათი 3.1 მოდულის ტექნიკის რესურსები 1

სურათი 3.2 მოდულის ტექნიკის რესურსები 2
ტექნიკის რესურსები აღწერილია შემდეგნაირად:
1) LCD
LCD დისპლეის ზომაა 3.2 ინჩი, დრაივერის IC არის ST7789 და გარჩევადობა 240×320. ESP32 დაკავშირებულია 4-მავთულის SPI საკომუნიკაციო ინტერფეისის გამოყენებით.
ა. ST7789 კონტროლერის შესავალი
ST7789 კონტროლერი მხარს უჭერს მაქსიმალურ გარჩევადობას 240*320 და 172800 ბაიტიან გრამს. მას ასევე აქვს 8-ბიტიანი, 9-ბიტიანი, 16-ბიტიანი და 18-ბიტიანი პარალელური პორტის მონაცემთა ავტობუსების მხარდაჭერა. იგი ასევე მხარს უჭერს 3-მავთულის და 4-მავთულის SPI სერიულ პორტებს. ვინაიდან პარალელური კონტროლი მოითხოვს IO პორტების დიდ რაოდენობას, ყველაზე გავრცელებული არის SPI სერიული პორტის კონტროლი. ST7789 ასევე მხარს უჭერს 65K, 262K RGB ფერადი დისპლეის, ეკრანის ფერი ძალიან მდიდარია, ამავდროულად მხარს უჭერს მბრუნავი დისპლეის და გადახვევის ეკრანს და ვიდეოს დაკვრას, ჩვენებას სხვადასხვა გზით.
ST7789 კონტროლერი იყენებს 16 ბიტიან (RGB565) პიქსელების დისპლეის სამართავად, ასე რომ მას შეუძლია აჩვენოს 65 ათასამდე ფერი თითო პიქსელზე. პიქსელის მისამართის დაყენება შესრულებულია რიგებისა და სვეტების თანმიმდევრობით, ხოლო ზრდის და კლების მიმართულება განისაზღვრება სკანირების რეჟიმით. 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-ბიტიანი LX6 მიკროპროცესორი და მხარს უჭერს საათის სიხშირეს 240 MHz-მდე. მას აქვს 448KB ROM, 520KB SRAM, 16KB RTC SRAM და 4MB QSPI Flash. 2.4 GHz WIFI, Bluetooth V4.2 და Bluetooth დაბალი ენერგიის მოდულები მხარდაჭერილია. გარე 26 GPIO, SD ბარათის მხარდაჭერა,
UART, SPI, SDIO, I2C, LED PWM, ძრავა PWM, I2S, IR, პულსის მრიცხველი, GPIO, ტევადი სენსორული სენსორი, ADC, DAC, TWAI და სხვა პერიფერიული მოწყობილობები.
ამ მოდულს აქვს ჩაშენებული ESP32-DOWD-V3 ჩიპი, Xtensa ორბირთვიანი 32-ბიტიანი LX6 მიკროპროცესორი და მხარს უჭერს საათის სიხშირეს 240 MHz-მდე. მას აქვს 448KB ROM, 520KB SRAM, 16KB RTC SRAM და 4MB QSPI Flash. 2.4 GHz WIFI, Bluetooth V4.2 და Bluetooth დაბალი ენერგიის მოდულები მხარდაჭერილია. გარე 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) BOOT გასაღები
ეკრანის მოდულის ჩართვის შემდეგ, დაჭერით შეამცირებს IO0. თუ მოდულის ჩართვის ან ESP32-ის გადატვირთვის მომენტში, IO0-ის დაწევა გადავა ჩამოტვირთვის რეჟიმში. სხვა შემთხვევები შეიძლება გამოყენებულ იქნას როგორც ჩვეულებრივი ღილაკები.
ეკრანის მოდულის ჩართვის შემდეგ, დაჭერით შეამცირებს IO0. თუ მოდულის ჩართვის ან ESP32-ის გადატვირთვის მომენტში, IO0-ის დაწევა გადავა ჩამოტვირთვის რეჟიმში. სხვა შემთხვევები შეიძლება გამოყენებულ იქნას როგორც ჩვეულებრივი ღილაკები.
11) Type-C ინტერფეისი
დისპლეის მოდულის მთავარი ელექტრომომარაგების ინტერფეისი და პროგრამის ჩამოტვირთვის ინტერფეისი. შეაერთეთ USB სერიულ პორტთან და ერთი დაწკაპუნებით ჩამოტვირთვის წრედ, შეიძლება გამოყენებულ იქნას ელექტრომომარაგებისთვის, ჩამოტვირთვისა და სერიული კომუნიკაციისთვის.
დისპლეის მოდულის მთავარი ელექტრომომარაგების ინტერფეისი და პროგრამის ჩამოტვირთვის ინტერფეისი. შეაერთეთ USB სერიულ პორტთან და ერთი დაწკაპუნებით ჩამოტვირთვის წრედ, შეიძლება გამოყენებულ იქნას ელექტრომომარაგებისთვის, ჩამოტვირთვისა და სერიული კომუნიკაციისთვის.
12) 5V-დან 3.3V-მდე მოცtage რეგულატორის წრე
ძირითადი მოწყობილობა არის ME6217C33M5G LDO რეგულატორი. ტtagრეგულატორის წრე მხარს უჭერს 2V~6.5V ფართო მოცულობასtage შეყვანა, 3.3V სტაბილური მოცtage გამომავალი, ხოლო მაქსიმალური გამომავალი დენი არის 800 mA, რომელიც სრულად აკმაყოფილებს voltage და ჩვენების მოდულის მიმდინარე მოთხოვნები.
ძირითადი მოწყობილობა არის ME6217C33M5G LDO რეგულატორი. ტtagრეგულატორის წრე მხარს უჭერს 2V~6.5V ფართო მოცულობასtage შეყვანა, 3.3V სტაბილური მოცtage გამომავალი, ხოლო მაქსიმალური გამომავალი დენი არის 800 mA, რომელიც სრულად აკმაყოფილებს voltage და ჩვენების მოდულის მიმდინარე მოთხოვნები.
13) RESET გასაღები
ეკრანის მოდულის ჩართვის შემდეგ, დაჭერით ჩამოიწევს ESP32 გადატვირთვის პინი ქვემოთ (ნაგულისხმევი მდგომარეობა არის აწევა), რათა მიაღწიოთ გადატვირთვის ფუნქციას.
ეკრანის მოდულის ჩართვის შემდეგ, დაჭერით ჩამოიწევს ESP32 გადატვირთვის პინი ქვემოთ (ნაგულისხმევი მდგომარეობა არის აწევა), რათა მიაღწიოთ გადატვირთვის ფუნქციას.
14) რეზისტენტული სენსორული ეკრანის კონტროლის წრე
ძირითადი მოწყობილობა არის XPT2046, რომელიც აკავშირებს ESP32-თან SPI-ის საშუალებით.
ეს წრე არის ხიდი რეზისტენტულ სენსორულ ეკრანსა და ESP32 მასტერს შორის, რომელიც პასუხისმგებელია სენსორულ ეკრანზე მონაცემების გადაცემაზე ESP32 მასტერზე, რათა მიიღოთ შეხების წერტილის კოორდინატები.
ძირითადი მოწყობილობა არის XPT2046, რომელიც აკავშირებს ESP32-თან SPI-ის საშუალებით.
ეს წრე არის ხიდი რეზისტენტულ სენსორულ ეკრანსა და ESP32 მასტერს შორის, რომელიც პასუხისმგებელია სენსორულ ეკრანზე მონაცემების გადაცემაზე ESP32 მასტერზე, რათა მიიღოთ შეხების წერტილის კოორდინატები.
15) გააფართოვეთ შეყვანის პინი
ორი გამოუყენებელი შეყვანის IO პორტი ESP32 მოდულზე გაყვანილია პერიფერიული გამოყენებისთვის.
ორი გამოუყენებელი შეყვანის IO პორტი ESP32 მოდულზე გაყვანილია პერიფერიული გამოყენებისთვის.
16) განათების კონტროლის წრე
ძირითადი მოწყობილობა არის BSS138 ველის ეფექტის მილი. ამ მიკროსქემის ერთი ბოლო დაკავშირებულია ESP32 მასტერზე შუქნიშნის მართვის პინთან, ხოლო მეორე ბოლო დაკავშირებულია LCD ეკრანის განათების LED l ნეგატიურ პოლუსთან.amp. განათების კონტროლის პინი აწევს, უკანა განათება, წინააღმდეგ შემთხვევაში გამორთულია.
ძირითადი მოწყობილობა არის BSS138 ველის ეფექტის მილი. ამ მიკროსქემის ერთი ბოლო დაკავშირებულია ESP32 მასტერზე შუქნიშნის მართვის პინთან, ხოლო მეორე ბოლო დაკავშირებულია LCD ეკრანის განათების LED l ნეგატიურ პოლუსთან.amp. განათების კონტროლის პინი აწევს, უკანა განათება, წინააღმდეგ შემთხვევაში გამორთულია.
17) სპიკერის ინტერფეისი
გაყვანილობის ტერმინალები უნდა იყოს დაკავშირებული ვერტიკალურად. გამოიყენება მონო დინამიკებსა და დინამიკებზე წვდომისათვის.
გაყვანილობის ტერმინალები უნდა იყოს დაკავშირებული ვერტიკალურად. გამოიყენება მონო დინამიკებსა და დინამიკებზე წვდომისათვის.
18) აუდიო სიმძლავრე Ampგამხსნელის წრე
ძირითადი მოწყობილობა არის FM8002E აუდიო ampგამხსნელი IC. ამ მიკროსქემის ერთი ბოლო დაკავშირებულია ESP32 აუდიო DAC მნიშვნელობის გამომავალ პინთან, ხოლო მეორე ბოლო დაკავშირებულია საყვირის ინტერფეისთან. ამ მიკროსქემის ფუნქციაა მცირე სიმძლავრის საყვირის ან დინამიკის ხმაზე მიყვანა. 5 ვ ელექტრომომარაგებისთვის, დისკის მაქსიმალური სიმძლავრეა 1.5 ვატი (ჩატვირთვა 8 ohms) ან 2W (ჩატვირთვა 4 ohms).
ძირითადი მოწყობილობა არის FM8002E აუდიო ampგამხსნელი IC. ამ მიკროსქემის ერთი ბოლო დაკავშირებულია ESP32 აუდიო DAC მნიშვნელობის გამომავალ პინთან, ხოლო მეორე ბოლო დაკავშირებულია საყვირის ინტერფეისთან. ამ მიკროსქემის ფუნქციაა მცირე სიმძლავრის საყვირის ან დინამიკის ხმაზე მიყვანა. 5 ვ ელექტრომომარაგებისთვის, დისკის მაქსიმალური სიმძლავრეა 1.5 ვატი (ჩატვირთვა 8 ohms) ან 2W (ჩატვირთვა 4 ohms).
19) SPI პერიფერიული ინტერფეისი
4-მავთულის ჰორიზონტალური ინტერფეისი. გამოუშვით გამოუყენებელი ჩიპის შერჩევის პინი და SPI ინტერფეისის პინი, რომელიც გამოიყენება MicroSD ბარათის მიერ, რომელიც შეიძლება გამოყენებულ იქნას გარე SPI მოწყობილობებისთვის ან ჩვეულებრივი IO პორტებისთვის.
4-მავთულის ჰორიზონტალური ინტერფეისი. გამოუშვით გამოუყენებელი ჩიპის შერჩევის პინი და SPI ინტერფეისის პინი, რომელიც გამოიყენება MicroSD ბარათის მიერ, რომელიც შეიძლება გამოყენებულ იქნას გარე SPI მოწყობილობებისთვის ან ჩვეულებრივი IO პორტებისთვის.
20) I2C პერიფერიული ინტერფეისი
4-მავთულის ჰორიზონტალური ინტერფეისი. ამოიღეთ ორი გამოუყენებელი პინი I2C ინტერფეისის შესაქმნელად, რომელიც შეიძლება გამოყენებულ იქნას გარე IIC მოწყობილობებისთვის ან ჩვეულებრივი IO პორტებისთვის.
4-მავთულის ჰორიზონტალური ინტერფეისი. ამოიღეთ ორი გამოუყენებელი პინი I2C ინტერფეისის შესაქმნელად, რომელიც შეიძლება გამოყენებულ იქნას გარე IIC მოწყობილობებისთვის ან ჩვეულებრივი IO პორტებისთვის.
3.2. ჩვენების მოდულის სქემატური სქემის დეტალური ახსნა
1) Type-C ინტერფეისის წრე

სურათი 3.5 Type-C ინტერფეისის წრე
ამ წრეში D1 არის შოთკის დიოდი, რომელიც გამოიყენება დენის უკუქცევის თავიდან ასაცილებლად. D2-დან D4-მდე არის ელექტროსტატიკური დენის დამცავი დიოდები, რათა თავიდან აიცილონ დისპლეის მოდულის დაზიანება ზედმეტი მოცულობის გამოtagე ან მოკლე ჩართვა. R1 არის ჩამოწევის წინააღმდეგობა. USB1 არის Type-C ავტობუსი. დისპლეის მოდული უკავშირდება Type-C კვების წყაროს, ჩამოტვირთვის პროგრამებს და სერიული პორტის კომუნიკაციას USB1-ის საშუალებით. სადაც +5V და GND არის დადებითი სიმძლავრის მოცულობაtage და მიწის სიგნალები USB_D- და USB_D+ არის დიფერენციალური USB სიგნალები, რომლებიც გადაეცემა ბორტ USB-ს სერიულ წრეს.
2) 5V-დან 3.3V-მდე მოცtagრეგულატორის წრე

სურათი 3.6 ტtagრეგულატორის წრე
ამ წრეში, C16~C19 არის შემოვლითი ფილტრის კონდენსატორი, რომელიც გამოიყენება შეყვანის მოცულობის სტაბილურობის შესანარჩუნებლადtage და გამომავალი ტომიtagე. U1 არის 5V-დან 3.3V-მდე LDO მოდელის ნომრით ME6217C33M5G. იმის გამო, რომ დისპლეის მოდულის სქემების უმეტესობას სჭირდება 3.3 ვ დენის მიწოდება, ხოლო Type-C ინტერფეისის სიმძლავრე ძირითადად 5 ვოლტიანია, ამიტომ მოც.tagსაჭიროა რეგულატორის კონვერტაციის წრე.
3) რეზისტენტული სენსორული ეკრანის მართვის წრე

ნახაზი 3.7 რეზისტენტული სენსორული ეკრანის მართვის წრე
ამ წრეში, C25 და C27 არის შემოვლითი ფილტრის კონდენსატორები, რომლებიც გამოიყენება შეყვანის მოცულობის შესანარჩუნებლადtagსტაბილურობა. R22 და R32 არის ასაწევი რეზისტორები, რომლებიც გამოიყენება ნაგულისხმევი პინის მდგომარეობის შესანარჩუნებლად. U4 არის XPT2046 კონტროლის IC, ამ IC-ის ფუნქციაა კოორდინატის მოცულობის მიღებაtagწინააღმდეგობის სენსორული ეკრანის შეხების წერტილის მნიშვნელობა X+, X-, Y+, Y- ოთხი პინის მეშვეობით და შემდეგ ADC კონვერტაციის საშუალებით, ADC მნიშვნელობა გადაეცემა ESP32 მასტერს. შემდეგ ESP32 მასტერი გარდაქმნის ADC მნიშვნელობას ეკრანის პიქსელის კოორდინატულ მნიშვნელობად. XPT2046 აკავშირებს ESP32 მასტერთან SPI ავტობუსის მეშვეობით და რადგან ის იზიარებს SPI ავტობუსს ეკრანთან, ჩართვის სტატუსი კონტროლდება CS პინის საშუალებით. PEN პინი არის შეხების შეწყვეტის პინი და შეყვანის დონე დაბალია, როდესაც ხდება შეხების მოვლენა.
4) USB სერიულ პორტში და ერთი დაწკაპუნებით ჩამოტვირთვის წრე

სურათი 3.8 USB სერიულ პორტში და ერთი დაწკაპუნებით ჩამოტვირთვის წრე
ამ წრეში, U3 არის CH340C USB სერიული IC, რომელსაც არ სჭირდება გარე კრისტალური ოსცილატორი მიკროსქემის დიზაინის გასაადვილებლად. C6 არის შემოვლითი ფილტრის კონდენსატორი, რომელიც გამოიყენება შეყვანის მოცულობის შესანარჩუნებლადtagსტაბილურობა. Q1 და Q2 არის NPN ტიპის ტრიოდები, ხოლო R6 და R7 არის ტრიოდის ბაზის შემზღუდველი დენის რეზისტორები. ამ მიკროსქემის ფუნქციაა USB სერიულ პორტში და ერთი დაწკაპუნებით ჩამოტვირთვის ფუნქციის განხორციელება. USB სიგნალი შემავალი და გამომავალი ხდება UD+ და UD- ქინძისთავებით და გადაეცემა ESP32 მასტერს RXD და TXD ქინძისთავებით კონვერტაციის შემდეგ. ერთი დაწკაპუნებით ჩამოტვირთვის მიკროსქემის პრინციპი:
ა. CH340C-ის RST და DTR ქინძისთავები ნაგულისხმევად გამოდიან მაღალ დონეზე. ამ დროს Q1 და Q2 ტრიოდი ჩართული არ არის, ხოლო ESP0 მთავარი კონტროლის IO32 ქინძისთავები და გადატვირთვის ქინძისთავები აწეულია მაღალ დონეზე.
B. CH340C-ის RST და DTR ქინძისთავები გამოდიან დაბალ დონეზე, ამ დროისთვის Q1 და Q2 ტრიოდი ჯერ კიდევ არ არის ჩართული, ხოლო ESP0 მთავარი კონტროლის IO32 ქინძისთავები და გადატვირთვის პინები კვლავ მაღალ დონეზეა აყვანილი.
C. CH340C-ის RST პინი უცვლელი რჩება და DTR პინი გამოსცემს მაღალ დონეს. ამ დროს Q1 ჯერ კიდევ გათიშულია, Q2 ჩართულია, ESP0 მასტერის IO32 პინი კვლავ აწეულია და გადატვირთვის პინი ჩამოწეულია და ESP32 შედის გადატვირთვის მდგომარეობაში.
დ. 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 შედის გადატვირთვის მდგომარეობაში.
დ. 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 pin არის დასაბუთებული, ESP32 შედის გადატვირთვის მდგომარეობაში.
B. C3 დამუხტვისას, C3 უდრის ღია წრედს, RESET პინი ამოწეულია, ESP32 გადატვირთვა დასრულებულია და ESP32 შედის ნორმალურ სამუშაო მდგომარეობაში.
C. KEY1 დაჭერისას, RESET პინი დამიწებულია, ESP32 შედის გადატვირთვის მდგომარეობაში და C3 იხსნება KEY1-ით.
D. KEY1-ის გამოშვებისას, C3 იტენება. ამ დროს C3 არის მოკლე ჩართვის ტოლფასი, RESET pin არის დასაბუთებული, ESP32 კვლავ RESET მდგომარეობაშია. C3-ის დამუხტვის შემდეგ, გადატვირთვის პინი მაღლდება, ESP32 გადატვირთულია და შედის ნორმალურ სამუშაო მდგომარეობაში.
B. C3 დამუხტვისას, C3 უდრის ღია წრედს, RESET პინი ამოწეულია, ESP32 გადატვირთვა დასრულებულია და ESP32 შედის ნორმალურ სამუშაო მდგომარეობაში.
C. KEY1 დაჭერისას, RESET პინი დამიწებულია, ESP32 შედის გადატვირთვის მდგომარეობაში და C3 იხსნება KEY1-ით.
D. KEY1-ის გამოშვებისას, C3 იტენება. ამ დროს C3 არის მოკლე ჩართვის ტოლფასი, RESET pin არის დასაბუთებული, ESP32 კვლავ RESET მდგომარეობაშია. C3-ის დამუხტვის შემდეგ, გადატვირთვის პინი მაღლდება, ESP32 გადატვირთულია და შედის ნორმალურ სამუშაო მდგომარეობაში.
თუ RESET წარუმატებელია, C3-ის ტოლერანტობის მნიშვნელობა შეიძლება სათანადოდ გაიზარდოს გადატვირთვის პინის დაბალი დონის დროის შეფერხებისთვის.
8) სერიული მოდულის ინტერფეისის წრე

ნახაზი 3.12 სერიული მოდულის ინტერფეისის წრე
ამ წრეში P2 არის 4P 1.25 მმ-იანი სავარძელი, R29 და R30 არის წინაღობის ბალანსის რეზისტორები და Q5 არის ველის ეფექტის მილი, რომელიც აკონტროლებს 5V შეყვანის კვების წყაროს. R31 არის ჩამოსაშლელი რეზისტორი. შეაერთეთ RXD0 და TXD0 სერიულ პინებთან და მიაწოდეთ ენერგია დანარჩენ ორ პინს. ეს პორტი დაკავშირებულია იმავე სერიულ პორტთან, როგორც ბორტ USB-ს სერიული პორტის მოდული.
9) გააფართოვეთ IO და პერიფერიული ინტერფეისის სქემები

სურათი 3.13 გაფართოებული IO და პერიფერიული ინტერფეისის სქემები
ამ წრეში, P3 და P4 არის 4P 1.25 მმ მოედანზე და JP3 არის 2P 1.25 მმ მოედანზე. R33 და R34 არის I2C pin pull-up რეზისტორები. 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.25 მმ-იანი სავარძელი, რომელიც დაკავშირებულია ბატარეასთან. Q3 არის P-არხის FET. R28 არის Q3 ქსელის ჩამოსაშლელი რეზისტორი. TP4054 დამუხტავს ბატარეას BAT პინის საშუალებით, რაც უფრო მცირეა R27 წინააღმდეგობა, მით უფრო დიდია დატენვის დენი, მაქსიმალური არის 500 mA. Q3 და R28 ერთად ქმნიან ბატარეის განმუხტვის წრეს, როდესაც არ არის ელექტრომომარაგება Type-C ინტერფეისით, +5V vol.tage არის 0, შემდეგ Q3 კარიბჭე იშლება დაბალ დონეზე, გადინება და წყარო ჩართულია და ბატარეა აწვდის ენერგიას ეკრანის მთელ მოდულს. როდესაც იკვებება Type-C ინტერფეისით, +5V voltage არის 5V, შემდეგ Q3 კარიბჭე არის 5V სიმაღლით, დრენაჟი და წყარო გათიშულია და ბატარეის მიწოდება წყდება.
11) 48P LCD პანელის მავთულის შედუღების ინტერფეისი

სურათი 3.14 18P LCD პანელის გაყვანილობის შედუღების ინტერფეისი
ამ წრეში, C24 არის შემოვლითი ფილტრის კონდენსატორი, ხოლო QD1 არის 18P 0.8 მმ სიმაღლის თხევადკრისტალური ეკრანის შედუღების ინტერფეისი. QD1 აქვს წინააღმდეგობის სენსორული ეკრანის სიგნალის პინი, LCD ეკრანი voltage pin, 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 არის ტომიtage მნიშვნელობა R3-ის ორივე ბოლოში, რომელიც გადაეცემა ESP32 მასტერს შეყვანის პინის მეშვეობით და შემდეგ გარდაიქმნება ADC-ით, რათა საბოლოოდ მივიღოთ ბატარეის მოცულობაtage ღირებულება. ტtage divider გამოიყენება იმიტომ, რომ ESP32 ADC გარდაქმნის მაქსიმუმ 3.3V-ს, ხოლო ბატარეის გაჯერების მოცულობაtage არის 4.2 ვ, რაც საზღვრებს გარეთაა. მიღებული ტtage გამრავლებული 2-ზე არის ბატარეის რეალური მოცულობაtage.
14) LCD განათების მართვის წრე

ნახაზი 3.16 LCD განათების კონტროლის წრე
ამ წრეში, R24 არის გამართვის წინააღმდეგობა და დროებით შენარჩუნებულია. Q4 არის N-არხის ველის ეფექტის მილი, R25 არის Q4 ქსელის ჩამოსაშლელი რეზისტორი, და R26 არის შუქის დენის შემზღუდველი რეზისტორი. LCD უკანა განათება LED lamp არის პარალელურ მდგომარეობაში, დადებითი პოლუსი დაკავშირებულია 3.3 ვ-სთან, ხოლო უარყოფითი პოლუსი დაკავშირებულია Q4-ის დრენასთან. როდესაც საკონტროლო პინი LCD_BL გამოსცემს მაღალ ხმასtagე, Q4-ის დრენაჟი და წყაროს ბოძი ჩართულია. ამ დროს LCD უკანა განათების უარყოფითი პოლუსი დამიწებულია, ხოლო განათება LED lamp ჩართულია და ასხივებს შუქს. როდესაც საკონტროლო პინი LCD_BL გამოსცემს დაბალ მოცულობასtage, Q4-ის გადინება და წყარო გათიშულია და LCD ეკრანის ნეგატიური განათება შეჩერებულია, ხოლო უკანა განათება LED lamp არ არის ჩართული. სტანდარტულად, LCD უკანა განათება გამორთულია. R26 წინააღმდეგობის შემცირებამ შეიძლება გაზარდოს განათების მაქსიმალური სიკაშკაშე. გარდა ამისა, LCD_BL პინს შეუძლია PWM სიგნალის შეყვანა LCD უკანა განათების დასარეგულირებლად.
15) RGB სამფერიანი სინათლის მართვის წრე

ნახაზი 3.17 LCD განათების კონტროლის წრე
ამ წრეში LED2 არის RGB სამი ფერის lampდა R14~R16 არის სამფერიანი lamp დენის შემზღუდველი რეზისტორი. 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. სიფრთხილის ზომები ეკრანის მოდულის გამოყენებისას
- დისპლეის მოდული იტენება ბატარეით, გარე დინამიკი უკრავს აუდიოს, ასევე მუშაობს დისპლეი, ამ დროს მთლიანი დენი შესაძლოა 500 mA-ს გადააჭარბოს. ამ შემთხვევაში, ყურადღება უნდა მიაქციოთ მაქსიმალურ დენს, რომელსაც მხარს უჭერს Type-C კაბელი და მაქსიმალურ დენს, რომელსაც მხარს უჭერს ძალა.
მიწოდების ინტერფეისი არასაკმარისი ელექტრომომარაგების თავიდან ასაცილებლად. - გამოყენებისას არ შეეხოთ LDO voltagრეგულატორი და ბატარეის დატენვის მართვის 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 ეკრანი ESP32-32E მოდული, მოდული |
![]() |
LCD wiki E32R32P, E32N32P 3.2inch IPS ESP32-32E Display Module [pdf] მომხმარებლის სახელმძღვანელო E32R32P, E32N32P, E32R32P E32N32P 3.2 დიუმიანი IPS ESP32-32E დისპლეის მოდული, E32R32P E32N32P, 3.2 დიუმიანი IPS ESP32-32E დისპლეის მოდული, IPS ESP32-32E ეკრანი ESP32-32E მოდული, მოდული |