FORENEX- लोगो

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 एक पीसीको सफ्टवेयर उपयोगिता हो र प्रयोगकर्तालाई "आदेश तालिका" मा विभिन्न प्रकार्य आदेशहरू अनुभव गर्न प्रदान गर्दछ।

वस्तु निर्दिष्टीकरण टिप्पणी
LCD आकार 5.6 इन्च (डायनल)
संकल्प X०० x ((RGB) x .०० बिन्दु
प्रदर्शन प्रकार सामान्यतया सेतो, ट्रान्समिसिभ
डट पिच 0.0588(W) x 0.1764(H) मिमी
सक्रिय क्षेत्र 112.896(W) x 84.672(H) मिमी
मोड्युल आकार १ (142.5 (W) x (100.0 (H) x (१ (D) मिमी
View कोण L:70/ R:70/ T:50/ B:70 θ
सतह उपचार विरोधी चमक
रंग व्यवस्था 64k रंगहरू w/ RGB-स्ट्राइप
टच प्रकार 4-तार प्रतिरोधी
ब्याकलाइट बिल्ट-इन एलईडी चालक
इन्टरफेस Uart (TTL-RX/TX), 115200/N/8/1
सफ्टवेयर प्रस्ताव आदेश तालिका नोट २
सञ्चालन तापमान -10 ℃ देखि 60 ℃ सम्म
भण्डारण तापमान -20 ℃ देखि 70 ℃ सम्म

नोट १: सबै प्रयोगयोग्य API हरू आदेश तालिकामा संक्षेप गरिएको छ। कृपया कागजातलाई सन्दर्भ गर्नुहोस्
(FG875D_Commands Table_vx.pdf)। र प्रत्येक आदेशको लागि विस्तृत उपयोग विवरण, सन्दर्भ गर्नुहोस् (FG4335x_software_Note_V1.pdf)।

पिन असाइनमेन्ट

UART इनपुट इन्टरफेस (H4)
कनेक्टर: (बक्स हेडर_2x5pin/ 2.0mm/ साइड इन्ट्री)
पिन नम्बर विवरण I/O नोट पिन नम्बर विवरण I/O नोट
Pin1 GND Pin2 RX I
Pin3 TX O Pin4 NC
Pin5 शिल्ड GND Pin6 NC
Pin7 NC Pin8 NC
Pin9 5V/350mA I 1 Pin10 5V/350mA I 1

नोट १: बाह्य शक्ति स्रोत DC5V इनपुट

2-2, वैकल्पिक पावर कनेक्टर (W2) विकल्प
कनेक्टर: (wafer_2pin/ 2.0mm/ side entry)
पिन नम्बर विवरण I/O नोट पिन नम्बर विवरण I/O नोट
Pin1 GND I Pin2 5V/700mA

बाह्य पावर स्रोत इनपुटको लागि अतिरिक्त-कनेक्टर प्रदान गर्न। यदि पावर स्रोत (DC5V) H9 को पिन 10 र 4 बाट प्रदान गर्दैन।

GPIO इन्टरफेस (H2)
कनेक्टर: (हेडर_२x५पिन/ २.० मिमी/ साइड इन्ट्री)
पिन नम्बर विवरण I/O नोट पिन नम्बर विवरण I/O नोट
Pin1 GPO ० O 2 Pin2 GPI ० I 3
Pin3 GPO ० O 2 Pin4 GPI ० I 3
Pin5 GPO ० O 2 Pin6 GPI ० I 3
Pin7 GPO ० O 2 Pin8 GPI ० I 3
Pin9 GND Pin10 GND

नोट १: GPO_0 ~ 3 ओपन-ड्रेनसँग आउटपुट हो र बाहिरी बोर्डमा पुल-हाई रेसिस्टर हुनुपर्छ।
नोट १: GPI_0 ~ 3 3.3V सहनशीलताको साथ 5V इनपुट हो।

सञ्चालन विनिर्देशहरू

विद्युतीय विनिर्देशहरू

निरपेक्ष अधिकतम मूल्याङ्कन

प्रतीक प्रतीक न्यूनतम अधिकतम एकाइ नोट
पावर भोल्युमtage VCC -८.६ 5.2 V  
सञ्चालन तापमान TOP -८.६ 60  
भण्डारण तापमान TST -८.६ 70  

*यस उत्पादनको पूर्ण अधिकतम मूल्याङ्कन मानहरू कुनै पनि समयमा नाघ्न अनुमति छैन।

सिफारिस गरिएको सञ्चालन अवस्था

प्रतीक विवरण न्यूनतम टाइप गर्नुहोस्। अधिकतम एकाइ नोट
गाविस आपूर्ति भोल्युमtage 3.7 5 5.2 V  
Icc वर्तमान 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  
भोल्युम आउटपुट कम भोल्युम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 छन् जहाँ केही सन्देश कोड परिभाषित गर्न समर्पित हुनेछ र सबै प्रकार्य कोडबाट अलग गरिनेछ।

सन्देश कोड फर्काउनुहोस् ASCII हेक्स विवरण
गलत कोड "X" ८x४० चेकसम त्रुटि
प्रतिक्षा कोड "W" ८x४० FES4335 व्यस्त छ
तयार कोड "S" ८x४० FES4335 तयार छ
टाइमआउट कोड "टी" ८x४० टाइमआउट प्राप्त गर्नुहोस्
बाधा कोड छुनुहोस् "पी" ८x४० टच प्यानल छोएको छ
आदेश सफलता कोड प्रकार्य कोड आदेश कार्यान्वयन सफलता
बल्क प्रसारण सफलता कोड ०x५५,०xAA बल्क डाटा प्रसारण सफलता

यदि प्रसारणको क्रममा कुनै त्रुटि सामना गरिएको छैन।

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) मान स्वतः फिर्ता गर्नेछ।
    • तलको जस्तै समन्वय (x,y) मानको साथ टच अवरोध कोड (0x50) फर्काउनुहोस्,

FORENEX-FES4335U1-56T मेमोरी-म्यापिङ-ग्राफिक्स-नियन्त्रण-मोड्युल-13

  • a बल्क डाटा ट्रान्समिसनमा एसtage, FES4335 अस्थायी रूपमा टच प्रकार्य असक्षम पार्न र टचको समन्वय (x,y) फिर्ता गर्न रोक्छ।
  • b बल्क डाटा ट्रान्समिशन बाट एसtage FES4335 ले टच अवरोध भएको बेला टचको समन्वय (x,y) स्वतः फिर्ता गर्नेछ।
  • ग होस्टले फंक्शन कोड 0x03 (APIs:FG875D_Detect_Touch) पठाएर समन्वय (x,y) मान पोल गर्न पनि सक्छ।
आदेश (स्ट्रिम/ढाँचा/प्रोटोकल)

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

  • ढाँचा: यो ढाँचाले फंक्शन कोडको बाइट र धेरै प्यारामिटर बाइटहरू र चेकसमको बाइट संयोजन गर्दछ कोड।FORENEX-FES4335U1-56T मेमोरी-म्यापिङ-ग्राफिक्स-नियन्त्रण-मोड्युल-14
  • प्रोटोकल: FORENEX-FES4335U1-56T मेमोरी-म्यापिङ-ग्राफिक्स-नियन्त्रण-मोड्युल-15

बल्क डाटा ट्रान्समिशन
मानक कमाण्ड स्ट्रिममा फंक्शन कोड (0x21) वा (0x24) भएकोले ती प्रकार्य कोड FES4335 द्वारा पहिचान गरिसकेपछि बल्क डाटा ट्रान्समिशन कार्य सोध्नेछ।
यस अवस्थामा, सम्पूर्ण संचार प्रक्रिया दुई s मा विभाजित हुनेछtages (Standard Command Stream stage + बल्क डाटा ट्रान्समिशन प्रोटोकल stage)

  • ढाँचा: यो ढाँचा थोक डाटा प्रसारण को लागि उपलब्ध छtage मात्र।
    प्रमुख कोड (0x55,0xAA) ले फंक्शन कोडलाई बल्क डाटा ट्रान्समिसन सुरु हुने संकेत गर्न प्रतिस्थापन गर्नेछ र त्यसपछि लम्बाइ बाइटमा सेट गरिने मानलाई सङ्केत गरिन्छ कि कति डाटा बाइट लगातार आउँछन्। वास्तविक डेटा मात्रा माइनस १ संग लम्बाई बाइट सेट गर्न सूचना।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. आदेश सफलता कोड (0x21) FES4335 बाट फिर्ता भएपछि, त्यसपछि बाह्य 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): प्रकार्य कोड 0x22 (APIs:FG875D_SerialROM_Show_On_Panel) को प्रयोग गरेर FES4335 लाई आन्तरिक SPI_FlashROM बाट प्यानलको संकेत गरिएको स्थानमा छविहरू प्रदर्शन गर्न आवश्यक छ।

यस तरिकाले 8051 MCU बस द्वारा डिस्प्ले बफर भर्नु भन्दा छिटो छवि देखाउन।

कागजातहरू / स्रोतहरू

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

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *