DIY: new cell for NVRAM chip

Hardware, coding, music, graphic and various applications

Moderators: Mug UK, moondog/.tSCc., lp, [ProToS], Moderator Team

Post Reply
[ProToS]
Moderator
Moderator
Posts: 2242
Joined: Fri Sep 20, 2002 2:09 am
Location: Lourdes / France
Contact:

DIY: new cell for NVRAM chip

Post by [ProToS] »

hi, this a small Do It Yourself doc compil to put a new cell on your old nvram chip

pictures from a friend

the test
Image

the new battery
Image

final
Image

the text used to do this mod

Code: Select all

----------------------------------------------------------------------------
ZETNET-ATARIANS DATA FILES                (18) Computer Internals
----------------------------------------------------------------------------

Falcon Clock Chip:-

  Falcon owners should be familiar with the fact that at some point in
time their real time clock will cease to function. You will no longer
have access to your talking clock,neither will your files become stamped
with the time and date that you wrote them.Very annoying if you ever
need to locate files by using the 'sort by date' function from the
desktop.

  The reason for this is that the tiny lithium battery in the clock IC has
reached the end of it's life, which is somewhere between 5 and 10 years.
Falcon owners with the original clock chip are now living on borrowed
time. One indication is that your clock becomes slower and slower and
you start having to reset the time at weekly intervals.

Two solutions , but you need to be confident in stripping down your
Falcon without causing any damage,and some delicate soldering is also
required for either option :-

(1) Replace the clock chip.At present the MCCS146818BM is availiable from
Dial Electronics Ltd., (see section 3 for contact details).


(2) Leave the original chip in place. Use a sharp knife to cut through
the soft plastic top of the chip. Be careful ! The crystal is situated
at the lefthand end of the chip (the same end as the little dot marked
on the chip casing),and you don't want to cut through the crystal
connections by mistake.The knife only needs to penetrate about 1mm
into the casing. ( Left and right, is as if looking at your Falcon normally,
keyboard being nearest to you.)

 Once you have cut a trapdoor into the top of the chip casing,use tweezers
and gently pick away the rubbery filling until you reveal the small
battery sitting on top of the IC chip. There is no need to attempt to
remove the old battery.You will see the two vertical contacts to which the
battery connects to the IC chip.The lefthand side one is +ve,the righthand
side one is -ve.Gently clean up these contacts. Cut through the lefthand one
using a fine file or better still a small engraving tool, at a point midway
between the battery and the upright connection.

 With a soldering iron and pair of tweezers you may now remove the portion
of the battery tag remaining on the upright left hand connector. The
old battery is now well and truly disconnected.

 All you have to do now is to solder two leads (about 3" in length) to each
of the upright contacts. Obtain a suitable 3 volt Lithium battery,such as a
CR2032, and you will also need a coin cell holder since one should not
attempt to solder directly to a button cell. Solder the leads that you have
already installed on the chip to the coin cell holder.

 All done ! Except for finding a suitable place to stick the battery
holder to the motherboard.Don't try and place it too near the chip as
there will be insufficient room to replace the metal work when you
start to reassemble your Falcon.Find a suitable area slightly towards
the rear of the machine. I used a stickpad to secure the battery to
the motherboard.

 Lastly do check the polarity before inserting your battery into it's
holder.Positive (flat side of the battery) goes to the left hand connection
on the chip. Ensure that no exposed metal parts of the battery holder can
come in contact with any other components on the motherboard or you might
have disasterous results. Mask off if necessary. Avoid the temptation to
glue the battery holder to the top of any of the adjacent computer chips
as this could cause the chips to overheat.


I have seen some postings that an alternative to the MCCS146818BM is
the DS1287 (Dallas/Maxim), possibly also the Symphony SL1287 as used
in older PCs. Both of these chips are of solid encapsulation, and the
internal battery and it's connections can only be accessed by carefully
cutting down into the chip using a dental burr. I have tried this with the
DS1287, and it is possible to do if you have the tools and patience.
Your best bet is to get a MCCS146818BM while they are still around.Make
sure that you do not get sold a MCCS146818AFN as that is a totally
different beasty. Current price for the MCCS146818BM is 250p excluding
vat and post in the UK.
                       -----------------------

original txt here
http://list.zetnet.co.uk/pipermail/zetn ... 00677.html
look at ( 18 ) Computer Internals

and this web page
http://perso.wanadoo.fr/dsavel/ds1287e.htm in english
http://perso.wanadoo.fr/dsavel/ds1287.htm in french

DIY nvram:
from Didier Mequignon
http://www.atari-forum.com/viewtopic.php?p=74545#74545
from FujiMan
http://www.atari-forum.com/viewtopic.php?p=82071#82071

Nvram remplacement guide:
from Slyfox
http://www.atari-forum.com/viewtopic.php?p=87194#87194


I hope this help some of you
Last edited by [ProToS] on Wed Mar 28, 2007 1:20 am, edited 3 times in total.
SeeU
[ProToS]/Facebook
User avatar
alexh
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2950
Joined: Wed Oct 20, 2004 1:52 pm
Location: UK - Oxford
Contact:

Post by alexh »

Not that it matters but if it's "nvram" then it doesnt need a battery

SRAM needs a battery :)
simbo

