Repair Nokia 3510i / 3530

disclaimer / info:

DISCLAIMER:
THIS IS EXPERIMENTAL SOFTWARE AND HARDWARE. USE AT YOUR OWN RISK. THE MAINTAINER(S) OF THESE PAGES AND THE DEVELOPER(S) OF SOFTWARE AND HARDWARE PRESENTED ON THESE PAGES CAN NOT BE HELD LIABLE UNDER ANY CIRCUMSTANCES FOR DAMAGE TO HARDWARE OR SOFTWARE, LOST DATA, OR OTHER DIRECT OR INDIRECT DAMAGE RESULTING FROM THE USE OF THIS SOFTWARE OR HARDWARE. IF YOU DO NOT AGREE TO THESE CONDITIONS, YOU ARE NOT PERMITTED TO USE OR FURTHER DISTRIBUTE THIS SOFTWARE OR TO USE ANY TEMPLATES FOR BUILDING HARDWARE PRESENTED HERE.
  • this page deals with connecting an s1d 15g14-based display (found in nokia 3510i/3530 cellphones) to a parallel port and drive it using serdisplib
  • i'm not responsible for the content of external web pages
  • external web pages will generally open in separate browser windows or tabs
  • english is not my native language. please keep that in mind (corrections of english grammar and formulations are very welcome!)
  • email: mrwastl at users.sourceforge.net

s1d 15g14:

nota bene

colour-mode displays require a rather high throughput which isn't provided by parallel ports. because of this the update speed is not very fast!

description

s1d15g14-based displays used in nokia 3510i / 3530 cellphones.
specifications
resolution 97x65
colours 256, 4096
controller S1D15G14
adjustable contrast yes
name in serdisplib "N3510I" , "N3530" (example: serdisp_init(sdcd, "N3510I", ""); )

some images

[s1d15g14 graphlcd, standard] [s1d15g14 graphlcd, blue]
output generated by graphlcd
(standard settings: white background, black drawing colour)
output generated by graphlcd
(inverted, drawing colour yellow results in light blue when inverted)
[s1d15g14 multidisplay, showman] [s1d15g14 multidisplay, daggett]
shadow man (© by redhat) rendered by multidisplay daggett from angry beavers (© by nickelodeon), rendered using multidisplay
[s1d15g14 photo] [s1d15g14 solaris]
image (gwen stefani) displayed using multidisplay test output generated by multidisplay on a solaris 10 box
top ^

connecting a nokia 3510i / 3530 display to the parallel port:

intro

the wiring is based on the wiring of optrex 323 and pcd8544-based displays to the parallel port. as i didn't know of any other projects like this (with nokia 3510i/3530 displays connected to the parallel port) i had to chose a wiring-'standard' for myself.

wiring

signals:

                      +------------------------+
| 1 2 3 4 5 6 7 8 |
| # # # # # # # # | 1 .. /RES
| ===#=#=#=#=#=#=#=#== | 2 .. /CS
+--====================--+ 3 .. GND
| | 4 .. SI (SDATA)
| | 5 .. SCLK
| rear view | 6 .. Vio
| connector is visible | 7 .. Vflash
| | 8 .. Vout
| N3510i |
| |
+------------------------+


Signal name PC LCD Signal name
---------------------------------------------------------
Data 0 2 4 SI serial data input of LCD
Data 1 3 5 SCLK serial clock line of LCD
Data 2 4 2 /CS chip select
Data 5 7 1 /RES active low reset
Data 7 9 - Backlight (optional, not on display)
Ground 18 3 GND Ground for printer port and display voltages
-- 6 Vio 1.8V chip power
-- 7 Vflash 2.8V display power
-- 8 Vout output of display-internal dc/dc converter
(Vout -> capacitor -> GND to avoid noise)

circuits:

[n3510i: circuit]

connecting n3510i/3530 displays to the parallel port

part list:

    Part#   Type                Value                  Annotation
---------------------------------------------------------------------------------------
R1-R5 Resistor 1 kOhm
R6 Var.Resistor eg. 100 Ohm or higher value if needed;
or simply a resistor with fixed value
C1 Capacitor eg. 0.1 uF for stabilisation of display
(0.22 uF or other values are fine just as well)
T1 Transistor eg. BC547
D1 Diode eg. 1N4148


remarks:

R5, R6, T1, D1 are needed in combination with LED background light only!
be warned: without background light the display is hardly readable!
Vio ought to be connected to 1.8V but I did quite well without even connecting it.
as always: just because it worked for me doesn't mean that it will work for you!
i used the original SMD-leds from the Nokia 3510i cellphone. they needed some value around 3.1V.
as i didn't like to generate two voltages, i also connected Vflash to 3.1V (rather than connecting it to the recommended 2.8V)

and one again: just because it worked for me doesn't mean that it will work for you!
if your display dies in flames don't blame me.

hardware reset vs. software reset:

to save one wire it is possible to replace the /RES-wire through a R/C-circuit.

part-list is the same as above with the following exceptions:

    Part#   Type                Value                  Annotation
---------------------------------------------------------------------------------------
R4 Resistor 10 kOhm
C2 Capacitor 10 uF

[n3510i: circuit with hardware reset]

connecting n3510i/3530 displays using hardware reset


pro
one wire less
contra
display can no longer be reset by software

0 comments:

Post a Comment

 
Mobile Phones Blog | Features,Concepts,Applications and Prices © 2012 | Designed by Cheap TVS, in collaboration with Vegan Breakfast, Royalty Free Images and Live Cricket Score