功耗控制的概念调整
功耗控制之硬件调整
在硬件体系中可以有以下优化手段:
- 优化电路设计
- 优化电源供电效率(减少用于发热的能源)
- 调节单片机时钟频率(频率越高功耗越高)
- 选择单片机或者外围的工作电压(供电电压影响运行功耗,供电越大耗电越大)
- 管理单片机片上资源
- 自定义电源管理方案
- 管理模拟或者数字外设
- 配置I/O端口模式
- 单片机处理器选型
片上外设 影响运行功耗,针对具体的应用,编程人员往往只需要启用单片机的部分片上资源,而非全部启用,即便是全部启用了,也存在分时运行的情况。对比分析数据发现A/D转换和T/C资源都是”耗电大户”,片上外设消耗的电流就不能忽视,对此类资源的合理控制就显得非常必要。
用相同的指令的时候,怎么区分是活跃停机还是停机模式:如果在执行这条指令之前,开启了AWU这个功能,那么就是切换到活跃停机模式;否则就是停机模式。
自动唤醒AWU结构及配置
问题:
- AWU单元的具体结构是什么样子/li>
- 各种分频参数和时钟选择是什么样的操作顺序/li>
- 什么时候会触发AWU的中断/li>
AWU结构
- CKAWUSEL=CK+AWU+SEL(select),AWU时钟选择
- 这里由于使AWU_CSR中的”AWUEN”位为1了,所以后面执行HALT指令时,单片机会进入活跃停机状态
异步预分频寄存器(AWU_APR)
时基选择寄存器(AWU_TBR)

用C程序的配置如下:
算出来48这个值还要去查APR分频参数表,查到对应的值为2E,官方开发手册直接赋值算出来的数的做法是错的。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!