EmbDev.net

Forum: µC & Digital Electronics Problem with Densitron OLED


von Marius S. (lupin)


Rate this post
useful
not useful
Introduction
I've got an DD-9664FC-2A OLED display from densitron (controller is 
SSD1331).
I ordered it from farnell along with the adapter board.

I've got troubles interfacing this display serially to my AT91SAM7S256.

You can find my code along with datasheets for display, controller and 
adapter board here:
http://lupin.shizzle.it/oled_display.zip

Software
I've done everything to slow down the software as far as i could (to 
make sure i am not going too fast for the display).

The µC should run at about 8 MHz and i (almost randomly) added heavy 
delay times.

I first tried to use the example sequences that one can find in the 
display datasheet. Then i found this website offering code to interface 
exactly the same display:
http://www.rayslogic.com/propeller/3rdPartyHardware/uOLED-96-Prop/uOLED-96-Prop.htm

I am now using the sequence presented in the driver on that site because 
i trust it to be correct.


Hardware
I short circuited jumper J3, J8 (VDDIO to VDD), J4, J5, J6 (BS1 to GND) 
and J7 (BS2 to GND) on the adapter board. This should be the standard 
configurations.

I generate the high voltage for OLED with a little unregulated SMPS 
(voltage clamp with zener diodes). It is switched to the OLED display by 
NPN+PNP transistor.

Here is a "nice" picture of my setup:
http://lupin.shizzle.it/oledaufbau.jpg

The serial interface of the SSD1331 is described in the datasheet on 
page 17.
I just connected D0 and D1 which should make up the serial interface:
D0 being clock -> connected to PA14
D1 being data -> connected to PA13
DC -> connected to PA7
RES -> connected to PA8
CS -> connected to PA11
RW_WR tied to GND
E_RD tied to GND

I have added a few layers of stick tape on the bottom of the fixture to 
increase the preasure on the foil connector pins.

I wonder if i should solder the display to make sure it got contact.


Problems
So far i was not able to get a single pixel lit (not randomly nor in a 
controlled behaviour).

I don't see the flaws in my software, it appears straight forward to me.

Does anyone know whether it is dangerous to connect the high drive 
voltage (VCC) to the OLED before it was properly initialized?

von Marius S. (lupin)


Rate this post
useful
not useful
Grr... after all it was just the connection from the display to the 
adapter board, the fixture was insufficient and sticky tape didn't work. 
I used some kind of packaging foam and it shows an image now!

http://lupin.shizzle.it/oledworking.jpg

It looks a lot better in real life...

von Andrew W. (andrewwong)


Rate this post
useful
not useful
Maybe you can ask help from Blaze Display (www.blazedisplay.com). We buy 
OLED and other LCD displays (LCD panel, LCD module) from them.

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.