Part Number:CC1310Other Parts Discussed in Thread: ENERGYTRACE
CC1310 去掉32KHz晶振,要怎么配置?会影响休眠功耗吗?
1.去掉32KHz晶振后,功耗增加了,所以咨询下怎么样才能不增加功耗的情况下去掉32KHz晶振。
2. 项目是:C:\ti\simplelink_cc13x0_sdk_4_20_02_07\examples\nortos\CC1310_LAUNCHXL\drivers\rfEchoTx
Alex Zhang:
[deleted]
,
genyi liu:
会影响功耗吗,怎么配置?
,
genyi liu:
没有看到相关的设置?
,
Alex Zhang:
没有相关代码参考
,
genyi liu:
功耗也没有相关说明吗
,
Alex Zhang:
https://dev.ti.com/tirex/explore/node?node=A__AF4qnA2RLWd6BQ856R4f-w__com.ti.SIMPLELINK_CC13X0_SDK__eCfARaV__LATEST
,
Alex Zhang:
[deleted]
,
genyi liu:
正在查看,没有的看到不使用外部32KHz晶振的功耗说明及配置?
,
Alex Zhang:
https://www.ti.com.cn/cn/lit/ug/swcu117i/swcu117i.pdf?ts=1694768206075&ref_url=https%253A%252F%252Fwww.ti.com.cn%252Fproduct%252Fcn%252FCC1310%253F_ticdt%253DMTY5NDc2NTc0OXwwMTg2MTRkMjIyZDEwMDIyZmI3MTBiNTAwNWE0MDUwNmYwMGY5MDY3MDA3ZTh8R0ExLjIuMTAwMjMwMTUzNC4xNjc2MDExMTQ0
这个文档中也有提到,希望可以帮助到您
,
Alex Zhang:
[deleted]
,
Alex Zhang:
即使不使用 RTOS、您仍应使用我们的电源管理器、而不是尝试任何裸机实现、让一切从头开始。
请参阅以下内容:
SimpleLink MCU SDK 用户指南(TI.com)
此处介绍了功率驱动器:
TI 驱动程序电源管理
,
Alex Zhang:
在standby模式中使用的是低速时钟,由32khz产生
你可以在文档中检索关键字
https://www.ti.com.cn/cn/lit/ug/swcu117i/swcu117i.pdf?ts=1694768206075&ref_url=https%253A%252F%252Fwww.ti.com.cn%252Fproduct%252Fcn%252FCC1310%253F_ticdt%253DMTY5NDc2NTc0OXwwMTg2MTRkMjIyZDEwMDIyZmI3MTBiNTAwNWE0MDUwNmYwMGY5MDY3MDA3ZTh8R0ExLjIuMTAwMjMwMTUzNC4xNjc2MDExMTQ0
,
Shuyang Zhong:
Hi Genyi,
配置方法参见:
https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/553849/cc1310—using-32khz-rc-oscillator-guidance-or-example-project
内部RCOSC的功耗会比外部32kHz晶振高,这是一个成本与功耗之间的trade off,需要在设计时综合考虑。
Best regards,
Shuyang
,
genyi liu:
会高多少?
,
Shuyang Zhong:
跟应用有关的。另外您打算跑什么协议?同步协议需要低速时钟保证一定精度,能够在预期的时间醒来进行射频收发,这种场景下建议保留32kHz晶振。
Best regards,
Shuyang
,
genyi liu:
就是单纯定时发送数据
,
genyi liu:
powershutdown 可以被定时器唤醒吗,如果可以,应该可以解决这个功耗问题
,
Shuyang Zhong:
接收方也是平常休眠,定时唤醒接收吗?这样的话就需要32kHz晶振的精度保证双方同时唤醒,不然会丢包的。
Best regards,
Shuyang
,
Shuyang Zhong:
shutdown只能通过GPIO电平唤醒
Best regards,
Shuyang
,
genyi liu:
接收方一直在接收状态
,
genyi liu:
板子没空间,晶振也贵,想去掉
,
Shuyang Zhong:
接收状态电流是mA级的,如果是长接收那你基本可以忽略晶振的电流区别了。您的设备是电池供电还是有电源?不考虑功耗,又是长接收的话,确实可以考虑用内部RC。
Best regards,
Shuyang
,
genyi liu:
我的发送设备是电池供电,板子面积不不够,想去掉晶振
,
genyi liu:
接收设备是usb供电
,
genyi liu:
难点就是发送设备要省电
,
Shuyang Zhong:
所以接收端是电源供电,并且24小时长接收?那发射端可以用内部RC,反正不管什么时候发包,接收端都能收得到的。
Best regards,
Shuyang
,
genyi liu:
是的,
,
genyi liu:
现在实测就是发送设备去掉32KHz晶振,功耗炸了
,
genyi liu:
能不能不用24MHz晶振,用内部晶振 ?
,
Shuyang Zhong:
Hi Genyi,
上次说的配置方法试过了吗?是否有效?
24MHz晶振必须使用外部,为了保证射频信号的频偏。
Best regards,
Shuyang
,
genyi liu:
试过了,功耗挺高的!
,
Shuyang Zhong:
功耗有多少?到mA级了吗?
另外您是用什么方法测量功耗的?可以用EnergyTrace看一下实时功耗,确认是否有进入低功耗模式:
https://www.ti.com/lit/pdf/swra478
Best regards,
Shuyang
,
genyi liu:
ma级,EnergyTrace是软件吗?
,
Shuyang Zhong:
EnergyTrace是CCS的一个功能,结合LaunchPad开发板可以测量实时功耗。参考上面的文档就可以啦。
Best regards,
Shuyang