फॉरेनेक्स-लोगो

FORENEX FES4335U1-56T मेमरी मॅपिंग ग्राफिक्स कंट्रोल मॉड्यूल

FORENEX-FES4335U1-56T मेमरी-मॅपिंग-ग्राफिक्स-नियंत्रण-मॉड्यूल-उत्पादन-प्रतिमा

पुनरावृत्ती इतिहास

रेव्ह. क्र. तारीख लक्षणीय बदल
1.0 2016 पहिला अंक.

सामान्य वर्णन

FES4335U1-56T हे TFT-LCD डिस्प्ले कंट्रोल मॉड्यूलचे कमी किमतीचे, उच्च कार्यक्षमता आणि स्मार्ट आहे जे डिस्प्ले रॅमच्या एम्बेडेड 2KB मध्ये कॅरेक्टर किंवा 768D ग्राफिक्स ऍप्लिकेशन प्रदान करू शकते.
FES4335U1-56T बाह्य साध्या MCU (जसे की 8051 इ.) सह हार्डवेअर संप्रेषण स्थापित करण्यासाठी सीरियल इंटरफेस (Uart-TT) ऑफर करते आणि ग्राफिकल प्रभाव कॉलिंग आणि अंमलबजावणीसाठी "कमांड टेबल" प्रदान करते.
ग्राफिक्स API च्या "कमांड टेबल" नुसार, बाह्य MCU ला फक्त पॅरामीटर्ससह संबंधित कमांड कोड FES4335U1-56T मध्ये सीरियल इंटरफेसवर प्रसारित करणे आवश्यक आहे. FES4335U1-56T च्या आत असलेला कमांड डीकोडर ग्राफिक्स टास्क आपोआप लागू करेल.

FG875D_command_encoder.exe ही पीसीची सॉफ्टवेअर युटिलिटी आहे आणि वापरकर्त्याला “कमांड टेबल” मधील विविध फंक्शन कमांड्सचा अनुभव घेण्यासाठी प्रदान करते.

आयटम तपशील शेरा
एलसीडी आकार 5.6 इंच (कर्ण)
ठराव ८०० x ३(RGB) x ४८० बिंदू
डिस्प्ले प्रकार साधारणपणे पांढरा, संक्रामक
डॉट पिच 0.0588(W) x 0.1764(H) मिमी
सक्रिय क्षेत्र 112.896(W) x 84.672(H) मिमी
मॉड्यूल आकार 142.5 (डब्ल्यू) x 100.0 (एच) x 16.72 (डी) मिमी
View कोन L:70/ R:70/ T:50/ B:70 θ
पृष्ठभाग उपचार अँटी-ग्लेअर
रंग व्यवस्था RGB-स्ट्राइपसह 64k रंग
स्पर्श प्रकार 4-वायर प्रतिरोधक
बॅकलाइट बिल्ट-इन एलईडी ड्रायव्हर
इंटरफेस Uart (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)
कनेक्टर: (बॉक्स हेडर_2x5पिन/ 2.0 मिमी/ साइड एंट्री)
पिन क्रमांक वर्णन I/O नोंद पिन क्रमांक वर्णन I/O नोंद
पिन1 GND पिन2 RX I
पिन3 TX O पिन4 NC
पिन5 ढाल GND पिन6 NC
पिन7 NC पिन8 NC
पिन9 5V/350mA I 1 पिन10 5V/350mA I 1

टीप 1: बाह्य उर्जा स्त्रोत DC5V इनपुट

2-2, वैकल्पिक पॉवर कनेक्टर (W2) पर्याय
कनेक्टर: (wafer_2pin/ 2.0mm/ साइड एंट्री)
पिन क्रमांक वर्णन I/O नोंद पिन क्रमांक वर्णन I/O नोंद
पिन1 GND I पिन2 5V/700mA

बाह्य उर्जा स्त्रोत इनपुटसाठी अतिरिक्त-कनेक्टर प्रदान करण्यासाठी. H5 च्या पिन 9 आणि 10 मधून उर्जा स्त्रोत (DC4V) प्रदान करत नसल्यास.

GPIO इंटरफेस (H2)
कनेक्टर: (हेडर_2x5पिन/ 2.0 मिमी/ साइड एंट्री)
पिन क्रमांक वर्णन I/O नोंद पिन क्रमांक वर्णन I/O नोंद
पिन1 GPO 0 O 2 पिन2 GPI 0 I 3
पिन3 GPO 1 O 2 पिन4 GPI 1 I 3
पिन5 GPO 2 O 2 पिन6 GPI 2 I 3
पिन7 GPO 3 O 2 पिन8 GPI 3 I 3
पिन9 GND पिन10 GND

