Welcome, Guest. Please login or register.

Author Topic: RTC not keeping the correct time or date  (Read 3353 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline nscaleworldTopic starter

  • Full Member
  • ***
  • Join Date: Jun 2012
  • Posts: 101
    • Show only replies by nscaleworld
RTC not keeping the correct time or date
« on: July 21, 2012, 10:39:48 AM »
I soldered a CR2032 coin battery holder and a 1N60 diode in my Amiga 2500 motherboard.  Poped in a new battery, and the RTC is not keeping the correct time or date.  I unsoldered R803 and soldered the 1N60 diode in its place.  Polarity on the battery holder and diode are correct.
Amiga 500 (like new in box) , Amiga 2000 (like new in box) , Amiga 2500 (like new in box) , Amiga 3000T (like new) , 2 - Amiga 500 Towers , AmigaOne with OS 4.1
 

Offline nscaleworldTopic starter

  • Full Member
  • ***
  • Join Date: Jun 2012
  • Posts: 101
    • Show only replies by nscaleworld
Re: RTC not keeping the correct time or date
« Reply #1 on: July 21, 2012, 03:18:03 PM »
Anyone know why my RTC is not working?
Amiga 500 (like new in box) , Amiga 2000 (like new in box) , Amiga 2500 (like new in box) , Amiga 3000T (like new) , 2 - Amiga 500 Towers , AmigaOne with OS 4.1
 

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show only replies by Zac67
Re: RTC not keeping the correct time or date
« Reply #2 on: July 21, 2012, 04:27:49 PM »
Battery voltage? Some are already weak when sold.
 

Offline nscaleworldTopic starter

  • Full Member
  • ***
  • Join Date: Jun 2012
  • Posts: 101
    • Show only replies by nscaleworld
Re: RTC not keeping the correct time or date
« Reply #3 on: July 21, 2012, 11:42:02 PM »
I am wondering if R803 should be left in the circuit, because electricity takes the path of the least resistance.
Amiga 500 (like new in box) , Amiga 2000 (like new in box) , Amiga 2500 (like new in box) , Amiga 3000T (like new) , 2 - Amiga 500 Towers , AmigaOne with OS 4.1
 

Offline Damion

Re: RTC not keeping the correct time or date
« Reply #4 on: July 21, 2012, 11:50:39 PM »
Is it losing time, or not saving? I have a few machines setup that way with no problem. My 2000 only lost an hour or so after being powered off a year.
 

Offline Castellen

Re: RTC not keeping the correct time or date
« Reply #5 on: July 22, 2012, 01:54:59 AM »
Quote from: nscaleworld;700944
I am wondering if R803 should be left in the circuit, because electricity takes the path of the least resistance.



Where did you get that preposterous idea??  Electrical current flow takes *all* parallel paths, which is just as well because otherwise nothing electronic could ever work; these all contain multiple parallel paths of differing resistance.  Besides, R803 is part of a series circuit with respect to battery current flow, so either way is part of the only current path.  Its only purpose is to limit current flow into a NiCd/NiMH battery which is charged with a simple constant current concept.  Replacing this resistor with a diode just means the current can only flow from the lithium cell to the RTC.

It's perfectly legitimate to replace R803 with a small signal diode.

Here's the schematic of the A2000 RTC.

As I mentioned here you need to make sure the diode polarity is correct.  If replacing R803 with a 1N60, you need to make sure anode side goes to battery + and cathode (stripe side) to U801 pin 18.

Use a DC voltmeter to check you have >2.5V between U801 pin 18 and ground (computer chassis) with the computer off and the battery fitted.
 

Offline nscaleworldTopic starter

  • Full Member
  • ***
  • Join Date: Jun 2012
  • Posts: 101
    • Show only replies by nscaleworld
Re: RTC not keeping the correct time or date
« Reply #6 on: July 22, 2012, 03:50:09 AM »
Quote from: Damion;700945
Is it losing time, or not saving? I have a few machines setup that way with no problem. My 2000 only lost an hour or so after being powered off a year.

Not saving. I baught the CR2032 coin battery from Radio Shack. I noticed that many people use a 1N914 diode, I wonder if this would be a better diode to use instead of the 1N60.
Amiga 500 (like new in box) , Amiga 2000 (like new in box) , Amiga 2500 (like new in box) , Amiga 3000T (like new) , 2 - Amiga 500 Towers , AmigaOne with OS 4.1
 

Offline LoadWB

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 2901
  • Country: 00
    • Show only replies by LoadWB
Re: RTC not keeping the correct time or date
« Reply #7 on: July 22, 2012, 04:59:56 AM »
Quote from: nscaleworld;700962
Not saving. I baught the CR2032 coin battery from Radio Shack. I noticed that many people use a 1N914 diode, I wonder if this would be a better diode to use instead of the 1N60.


I cannot recall why I selected the 1N914 for my project, but it's possible it was the only one available, or the only one which fit the form and design factor of the project.
 

Offline Castellen

Re: RTC not keeping the correct time or date
« Reply #8 on: July 22, 2012, 05:19:03 AM »
Quote from: nscaleworld;700962
Not saving. I baught the CR2032 coin battery from Radio Shack. I noticed that many people use a 1N914 diode, I wonder if this would be a better diode to use instead of the 1N60.



The 1N60 diode you already have is fine.  In fact it's a better choice over silicon diodes for reasons I've already explained here.

You need to check that U801 has power (greater than about +2.5V) on pin 18 as supplied from the cell when the computer is powered off, else it's obviously not going to keep the time data.

If the save button on the time prefs program is ghosted, it means the system cannot see the RTC.  Almost always, this is a result of battery corrosion damaging tracks, vias and ICs.  I've written this repair guide which is for the A4000D, but may be partly helpful for the A2000.