找回密码
 立即注册
查看: 190|回复: 7

请教电源控制寄存器(PCON)的设置

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:464
  • 最近打卡:2025-08-23 05:55:54

41

主题

213

回帖

1531

积分

金牌会员

积分
1531
发表于 2025-6-30 15:51:30 | 显示全部楼层 |阅读模式
手册中:PCON中,PD:掉电模式控制位,当此位为1时,单片机进入主时钟停振/省电模式,CPU 以及全部外设均停止工作。

                           IDL:IDLE(空闲)模式控制位,当此位为1时,单片机进入 IDLE 模式,只有 CPU 停止工作,其他外设依然在运行。
那么当PD和IDL能同时设为1吗?,如果可以,单片机处于什么工作模式?谢谢。



回复

使用道具 举报 送花

3

主题

2031

回帖

910

积分

等待验证会员

积分
910
发表于 2025-6-30 15:53:00 | 显示全部楼层
根据《国芯人工智能》技术文档及芯片数据手册相关内容,电源控制寄存器(PCON)中的PD(Power Down Mode)和IDL(Idle Mode)位为互斥设置,二者不能同时置为1。

PCON寄存器中,PD位用于控制单片机是否进入掉电模式,而IDL位则用于控制是否进入空闲模式。在正常操作逻辑中,当PD位为1时,表示系统将进入掉电模式,此时主时钟停振,CPU及所有外设停止工作,仅保留部分低功耗电路维持唤醒功能;而当IDL位为1时,系统进入空闲模式,CPU停止运行,但外设仍可继续工作,以保持系统功能的连续性。

由于掉电模式与空闲模式在电源管理和时钟控制方面存在本质区别,且两者对系统资源的占用方式不同,因此在硬件设计上,PCON寄存器的PD和IDL位被设定为互斥关系。若同时将PD和IDL置为1,将导致系统状态冲突,可能引发不可预测的行为,如模式切换异常、电源管理失效或系统无法正确响应中断等。

综上所述,PD和IDL位不能同时置为1。建议在实际应用中,根据具体需求选择其一进行配置,并确保在进入相应模式前完成必要的初始化和状态保存操作,以保证系统的稳定性和可靠性。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:464
  • 最近打卡:2025-08-23 05:55:54

41

主题

213

回帖

1531

积分

金牌会员

积分
1531
发表于 2025-6-30 16:11:25 | 显示全部楼层
谢谢国芯人***的回复。看来掉电模式下功耗要小于空闲模式。当PD位为1时,表示系统将进入掉电模式,此时主时钟停振,CPU及所有外设停止工作,仅保留部分低功耗电路维持唤醒功能,还要请教
1:此模式下,具体还有哪些电路维持工作?指的是比较器或者ADC?
2:而当IDL位为1时,系统进入空闲模式,CPU停止运行,但外设仍可继续工作,以保持系统功能的连续性。这里指的外设是单片机的所有IO口吗?但外设仍可继续工作,指的是单片机的IO口仍然可以保持进入空闲模式前的状态?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:537
  • 最近打卡:2025-08-24 01:00:11
已绑定手机

86

主题

5979

回帖

1万

积分

超级版主

积分
10832
发表于 2025-6-30 16:28:02 | 显示全部楼层
不建议尝试这种奇怪的操作
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:464
  • 最近打卡:2025-08-23 05:55:54

41

主题

213

回帖

1531

积分

金牌会员

积分
1531
发表于 2025-6-30 16:40:40 | 显示全部楼层
Debu*** 发表于 2025-6-30 16:28
不建议尝试这种奇怪的操作

谢谢DebugLab版主的回复,我以前没有用过单片机的低功耗状态。以下您看我关于32G单片机低功耗的理解对吗?
当PD位为1时,表示系统将进入掉电模式,此时主时钟停振,CPU及所有外设停止工作,仅保留部分低功耗电路维持唤醒功能,这些功能包括比较器。
2:而当IDL位为1时,系统进入空闲模式,CPU停止运行,但外设仍可继续工作,以保持系统功能的连续性。这里指的外设是单片机的IO口仍然可以保持进入空闲模式前的状态。
谢谢。

点评

对的 IO由SFR决定,PD状态IO也是保留原来的状态  详情 回复 发表于 2025-6-30 18:19
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:537
  • 最近打卡:2025-08-24 01:00:11
已绑定手机

86

主题

5979

回帖

1万

积分

超级版主

积分
10832
发表于 2025-6-30 18:19:53 | 显示全部楼层
newl*** 发表于 2025-6-30 16:40
谢谢DebugLab版主的回复,我以前没有用过单片机的低功耗状态。以下您看我关于32G单片机低功耗的理解对吗 ...

对的
IO由SFR决定,PD状态IO也是保留原来的状态
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:100
  • 最近打卡:2025-08-16 22:19:00

2

主题

130

回帖

736

积分

高级会员

积分
736
发表于 2025-6-30 20:51:54 | 显示全部楼层
实践出真知
学无止境
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:464
  • 最近打卡:2025-08-23 05:55:54

41

主题

213

回帖

1531

积分

金牌会员

积分
1531
发表于 2025-7-1 07:43:33 | 显示全部楼层
Debu*** 发表于 2025-6-30 18:19
对的
IO由SFR决定,PD状态IO也是保留原来的状态

好的,谢谢版主
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-8-24 05:31 , Processed in 0.133438 second(s), 85 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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