ovi40build:displaybuild

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
ovi40_displaybuild [14.01.2018 23:07] df9tsovi40build:displaybuild [17.01.2018 13:02] df9ts_user
Zeile 1: Zeile 1:
  
-|  [{{:projekte:ovi40-sdr:i40_23.jpg?200|OVI40 3.5" display (photo DL8EBD)}}]  |  [{{:projekte:ovi40-sdr:i40_24.jpg?200|OVI40 3.5" display, component side (photo:DL8EBD)}}]  |+==== Display Platine ==== 
 +Die Displayplatine wird per Pfostensteckverbinder direkt auf die UI Platine aufgesteckt. Die Displayplatine beinhaltet Display und Touchpanel. Die Befestigung des Displas wird weiter unten auf dieser Seite behandelt. 
 + 
 +Benutzt werden können: 
 +  * 3.5" Display 480x320 mit ILI9846 (und kompatible) Kontroller: OVI40 Standard 
 +  * 3.2" Display 320 x 240, IL9325 (und kompatible) Kontroller: während des OVI40 UI Betatests benutzt 
 +  * 2.8" Display 320 x 240, IL9325 (und kompatible) Kontroller: mcHF Standard 
 +  
 +|< 95% 50% 50% >|   
 +|  [{{:projekte:ovi40-sdr:i40_23.jpg?200|OVI40 3.5" display (photo DL8EBD)}}]  |  [{{:projekte:ovi40-sdr:i40_24.jpg?200|OVI40 3.5" display, component side (photo:DL8EBD)}}]   
 + 
 +==== Display Kalibrierung - wichtig!==== 
 +<bootnote important>Die Touchscreen Display Kalibrierung ist zwingend notwendig bei Erstinbetriebnahme</bootnote>.  
 +Erst nach erfolgter Display Kalibrierung kann der OVI40 Touchscreen verwendet werden. 
 + 
 +Um die Touchscreen Kalibrierung zu starten mit Finger den Touchscreen berührt halten und erst dann den OVI40 einschalten. 
 +Sobald auf dem Bildschirm das Service-Menü erscheint den Finger vom Touchscreen loslassen. Dann den Anweisungen auf dem Bildschirm folgen. Nach erfolgter Kalibrierung, wenn der OVI40 Touchscreen normal arbeitet, die Kalibrierungs-Daten sichern durch langes Drücken der "Menu" Taste.  
 + 
 +==== Display Helligkeit ==== 
 +Die Maximalhelligkeit kann mit dem Widerstand neben dem SOIC8-IC beeinflußt werden. Zur Zeit hat dieser Widerstand einen Wert von 15 Ohm.  
 + 
 +Laut Display Datenblatt ist die maximal erlaubte Stromaufnahme 60mA für mehr als eine Minute bzw. 75 mA für weniger als eine Minute. Diese Werte sollten bei Änderung des Widerstands nicht überschritten werden. 
 + 
 +Reduzierung des Widerstandes auf 10 Ohm erlaubt höhere Display Helligkeit und bleibt innerhalb der erlaubten Stromaufnahme. 
 + 
 +==== Unterbechung der SDO Leitung ==== 
 +<bootnote> Für alle vor dem 5. Januar 2018 ausgelieferten Displays muß die SDO Leitung noch unterbrochen werden. Bei allen danach ausgelieferten Displays ist das schon erfolgt</bootnote> 
 + 
 +Die im folgenden Bild gezeigte Unterbrechung durchführen. Es handelt sich um die SPI SDO "data output" Leitung des LCD Display, die nicht hochohmig in Tristate Mode geht wenn sich die LCD im parallelen Mode befindet. Ohne diese Unterbrechung wird der Touchscreen controller ADS8743 bzw. TSC2046 nicht korrekt erkannt! 
 + 
 +[{{:projekte:ovi40-sdr:2018-01-15-071807.jpg?400|This line on display board needs to be cut (photo DF8OE)}}]
  
 ==== Display Bestückung ==== ==== Display Bestückung ====
Zeile 15: Zeile 45:
   * XPT2046 = ADS7843E   * XPT2046 = ADS7843E
  
