CC2530可以通过时钟管理寄存器设置降频,我想问的是,手册上仅给出了主时钟为32M外置晶振时的核心工作功耗以及使用内置16MRC时的核心工作功耗,而没有给出设为更低频率时的核心工作功耗,譬如,我想知道设为1M或者2M时的核心功耗究竟是多少?
Peter_Zheng:
System clock-source select. Setting this bit initiates a clock-source change only.
CLKCONSTA.OSC reflects the current setting.
0: 32 MHz XOSC
1: 16 MHz RCOSC
只有2种系统时钟可选择。低功耗可以设置为mode3如图
Jane Yang:
CC2530不能工作在1m或者2m的频率下。
licheng Li:
回复 Jane Yang:
谢谢回复!但我还有疑问,如果只能用32M或者16M,那用户指南里的CLKCONCMD寄存器里提到的几种频率是什么应用场合下用的?
Peter_Zheng:
All timer functions are based on the main 8-bit counter found in Timer 3 and Timer 4. The counter
increments or decrements at each active clock edge. The period of the active clock edges, as defined by
the register bits CLKCONCMD.TICKSPD[2:0], is further multiplied (the frequency is divided) by the
prescaler value set by TxCTL.DIV[2:0] (where x refers to the timer number, 3 or 4). The counter
operates as either a free-running counter, a down counter, a modulo counter, or an up/down counter.
应该是timer的时钟源。不是系统时钟,系统主时钟只有16/32Mhz两种
WZ:
回复 Peter_Zheng:
主频可以分频,clkconcmd也可以通过降低系统时钟的方式来降低电流功耗。同样降低频率后外设的时钟源也会降低。抱歉目前没有官方的频率和电流的表格。