Skip to content

NVIDIA Jetson Nano & Jetson Xavier NX SuperCap (Super Capacitor) RTC Instructions

License

Notifications You must be signed in to change notification settings

marshallmassengill/JetsonSuperCapRTC

Repository files navigation

Jetson SuperCap (Super Capacitor) RTC Details

NVIDIA Jetson Nano & Jetson Xavier NX SuperCap (Super Capacitor) RTC Instructions

This is a basic set of details for connecting a SuperCapacitor to the Jetson Nano and Jetson Xavier NX platforms for use as an RTC backup source. Use at your own risk. This isn't meant to be a complete tutorial and using these directions will likely void any warranties and you could blow something up if you aren't careful. I'm not your mom so do what you want.

If you are reading this and wondering "why" then I can't help you but suffice it to say, reasons exist and I wanted to put the information out there for others.

This is meant to be used with the developer kits from NVIDIA:

The following SuperCapacitors from Maxwell were used:

These capacitors have a maximum voltage of 3V (3.1V surge) and are 5Farads in capacity. Other alternative SuperCaps could be used but results are based on these and they seem more than adequate for the use case.


Super Capacitor Prep

This is pretty simple. The negative and positive sides are both marked.

  • Cut the SuperCap leads shorter (unless you want them long).
  • Attach wire leads with solder.
  • Apply some heatshrink.

SuperCap Prep Annotated


Jetson Nano

Details below apply to the NVIDIA Jetson Nano.

Circuit Diagram:

Jetson Nano RTC Circuit Diagram

Changes:

  • The diode (D64) is not present on the Nano and can instead just be jumpered.
  • The location for the supercap on the board can be ignored and we can solder leads directly to the RTC pads.

Before:

Jetson Nano Before

After:

Jetson Nano After


Jetson Xavier NX

Details below apply to the NVIDIA Jetson Xavier NX.

Circuit Diagram:

Jetson Xavier NX RTC Circuit Diagram

Changes:

  • The diode (D4) is present on the Xavier NX and should be removed to reduce leakage current.
  • The resistor (R222) is not present but can be jumpered with a small amount of solder (Alternative: jumper the pads for D4 after removing it).
  • There is no location available for a supercap so the RTC battery pads will be used.

Before:

Jetson Xavier NX Before

After:

Jetson Xavier NX After


Testing Results

Xavier NX - 5F/3V Maxwell Cap (Diode Removed)
Fully Charged: 2.999V
(Connected to the network.)
>ubuntu@xavierNX:~$ timedatectl 
>Local time: Tue 2020-06-16 08:17:42 EDT
>Universal time: Tue 2020-06-16 12:17:42 UTC
>RTC time: Tue 2020-06-16 12:17:43
>Time zone: America/New_York (EDT, -0400)
>System clock synchronized: yes
>systemd-timesyncd.service active: yes
>RTC in local TZ: no

Testing results (the voltages come from probing with a Fluke meter):
(Disconnected from the network and power)
8:19am - 2.999V
12:13pm - 2.965V
24 hours
9:33am - 2.875V
48 hours
10:18am - 2.795V
3:55pm - 2.781V
72 hours
10:29am - 2.734V
96 hours
8:35am - 2.681V
Plugging back into power and getting time locally (no network)
Local time is currently 8:37am (this is correct).
Timedatectl command shows everything to be accurate and in sync as before.

Links and quoted details

About

NVIDIA Jetson Nano & Jetson Xavier NX SuperCap (Super Capacitor) RTC Instructions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published