Forum: Mikrocontroller und Digitale Elektronik S6E63D6 - dsPIC 33


von Florian O. (florian-o)


Angehängte Dateien:

Lesenswert?

Hallo!
ich habe mir die Beiträge betreffend des s6e63d6 displaytreiber hier 
durchgelesen, fand aber leider keine antwort auf mein problem und hoffe 
ihr könnt mir auf die sprünge helfen!

ich habe die Beschaltung aus einem pdf im anhang übernommen (Seite 17), 
die ansteuerung sollte über das spi mit dem pic33 erfolgen

offene frage:
generiert sich der treiber die + - versorgung selbst über vgh und vgl 
bei der initialisierung?

(habe beide varianten getestet, also vgh mit + und vgl mit - verbunden, 
da hier dann sich der treiber selbst versorgt) vci / vdd3 auf 3.3V
ebenso habe ich die + - versorgung extern beschaltet

was funktioniert:
spi von seite des pic33 (mit oszi kontrolliert)

folgende problemstellung:
der treiber reagiert leider weder auf schreib, noch auf lesezugriffe
0.5V einstreuung von sdo auf sdi (sind synchron) bei lese versuch

kontrolliert habe ich:
Pin belegung mehrfach kontrolliert
daten werden richtig zum s6e63d6 übertragen (also sdo/sck)
Reset zu beginn
mehrere delaytimes hinzugefügt, falls irgendein zeitproblem

meinen code sowie die beschaltung findet ihr im anhang!

danke im vorraus für die hilfe :)

von Manuel (Gast)


Angehängte Dateien:

Lesenswert?

Hallo

Ich versorge mein Displaycontroller wie im Anhang.
Die Ansteuerung erfolgt bei mir über den Parallelport und nicht über SPI 
die Versorgung sollte sich nicht unterscheiden.

Gruss Manuel

von Florian O. (florian-o)


Lesenswert?

Ich werde gleich morgen deine Beschaltung mit meinem Überprüfen,
da ich nur freitags zugang zum projekt habe ;) auf anhieb konnte
ich keinen unterschied feststellen..

aber danke schon mal :)

gruß florian

von Florian O. (florian-o)


Lesenswert?

pin 21 [spb] sollte ich im gegensatz zu dir auf + (bei mir 3.3) schalten 
oder? select cpu interface 0:parallel 1:serial lt. datenblatt

welche Spannung hast du für AR VDD bzw AR VSS genommen?

Gruß Florian

von Florian O. (florian-o)


Lesenswert?

sry hab mich bei deinem beitrag verlesen, hab geglaubt du meintest dein 
schaltplan sollte sich nich von meinem unterscheiden, hat mich total 
verwirrt.. steht ja e versorgung!
Versorgung ist gleich, wäre intressant welche werte du für vdd und vss 
benutzt ;)

Gruß Florian

von Manuel (Gast)


Angehängte Dateien:

Lesenswert?

Hallo

Habe soeben gesehen dass ich dir eine altes Schema hochgeladen habe.
Hier das korrigierte.

AR_VDD  +4.6V
AR_VSS  -4.4V

Gruss Manuel

von Florian O. (florian-o)


Lesenswert?

danke vielmals! :)
die + / - Versorgung stelle ich über einen MURATA NTA0503MC (+ -3.3V) 
her..
ist es soweit richtig, dass das Display weiß leuchtet sobald man 
Versorgung anschließt? (ich las in einem Sparkfun Forum das man zuerst 
das Oled initialisieren sollte, wie genau das funktioniert stand nicht 
drinn)

sollte man bei der Initialisierung etwas wichtiges beachten?
könntest du mir erklären für was VLOUT[] und VGH bzw VGL sind? :)

Gruß Florian

von Manuel (Gast)


Lesenswert?

Hallo

Bei meinem Display (C0283QGLC-T) sind im Datenblatt die Spanungen für
AR_VSS mit -4.4V +/- 0.1 und
AR_VDD mit +4.6V +/- 0.05 angegeben. Ich weis nicht ob das Display mit 
+/- 3.3V funktioniert.

Die Spannungen AR_Vdd und AR_Vss versorgen das organische Material 
direkt und werden nicht über den Controller geführt.

Es ist richtig dass das Display weiss leuchtet wenn der Controller nicht 
initialisiert ist. Dieser Zustand kann das Display zerstören. Ich 
initialisiere zuerst den Displaycontroller und schalte erst dann AR_VSS 
und AR_VDD zu. Der Displaycontroller wird über VCI und IOVCC(VDD3) 
versorg und benötigt AR_VSS und AR_VDD nicht.

Gemäss Datenblatt:
VGH: The positive voltage used in the gate driver. Connect a capacitance 
(1u/10v) to gnd.

VGL: The negative voltage used in the gate driver. Connect a capacitance
(1u/10v) to gnd.

VLOUT: booster output pin. (1u/16V)

Gruss Manuel

von Florian O. (florian-o)


Lesenswert?

danke, diese antwort ist gold wert! :)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.