TFT LCD डिस्प्ले में, इंटरफ़ेस सिग्नल प्रकारों में SPI, MCU, RGB, LVDS, MIPI, eDP और HDMI शामिल हैं। इनमें से, SPI, MCU, RGB, LVDS और HDMI इंटरफ़ेस बाज़ार में व्यापक रूप से उपयोग किए जाते हैं। विभिन्न इंटरफ़ेस प्रकारों की अपनी विशिष्ट विशेषताएँ होती हैं।
MCU इंटरफ़ेस वाले LCD डिस्प्ले की रिफ्रेश दर SPI इंटरफ़ेस वाले डिस्प्ले की तुलना में तेज़ होती है, और MCU इंटरफ़ेस के ज़रिए सॉफ़्टवेयर नियंत्रण भी आसान होता है। MCU इंटरफ़ेस के फ़ायदे स्पष्ट हैं। हालाँकि, इन्हें ज़्यादा इंटरफ़ेस पिन संसाधनों की आवश्यकता होती है।
सामान्य परिस्थितियों में, TFT LCD स्क्रीन इंटरफ़ेस परिभाषा का पिन क्रम निश्चित नहीं होता है और क्लाइंट मदरबोर्ड डिज़ाइन के अनुसार बदलता रहता है। हालाँकि, MCU इंटरफ़ेस प्रकारों का उपयोग करने वाली LCD स्क्रीन के लिए, कुंजी पिन आवश्यक हैं। विभिन्न इंटरफ़ेस प्रकारों के लिए अलग-अलग पिन फ़ंक्शन की आवश्यकता होती है, और इंटरफ़ेस प्रकार का चुनाव मनमाना नहीं है; इसे विभिन्न मुख्य चिप्स की विशिष्टताओं के आधार पर चुना जाना चाहिए।
2.8-इंच MCU डिस्प्ले
2.8-इंच TFT MCU LCD
- आकार: 2.8
- रिज़ॉल्यूशन: 240×320 डॉट्स
- देखने का कोण: 12 बजे
- इंटरफ़ेस प्रकार: MCU
- ड्राइवर चिप: ST7789V
- स्पर्श विधि: टीबीडी
- बैकलाइट चमक: 360 cd/m²
- आयाम: 50.00 (चौड़ाई) * 69.20 (ऊंचाई) * 3.30 (ऊंचाई) मिमी
I. पिन उदाहरण
| सं. | चिन्ह | विवरण |
| 1 | एलईडीके | बैकलाइट कैथोड |
| 2 | एलईडी-ए | बैकलाइट एनोड |
| 3 | GND | जमीन |
| 4 | वीसीसी | बिजली की आपूर्ति |
| 5 | आईओवीसीसी | I/O पावर सप्लाई |
| 6 | NC | NC |
| 7 | CS | चिप सक्षम, कम सक्रिय. |
| 8 | रीसेट | पिन रीसेट करें |
| 9 | RS | डेटा/कमांड रजिस्टर पता. |
| 10 | WR | संकेत लिखें, बढ़ती बढ़त-ट्रिगर. |
| 11 | RD | संकेत पढ़ें, बढ़ती बढ़त-सक्रिय. |
| 12-19 | डीबी7-डीबी0 | डेटा बस |
| 20 | GND | जमीन |
II. विशिष्ट STM32/AVR/MCU कनेक्शन उदाहरण (वास्तविक MCU के अनुसार पिन नाम बदलें)
पिन प्रदर्शित करें → MCU पिन / नोट्स
CS → कोई भी GPIO (सक्रिय निम्न)। यदि केवल एक ही परिधीय उपकरण है, तो उसे सीधे निम्न स्तर पर लाया जा सकता है (लेकिन सॉफ़्टवेयर नियंत्रण के लिए GPIO कनेक्ट करने की अनुशंसा की जाती है)।
रीसेट → कोई भी GPIO (बाहरी रीसेट के बाद सॉफ़्टवेयर द्वारा उच्च स्तर पर लाया गया)
RS (D/C/A0) → कोई भी GPIO (निर्देश और डेटा के बीच अंतर करता है)
WR → कोई भी GPIO (पल्स लिखें, बढ़ते किनारे के नमूने पर ध्यान दें)
RD → कोई भी GPIO (रीड पल्स, आवश्यक होने पर डेटा पढ़ने के लिए उपयोग किया जाता है)
DB0..DB7 → MCU के 8-बिट समानांतर पोर्ट (आसान एक-बार लिखने के संचालन के लिए उन्हें समान I/O पोर्ट समूह में रखने की अनुशंसा की जाती है)।
जीएनडी → एमसीयू जीएनडी
IOVCC → MCU Vcc (तर्क)
VCC → मॉड्यूल मुख्य बिजली आपूर्ति
LED-A / LEDK → बैकलाइट ड्राइवर / निरंतर धारा स्रोत
DB0–DB7 को पोर्ट के एक ही समूह (जैसे STM32 का 8-बिट GPIO पोर्ट) से जोड़ने की सलाह दी जाती है। इस तरह, रजिस्टर में एक ही बार में लिखकर पूरा बाइट आउटपुट किया जा सकता है, जो ज़्यादा कुशल है और बेहतर टाइमिंग भी देता है।
III. कनेक्शन उदाहरण
प्रदर्शन -> STM32 उदाहरण
DB0..DB7 -> PB0..PB7 (एक बार में लिखें: GPIOB->ODR = मान)
आरएस -> PA0
डब्ल्यूआर -> पीए1
आरडी -> पीए2
सीएस -> पीए3
रीसेट -> PA4
आईओवीसीसी -> 3.3V
VCC -> 3.3V (या 5V प्रति मॉड्यूल)
जीएनडी -> जीएनडी
LED-A/K -> बैकलाइट ड्राइवर MOSFET / ड्राइवर
- सबसे पहले, डेटाशीट पढ़ें: VCC, IOVCC, वोल्टेज और आरंभीकरण कमांड निर्धारित करें।
- DB0–DB7 को GPIO के समान समूह से कनेक्ट करें (आसानी से संपूर्ण-शब्द लिखने के लिए)।
- बैकलाइट को स्थिर धारा ड्राइवर या MOSFET + PWM द्वारा नियंत्रित किया जाता है।
- स्तर अनुकूलता को उचित रूप से संभालें (यदि स्तर अलग-अलग हों तो स्तर शिफ्टर्स का उपयोग करें)।
- डेटाशीट में दिए गए विलंब और आदेशों का सख्ती से पालन करते हुए एक विश्वसनीय रीसेट + आरंभीकरण अनुक्रम लिखें।
IV. TFT डिस्प्ले स्क्रीन के लिए आरंभीकरण कोड
आप हांगकाई टेक्नोलॉजी कंपनी के बिक्री इंजीनियर से सीधे "ड्राइवर आरंभीकरण कोड" या "एमसीयू डेमो कोड" का अनुरोध कर सकते हैं।