टीप 2: GPO_0 ~ 3 हे ओपन-ड्रेनसह आउटपुट आहेत आणि बाह्य बोर्डवर पुल-हाय रेझिस्टर असावे.
टीप 3: GPI_0 ~ 3 हे 3.3V सहिष्णुतेसह 5V इनपुट आहेत.

ऑपरेशन तपशील

इलेक्ट्रिकल तपशील

परिपूर्ण कमाल रेटिंग

प्रतीक प्रतीक मि. कमाल युनिट नोंद
पॉवर व्हॉल्यूमtage VCC -0.3 5.2 V  
ऑपरेटिंग तापमान TOP -10 60  
स्टोरेज तापमान TST -20 70  

*या उत्पादनाची परिपूर्ण कमाल रेटिंग मूल्ये कोणत्याही वेळी ओलांडण्याची परवानगी नाही.

शिफारस केलेली ऑपरेटिंग स्थिती

प्रतीक वर्णन मि. टाइप करा. कमाल युनिट नोंद
VDC पुरवठा खंडtage 3.7 5 5.2 V  
आयसीसी चालू 0.7     A  
UART_TTL(Tx,Rx,CTS,RTS) आणि I2C(SCL,SDA) सिग्नल पातळी
VIH इनपुट उच्च खंडtage 2.64   3.3 V  
VIL इनपुट कमी व्हॉल्यूमtage 0   0.66 V  
VOH आउटपुट उच्च खंडtage 2.9   3.3 V  
VOL आउटपुट कमी व्हॉल्यूमtage 0   0.4 V  
ऑप्टिकल तपशील (θ=0°)
CR कॉन्ट्रास्ट रेशो 400 500      
L प्रकाशमान 230 280   सीडी / एम²  
बॉड रेट
UART   115200   bps  
उर्जा वापर @ 5v इनपुट, 100% चमक
उपभोग ५.६”, ६४०×४८० 3.1 W  
यांत्रिक तपशील

FORENEX-FES4335U1-56T मेमरी-मॅपिंग-ग्राफिक्स-कंट्रोल-मॉड्युल-01

हार्डवेअर तपशील

ब्लॉक डायग्राम

FORENEX-FES4335U1-56T मेमरी-मॅपिंग-ग्राफिक्स-कंट्रोल-मॉड्युल-02आकृती 3-a : FES4335 ब्लॉक आकृती

हार्डवेअर इंटरफेस

  1. रुपांतरित मॉडेल FES4335U1-56T आहे.
  2. UART (TTL-RX/TX): 3-वायर (TX, RX, GND) चा संदर्भ घ्या (विभाग: पिन असाइनमेंट).
  3. बॉड दर: 115200 bps/N/8/1 वर निश्चित करा.
  4. होस्ट आणि FES4335U1-56T मधील कनेक्टिव्हिटी

FORENEX-FES4335U1-56T मेमरी-मॅपिंग-ग्राफिक्स-कंट्रोल-मॉड्युल-03

सॉफ्टवेअर

संवाद (हातमिळवणे)

सीरिअल इंटरफेस (Uart-TTL) मुळे त्या FES4335 ने बाह्य होस्टसह संप्रेषण स्थापित करण्याची ऑफर दिली आहे. कार्य अंमलबजावणी विचारण्यासाठी होस्ट FES4335 वर कमांड प्रवाह प्रसारित करण्यास सक्षम आहे.

ट्रान्समिशनच्या क्षमतेनुसार, कमांड स्ट्रीम स्वरूप फक्त दोन श्रेणींमध्ये परिभाषित केले आहे.

  • मानक कमांड स्ट्रीम: कमांड टेबलमध्ये सूचीबद्ध केलेल्या प्रत्येक कार्यासाठी हे आवश्यक कमांड स्ट्रीम स्वरूप आहे. (विभाग 4-3 आदेश सारणी पहा).
  • बल्क डेटा ट्रान्समिशन स्ट्रीम: फक्त काही कार्यांसाठी प्रदान केल्याने मोठ्या प्रमाणात डेटा ट्रान्समिशनसाठी विचारले जाईल आणि मानक कमांड स्ट्रीम दरम्यान विचारण्याची पुष्टी झाली आहे.tage.
    सध्या फक्त खाली दोन कार्ये आहेत जी बल्क डेटा ट्रान्समिशन प्रोटोकॉलसाठी विचारतील.
  1. FG875D_WriteToSerialROM (फंक्शन कोड 0x21).
  2. FG875D_ डिस्प्ले _Block_RW (फंक्शन कोड 0x24).

