Deep sleep(SC7)

我们使用的5.1.2进行测试;发现设备进入deep sleep模式后电流保持在600mA(供电电压12V);休眠功耗还是很高。当前的这600mA电流都是那些功能模块所占用的,能否提供一份列表?还有那些进一步的优化休眠功耗的方案吗?

Hi,

  1. 能否請你提供進sc7的command/log
  2. 請問你們測量的結果是 CVM or (CVM+CVB) power?
  3. 如果是CVM+CVB的結果, 能否提供一下你們CVB上面有沒有接其他設備? e.g. USB stick / PCIe x16 & M.2 devices / 40pin header 5V & 3V3 outputs / display / ethernet WOL 等等

1、sudo systemctl suspend
2、测量的是整板电源,通过键盘唤醒。
3、链接了usb键盘,其他的插件没有连接设备。

有log能提供嗎?

目前没有log;可以提供一下模组正常休眠模式下的功耗表吗,模组个部分功耗分别是多少,休眠模式下有那些功能在运行对应功耗是多少?官方这边有测试过休眠模式下的功耗吗?

Hi,

能否請你抓一下以下資訊

  1. cat /etc/nv_boot_control.conf
  2. 跑以下兩行之後給log

cat /sys/power/state
echo mem > /sys/power/state

現在600mA(供电电压12V) 這個結果有點太高了 需要確認一下

nvidia@EAXVA04:~$ cat /etc/nv_boot_control.conf
TNSPEC 2888-400-0004-L.0-1-2-jetson-agx-xavier-devkit-
COMPATIBLE_SPEC 2888-400-0004--1-2-jetson-agx-xavier-devkit-
TEGRA_LEGACY_UPDATE false
TEGRA_BOOT_STORAGE mmcblk0
TEGRA_EMMC_ONLY true
TEGRA_CHIPID 0x19
TEGRA_OTA_BOOT_DEVICE /dev/mmcblk0boot0
TEGRA_OTA_GPT_DEVICE /dev/mmcblk0boot1
nvidia@EAXVA04:~$ cat /sys/power/state
freeze mem
nvidia@EAXVA04:~$ echo mem > /sys/power/state
????spe entering sc7
??tegra_clks_suspend
tegra_clks_suspend done
t194_adc_suspend done
pg_suspend: disp pd is on
pg_suspend: dispb pd is on
pg_suspend: dispc pd is on
fmon_suspend done
WAKE_MASK[31:0]  = 0x20000000
WAKE_MASK[63:32] = 0x0
WAKE_MASK[95:64] = 0x1ff200
TIER0[31:0]      = 0x0
TIER0[63:32]     = 0x0
TIER0[95:64]     = 0x0
TIER1[31:0]      = 0x0
TIER1[63:32]     = 0x0
TIER1[95:64]     = 0x100000
TIER2[31:0]      = 0x20000000
TIER2[63:32]     = 0x0
TIER2[95:64]     = 0xff200
I> Welcome to SC7-RF (d21b625989c015c2919c59eadfb1ae98d8b67fdb)
I> start sc7 exit
I> done sc7 exit
Reset reason 0x33
fmon_resume done
t194_adc_resume done
tegra_clks_resume
tegra_clks_resume done
ec_resume done
resume check ok
??spe exiting sc7
??Tier2 wake event received wake id = 80
??I/TC: Secondary CPU 1 initializing
I/TC: Secondary CPU 1 switching to normal world boot
I/TC: Secondary CPU 2 initializing
I/TC: Secondary CPU 2 switching to normal world boot
I/TC: Secondary CPU 3 initializing
I/TC: Secondary CPU 3 switching to normal world boot
I/TC: Secondary CPU 4 initializing
I/TC: Secondary CPU 4 switching to normal world boot
I/TC: Secondary CPU 5 initializing
I/TC: Secondary CPU 5 switching to normal world boot
I/TC: Secondary CPU 6 initializing
I/TC: Secondary CPU 6 switching to normal world boot
I/TC: Secondary CPU 7 initializing
I/TC: Secondary CPU 7 switching to normal world boot
??[   153.568702] Camera-FW on t194-rce-safe started
TCU early console enabled.
[   153.637270] Camera-FW on t194-rce-safe ready SHA1=571b1d9f (crt 0.719 ms, total boot 69.315 ms)
??[  112.178153] CPU1: shutdown
[  112.180784] CPU2: shutdown
[  112.183841] CPU3: shutdown
[  112.186983] CPU4: shutdown
[  112.189785] CPU5: shutdown
[  112.192277] CPU6: shutdown
[  112.195194] CPU7: shutdown
nvidia@EAXVA04:~$ cat /etc/nv_boot_control.conf
TNSPEC 2888-400-0004-L.0-1-2-jetson-agx-xavier-devkit-
COMPATIBLE_SPEC 2888-400-0004--1-2-jetson-agx-xavier-devkit-
TEGRA_LEGACY_UPDATE false
TEGRA_BOOT_STORAGE mmcblk0
TEGRA_EMMC_ONLY true
TEGRA_CHIPID 0x19
TEGRA_OTA_BOOT_DEVICE /dev/mmcblk0boot0
TEGRA_OTA_GPT_DEVICE /dev/mmcblk0boot1
nvidia@EAXVA04:~$ cat /sys/power/state
freeze mem
nvidia@EAXVA04:~$
1 Like

Hi,

這個issue應該是在你們的custom board上才有的結果吧?

是的,所以我们想看获取一下模组相关模块的待机功耗表单,看能对应做哪些优化。

我們這邊用NV devkit進sc7之後做量測的結果是0.08A/12.17V. 跟你們的結果差蠻多的.
可能要請你們確認一下是不是有接USB或是其他外設自己沒注意到.

5.1.2 测试:

5.1.3测试:

从测试结果看,5.1.3的功耗比5.1.2高了不少。这部分有什么差异吗?

照片看得有點不太清楚, 所以你現在又拿NV devkit在量嗎?

是的,用的开发套件测试的。休眠模式下的待机功耗。我们对比测试发现5.1.2和5.1.3的休眠功耗相差很大。