Post by simbo »

no

nv ram {old style }needs a constant supply

none volatile is two premise

no volitie backed up and
non volitile perishable
i design chips in code c++

and sometimes non volitile means 50000 write + ~ {around about !}

where the chip maker just guarantees a certain amount of flashes
of the nvram before it will definlaty fail ! battery backup or not !!!
check out my web sites i write code that builds in these fails
for some major electronics sims like proteus vsm

http://www.labcenter.co.uk



8)

simply click the members www link button
to view there sites
Paolo
Captain Atari
Captain Atari
Posts: 463
Joined: Tue Sep 28, 2004 3:43 pm
Location: Italy

Post by Paolo »

Hey, PROTOS, I don't get it.
In the pictures, it doesn't seem to be any cutting on the chip, but a soldering directly to the pins of the IC. Is that right?
this would mean that you can leave the old battery in place without even disconnecting it. It would be great. I would just need to know the pin numbers where to solder the battery :)

Can you shed some light?
Thanks.

By the way: great job in finding this stuff and STICKYing it. I already roamed two or three times in the forums to find it and then didn't have the time to do the mod, and I had to search again, and I didn't have the time again, and so on.
Now it will be easier :)
[ProToS]
Moderator
Moderator
Posts: 2242
Joined: Fri Sep 20, 2002 2:09 am
Location: Lourdes / France
Contact:

Post by [ProToS] »

sorry but no, you have to cut the chip and solder inside.
SeeU
[ProToS]/Facebook
Paolo
Captain Atari
Captain Atari
Posts: 463
Joined: Tue Sep 28, 2004 3:43 pm
Location: Italy

Post by Paolo »

Ah, well...
it didn't hurt to try ;) :P
User avatar
karlm
Atari Super Hero
Atari Super Hero
Posts: 714
Joined: Thu Nov 13, 2003 4:09 am
Location: Top of the World - Australia

Post by karlm »

if you go to the Dallas Semiconductor / Maxxim website, you can sign up (free) and get some engineering/protyping samples of the Dallas clock chip. It costs you nothing and now I have two spares sitting at home all the way from Dusseldorf no less!

Cheers

karlm.

the link

http://www.maxim-ic.com/
User avatar
alexh
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2950
Joined: Wed Oct 20, 2004 1:52 pm
Location: UK - Oxford
Contact:

Post by alexh »

simbo wrote:i design chips in code c++
Cool, I personally hate System-C.

( For those looking in, System C is the half arsed language that tried to merge hardware design and software design languages together "I know lets take a sequential language and use it to describe something that is infinitely parallel!" )