-==== Display Helligkeit ==== +DF8OE schlägt vor, die beiden parallelen Tantaler neben dem 3.3V Regler durch 100nF/1u zu ersetzen sowie die beiden freien Lötpads von Andys Foto mit ebenfalls einem 100n und einem 1u zu bestücken.
-Die Maximalhelligkeit kann mit dem Widerstand neben dem SOIC8-IC eingestellt werdenZur Zeit sind da 15R drin.+
  
-DL8EBD: auf Anraten vom Andreas sind es jetzt 10R geworden....  mit 4R7 war es eigentlich optimal, aber mit 80mA oberhalb vom Limit. +Die beiden Pads von R107 müssen mit einer Brücke bzwLötzinn überbrückt werden damit das LCD läuft.
-Jetzt habe ich 60mA+
  
-I have take a look at the datasheet. It tells 60mA is maximum for time > 1 min. for time < 1 min 75mA is the highest rate.+Zur Zeit wird **nur der parallele Modus** unterstützt - der serielle ist nämlich entgegen ersten Erwartungen und Vermutungen und Aussagen im Datenblatt des LCD KEIN ECHTER SPI MODE und bedarf weiterer Untersuchungen und Tests zu einem späteren Zeitpunkt.
  
-==== Bestückung ==== +die SDO Leitung des LCDs ist leider NICHT im Tristate Mode wenn man es parallel betreibt. Die Platinen gehen aber davon aus, dass die Leitung Tristate ist. Folglich funktioniert der Touch nicht (Controller wird nicht erkannt), wenn die SDO Leitung zum Display verbunden ist. Alle von mir nach dem 04.01. versendeten LCD Platinen (egal ob fertig gebaute oder Leerplatinen) haben deswegen die Leitung SDO zum Display in der Nähe des "kleinen Multiplex-ICs" DURCHGEKRATZT. SDO des LCDs hat also KEINE Verbindung zur SPI-DO-Leitung (und darf sie auch nicht haben). 
-Andreas:Und ich habe es so gemacht dass ich die beiden parallelen Tantaler neben dem 3.3V Regler durch 100nF/1u ersetzt habe und die beiden frenen Lötpads von Andys Foto mit ebenfalls einem 100n und einem 1u bestückt habe.+4) Bei den ersten 10 LCDs die ich verschickt habe (bis zum 04.01. einschließlich) ist diese Leitung noch nicht durchgekratzt - bei diesen LCDs funktioniert der Touchscreen nicht (Controller wird nicht erkannt).Ich werde am WE deswegen ein Foto mit meinem Mikroskop anfertigen wo die Leitung durchgekratzt werden muss.
  
-Ich werde zu der ganzen LCD-Sache auch noch mehr schreiben - aber ich komme vor dem WE definitiv nicht dazu. Auf jeden Fall muss sowohl LCD als auch Touch laufen mit den Platinen. 
  
-Und ja: die Tantaler haben selbstverständlich eine Richtung! Der Balken muss stets "weg von Masse" zeigenUnd die beiden Pads von R107 müssen mit einer Brücke (ich habe immer einen dicken Lötkleks gemachtüberbrückt werden damit das LCD läuft.+==== Displayboard auf UI Board befestigen ==== 
 +<bootnote>ToDo in's Reine schreiben</bootnote> 
 +Als temporäre Lösung - bis Gehäuse vorhanden sind - wird vorgeschlagen, nichtleitendes Material (Plastik) passender Dicke mit doppelseitigem Klebeband zwischen Displayboard und UIboard zu befestigen, um das Displayboard zu stabilisieren und den Pfostenstecker zu entlastenDazu geeignet sind Abstandshalter, Plastikstücke, Folienkondensatoren mit Plastikgehuse (Anschlußdrähte abschneiden!), ...
  
-Zur Zeit wird NUR der parallele Modus unterstützt der serielle ist nämlich entgegen ersten Erwartungen und Vermutungen und Aussagen im Datenblatt des LCD KEIN ECHTER SPI MODE sondern irgendwas anderes komisches. + [{{:projekte:ovi40-sdr:abstandshalter.jpg?400|Temporäre Abstandshalter für Displayplatine (Photo DF9EH)}}]
- +
-1) das LCD kann keinen "echten SPI" - entgegen den Bezeichnungen im Datenblatt +
-2) die SDO Leitung des LCDs ist leider NICHT im Tristate Mode wenn man es parallel betreibt. Die Platinen gehen aber davon aus, dass die Leitung Tristate ist. Folglich funktioniert der Touch nicht (Controller wird nicht erkannt), wenn die SDO Leitung zum Display verbunden ist. Ich habe jetzt leider KEINE ZEIT, die ganze (wirklich interessante) Story zu schreiben - kommt später noch. +
-3) Alle von mir nach dem 04.01. versendeten LCD Platinen (egal ob fertig gebaute oder Leerplatinen) haben deswegen die Leitung SDO zum Display in der Nähe des "kleinen Multiplex-ICs" DURCHGEKRATZT. SDO des LCDs hat also KEINE Verbindung zur SPI-DO-Leitung (und darf sie auch nicht haben). +
-4) Bei den ersten 10 LCDs die ich verschickt habe (bis zum 04.01. einschließlich) ist diese Leitung noch nicht durchgekratzt - bei diesen LCDs funktioniert der Touchscreen nicht (Controller wird nicht erkannt).Ich werde am WE deswegen ein Foto mit meinem Mikroskop anfertigen wo die Leitung durchgekratzt werden muss.+
  