कमांड टेबलनुसार, प्रत्येक कमांडमध्ये विशिष्ट ऑपरेशन टास्कसाठी एक अद्वितीय फंक्शन कोड असतो. (विभाग 4-3 आदेश सारणी पहा).
म्हणून, एकदा FES4335 ला संपूर्ण मानक कमांड स्ट्रीम प्राप्त झाला आणि चेकसमचा कोणता भाग प्रथम तपासला गेला. त्यानंतर, फंक्शन कोड भाग ओळखला जाईल आणि पॅरामीटर्स भागासह लागू केला जाईल.

तेथे विशेषत: 0x50~0x5F कोड क्षेत्र आहे जेथे काही संदेश कोड परिभाषित करण्यासाठी समर्पित केले जाईल आणि सर्व फंक्शन कोडपासून वेगळे केले जाईल.

संदेश कोड परत करा एएससीआयआय हेक्स वर्णन
चुकीचा कोड "X" 0x58 चेकसम त्रुटी
प्रतीक्षा कोड "प" 0x57 FES4335 व्यस्त आहे
तयार कोड "एस" 0x53 FES4335 तयार आहे
कालबाह्य कोड "टी" 0x54 टाइमआउट प्राप्त करा
इंटरप्ट कोडला स्पर्श करा "पी" 0x50 टच पॅनलला स्पर्श केला गेला आहे
आदेश यश कोड फंक्शन कोड आदेश अंमलबजावणी यशस्वी
बल्क ट्रान्समिशन सक्सेस कोड 0x55,0xAA मोठ्या प्रमाणात डेटा ट्रान्समिशन यशस्वी

ट्रान्समिशन दरम्यान कोणतीही त्रुटी आढळली नाही तर.

FES4335 मानक कमांड स्ट्रीम S मध्ये प्राप्त झालेल्या फंक्शन कोडनुसार कमांड लागू करेलtage, आणि यशस्वी तपासणीसाठी होस्टला फंक्शन कोड परत करा.
or
बल्क डेटा ट्रान्समिशनची ही वेळ दर्शवण्यासाठी रिटर्न फंक्शन कोड (0x55,0xAA).
"बल्क डेटा ट्रान्समिशन s" मध्ये कोणत्याही समस्येशिवाय पूर्ण झालेtage”.

यशस्वी स्थितीची माहिती देणारा यश कोड किंवा (0x55,0xAA) परत करा.

FORENEX-FES4335U1-56T मेमरी-मॅपिंग-ग्राफिक्स-कंट्रोल-मॉड्युल-043होस्ट पुढील नवीन कमांड स्ट्रीम पाठवू शकतो.

  • प्रसारणादरम्यान कोणतीही अनपेक्षित परिस्थिती उद्भवल्यास.

FES4335 संबंधित त्रुटी कोड संदेश आणि त्रुटी तपासणीसाठी प्राप्त फंक्शन कोडसह परत करेल.

चुकीचा कोड (0x58) परत केल्यास खालीलप्रमाणे. (चेकसम त्रुटी आली असल्याचे दर्शवा)

FORENEX-FES4335U1-56T मेमरी-मॅपिंग-ग्राफिक्स-कंट्रोल-मॉड्युल-05मानक कमांड स्ट्रीम एसtagई त्रुटी
or बल्क डेटा ट्रान्समिशन एसtagई त्रुटी
होस्टने पूर्वीच्या कमांड स्ट्रीमची पुनरावृत्ती करावी.

खाली दिलेल्या प्रमाणे टाइमआउट कोड (0x54) परत केल्यास, (टाइमआउट त्रुटी आली असल्याचे दर्शवा) FORENEX-FES4335U1-56T मेमरी-मॅपिंग-ग्राफिक्स-कंट्रोल-मॉड्युल-07मानक कमांड स्ट्रीम एसtagई त्रुटी
or FORENEX-FES4335U1-56T मेमरी-मॅपिंग-ग्राफिक्स-कंट्रोल-मॉड्युल-08बल्क डेटा ट्रान्समिशन एसtagई त्रुटी
होस्टने पूर्वीच्या कमांड स्ट्रीमची पुनरावृत्ती करावी.

