C0283QGLH-T nur kurzes Aufleuchten?

OP #1338059
Lesenswert?

Hallo

Ich habe leider ein kleines Problem mit einem AMOLED-Display.

Ich habe die Spannungsversorgung nach der AN 
http://www.farnell.com/datasheets/320313.pdf aufgebaut, im Leerlauf 
liefert sie auch saubere Spannung.

Sowie allerdings das Display anstecke, schaltet sich der Regler 
scheinbar aus. Es leuchten kurz alle Pixel hell auf und das wars dann.

Jetzt bin ich etwas ratlos :| kann mir jemanden helfen, braucht ihr mehr 
infos?
OP #1338079
Lesenswert?

>Sowas kann man aber auch Messen  :-/
ähm, da ich leider keine elektronen mehr flitzen sehe, geh ich davon 
aus...

na klar hab ich gemessen, nur da ich nicht in den IC reinsehen kann und 
der keinen FLT-Ausgang hat, schreibe ich: "schaltet sich der Regler 
scheinbar aus."

>So wie auf Seite 3?
Korrekt, Bauteilauswahl nach Datasheet des Schaltreglers

> Steckbrett? Platine? Layout?
der ganze aufbau ist auf einem kommerziell hergestellten Print oder 
würdest du gerne ein Bild vom Layout sehen? Ich verstehe die 
Aufforderung leider nicht wirklich.

Trotzdem mal Danke für die schnelle Reaktion :)
#1338089
Lesenswert?

Hi,

also Dein Problem ist folgendes.

Du darfst die AR_VDD und AR_VSS erst anlegen nachdem Du das OLED 
erforlgreich initialisiert hast! (Logik-Spannung darf und muss 
anliegen).
Andernfalls zieht das uninitialisierte OLED gut und gerne mal 500A was 
die meisten Regler zusammenbrechen lässt.

Gruß Dennis
OP #1338096
Lesenswert?

alles klar, dann nun der quellcode , hier kennt sich scheinbar jeder mit 
dem blöden oled aus nur ich nicht :|
1
  // Display Init
2

3
  CS_DISP = 1;               // Toggle OLED CS inactive
4
  
5
  // RESET OLED
6
  RESET_DISP = 1;               // Toggle OLED RESET
7
  delay (30000);
8
  RESET_DISP = 0;               // Toggle OLED RESET
9
  delay (30000);
10
  RESET_DISP = 1;               // Toggle OLED RESET 
11

12
  
13
  // Delay for a time after reset
14
  for (counter=1; counter<10; counter++)
15
  {
16
    delay (30000);
17
  }
18

19
  oled_init(); 
20

21
  oled_send_data(0x03, 0x0130);
22
  oled_send_data(0x10, 0x0000);
23

24
  oled_send_data(0x18, 0x0028);                // X1.352(Max.) 80Hz
25

26
    oled_send_data(0xF8, 0x000F);                // Vgh=+5v
27
    oled_send_data(0xF9, 0x000F);                // Vgl=-5v
28

29
  oled_send_data(0x70, 0x2580); // gamma
30
  oled_send_data(0x71, 0x2780);
31
  oled_send_data(0x72, 0x3380);
32
  oled_send_data(0x73, 0x1D18);
33
  oled_send_data(0x74, 0x1F11);
34
  oled_send_data(0x75, 0x2419);
35
  oled_send_data(0x76, 0x1A14);
36
  oled_send_data(0x77, 0x211A);
37
  oled_send_data(0x78, 0x2013);
38
  
39
  oled_send_data(0x03, 0x0030);
40

41
  PE_DISP = 1;  // schaltet AR_VDD und AR_VSS zu 
42
  
43
  for (counter=1; counter<10; counter++)
44
  {
45
    delay (30000);
46
  }
47

48
  oled_send_data(0x05, 0x0001);

sieht das soweit gut aus für euch?

Ich weiß das kommentieren sollte ich noch üben. Mach ich auch in der 
Zwischenzeit, falls damit dennoch wer was anfangen kann wär das toll.

ich krieg nämlich langsam die Krise =)
#1338114
Lesenswert?

oled_send_data(0xF8, 0x000F);                // Vgh=+5v
    oled_send_data(0xF9, 0x000F);                // Vgl=-5v


Was willst Du da beschreiben?
Das machst Du normal im PowerGen2 Register (0x13).

Ansonsten sieht es ganz gut aus, was für eine Schnittstelle nutzt Du?
Jenachdem musst Du die nicht benötigten Pins auf Masse ziehen.
Vielleicht solltest Du da nochmal nachschauen.
#1338163
Lesenswert?

naja gut, Ggundsätzlich sollte das dennoch funktionieren, Du solltest 
Dich dann nur auf einen Schwarzen Hintergrund beschränken, denn alle 
Pixel an.. Frag lieber nicht ;)

Das Gamma solltest Du wohl auch auf standard lassen, das ist meistens 
dunkler und braucht weniger Strom.

Nach erfolgreicher Initialisierung -> das Display Komplett löschen und 
dann erst Disp_ON setzen.

Zusätzlich wäre noch ein kräftigerer Regler von Vorteil ;)



Hast Du schon irgendwas gefunden das falsch angeschlossen ist?
OP #1338165
Lesenswert?

nein, eigentlich nicht.

ich hab leider keinen LA daheim, ich könnte mir noch vorstellen das bei 
der übertragung was nicht funktioniert.

der PIC24 stellt einem dank peripheral pin select ja nen haufen fallen 
:)

wieviel zieht das display denn real bei 100% an?

ich brauch sowieso ne 2. revision von dem board (aus formgründen), da 
kann ich das gleich berücksichtigen :)
#1338177
Lesenswert?

Das ist unterschiedlich,

also ich hab ein Densitron (sowas wie du) und eines vom CMEL.
Das Densitron hat vorteile, der "Einbrenn-Effekt" wie bei Plasmas ist 
auch nach intensiver nutzung nicht vorhanden, bei dem günstigeren CMEL 
schon nach einigen Stunden (10-20..).

Also je mehr Strom zur verfügung steht, desto besser.
ich sag mal 500-800 mA zusammen müssten schon vorhanden sein. Also 
300-400mA für jede AR_Versorgung.
Es gibt aber auch 2.8" OLEDs die nochmal mehr brauchen, teilweise 1A 
zusammen.
Musst halt schauen was Dir möglich ist und aufs Board passt.
Ich selbst hab den LT3471 aus der AN genommen, funktioniert ganz gut, 
hab aber auch nur nen Schwarzen Hintergrund mit Schrift und paar 
Grafiken, also nichts dramatisches.
Bilder hab ich mal anzeigen lassen, aber für ein Handgerät ist der 
Stromverbrauch zu hoch.
OP #1339222
Lesenswert?

also leute, ich kann tun was ich will, das display hustet mir was :|

kann sich einer der beschaltung annehmen?

ich verstehs einfach nicht :( ich hab ja ab und an schon probleme mit 
displays gehabt, aber so schlimm wie hier wars noch nie

ich hab alles durchgepiepst, ich kann hier eigentlich fehler 
ausschließen.

ich bin für jede art von hinweis dankbar!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren