FORENEX-λογότυπο

Μονάδα ελέγχου γραφικών αντιστοίχισης μνήμης FORENEX FES4335U1-56T

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-produc-image

Ιστορικά αναθεωρήσεων

Αριθμ. Ημερομηνία Ουσιαστικές Αλλαγές
1.0 2016 Πρώτο θέμα.

Γενική Περιγραφή

Το FES4335U1-56T είναι μια χαμηλού κόστους, υψηλής απόδοσης και έξυπνη μονάδα ελέγχου οθόνης TFT-LCD που μπορεί να παρέχει χαρακτήρες ή εφαρμογή γραφικών 2D σε μια ενσωματωμένη μνήμη RAM οθόνης 768 KB.
Το FES4335U1-56T προσφέρει σειριακή διεπαφή (Uart-TT) για τη δημιουργία μιας επικοινωνίας υλικού με μια εξωτερική απλή MCU (όπως το 8051 κ.λπ.), και παρέχει τον "Πίνακα εντολών" για κλήση και εκτέλεση γραφικών εφέ.
Σύμφωνα με τον «Πίνακα εντολών» των API γραφικών, το εξωτερικό MCU χρειάζεται μόνο να μεταδώσει τον αντίστοιχο κωδικό εντολής με παραμέτρους στο FES4335U1-56T μέσω σειριακής διεπαφής. Ο αποκωδικοποιητής εντολών μέσα στο FES4335U1-56T θα πήγαινε να υλοποιήσει αυτόματα την εργασία γραφικών.

Το FG875D_command_encoder.exe είναι ένα βοηθητικό πρόγραμμα λογισμικού του υπολογιστή και παρέχει στον χρήστη την εμπειρία των διαφόρων εντολών λειτουργίας στον "Πίνακα εντολών".