रिटर्न वेट कोड (0x57) खालीलप्रमाणे, (प्रतिक्षा स्थिती आली असल्याचे सूचित करा) FORENEX-FES4335U1-56T मेमरी-मॅपिंग-ग्राफिक्स-कंट्रोल-मॉड्युल-09मानक कमांड स्ट्रीम व्यस्त आहे FORENEX-FES4335U1-56T मेमरी-मॅपिंग-ग्राफिक्स-कंट्रोल-मॉड्युल-10 FES4335 व्यस्त स्थितीत आहे हे होस्टला सूचित करण्यासाठी बल्क डेटा ट्रान्समिशन व्यस्त आहे. FES4335 रेडी कोड (0x53) परत येईपर्यंत होस्टने ट्रान्समिशन तात्पुरते थांबवले पाहिजे आणि नंतर कमांड स्ट्रीम किंवा मोठ्या प्रमाणात डेटा स्ट्रीम सुरू ठेवा जे अद्याप डेटा पूर्ण करत नाहीत.

खालीलप्रमाणे तयार कोड (0x53) परत करा, (एक तयार संदेश आला असल्याचे सूचित करा)FORENEX-FES4335U1-56T मेमरी-मॅपिंग-ग्राफिक्स-कंट्रोल-मॉड्युल-11मानक कमांड स्ट्रीम तयार आहे
or FORENEX-FES4335U1-56T मेमरी-मॅपिंग-ग्राफिक्स-कंट्रोल-मॉड्युल-12बल्क डेटा ट्रान्समिशन तयार आहे
यजमानांना सूचित करण्यासाठी की FES4335 व्यस्त स्थितीच्या कालावधीतून रिलीज झाला आहे. होस्ट उर्वरित कमांड स्ट्रीम किंवा बल्क डेटा स्ट्रीम सुरू ठेवू शकतो.

  • टच इंटरप्टची माहिती देणारा एक विशिष्ट कोड आला आहे आणि टच पॅनेलचे समन्वय (x,y) मूल्य देखील आपोआप परत करेल.
    • रिटर्न टच इंटरप्ट कोड (0x50) निर्देशांक (x,y) मूल्यासह खालीलप्रमाणे,

FORENEX-FES4335U1-56T मेमरी-मॅपिंग-ग्राफिक्स-कंट्रोल-मॉड्युल-13

  • a मोठ्या प्रमाणात डेटा ट्रान्समिशनमध्ये एसtage, FES4335 तात्पुरते टच फंक्शन अक्षम करेल आणि टचचे समन्वय (x,y) परत करणे थांबवेल.
  • b मोठ्या प्रमाणात डेटा ट्रान्समिशनमधून एसtage जेव्हा स्पर्श व्यत्यय येतो तेव्हा FES4335 आपोआप स्पर्शाचे समन्वय (x,y) परत करेल.
  • c होस्ट फंक्शन कोड 0x03 (APIs:FG875D_Detect_Touch) पाठवून समन्वय (x,y) मूल्य देखील पोल करू शकतो.
आदेश (प्रवाह/स्वरूप/प्रोटोकॉल)

मानक कमांड स्ट्रीम

  • स्वरूप: हा फॉरमॅट फंक्शन कोडचा एक बाइट आणि अनेक पॅरामीटर बाइट्स आणि चेकसमचा एक बाइट एकत्र करतो कोडFORENEX-FES4335U1-56T मेमरी-मॅपिंग-ग्राफिक्स-कंट्रोल-मॉड्युल-14
  • प्रोटोकॉल: FORENEX-FES4335U1-56T मेमरी-मॅपिंग-ग्राफिक्स-कंट्रोल-मॉड्युल-15

मोठ्या प्रमाणात डेटा ट्रान्समिशन
स्टँडर्ड कमांड स्ट्रीममधील फंक्शन कोड (0x21) किंवा (0x24) असल्याने ते फंक्शन कोड FES4335 द्वारे ओळखले गेल्यानंतर मोठ्या प्रमाणात डेटा ट्रान्समिशन कार्य विचारेल.
या प्रकरणात, संपूर्ण संप्रेषण प्रक्रिया दोन s मध्ये विभक्त केली जाईलtages (स्टँडर्ड कमांड स्ट्रीम एसtage + बल्क डेटा ट्रान्समिशन प्रोटोकॉल stagई).

  • स्वरूप: हे स्वरूप मोठ्या प्रमाणात डेटा ट्रान्समिशनसाठी उपलब्ध आहेtage फक्त.
    लीडिंग कोड (0x55,0xAA) फंक्शन कोडच्या जागी बल्क डेटा ट्रान्समिशनची सुरुवात दर्शवेल आणि नंतर व्हॅल्यू लांबी बाइटमध्ये सेट केली जाईल हे सूचित केले जाते की किती डेटा बाइट सतत येईल. वास्तविक डेटा प्रमाण वजा 1 सह लांबी बाइट सेट करण्याची सूचना.FORENEX-FES4335U1-56T मेमरी-मॅपिंग-ग्राफिक्स-कंट्रोल-मॉड्युल-16
  • प्रोटोकॉल:
    FES4335 ला बल्क डेटा ट्रान्समिशन लिहिण्यास सांगणारा मानक कमांड स्ट्रीम दर्शविण्यासाठी उदाहरण.FORENEX-FES4335U1-56T मेमरी-मॅपिंग-ग्राफिक्स-कंट्रोल-मॉड्युल-17 FES4335 वरून मोठ्या प्रमाणात डेटा ट्रान्समिशन वाचण्यास सांगणारा मानक कमांड स्ट्रीम दर्शविण्यासाठी उदाहरण. FORENEX-FES4335U1-56T मेमरी-मॅपिंग-ग्राफिक्स-कंट्रोल-मॉड्युल-18