-Wie gesagt: bei allen "losen Platinen" habe ich das bereits gemacht. Und alle nach dem 04.01. verschickten LCDs haben auch schon diese durchgekratzte Leitung und sind auch funktionsgetestet. Leerplatinen kann ich natürlich nicht funktionstesten.+--- 
 +ich habe aus einer 2-reihigen Buchsenleiste (wie die 34-polige) die Kontakte herausgezogen , unten und oben einen Streifen doppelseitiges Klebeband drauf; hält stabil und läßt sich bei Bedarf auch wieder lösen 
 +---
  
-Und die ersten 10 sind mit dem Fehler verschickt worden weil ich davon ausgegangen bin, dass es ein Firmwareproblem ist (später dazu mehr ist für die aktuelle Fehlersuche NICHT RELEVANT.+I have other options which are already available (lcd board was designed to this): 
 +1. Use a plastic hex shape spacer with external/internal thread like this one: 
 +https://www.tme.eu/pl/details/tp-11/tuleje-dystansowe-plastikowe/fixfasten/ 
 +by putting the externally threaded part of it into available 3mm hole in lcd board, cut out the excess and simply glue it to the pcb. 
 +Yes- in the future revisions of UI we should have two 3mm holes to lcd screwing, but for now it will be sufficient to use just a dual side adhesive tape or foam to hold the spacer to the UI pcb.
  
-Und das LCD läuft zur Zeit sowohl auf dem mcHF als auch auf dem OVI 40 NUR IM PARALLELEN MODUS+2Use a plastic hex shape spacer with both internal threads like this one: 
-Weil der "SPI" eben leider kein SPI ist und die Firmware diesen "subtropischen Modus" nicht unterstütztWird sie vielleicht mal - aber Betonung auf BEIDEN Wörtern *vielleicht* UND *mal*.+https://www.tme.eu/pl/details/hp-10/tuleje-dystansowe-plastikowe/fixfasten/ 
 +and screw it to lcd with PEM FH flat bolt like this (more "advanced")
  
-==== Disconnecting SDO Line ==== +|< 95% 50% 50% >| 
-I think I got LCD's with the SDO line still connected as there is no cutting visible and there is connection between SPI SDO (J106-14and TP SDO (IC102-12).+|  [{{:ovi40build:plastic_glued.jpg?400|Spacer glued (photo SP9BSL)}}]  |  [{{:ovi40build:plastic_with_pem.jpg?400|(Photo SP9BSL)}}]  |
  
-yes - your shipment was before 05/01/2018. You got the ones with SDO connected. 
-And it is only connection between LCD FPC connector SDO and pin12 / SDO. 
-If pin12 is no longer connected to FPC but it is still connected to pin headers everything is done. 
  
-(14Jan18 23:49) 
  • ovi40build/displaybuild.txt
  • Zuletzt geändert: 15.05.2018 13:19
  • von df8oe