Είδος Προσδιορισμός Παρατήρηση
Μέγεθος LCD 5.6 ίντσες (Διαγώνιος)
Ψήφισμα 640 x 3 (RGB) x 480 τελεία
Τύπος οθόνης Κανονικά λευκό, μεταδοτικό
Βήμα κουκκίδας 0.0588 (Π) x 0.1764 (Υ) mm
Ενεργή περιοχή 112.896 (Π) x 84.672 (Υ) mm
Μέγεθος μονάδας 142.5 (Π) x 100.0 (Υ) x 16.72 (Δ) mm
View γωνία L:70/ R:70/ T:50/ B:70 θ
Επιφανειακή επεξεργασία Αντιθαμβωτικό
Διάταξη χρώματος 64 χρώματα με λωρίδα RGB
Τύπος αφής Αντίσταση 4 συρμάτων
Οπίσθιος φωτισμός Ενσωματωμένο πρόγραμμα οδήγησης LED
Διασύνδεση 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)
Υποδοχή: (Κεφαλίδα κουτιού_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

ΣΗΜΕΙΩΣΗ1: Εξωτερική πηγή ρεύματος Είσοδος DC5V

2-2, Επιλογή υποδοχής εναλλακτικής τροφοδοσίας (W2).
Σύνδεσμος: (wafer_2pin/ 2.0mm/ πλευρική είσοδος)
Καρφίτσα αρ Περιγραφή I/O Σημείωμα Καρφίτσα αρ Περιγραφή I/O Σημείωμα
Pin1 GND I Pin2 5V/700mA

Για την παροχή μιας επιπλέον υποδοχής για είσοδο εξωτερικής πηγής ρεύματος. Εάν η πηγή τροφοδοσίας (DC5V) δεν παρέχει από τον ακροδέκτη 9&10 του H4.

Διεπαφή GPIO (H2)
Σύνδεσμος: (Header_2x5pin/ 2.0mm/ πλευρική είσοδος)
Καρφίτσα αρ Περιγραφή I/O Σημείωμα Καρφίτσα αρ Περιγραφή I/O Σημείωμα
Pin1 GPO 0 O 2 Pin2 GPI 0 I 3
Pin3 GPO 1 O 2 Pin4 GPI 1 I 3
Pin5 GPO 2 O 2 Pin6 GPI 2 I 3
Pin7 GPO 3 O 2 Pin8 GPI 3 I 3
Pin9 GND Pin10 GND

ΣΗΜΕΙΩΣΗ2: Τα GPO_0 ~ 3 εξάγονται με ανοιχτή αποστράγγιση και θα πρέπει να έχουν αντίσταση έλξης στην εξωτερική πλακέτα.
ΣΗΜΕΙΩΣΗ3: Τα GPI_0 ~ 3 είναι είσοδος 3.3V με ανοχή 5V.

Προδιαγραφές Λειτουργίας

Ηλεκτρολογικές προδιαγραφές

Απόλυτες Μέγιστες Αξιολογήσεις

Σύμβολο Σύμβολο Ελάχ. Μέγ. Μονάδα Σημείωμα
Power Voltage VCC -0.3 5.2 V  
Θερμοκρασία λειτουργίας TOP -10 60  
Θερμοκρασία αποθήκευσης TST -20 70  

*Δεν επιτρέπεται η υπέρβαση των απόλυτων μέγιστων τιμών αξιολόγησης αυτού του προϊόντος σε καμία περίπτωση.

Συνιστώμενη κατάσταση λειτουργίας

Σύμβολο Περιγραφή Ελάχ. Τυπ. Μέγ. Μονάδα Σημείωμα
Vcc Supply voltage 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   cd / m²  
Ρυθμός Baud
UART   115200   bps  
Κατανάλωση ρεύματος @ είσοδος 5v, φωτεινότητα 100%.
Κατανάλωση 5.6”, 640×480 3.1 W  
Μηχανικές προδιαγραφές

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-01

Προδιαγραφές υλικού

Διάγραμμα μπλοκ

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-02Εικόνα 3-α: Μπλοκ διάγραμμα FES4335

Διασύνδεση υλικού

  1. Το προσαρμοσμένο μοντέλο είναι FES4335U1-56T.
  2. UART (TTL-RX/TX): 3-wire (TX, RX, GND) ανατρέξτε στο (Ενότητα: εκχώρηση ακίδων).
  3. Ρυθμός Baud: να είναι σταθερός στα 115200 bps/N/8/1.
  4. Η συνδεσιμότητα μεταξύ του Host και του FES4335U1-56T

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-03

Λογισμικό

Επικοινωνία (χειραψία)

Λόγω των σειριακών διεπαφών (Uart-TTL), το FES4335 έχει προσφέρει τη δυνατότητα δημιουργίας επικοινωνίας με έναν εξωτερικό κεντρικό υπολογιστή. Ο κεντρικός υπολογιστής είναι σε θέση να μεταδώσει μια ροή εντολών στο FES4335 για μια ερώτηση υλοποίησης εργασίας.

Σύμφωνα με την ικανότητα μετάδοσης, η μορφή ροής εντολών απλώς ορίζεται σε δύο κατηγορίες.

  • Τυπική ροή εντολών: Αυτή είναι μια βασική μορφή ροής εντολών για κάθε εργασία που παρατίθεται στον πίνακα εντολών. (Ανατρέξτε στον Πίνακα εντολών Ενότητα 4-3).
  • Ροή μαζικής μετάδοσης δεδομένων: Η παροχή μόνο σε ορισμένες εργασίες θα ζητήσει μαζική μετάδοση δεδομένων και η ερώτηση έχει επιβεβαιωθεί κατά τη διάρκεια της τυπικής ροής εντολώνtage.
    Προς το παρόν μόνο κάτω από δύο εργασίες που θα ζητήσουν πρωτόκολλο μαζικής μετάδοσης δεδομένων.
  1. FG875D_WriteToSerialROM (κωδικός συνάρτησης 0x21).
  2. FG875D_ Display _Block_RW (κωδικός λειτουργίας 0x24).

Σύμφωνα με τον πίνακα εντολών, κάθε εντολή έχει έναν μοναδικό κωδικό λειτουργίας για μια συγκεκριμένη εργασία λειτουργίας. (Ανατρέξτε στον Πίνακα εντολών Ενότητα 4-3).
Επομένως, μόλις το FES4335 λάβει μια πλήρη ροή τυπικών εντολών και ποιο μέρος του αθροίσματος ελέγχου ελέγχεται πρώτα. Μετά από αυτό, το τμήμα του κώδικα συνάρτησης θα αναγνωριστεί και θα εφαρμοστεί μαζί με το τμήμα παραμέτρων.

Υπάρχει μια συγκεκριμένη περιοχή κωδικού 0x50~0x5F όπου θα αφιερωθεί στον καθορισμό κάποιου κωδικού μηνύματος και επίσης θα απομονωθεί από τον κωδικό λειτουργίας όλων.

Κωδικός μηνύματος επιστροφής ASCII εξάγωνο Περιγραφή
Λάθος κωδικός "Χ" 0x58 Σφάλμα αθροίσματος ελέγχου
Κωδικός αναμονής "W" 0x57 Το FES4335 είναι απασχολημένο
Έτοιμος κωδικός "ΜΙΚΡΟ" 0x53 Το FES4335 είναι έτοιμο
Κωδικός χρονικού ορίου "Τ" 0x54 Λήψη χρονικού ορίου
Αγγίξτε Κωδικός διακοπής "Π" 0x50 Το πάνελ αφής έχει αγγιχτεί
Κωδικός επιτυχίας εντολής Κωδικός λειτουργίας Επιτυχία εφαρμογής εντολών
Κωδικός επιτυχίας μαζικής μετάδοσης 0x55,0xAA Επιτυχία μαζικής μετάδοσης δεδομένων

Εάν δεν παρουσιάστηκε σφάλμα κατά τη μετάδοση.

Το FES4335 θα εφαρμόσει εντολή σύμφωνα με τον κωδικό λειτουργίας που έχει λάβει στο Standard Command Stream Stage, και επιστρέψτε τον κωδικό συνάρτησης στον κεντρικό υπολογιστή για έλεγχο επιτυχίας.
or
Επιστρέψτε τον κωδικό λειτουργίας (0x55,0xAA) για να υποδείξετε αυτή τη στιγμή της μαζικής μετάδοσης δεδομένων
ολοκληρώθηκε χωρίς πρόβλημα στο «Μαζική μετάδοση δεδομένων stagμι".

Κωδικός επιτυχίας επιστροφής ή (0x55,0xAA), που ενημερώνει την κατάσταση επιτυχίας.

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-043Ο κεντρικός υπολογιστής θα μπορούσε να στείλει την επόμενη νέα ροή εντολών.

  • Εάν υπάρχει κάποια απροσδόκητη κατάσταση που έχει παρουσιαστεί κατά τη μετάδοση.

Το FES4335 θα επιστρέψει ένα αντίστοιχο μήνυμα κωδικού σφάλματος και μαζί με τον λαμβανόμενο κωδικό λειτουργίας για έλεγχο σφαλμάτων.

Εάν επιστρέψετε Λάθος κωδικό (0x58) όπως παρακάτω. (υποδεικνύεται ότι έχει προκύψει σφάλμα Checksum)

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-05Standard Command Stream stagε λάθος
or Μαζική μετάδοση δεδομένων stagε λάθος
Ο κεντρικός υπολογιστής πρέπει να επαναλάβει την προηγούμενη ροή εντολών.

Εάν επιστρέψει κωδικός χρονικού ορίου λήξης (0x54) όπως παρακάτω, (υποδεικνύεται ότι έχει προκύψει σφάλμα χρονικού ορίου) FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-07Standard Command Stream stagε λάθος
or FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-08Μαζική μετάδοση δεδομένων stagε λάθος
Ο κεντρικός υπολογιστής πρέπει να επαναλάβει την προηγούμενη ροή εντολών.

Κωδικός αναμονής επιστροφής (0x57) όπως παρακάτω, (υποδεικνύεται ότι έχει προκύψει κατάσταση αναμονής) FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-09Η τυπική ροή εντολών είναι απασχολημένη FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-10 Η μαζική μετάδοση δεδομένων είναι κατειλημμένη Για να ενημερώσετε τον κεντρικό υπολογιστή ότι το FES4335 βρίσκεται σε κατάσταση κατειλημμένου. Ο κεντρικός υπολογιστής θα πρέπει να σταματήσει προσωρινά τη μετάδοση έως ότου το FES4335 επιστρέψει τον κωδικό Ready (0x53) και στη συνέχεια να συνεχίσει τη ροή εντολών ή τη ροή μαζικών δεδομένων εκείνων που δεν έχουν ολοκληρώσει ακόμη τα δεδομένα.

Κωδικός ετοιμότητας επιστροφής (0x53) όπως παρακάτω, (υποδεικνύεται ότι έχει εμφανιστεί μήνυμα έτοιμο)FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-11Η τυπική ροή εντολών είναι έτοιμη
or FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-12Η μαζική μετάδοση δεδομένων είναι έτοιμη
Για να ενημερώσετε τον οικοδεσπότη ότι το FES4335 έχει αποδεσμευτεί από την περίοδο της κατάστασης απασχολημένου. Ο κεντρικός υπολογιστής μπορεί να συνεχίσει την υπόλοιπη ροή εντολών ή τη μαζική ροή δεδομένων.

  • Ένας συγκεκριμένος κωδικός για την ενημέρωση της διακοπής αφής έχει συμβεί και επίσης θα επέστρεφε αυτόματα την τιμή συντεταγμένων (x,y) του πίνακα αφής.
    • Κωδικός διακοπής αφής επιστροφής (0x50) με τιμή συντεταγμένων (x,y) όπως παρακάτω,

FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-13

  • ένα. Σε μαζική μετάδοση δεδομένων stagε, το FES4335 θα απενεργοποιήσει προσωρινά τη λειτουργία αφής και θα σταματήσει να επιστρέψει τη συντεταγμένη (x,y) της αφής.
  • σι. Από μαζική μετάδοση δεδομένων stagμι. Το FES4335 θα επέστρεφε αυτόματα τη συντεταγμένη (x,y) της αφής όταν συμβεί μια διακοπή αφής.
  • ντο. Ο κεντρικός υπολογιστής θα μπορούσε επίσης να μετρήσει την τιμή συντεταγμένων (x,y) στέλνοντας τον κωδικό συνάρτησης 0x03 (APIs:FG875D_Detect_Touch).
Εντολή (Ροή /Μορφοποίηση /πρωτόκολλο)

Τυπική ροή εντολών

  • Σχήμα και διάταξις βιβλίου: Αυτή η μορφή συνδυάζει ένα byte κώδικα συνάρτησης και πολλά byte παραμέτρων και ένα byte αθροίσματος ελέγχου κώδικας.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-14
  • Πρωτόκολλο: FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-15

Μαζική μετάδοση δεδομένων
Δεδομένου ότι ο κωδικός λειτουργίας στο Standard Command Stream είναι (0x21) ή (0x24), θα ζητήσει μια εργασία μαζικής μετάδοσης δεδομένων αφού αυτός ο κωδικός λειτουργίας έχει αναγνωριστεί από το FES4335.
Σε αυτή την περίπτωση, η όλη διαδικασία επικοινωνίας θα χωριστεί σε δύο stages (Τυπική ροή εντολών stage + Πρωτόκολλο μαζικής μετάδοσης δεδομένων stagμι).

  • Σχήμα και διάταξις βιβλίου: Αυτή η μορφή είναι διαθέσιμη για μαζική μετάδοση δεδομένωνtagε μόνο.
    Ο αρχικός κωδικός (0x55,0xAA) θα αντικαταστήσει τον κωδικό λειτουργίας για να υποδείξει την έναρξη της μαζικής μετάδοσης δεδομένων και, στη συνέχεια, η τιμή που ορίζεται σε byte μήκους υποδεικνύεται πόσα byte δεδομένων θα εμφανίζονται συνεχώς. Σημείωση για τον ορισμό του byte μήκους με πραγματική ποσότητα δεδομένων μείον 1.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-16
  • Πρωτόκολλο:
    Η εικόνα δείχνει την τυπική ροή εντολών που ζητά να εγγραφεί μια μαζική μετάδοση δεδομένων στο FES4335.FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-17 Η εικόνα δείχνει την τυπική ροή εντολών που ζητά να διαβάσει μια μαζική μετάδοση δεδομένων από το FES4335. FORENEX-FES4335U1-56T Memory-Mapping-Graphics-Control-Module-18
Πίνακας εντολών

Ανατρέξτε στο έγγραφο "FG875D_Commands Table_vx.pdf".

Παράρτημα (Συμβουλές)

Τρία βήματα για την πιο γρήγορη εμφάνιση ακίνητων εικόνων στην οθόνη.

Βήμα 1): Μετατροπή εικόνας σε .bin file:
Λόγω της Flash-ROM του FES4335 που δέχεται μόνο .bin file της εικόνας. Επομένως, παρέχοντας ένα βοηθητικό πρόγραμμα FG875_BMP_to_Bin.exe που μπορεί να μετατρέπει μια εικόνα .BMP file σε .BIN file.
(Ανατρέξτε στο έγγραφο〝FG875_BMP_to_Bin_manual.pdf〞για λεπτομέρειες).

