Sunday 16 October 2016

Leaky Clock Batteries

article from Dave's Amiga Hardware Page

Most Amigas use a rechargeable 3.6 volt NiCd battery to keep the clock operating when the Amiga is switched off. These batteries deteriorate with age and start to leak corrosive fluids after several years. These fluids will eat away the copper tracks of circuit boards and destroy ICs and other components, ruining your Amiga. PCs don't have that problem as they only last at most a couple of years before they are thrown out and upgraded, long before their batteries have a chance to leak.

As even the newest Commodore-made Amigas are now over 20 years old, it is vital that the batteries are checked, and if necessary replaced. From my experiences, over 90% of all Amigas now have leaking batteries, so log out IMMEDIATELY and check your battery! If you don't, your Amiga will stop working one day and it may not be possible to repair it as part of the PCB may be dissolved away! . You have been warned!

One of the best ways to make your battery leak is to leave the Amiga unpowered for a long time. On one occasion I had an A4000 that had been used daily for 10 years. The battery never gave the slightest hint of leaking. It was then stored for two months, and when I checked the battery afterwards, I found it leaking badly. So, if you intend to store your Amiga for any period of time, you MUST remove the battery (unless it has already been replaced by a new NiMH type). Don't do what one person did - he stored two A3000s on their sides for 5 years. The batteries leaked and dribbled across the motherboard, leaving a frightful mess.

Note that these batteries contain cadmium, which is toxic. It is strongly advised to thoroughly wash your hands if you come in contact with any leaking matter from these batteries. For this reason it is also advised to not simply throw it out in the garbage but to dispose of it in a recycling facility that can handle old batteries and other similar materials.

How to spot a leaking battery.

The picture on the left above shows a typical leaking battery on an A4000D motherboard. You can see the white crud leaking out of the end. This is by no means the worst one I have seen (the owner wiped most of it off before I had a chance to take a picture of it). On the right is a typical battery in an A2000. As you can see the leakage is very extensive. It even penetrated into the CPU socket and was starting to corrode the CPU pins. As you can imagine, it is very difficult to clean it out properly from under all those parts. All Amiga models use similar batteries. They are all the same size and shape. They all leak eventually, especially if the Amiga is not used regularly. So, if you intend to store your Amiga for a long time (more than a few months), I strongly advise you to either replace or remove the battery first. Some 3rd party devices may have a "coin" type battery. These are lithium and are unlikely to leak.

Some of the most common faults in the A4000, where only 4MB of fast ram is available, or when the A4000 thinks it has ECS chips, are caused by damage from leaking batteries. Check the ICs closest to the battery, U176 & U177.

How to remove a leaking battery.
The battery can be removed in the usual way with a soldering iron. However, in an emergency, or for those without soldering facilities, removal may also be achieved by snapping if off the motherboard. Hold the battery and push it back and forth longitudinally until it breaks free. Once removed, it is strongly advised that the motherboard be cleaned as the alkaline residue from the leaked battery can continue to cause further damage.

After removing the motherboard from the Amiga, start by cleaning the affected area with a small brush and methylated spirits. This removes any grease and helps make the next step more effective. Next, get some weak acid such as vinegar or lemon juice and use the brush to clean the affected area thoroughly. For stubborn areas an old toothbrush is ideal. In cases where there is a large amount of battery leakage, fizzing may occur. Make sure the acid penetrates into all areas affected by battery leakage. Let the acid continue to soak for about 15 minutes, longer for badly affected areas. When you are satisfied the spillage has been neutralised, rinse with warm water. Next clean the entire board with brush and methylated spirits, and then rinse well in hot, clean water, using a brush to make sure all areas are rinsed thoroughly. Shake off excess, then put the board in a warm dry place for several hours to dry. Warm sunshine works well, otherwise in front of a heater so that the board is heated to about 30 to 40 deg C.

Fitting a new battery.
This step can be omitted if you are not concerned about having correct time and date on your Amiga. Note that the A3000 has certain system settings that are lost if there is no battery.

A new NiCd battery may be soldered in place of the old one, however, I do not recommend this as the new battery will also be prone to leakage after a few years. A better alternative is a NiMH (Nickel Metal Hydride) battery. This looks and works exactly like a NiCd battery but it is much more durable and less likely to leak.

The newest and best alternative is to use a 2032 type lithium coin battery as is commonly used in PCs these days. The battery holder can be removed from an old PC and soldered in to the space formerly occupied by the NiCd battery. Due to the configuration of the holes on the motherboard, the holder will need to be angled. Sometimes a small portion of the plastic body may need to be shaved or cut away to make it fit. Because these lithium batteries are non rechargeable, the charging circuit in the Amiga must be disabled by inserting a diode in series with the new battery. Anode is connected to the + terminal of the battery, and the cathode of the diode then becomes the + terminal of the diode and battery assembly. There is also a document on Aminet explaining how to use a lithium battery in an Amiga in hard/hack/lithbatt.lha

Using the correct type of diode.
To get the most life out of the battery, the correct type of diode needs to be used. Most people just use an ordinary silicon diode such as a 1N914. Unfortunately, silicon diodes have a forward voltage drop of about 0.65 volts. This means that the clock chip is only getting 2.35 volts out of the 3 volt battery. Obviously, as the battery runs down it's voltage will drop further, and as the clock chip is designed for 3.6V, it won't take long before the voltage is too low to maintain the clock.

The best type of diode to use is a Schottky diode (sometimes called a 'Hot carrier Diode'). These can have a forward voltage drop as little as 0.15 volts, which means that 2.85 volts is available to the clock chip. Examples of Schottky diodes are the 1N581 or the 1N5711.

If a Schottky diode is not available, the next best alternative is a germanium diode. These have a forward voltage drop of about 0.3 volts, leaving 2.7 volts available. Examples of germanium diodes are OA90, or 1N34...yes, an ancient 1N34 from WWII works well!

it can be a little difficult to find a neat and effective place to install this diode, but I have found it can be installed in place of the 470 ohm resistor that is in series with the battery. This resistor was designed to limit charging current, and is now redundant with a non chargeable battery. Simply remove this resistor and replace it with the diode. Nice and neat and no wonky hacks! See the pic below.


In the example above, from an A2000 with a rev 6.2 motherboard, you can see a 1N34 germanium diode installed where R803 was at the bottom left. Cathode is to the left. You can also see how the battery holder is angled, the + terminal on the battery is soldered to the left + terminal on the motherboard, leaving the right terminal vacant as shown.



First Published: July 9th 2000 - Updated Agust 26th 2014

No comments:

Post a Comment