I design chips in VHDL & Verilog and have done for... oh crap 7 years :( (getting old!)
Paolo
Captain Atari
Captain Atari
Posts: 463
Joined: Tue Sep 28, 2004 3:43 pm
Location: Italy

Post by Paolo »

Hey, karlm!
Where did you find that IC? I registered, but I can't find the PRODUCT itself!
can you link the page for the DS chip?

Thanks

EDIT:
I found the DS12887
The datasheets say that it SHOULD replace the old one flawlessly.

I asked the sample. Will I succeed?
brainois
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 122
Joined: Mon Apr 17, 2006 4:32 pm
Location: Brussels, Belgium

Post by brainois »

Hello Paolo,

Did yoy succeed with the DS12887A ?

Thanks
User avatar
ggn
Atari God
Atari God
Posts: 1260
Joined: Sat Dec 28, 2002 4:49 pm

Post by ggn »

I tried too but couldn't get far.

Could someone please post step-by-step what to do and press on that website please?

George
is 73 Falcon patched atari games enough ? ^^
brainois
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 122
Joined: Mon Apr 17, 2006 4:32 pm
Location: Brussels, Belgium

Post by brainois »

Hello,

I just soldered a socket on the motherboard on which i plug a DS12887A+ (that i got from Maxim-Dallas as a sample, thanks to them).

Everything looks to work now: I set
* the language on French
* the keyboard on German
* color to 16
* résolution to 640x480

and these settings are now kept when I reboot!!

But i do not know how to set the date and time. BootConf does not offer the possibility to set such date and time. What is the program I can use to set the date/time?

Thanks

EDIT: xControl did the job... Now, the clock remains after shutdown/reboot.

François
Last edited by brainois on Sun Jun 11, 2006 4:38 pm, edited 1 time in total.
User avatar
christos
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2531
Joined: Tue Apr 13, 2004 8:24 pm
Location: Greece

Post by christos »

To set the time and date you can use a. Control panel b. Clocky c. Tlkclock and probably a lot of other programs. I am envious. I would destroy my motherboard if I tried to change the chip so no time for me.
brainois
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 122
Joined: Mon Apr 17, 2006 4:32 pm
Location: Brussels, Belgium

Post by brainois »

Hi christos,

This was the first time I soldered something... Yesterday, I bought the materials for €13... If you take care, it is really possible. And it is unlikely to damage sth as the area where the chip sits, is not "crowded" There are onlt three of four pins where you must be more carefull.

François
Paolo
Captain Atari
Captain Atari
Posts: 463
Joined: Tue Sep 28, 2004 3:43 pm
Location: Italy

Post by Paolo »

unfortunately I never got the chips!
who knows. Maybe I can ask them again...

(I am not a cheapstake, but I can't find those chips here around...)
User avatar
karlm
Atari Super Hero
Atari Super Hero
Posts: 714
Joined: Thu Nov 13, 2003 4:09 am
Location: Top of the World - Australia

Post by karlm »

Paolo -

First, register with Maxxim and get an account. Then, so a search for the DS12887A. Somewhere on that page you can 'order', you can 'order' up to two 'samples' that you can use for engineering/prototyping purposes.

Note: Only some chips are 'free samples'.

If anyone is really stuck, send me a pm with your maxxim username/login and the address you want the chips sent to.

cheers

karlm.
User avatar
ggn
Atari God
Atari God
Posts: 1260
Joined: Sat Dec 28, 2002 4:49 pm

Post by ggn »

Just placed an order for free samples! (crosses fingers :) )
is 73 Falcon patched atari games enough ? ^^
Paolo
Captain Atari
Captain Atari
Posts: 463
Joined: Tue Sep 28, 2004 3:43 pm
Location: Italy

Post by Paolo »

PM sent.
But maybe I misunderstood your post.

By the way, I never received the chips, and I am not sure I can re-order them...
Muphex
Atari freak
Atari freak
Posts: 70
Joined: Sat Jun 24, 2006 1:55 pm

Post by Muphex »

What lovely people at Matrixx, they sent me the sample so I can now replace my RTC. Rather brilliant of them aswell. I used the company name that I occassionally trade under that is clearly found on the internet as a web design company so they must have known that they were for personal use!
Paolo
Captain Atari
Captain Atari
Posts: 463
Joined: Tue Sep 28, 2004 3:43 pm
Location: Italy

Post by Paolo »

Well, guys. My NVram died on me!
And I don't have the replacement chip since it never arrived from maxim :-(

Now I can't even correctly boot from HD.

I don't know if start cutting my chip's top (since it is going in the trashbin anyway) to replace the cell battery, or just wait a little more.

Ah, well...
[ProToS]
Moderator
Moderator
Posts: 2242
Joined: Fri Sep 20, 2002 2:09 am
Location: Lourdes / France
Contact:

Post by [ProToS] »

another exemple from Didier Mequignon (aniplayer, ct060 tos etc .. coder)

Image
SeeU
[ProToS]/Facebook
User avatar
karlm
Atari Super Hero
Atari Super Hero
Posts: 714
Joined: Thu Nov 13, 2003 4:09 am
Location: Top of the World - Australia

Post by karlm »

go here people, and do the search for the chip :)

https://shop.maxim-ic.com/storefront/welcome.do

cheers

karlm
Paolo
Captain Atari
Captain Atari
Posts: 463
Joined: Tue Sep 28, 2004 3:43 pm
Location: Italy

Post by Paolo »

WOW!
My second request has been fulfilled.
These are 12887 chips.
NOT A
Not A+

I understood that the + is about some recycling stuff, but what is the A about?

May I use this chip?
User avatar
karlm
Atari Super Hero
Atari Super Hero
Posts: 714
Joined: Thu Nov 13, 2003 4:09 am
Location: Top of the World - Australia

Post by karlm »

bugger 8O

something should hit your postbox soon Paolo.

As for the A version, I think the A means that the NVRAM can be flashed clear, in the spec sheet it says:
RAM Clear Function (DS12885, DS12887A, and DS12C887A)
So I'm assuming the non A version needs to be cleared another way. Seems weird though, but would be used in situations where you don't want the NVRAM getting wiped.

Cheers

karlm.
User avatar
karlm
Atari Super Hero
Atari Super Hero
Posts: 714
Joined: Thu Nov 13, 2003 4:09 am
Location: Top of the World - Australia

Post by karlm »

just for those having trouble finding the chips at Maxxim

http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2680

cheers

karlm.
Post Reply

Return to “Professionals”