Βήμα 2): Φόρτωση .bin file στο εσωτερικό SPI-FlashROM(AMIC A25LQ64).

  1. Χρησιμοποιώντας τον κωδικό συνάρτησης 0x21 (APIs:FG875D_WriteToSerialROM) για να ζητήσετε από το FES4335 να μεταβεί στη μαζική μετάδοση δεδομένων stage.
  2. Αφού επιστραφεί ο κωδικός επιτυχίας εντολής (0x21) από το FES4335, τότε επιτρέπεται σε εξωτερικό MPU να μεταδίδει εικόνες σύμφωνα με την περιγραφή του πρωτοκόλλου σχετικά με τη μαζική μετάδοση δεδομένων-(εγγραφή) στην ενότητα 4-2-2. Ανατρέξτε στο σχήμα (2).
  3. Ένας άλλος τρόπος για να παραλείψετε τα ① και ②:
    Στην πλευρά του υπολογιστή, για να εκτελέσετε το βοηθητικό λογισμικό (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 σε μια υποδεικνυόμενη θέση του πίνακα.

Με αυτόν τον τρόπο για να εμφανίσετε εικόνα που θα ήταν ταχύτερη από την πλήρωση του buffer οθόνης κατά 8051 MCU δίαυλο.

Έγγραφα / Πόροι

Μονάδα ελέγχου γραφικών αντιστοίχισης μνήμης FORENEX FES4335U1-56T [pdf] Εγχειρίδιο χρήστη
FES4335U1-56T Μονάδα ελέγχου γραφικών αντιστοίχισης μνήμης, FES4335U1-56T, Μονάδα ελέγχου γραφικών αντιστοίχισης μνήμης, μονάδα ελέγχου γραφικών αντιστοίχισης, μονάδα ελέγχου γραφικών, μονάδα ελέγχου, μονάδα

Αναφορές

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευτεί. Τα υποχρεωτικά πεδία επισημαίνονται *