# Detecting undervoltage

**URL:** <https://forums.developer.nvidia.com/t/detecting-undervoltage/265068>\
**Category:** Jetson AGX Xavier\
**Tags:** power\
**Created:** [August 31, 2023, 2:49pm UTC](https://forums.developer.nvidia.com/t/detecting-undervoltage/265068 "2023-08-31T14:49:31Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![ahjg](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@ahjg](https://forums.developer.nvidia.com/u/ahjg)\
**Post date:** [August 31, 2023, 2:49pm UTC](https://forums.developer.nvidia.com/t/detecting-undervoltage/265068/1 "2023-08-31T14:49:31Z")

</div>

Hi,

we’re having an issue with some of our Jetson AGX Xaviers where they switch off unexpectedly.

We are fairly confident that we can rule out temperature as a possible cause, because we are constantly monitoring that and don’t see any instances where a xavier reaches any of the [specified thresholds](https://docs.nvidia.com/jetson/archives/r34.1/DeveloperGuide/text/SD/PlatformPowerAndPerformance/JetsonXavierNxSeriesAndJetsonAgxXavierSeries.html#thermal-specifications) before switching off.

My questions:

- Is the voltage at which the xavier turns off configurable, or is it a fixed limit defined by the hardware?

- Should there be any kind of log entry (dmesg / journal / debug uart / etc.) before switching off?

Unfortunately, the journal entry order is garbled after turning it on again, because the xavier has no RTC battery and the systemd version that comes with ubuntu / jetpack is [too old to deal with that](https://github.com/systemd/systemd/issues/662#issuecomment-1422636525).

---

<div class="post-metadata">

**Author:** ![Trumany](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/trumany/32/14043_2.png) [@Trumany](https://forums.developer.nvidia.com/u/Trumany)\
**Post date:** [September 1, 2023, 3:46am UTC](https://forums.developer.nvidia.com/t/detecting-undervoltage/265068/3 "2023-09-01T03:46:45Z")

</div>

Hi, you may refer to the Dv/Dt chapter in Xavier Design Guide doc in [DLC](https://developer.nvidia.com/embedded/downloads) for the possible reason of unexpected off.

---

<div class="post-metadata">

**Author:** ![ahjg](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@ahjg](https://forums.developer.nvidia.com/u/ahjg)\
**Post date:** [September 1, 2023, 7:24am UTC](https://forums.developer.nvidia.com/t/detecting-undervoltage/265068/4 "2023-09-01T07:24:45Z")

</div>

It says

> The portion of the circuit that asserts VDDIN\_PWR\_BAD\_ N when power is removed is designed to start the shutdown as soon as a voltage drop of ~0.5V is detected.

Over what time period does the 0.5 V drop have to occur in order to trigger shutdown?

We have also tried reading `/sys/devices/platform/c360000.pmc/reset_reason` after turning it on again, but it always returns `SYS_RESET_N`.

---

<div class="post-metadata">

**Author:** ![Trumany](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/trumany/32/14043_2.png) [@Trumany](https://forums.developer.nvidia.com/u/Trumany)\
**Post date:** [September 4, 2023, 2:58am UTC](https://forums.developer.nvidia.com/t/detecting-undervoltage/265068/5 "2023-09-04T02:58:04Z")

</div>

Hi, did you try the rework in the chapter or improving power supply/using a higher voltage?

---

<div class="post-metadata">

**Author:** ![ahjg](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@ahjg](https://forums.developer.nvidia.com/u/ahjg)\
**Post date:** [September 4, 2023, 11:33am UTC](https://forums.developer.nvidia.com/t/detecting-undervoltage/265068/6 "2023-09-04T11:33:51Z")

</div>

We are currently running all our Xaviers on 15 V. Our devices are currently in multiple locations throughout Europe and the failures are infrequent. It would be impractical to send someone to rewire all of them, especially since we don’t know the cause of the issue for sure.

Over what time period does the 0.5 V drop have to occur in order to trigger shutdown?

---

<div class="post-metadata">

**Author:** ![Trumany](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/trumany/32/14043_2.png) [@Trumany](https://forums.developer.nvidia.com/u/Trumany)\
**Post date:** [September 5, 2023, 1:51am UTC](https://forums.developer.nvidia.com/t/detecting-undervoltage/265068/7 "2023-09-05T01:51:37Z")

</div>

> [@ahjg](#):
>
> Over what time period does the 0.5 V drop have to occur in order to trigger shutdown?

It depends on your design, the RC factor on your board.

---

<div class="post-metadata">

**Author:** ![ahjg](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@ahjg](https://forums.developer.nvidia.com/u/ahjg)\
**Post date:** [September 5, 2023, 11:29am UTC](https://forums.developer.nvidia.com/t/detecting-undervoltage/265068/8 "2023-09-05T11:29:39Z")

</div>

We are using the standard NVidia DevKit boards.

---

<div class="post-metadata">

**Author:** ![Trumany](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/trumany/32/14043_2.png) [@Trumany](https://forums.developer.nvidia.com/u/Trumany)\
**Post date:** [September 5, 2023, 2:03pm UTC](https://forums.developer.nvidia.com/t/detecting-undervoltage/265068/9 "2023-09-05T14:03:18Z")

</div>

What you should do is to probe signal with oscilloscope first to check if the voltage droop (\>0.5v) exists and if the VDDIN\_PWR\_BAD\_N is asserted no matter what the period is.

---

<div class="post-metadata">

**Author:** ![ahjg](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@ahjg](https://forums.developer.nvidia.com/u/ahjg)\
**Post date:** [September 5, 2023, 2:40pm UTC](https://forums.developer.nvidia.com/t/detecting-undervoltage/265068/10 "2023-09-05T14:40:07Z")

</div>

If I understand the manual correctly, that is one of the pins connecting the Xavier AGX module to the carrier board. Is this pin reachable on the devkit without destroying it?

---

<div class="post-metadata">

**Author:** ![Trumany](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/trumany/32/14043_2.png) [@Trumany](https://forums.developer.nvidia.com/u/Trumany)\
**Post date:** [September 6, 2023, 12:35am UTC](https://forums.developer.nvidia.com/t/detecting-undervoltage/265068/11 "2023-09-06T00:35:16Z")

</div>

Yes, it is a pin on carrier board and can be reached. Please ask your hardware engineer to check that based on carrier board schematic and layout in [P2822 package](http://developer.nvidia.com/embedded/dlc/jetson-xavier-developer-kit-carrier-board-design-files-b03)

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/system/32/68080_2.png) [@system](https://forums.developer.nvidia.com/u/system)\
**Post date:** [September 27, 2023, 2:58am UTC](https://forums.developer.nvidia.com/t/detecting-undervoltage/265068/13 "2023-09-27T02:58:40Z")

</div>

Closed on September 27, 2023, 2:58am UTC

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
