SparkFun Forums 

Where electronics enthusiasts find answers.

Discussions about carrier boards have here!
User avatar
By adam.g
#224023
Hi folks,

I've been noticing that when using the Artemis Processor + MicroMod Data Logging Carrier Board (MMDLCB), the RTC does not keep its time when unplugged. To test this, I charged the battery for 24 hours and then unplugged power to the MMDLCB for two minutes. Even after this short time, the battery-backup seems to discharge to the point where it's no long able to maintain the RTC.

I'm curious if anyone has any thoughts on what could be wrong. I did see there was another post about the RP2040 Processor and how its RTC_3V pin is tied directly to 3.3V. I wonder if this could be a related issue.

Cheers,
Adam
Code: Select all
08:31:30.651 -> SparkFun RTC Example
08:31:30.651 -> It is now 12:31:31.40 03/15/21 Day of week: 1 = Monday
08:31:31.657 -> It is now 12:31:32.40 03/15/21 Day of week: 1 = Monday
08:31:32.673 -> It is now 12:31:33.41 03/15/21 Day of week: 1 = Monday
08:31:33.665 -> It is now 12:31:34.41 03/15/21 Day of week: 1 = Monday
08:31:34.678 -> It is now 12:31:35.42 03/15/21 Day of week: 1 = Monday
08:31:35.683 -> It is now 12:31:36.42 03/15/21 Day of week: 1 = Monday
08:31:36.690 -> It is now 12:31:37.43 03/15/21 Day of week: 1 = Monday
08:31:37.693 -> It is now 12:31:38.43 03/15/21 Day of week: 1 = Monday
08:31:38.690 -> It is now 12:31:39.44 03/15/21 Day of week: 1 = Monday
08:31:39.692 -> It is now 12:31:40.44 03/15/21 Day of week: 1 = Monday
08:31:40.716 -> It is now 12:31:41.45 03/15/21 Day of week: 1 = Monday
08:31:41.722 -> It is now 12:31:42.45 03/15/21 Day of week: 1 = Monday
08:31:42.718 -> It is now 12:31:43.45 03/15/21 Day of week: 1 = Monday
08:31:43.705 -> It is now 12:31:44.46 03/15/21 Day of week: 1 = Monday
08:31:44.733 -> It is now 12:31:45.46 03/15/21 Day of week: 1 = Monday
08:31:45.725 -> It is now 12:31:46.47 03/15/21 Day of week: 1 = Monday
08:31:46.718 -> It is now 12:31:47.47 03/15/21 Day of week: 1 = Monday
08:31:47.722 -> It is now 12:31:48.48 03/15/21 Day of week: 1 = Monday
08:31:48.738 -> It is now 12:31:49.48 03/15/21 Day of week: 1 = Monday
08:31:49.748 -> It is now 12:31:50.49 03/15/21 Day of week: 1 = Monday
08:31:50.763 -> It is now 12:31:51.49 03/15/21 Day of week: 1 = Monday
08:31:51.773 -> It is now 12:31:52.50 03/15/21 Day of week: 1 = Monday
08:31:52.759 -> It is now 12:31:53.50 03/15/21 Day of week: 1 = Monday
08:31:53.760 -> It is now 12:31:54.50 03/15/21 Day of week: 1 = Monday
08:31:54.773 -> It is now 12:31:55.51 03/15/21 Day of week: 1 = Monday
08:31:55.781 -> It is now 12:31:56.51 03/15/21 Day of week: 1 = Monday
08:31:56.791 -> It is now 12:31:57.52 03/15/21 Day of week: 1 = Monday
08:31:57.777 -> It is now 12:31:58.52 03/15/21 Day of week: 1 = Monday
08:31:58.777 -> It is now 12:31:59.53 03/15/21 Day of week: 1 = Monday
08:31:59.784 -> It is now 12:32:00.53 03/15/21 Day of week: 1 = Monday <- Unplugged power
08:34:01.698 -> SparkFun RTC Example <- Plugged power back
08:34:01.976 -> It is now 0:00:01.69 01/01/00 Day of week: 0 = Sunday
08:34:02.970 -> It is now 0:00:02.68 01/01/00 Day of week: 0 = Sunday
08:34:03.963 -> It is now 0:00:03.68 01/01/00 Day of week: 0 = Sunday
08:34:04.959 -> It is now 0:00:04.69 01/01/00 Day of week: 0 = Sunday
08:34:05.994 -> It is now 0:00:05.69 01/01/00 Day of week: 0 = Sunday
08:34:06.970 -> It is now 0:00:06.69 01/01/00 Day of week: 0 = Sunday
08:34:07.985 -> It is now 0:00:07.70 01/01/00 Day of week: 0 = Sunday
08:34:09.001 -> It is now 0:00:08.70 01/01/00 Day of week: 0 = Sunday
08:34:09.990 -> It is now 0:00:09.70 01/01/00 Day of week: 0 = Sunday
08:34:11.003 -> It is now 0:00:10.71 01/01/00 Day of week: 0 = Sunday
08:34:12.000 -> It is now 0:00:11.71 01/01/00 Day of week: 0 = Sunday
08:34:12.997 -> It is now 0:00:12.71 01/01/00 Day of week: 0 = Sunday
08:34:14.007 -> It is now 0:00:13.72 01/01/00 Day of week: 0 = Sunday
08:34:14.990 -> It is now 0:00:14.72 01/01/00 Day of week: 0 = Sunday
08:34:16.009 -> It is now 0:00:15.72 01/01/00 Day of week: 0 = Sunday
08:34:17.017 -> It is now 0:00:16.72 01/01/00 Day of week: 0 = Sunday
08:34:18.016 -> It is now 0:00:17.73 01/01/00 Day of week: 0 = Sunday
08:34:19.009 -> It is now 0:00:18.73 01/01/00 Day of week: 0 = Sunday
08:34:20.005 -> It is now 0:00:19.73 01/01/00 Day of week: 0 = Sunday
08:34:21.033 -> It is now 0:00:20.74 01/01/00 Day of week: 0 = Sunday
08:34:22.029 -> It is now 0:00:21.74 01/01/00 Day of week: 0 = Sunday
08:34:23.039 -> It is now 0:00:22.74 01/01/00 Day of week: 0 = Sunday
08:34:24.018 -> It is now 0:00:23.75 01/01/00 Day of week: 0 = Sunday
08:34:25.032 -> It is now 0:00:24.75 01/01/00 Day of week: 0 = Sunday
08:34:26.052 -> It is now 0:00:25.75 01/01/00 Day of week: 0 = Sunday
08:34:27.052 -> It is now 0:00:26.75 01/01/00 Day of week: 0 = Sunday
08:34:28.042 -> It is now 0:00:27.76 01/01/00 Day of week: 0 = Sunday
08:34:29.049 -> It is now 0:00:28.76 01/01/00 Day of week: 0 = Sunday
08:34:30.039 -> It is now 0:00:29.76 01/01/00 Day of week: 0 = Sunday
08:34:31.059 -> It is now 0:00:30.77 01/01/00 Day of week: 0 = Sunday
User avatar
By TS-Chris
#224042
Hi Adam.

I think that's most likely what's causing the issue. It looks like by connecting the two pins on the processor board the RTC battery is trying to power the RTC and the rest of the processor board at the same time. Since the battery has such a small capacity, it drains really fast. I'll let our engineers know and see if they can come up with a fix.
User avatar
By adam.g
#224100
Thanks, Chris!

Are you able to clarify whether it's the circuitry on the Artemis Processor or the MicroMod Data Logging Carrier Board that's causing the RTC battery to drain?

Cheers,
Adam
User avatar
By TS-Chris
#224411
It looks like a design issue, engineering is aware and there may be a revision later on.
By paulvha
#240083
There is no separate power pin for RTC module on an Artemis/Apollo3 processor. Not much that can be done about that. Either try using deep sleep, a larger battery or an external RTC module. None of them is the best solution
User avatar
By adam.g
#240089
To directly answer your question, no, there have not been any hardware revisions to the Artemis Processor or MicroMod Data Logging Carrier Board. I wouldn't hold your breath, either!
 Topic permissions

You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum