FORENEX FES4335U1-56T मेमोरी मैपिंग ग्राफिक्स कंट्रोल मॉड्यूल
संशोधन इतिहास
रेव. नहीं. | तारीख | पर्याप्त परिवर्तन |
1.0 | 2016 | पहला मुद्दा। |
सामान्य विवरण
FES4335U1-56T एक कम लागत, उच्च दक्षता और TFT-LCD डिस्प्ले कंट्रोल मॉड्यूल का स्मार्ट है जो एक एम्बेडेड 2KB डिस्प्ले रैम के भीतर वर्ण या 768D ग्राफिक्स एप्लिकेशन प्रदान कर सकता है।
FES4335U1-56T एक बाहरी सरल MCU (जैसे 8051 आदि) के साथ एक हार्डवेयर संचार स्थापित करने के लिए सीरियल इंटरफ़ेस (Uart-TT) प्रदान करता है, और ग्राफिकल प्रभाव कॉलिंग और निष्पादन के लिए "कमांड टेबल" प्रदान करता है।
ग्राफिक्स एपीआई के "कमांड टेबल" के अनुसार, बाहरी एमसीयू को सीरियल इंटरफ़ेस पर FES4335U1-56T में मापदंडों के साथ संबंधित कमांड कोड को प्रसारित करने की आवश्यकता है। FES4335U1-56T के अंदर कमांड डिकोडर स्वचालित रूप से ग्राफिक्स कार्य को कार्यान्वित करने के लिए जायेगा।
FG875D_command_encoder.exe एक पीसी की सॉफ्टवेयर उपयोगिता है और उपयोगकर्ता को "कमांड टेबल" में विभिन्न फ़ंक्शन कमांड का अनुभव प्रदान करती है।
वस्तु | विनिर्देश | टिप्पणी |
एलसीडी आकार | 5.6 इंच(विकर्ण) | |
संकल्प | 640 x 3 (RGB) x 480 | डॉट |
डिस्प्ले प्रकार | सामान्यतः सफेद, संचरणशील | |
डॉट पिच | 0.0588(चौड़ाई) x 0.1764(ऊंचाई) मिमी | |
सक्रिय क्षेत्र | 112.896(चौड़ाई) x 84.672(ऊंचाई) मिमी | |
मॉड्यूल आकार | 142.5 (डब्ल्यू) x 100.0 (एच) एक्स 16.72 (डी) मिमी | |
View कोण | एल:70/ आर:70/ टी:50/ बी:70 | θ |
सतह का उपचार | चमक विरोधी | |
रंग व्यवस्था | 64k रंग w/ RGB-स्ट्राइप | |
स्पर्श प्रकार | 4-तार प्रतिरोधी | |
बैकलाइट | बिल्ड-इन एलईडी ड्राइवर | |
इंटरफ़ेस | यूआर्ट (TTL-RX/TX), 115200/N/8/1 | |
सॉफ्टवेयर ऑफर | कमांड टेबल | नोट1 |
ऑपरेशन तापमान | -10℃ से 60℃ | |
भंडारण तापमान | -20℃ से 70℃ |
नोट 1: उपयोग करने योग्य सभी API को कमांड टेबल में संक्षेपित किया गया है। कृपया दस्तावेज़ देखें
(FG875D_Commands Table_vx.pdf)। और प्रत्येक आदेश के लिए विस्तृत उपयोग विवरण, (FG4335x_software_Note_V1.pdf) देखें।
पिन असाइनमेंट
UART इनपुट इंटरफ़ेस (H4)
कनेक्टर: (बॉक्स हैडर_2x5pin/ 2.0mm/ साइड एंट्री) | |||||||
पिन संख्या | विवरण | आई/ओ | टिप्पणी | पिन संख्या | विवरण | आई/ओ | टिप्पणी |
पिन1 | जीएनडी | पिन2 | RX | I | |||
पिन3 | TX | O | पिन4 | NC | |||
पिन5 | शील्ड GND | पिन6 | NC | ||||
पिन7 | NC | पिन8 | NC | ||||
पिन9 | 5वी/350एमए | I | 1 | पिन10 | 5वी/350एमए | I | 1 |
नोट 1: बाहरी शक्ति स्रोत DC5V इनपुट
2-2, वैकल्पिक पावर कनेक्टर (W2) विकल्प
कनेक्टर: (wafer_2pin/ 2.0mm/ साइड एंट्री) | |||||||
पिन संख्या | विवरण | आई/ओ | टिप्पणी | पिन संख्या | विवरण | आई/ओ | टिप्पणी |
पिन1 | जीएनडी | I | पिन2 | 5वी/700एमए |
बाहरी शक्ति स्रोत इनपुट के लिए एक अतिरिक्त-कनेक्टर प्रदान करने के लिए। यदि शक्ति स्रोत (DC5V) H9 के पिन 10 और 4 से प्रदान नहीं करता है।
GPIO इंटरफ़ेस (H2)
कनेक्टर: (हैडर_2x5pin/ 2.0mm/ साइड एंट्री) | |||||||
पिन संख्या | विवरण | आई/ओ | टिप्पणी | पिन संख्या | विवरण | आई/ओ | टिप्पणी |
पिन1 | जीपीओ 0 | O | 2 | पिन2 | जीपीआई 0 | I | 3 |
पिन3 | जीपीओ 1 | O | 2 | पिन4 | जीपीआई 1 | I | 3 |
पिन5 | जीपीओ 2 | O | 2 | पिन6 | जीपीआई 2 | I | 3 |
पिन7 | जीपीओ 3 | O | 2 | पिन8 | जीपीआई 3 | I | 3 |
पिन9 | जीएनडी | पिन10 | जीएनडी |
नोट 2: GPO_0 ~ 3 ओपन-ड्रेन के साथ आउटपुट हैं और बाहरी बोर्ड पर एक पुल-हाई रिसिस्टर होना चाहिए।
नोट 3: GPI_0 ~ 3 3.3V सहिष्णु के साथ 5V इनपुट हैं।
संचालन विनिर्देश
विद्युत विनिर्देश
अधिकतम निरपेक्ष दर - निर्धारण
प्रतीक | प्रतीक | न्यूनतम | अधिकतम. | इकाई | टिप्पणी |
पावर वॉल्यूमtage | वीसीसी | -0.3 | 5.2 | V | |
परिचालन तापमान | TOP | -10 | 60 | ℃ | |
भंडारण तापमान | TST | -20 | 70 | ℃ |
*इस उत्पाद के पूर्ण अधिकतम रेटिंग मूल्यों को किसी भी समय पार करने की अनुमति नहीं है।
अनुशंसित परिचालन स्थिति
प्रतीक | विवरण | न्यूनतम | प्रकार. | अधिकतम. | इकाई | टिप्पणी |
VCC | आपूर्ति वॉल्यूमtage | 3.7 | 5 | 5.2 | V | |
आईसीसी | मौजूदा | 0.7 | A | |||
UART_TTL (टीएक्स, आरएक्स, सीटीएस, आरटीएस) और I2C (एससीएल, एसडीए) सिग्नल स्तर | ||||||
वीआईएच | इनपुट उच्च वॉल्यूमtage | 2.64 | 3.3 | V | ||
विलास | इनपुट कम वॉल्यूमtage | 0 | 0.66 | V | ||
वीओएच | आउटपुट उच्च वॉल्यूमtage | 2.9 | 3.3 | V | ||
वॉल्यूम | आउटपुट कम वॉल्यूमtage | 0 | 0.4 | V | ||
ऑप्टिकल निर्दिष्टीकरण (θ=0°) | ||||||
CR | वैषम्य अनुपात | 400 | 500 | |||
L | luminance | 230 | 280 | सीडी / वर्ग मीटर | ||
बॉड दर | ||||||
यूएआरटी | 115200 | बीपी | ||||
बिजली की खपत @ 5 वी इनपुट, 100% चमक | ||||||
उपभोग | 5.6", 640×480 | 3.1 | W |
मैकेनिकल विशिष्टता
हार्डवेयर विनिर्देश
खंड आरेख
चित्र 3-a : FES4335 ब्लॉक आरेख
हार्डवेयर इंटरफ़ेस
- अनुकूलित मॉडल FES4335U1-56T है।
- UART (TTL-RX/TX): 3-वायर (TX, RX, GND) (सेक्शन: पिन असाइनमेंट) को देखें।
- बॉड दर: 115200 बीपीएस/एन/8/1 पर तय की जाए।
- होस्ट और FES4335U1-56T के बीच कनेक्टिविटी
सॉफ़्टवेयर
संचार (हाथ मिलाना)
सीरियल इंटरफेस (Uart-TTL) के कारण उन FES4335 के पास बाहरी होस्ट के साथ संचार स्थापित करने की पेशकश है। कार्य कार्यान्वयन पूछने के लिए होस्ट FES4335 को कमांड स्ट्रीम प्रसारित करने में सक्षम है।
संचरण क्षमता के अनुसार, कमांड स्ट्रीम प्रारूप को केवल दो श्रेणियों में परिभाषित किया गया है।
- मानक कमांड स्ट्रीम: यह कमांड टेबल में सूचीबद्ध प्रत्येक कार्य के लिए एक आवश्यक कमांड स्ट्रीम प्रारूप है। (अनुभाग 4-3 आदेश तालिका देखें)।
- बल्क डेटा ट्रांसमिशन स्ट्रीम: केवल कुछ कार्यों को प्रदान करने के लिए बल्क डेटा ट्रांसमिशन के लिए कहा जाएगा, और मानक कमांड स्ट्रीम एस के दौरान पूछने की पुष्टि की गई हैtage.
वर्तमान में केवल दो कार्यों के नीचे जो बल्क डेटा ट्रांसमिशन प्रोटोकॉल के लिए पूछेंगे।
- FG875D_WriteToSerialROM (फ़ंक्शन कोड 0x21)।
- FG875D_ प्रदर्शन _Block_RW (फ़ंक्शन कोड 0x24)।
कमांड्स टेबल के अनुसार, प्रत्येक कमांड में एक विशिष्ट ऑपरेशन कार्य के लिए एक अद्वितीय फ़ंक्शन कोड होता है। (अनुभाग 4-3 आदेश तालिका देखें)।
इसलिए, एक बार FES4335 को पूर्ण मानक कमांड स्ट्रीम प्राप्त हो जाने के बाद और चेकसम के किस भाग को पहले चेक किया जाता है। उसके बाद, फ़ंक्शन कोड भाग की पहचान की जाएगी और पैरामीटर भाग के साथ कार्यान्वित किया जाएगा।
एक विशेष कोड क्षेत्र है 0x50~0x5F जहां कुछ संदेश कोड को परिभाषित करने के लिए समर्पित होगा और सभी फ़ंक्शन कोड से अलग भी होगा।
संदेश कोड लौटाएं | ASCII | हेक्स | विवरण |
गलत कोड | "एक्स" | 0x58 | कुछ त्रुटियों की जांच करें |
वेटिंग कोड | “डब्लू” | 0x57 | FES4335 व्यस्त है |
तैयार कोड | "एस" | 0x53 | FES4335 तैयार है |
टाइमआउट कोड | "टी" | 0x54 | टाइमआउट प्राप्त करें |
इंटरप्ट कोड स्पर्श करें | "पी" | 0x50 | टच पैनल को छुआ गया है |
कमांड सक्सेस कोड | फ़ंक्शन कोड | कमांड कार्यान्वयन सफलता | |
बल्क ट्रांसमिशन सक्सेस कोड | 0x55,0xएए | बल्क डेटा ट्रांसमिशन सफलता |
अगर ट्रांसमिशन के दौरान कोई त्रुटि नहीं आई है।
FES4335 मानक कमांड स्ट्रीम एस में प्राप्त फ़ंक्शन कोड के अनुसार कमांड को लागू करेगाtagई, और सफलता की जाँच के लिए होस्ट को फ़ंक्शन कोड लौटाएँ।
or
बल्क डेटा ट्रांसमिशन के इस समय को इंगित करने के लिए फ़ंक्शन कोड (0x55,0xAA) लौटाएं
"बल्क डेटा ट्रांसमिशन एस" में समस्या के बिना पूरा हुआtagई”।
रिटर्न सक्सेस कोड या (0x55,0xAA), सफलता की स्थिति की सूचना देता है।
होस्ट अगली नई कमांड स्ट्रीम भेज सकता है।
- यदि ट्रांसमिशन के दौरान कोई अप्रत्याशित स्थिति सामने आई है।
FES4335 संबंधित त्रुटि कोड संदेश और त्रुटि जाँच के लिए प्राप्त फ़ंक्शन कोड के साथ लौटाएगा।
अगर नीचे गलत कोड (0x58) लौटाएं। (इंगित करें कि एक चेकसम त्रुटि हुई है)
स्टैंडर्ड कमांड स्ट्रीम एसtagई त्रुटि
or बल्क डेटा ट्रांसमिशन एसtagई त्रुटि
होस्ट को पिछली कमांड स्ट्रीम को दोहराना चाहिए।
यदि रिटर्न टाइमआउट कोड (0x54) नीचे की तरह है, (टाइमआउट त्रुटि का संकेत दें) स्टैंडर्ड कमांड स्ट्रीम एसtagई त्रुटि
or बल्क डेटा ट्रांसमिशन एसtagई त्रुटि
होस्ट को पिछली कमांड स्ट्रीम को दोहराना चाहिए।
वापसी प्रतीक्षा कोड (0x57) नीचे की तरह, (प्रतीक्षा स्थिति का संकेत दें) मानक कमांड स्ट्रीम व्यस्त है
बल्क डेटा ट्रांसमिशन व्यस्त है होस्ट को सूचित करने के लिए कि FES4335 व्यस्त स्थिति में है। FES4335 रेडी कोड (0x53) लौटाने तक होस्ट को अस्थायी रूप से प्रसारण बंद कर देना चाहिए और फिर कमांड स्ट्रीम या बल्क डेटा स्ट्रीम जारी रखना चाहिए जो अभी तक डेटा को पूरा नहीं करते हैं।
रिटर्न रेडी कोड (0x53) नीचे की तरह, (एक तैयार संदेश का संकेत दें)स्टैंडर्ड कमांड स्ट्रीम तैयार है
or बल्क डेटा ट्रांसमिशन तैयार है
मेजबान को सूचित करने के लिए कि FES4335 व्यस्त स्थिति की अवधि से मुक्त हो गया है। होस्ट बाकी कमांड स्ट्रीम या बल्क डेटा स्ट्रीम जारी रख सकता है।
- टच इंटरप्ट को सूचित करने के लिए एक विशिष्ट कोड आ गया है और टच पैनल के समन्वय (x, y) मान को स्वचालित रूप से वापस कर देगा।
- रिटर्न टच इंटरप्ट कोड (0x50) नीचे की तरह समन्वय (x, y) मान के साथ,
- एक। बल्क डेटा ट्रांसमिशन में एसtagई, FES4335 स्पर्श फ़ंक्शन को अक्षम करने के लिए अस्थायी होगा और स्पर्श के समन्वय (x, y) को वापस करना बंद कर देगा।
- बी। बल्क डेटा ट्रांसमिशन में सेtagइ। FES4335 स्पर्श बाधा होने पर स्वचालित रूप से स्पर्श के समन्वय (x, y) को वापस कर देगा।
- सी। होस्ट फ़ंक्शन कोड 0x03 (एपीआई: FG875D_Detect_Touch) भेजकर समन्वय (x, y) मान का चुनाव भी कर सकता है।
कमान (धारा/प्रारूप/प्रोटोकॉल)
स्टैंडर्ड कमांड स्ट्रीम
- प्रारूप: यह प्रारूप फ़ंक्शन कोड के एक बाइट और कई पैरामीटर बाइट्स और चेकसम के एक बाइट को जोड़ता है कोड.
- प्रोटोकॉल:
बल्क डेटा ट्रांसमिशन
चूंकि मानक कमांड स्ट्रीम में फ़ंक्शन कोड (0x21) या (0x24) है, जो FES4335 द्वारा उन फ़ंक्शन कोड की पहचान किए जाने के बाद बल्क डेटा ट्रांसमिशन कार्य पूछेगा।
इस मामले में, पूरी संचार प्रक्रिया दो एस में अलग हो जाएगीtages (स्टैंडर्ड कमांड स्ट्रीम एसtagई + बल्क डेटा ट्रांसमिशन प्रोटोकॉल एसtagइ)।
- प्रारूप: यह प्रारूप बल्क डेटा ट्रांसमिशन एस के लिए उपलब्ध हैtagकेवल ई.
प्रमुख कोड (0x55,0xAA) बल्क डेटा ट्रांसमिशन की शुरुआत को इंगित करने के लिए फ़ंक्शन कोड को प्रतिस्थापित करेगा और फिर लंबाई बाइट में सेट किया जाने वाला मान इंगित करता है कि कितने डेटा बाइट लगातार आएंगे। वास्तविक डेटा मात्रा माइनस 1 के साथ लंबाई बाइट सेट करने की सूचना। - प्रोटोकॉल:
मानक कमांड स्ट्रीम दिखाने के लिए चित्रण जो FES4335 को बल्क डेटा ट्रांसमिशन लिखने के लिए कहता है।मानक कमांड स्ट्रीम दिखाने के लिए चित्रण जो FES4335 से बल्क डेटा ट्रांसमिशन को पढ़ने के लिए कहता है।
कमांड टेबल
कृपया दस्तावेज़ "FG875D_Commands Table_vx.pdf" देखें।
परिशिष्ट (टिप्स)
स्क्रीन पर स्थिर छवियों को अधिक तेज़ी से दिखाने के लिए तीन चरण।
स्टेप 1): छवि को .बिन में कनवर्ट करना file:
FES4335 के फ्लैश-रोम के कारण जो केवल .bin को स्वीकार करता है file छवि का। इसलिए, एक उपयोगिता FG875_BMP_to_Bin.exe प्रदान करना जो एक .BMP छवि को परिवर्तित करने में सक्षम है file बिन में file.
(विवरण के लिए दस्तावेज़〝FG875_BMP_to_Bin_manual.pdf〞देखें)।
स्टेप 2): बिन लोड हो रहा है file आंतरिक SPI-FlashROM (AMIC A25LQ64) के लिए।
- बल्क डेटा ट्रांसमिशन में जाने के लिए FES0 की आवश्यकता के लिए फ़ंक्शन कोड 21x875 (APIs:FG4335D_WriteToSerialROM) का उपयोग करनाtage.
- कमांड सक्सेस कोड (0x21) FES4335 से वापस आने के बाद, फिर बाहरी MPU को सेक्शन 4-2-2 पर बल्क डेटा-(राइट) ट्रांसमिशन के बारे में प्रोटोकॉल विवरण के अनुसार छवियों को प्रसारित करने की अनुमति दी जानी चाहिए। चित्र (2) का संदर्भ लें।
- ① और ② छोड़ने का दूसरा तरीका:
पीसी की तरफ, उपयोगिता सॉफ्टवेयर (FG875D_command_encoder.exe) को निष्पादित करने के लिए और चयन संवाद में फ़ंक्शन आइटम (APIs:FG875D_WriteToSerialROM) चुनें। उसके बाद, उपयोगिता सॉफ्टवेयर संचार प्रोटोकॉल और छवि अपलोड करने के बारे में सब कुछ ध्यान रखेगा file एसपीआई-फ्लैशरोम में।
उपयोगिता सॉफ़्टवेयर (FG875D_command_encoder.exe) के उपयोग के संबंध में, कृपया "FG875D_Command_Encoder-UsersMenu.pdf" दस्तावेज़ देखें।
स्टेप 3): फ़ंक्शन कोड 0x22 (एपीआई: FG875D_SerialROM_Show_On_Panel) का उपयोग करके FES4335 की आवश्यकता होती है ताकि आंतरिक SPI_FlashROM से छवियों को पैनल के संकेतित स्थान पर प्रदर्शित किया जा सके।
इस तरह से छवि दिखाने के लिए जो 8051 MCU बस द्वारा डिस्प्ले बफर भरने से तेज होगी।
दस्तावेज़ / संसाधन
![]() |
FORENEX FES4335U1-56T मेमोरी मैपिंग ग्राफिक्स कंट्रोल मॉड्यूल [पीडीएफ] उपयोगकर्ता पुस्तिका FES4335U1-56T मेमोरी मैपिंग ग्राफिक्स कंट्रोल मॉड्यूल, FES4335U1-56T, मेमोरी मैपिंग ग्राफिक्स कंट्रोल मॉड्यूल, मैपिंग ग्राफिक्स कंट्रोल मॉड्यूल, ग्राफिक्स कंट्रोल मॉड्यूल, कंट्रोल मॉड्यूल, मॉड्यूल |