位置:51电子网 » 技术资料 » 显示光电

片内外设控制

发布时间:2012/2/21 19:55:40 访问次数:863

   系统设计中不是所有外设都能用到,而系统具体运行过程中,有些外设也不需要一直工作。所以,在适当的时候可以通过禁用不使用的外设来降低系统的功耗。Blackfin处理器ADSP - BF535有专门的外设时钟寄存器(PLL_IOCK),可以统一控制所有外设的时钟,要禁用某外设只需要将PLL—IOCK中对应位置0即可。CP267P902A1   
    Blackfin处理器ADSP - BF531 /BF532 /BF533没有这种统一的时钟控制寄存器,只能通过每个外设的控制寄存器来使能或禁用外设。
    内核电压控制
    Blackfin处理器可以通过片内的调压器可以将外部的2.2~3.6V的供电电压转换成0. 85~1.2V电压,为内核供电。由于功耗与电压的平方成正比,降低内核电压可以有效降低系统功耗。片内的调压器需要搭配一定的外部电路才能实现其调压功能,外部电压调节电路如图2. 32所示。
    DDEXT为I/O供电电压,VDD INT为内核供电电压,VROL.T为外部FET/BJT驱动,用于控制开关频率。通过调压器控制寄存器( VR_CTL)的VLEV(4~7位)来设置内核电压值,VLEV与电压值的对应关系见表2.20。修改VR _CTL的VLEV值可将内核电压控制在0.8~1. 2V,也可以将内核供电完全关闭,即将VR_CTL中的FREQ(0~1位)设置为00,此时内核时钟和系统时钟都会停止工作,而内核电压为0。修改内核工作电压的程序段需要放在对PLL _CTL设置程序之后执行。

              

   系统设计中不是所有外设都能用到,而系统具体运行过程中,有些外设也不需要一直工作。所以,在适当的时候可以通过禁用不使用的外设来降低系统的功耗。Blackfin处理器ADSP - BF535有专门的外设时钟寄存器(PLL_IOCK),可以统一控制所有外设的时钟,要禁用某外设只需要将PLL—IOCK中对应位置0即可。CP267P902A1   
    Blackfin处理器ADSP - BF531 /BF532 /BF533没有这种统一的时钟控制寄存器,只能通过每个外设的控制寄存器来使能或禁用外设。
    内核电压控制
    Blackfin处理器可以通过片内的调压器可以将外部的2.2~3.6V的供电电压转换成0. 85~1.2V电压,为内核供电。由于功耗与电压的平方成正比,降低内核电压可以有效降低系统功耗。片内的调压器需要搭配一定的外部电路才能实现其调压功能,外部电压调节电路如图2. 32所示。
    DDEXT为I/O供电电压,VDD INT为内核供电电压,VROL.T为外部FET/BJT驱动,用于控制开关频率。通过调压器控制寄存器( VR_CTL)的VLEV(4~7位)来设置内核电压值,VLEV与电压值的对应关系见表2.20。修改VR _CTL的VLEV值可将内核电压控制在0.8~1. 2V,也可以将内核供电完全关闭,即将VR_CTL中的FREQ(0~1位)设置为00,此时内核时钟和系统时钟都会停止工作,而内核电压为0。修改内核工作电压的程序段需要放在对PLL _CTL设置程序之后执行。

              

相关技术资料
2-21片内外设控制

热门点击

 

推荐技术资料

按钮与灯的互动实例
    现在赶快去看看这个目录卞有什么。FGA15N120AN... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!