कमांड टेबल

कृपया, “FG875D_Commands Table_vx.pdf” दस्तऐवज पहा.

परिशिष्ट (टिपा)

स्क्रीनवर स्थिर प्रतिमा अधिक द्रुतपणे दर्शविण्यासाठी तीन चरण.

1 ली पायरी): प्रतिमा .bin मध्ये रूपांतरित करत आहे file:
FES4335 च्या Flash-ROM मुळे जे फक्त .bin स्वीकारतात file प्रतिमेचे. म्हणून, एक उपयुक्तता FG875_BMP_to_Bin.exe प्रदान करणे जी .BMP प्रतिमा रूपांतरित करू शकते. file .BIN मध्ये file.
(तपशीलासाठी दस्तऐवज 〝FG875_BMP_to_Bin_manual.pdf〞 पहा).

2 ली पायरी): .बिन लोड करत आहे file अंतर्गत SPI-FlashROM(AMIC A25LQ64).

  1. फंक्शन कोड 0x21 (APIs:FG875D_WriteToSerialROM) वापरून मोठ्या प्रमाणात डेटा ट्रान्समिशनमध्ये जाण्यासाठी FES4335 आवश्यक आहेtage.
  2. FES0 वरून कमांड सक्सेस कोड(21x4335) परत आल्यानंतर, नंतर बाह्य MPU ला कलम 4-2-2 वरील बल्क डेटा-(लिहा) ट्रान्समिशनबद्दल प्रोटोकॉल वर्णनानुसार प्रतिमा प्रसारित करण्याची परवानगी दिली जाईल. आकृती (2) पहा.
  3. ① आणि ② वगळण्याचा दुसरा मार्ग:
    PC बाजूला, युटिलिटी सॉफ्टवेअर कार्यान्वित करण्यासाठी (FG875D_command_encoder.exe) आणि निवड संवादामध्ये फंक्शन आयटम (APIs:FG875D_WriteToSerialROM) निवडा. त्यानंतर, युटिलिटी सॉफ्टवेअर संप्रेषण प्रोटोकॉल आणि प्रतिमा अपलोड करण्याबद्दल सर्व काळजी घेईल file SPI-FlashROM मध्ये.
    युटिलिटी सॉफ्टवेअर (FG875D_command_encoder.exe) च्या वापराबाबत, कृपया “FG875D_Command_Encoder-UsersMenu.pdf” दस्तऐवज पहा.

3 ली पायरी): अंतर्गत SPI_FlashROM वरून पॅनेलच्या सूचित स्थानावर प्रतिमा प्रदर्शित करण्यासाठी FES0 आवश्यक असण्यासाठी फंक्शन कोड 22x875 (APIs:FG4335D_SerialROM_Show_On_Panel) वापरणे.

अशा प्रकारे 8051 MCU बसद्वारे डिस्प्ले बफर भरण्यापेक्षा अधिक जलद असलेली प्रतिमा दाखवण्यासाठी.

कागदपत्रे / संसाधने

FORENEX FES4335U1-56T मेमरी मॅपिंग ग्राफिक्स कंट्रोल मॉड्यूल [pdf] वापरकर्ता मॅन्युअल
FES4335U1-56T मेमरी मॅपिंग ग्राफिक्स कंट्रोल मॉड्यूल, FES4335U1-56T, मेमरी मॅपिंग ग्राफिक्स कंट्रोल मॉड्यूल, मॅपिंग ग्राफिक्स कंट्रोल मॉड्यूल, ग्राफिक्स कंट्रोल मॉड्यूल, कंट्रोल मॉड्यूल, मॉड्यूल

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *