查看: 237|回复: 3

[求助] 请问LPC55S16在进入深度睡眠后切换时钟会偶然性重启

[复制链接]
回帖奖励 20 NXP金币 回复本帖可获得 5 NXP金币奖励! 每人限 1 次

该用户从未签到

2

主题

10

帖子

0

注册会员

Rank: 2

积分
138
最后登录
2024-3-29
发表于 2023-12-29 13:45:27 | 显示全部楼层 |阅读模式
1、请教一下,在深度睡眠后,切换时钟频率有什么特别要注意的吗?
2、在用RTC每10分钟唤醒一次的测试下,偶尔还会出现设备重启的情况,用锁相环切换到150Mhz的时候,现象更加明显
     (但如果不切换时钟频率就不会出现,也就是把BOARD_BootClockPLL96M注释后。
   
我知道答案 目前已有3人回答
1.png
2.png
回复

使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-2 08:40
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    97

    主题

    838

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    3981
    最后登录
    2024-4-28
    发表于 2023-12-29 14:35:10 | 显示全部楼层

    回帖奖励 +5 NXP金币

    检查下 BOD的设置
        /* set BOD VBAT level to 1.65V */
        POWER_SetBodVbatLevel(kPOWER_BodVbatLevel1650mv, kPOWER_BodHystLevel50mv, false);
    一般都是电源波动造成BOD复位了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    10

    帖子

    0

    注册会员

    Rank: 2

    积分
    138
    最后登录
    2024-3-29
     楼主| 发表于 2023-12-29 14:55:06 | 显示全部楼层
    mgn 发表于 2023-12-29 14:35
    检查下 BOD的设置
        /* set BOD VBAT level to 1.65V */
        POWER_SetBodVbatLevel(kPOWER_BodVbatLevel ...

    这个POWER_SetBodVbatLevel(kPOWER_BodVbatLevel1650mv, kPOWER_BodHystLevel50mv, false);在程序初始化的时候已经做了,莫非是需要在程序初始化的时候将这个调低点?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-2 08:40
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    97

    主题

    838

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    3981
    最后登录
    2024-4-28
    发表于 2023-12-29 14:58:18 | 显示全部楼层
    一般来说 要么是SRAM里的数据丢了, 这个时候要看看SRAM是否设置成保留的retention。要么就是BOD触发了,BOD触发我记得是有中断的,可以打印一条看看
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-29 08:03 , Processed in 0.130211 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表