Part Number:CC1312R
CC1312R如何才能进入待机状态,semphore_pend(),这个函数就可以么?
Yolande Wang:
您的理解是对的,Semaphore_pend调用后芯片会自动进入standby,直到被信号量唤醒。
,
zjj12138:
如果是这样的话,根据手册上面的介绍,我利用TCXO作为外部晶振RF发送数据,可以配置自动上电断电,但是实际上应用却只能上电不能关闭,导致功耗达不到预期
,
Yolande Wang:
zjj12138 说:实际上应用却只能上电不能关闭
原因可能是待机模式配置不正常,您是如何配置进入待机模式的?
,
zjj12138:
我的贴的问题就是如何正确配置,您这没回答又反过来问我怎么配置的。我是在main函数里面
Semaphore_Params_init(&semParams); semParams.mode = Semaphore_Mode_BINARY; Semaphore_construct(&semScTaskAlert, 0, &semParams);
mainThread()
函数里面 Semaphore_pend(Semaphore_handle(&semScTaskAlert), BIOS_WAIT_FOREVER);//
之前1310是这么做的没什么问题,不知1312有什么区别
我sleep也试过都不能关断
,
Yolande Wang:
1. 不用TXCO的时候能进低功耗吗?
2. 不用semaphore的时候能进低功耗吗?
,
Yolande Wang:
您先尝试一下,以便进入下一步分析,期待您的回复。
,
zjj12138:
Yolande Wang 说:1. 不用TXCO的时候能进低功耗吗?
不用TXCO可以进低功耗的,试过,但是不用TXCO不能使用sub1G发送无线数据。
Yolande Wang 说:2. 不用semaphore的时候能进低功耗吗?
不用它肯定不行,除非不用它用sleep。
,
zjj12138:
Yolande Wang 说:您先尝试一下,以便进入下一步分析,期待您的回复。
意思是您现在也没有正确的配置来参考是么?
,
Yolande Wang:
1. “不用TCXO不能使用sub1g发送数据”,用48MHz晶振也可以啊,为什么一定要用TCXO?
2. 意思是说sleep可以进低功耗是吗?
,
zjj12138:
Yolande Wang 说:不用TCXO不能使用sub1g发送数据”,用48MHz晶振也可以啊,为什么一定要用TCXO?
关于CC1312只能使用外部晶振发送数据,而且根据设计参考选用的有源晶振,所以必须使用。
Yolande Wang 说:2. 意思是说sleep可以进低功耗是吗?
只要不给晶振供电我这边低功耗就可以正常啊,但是问题是我必须使用那个晶振,不然无法发送数据。
按照您说的意思就是TCXO您那边也没有更多地信息,只能尝试规避使用TCXO来满足我对功耗的要求,是这个意思吧?
,
Yolande Wang:
这个例程里有关于semaphore配置供您参考:C:\ti\simplelink_cc13xx_cc26xx_sdk_7_10_01_24\examples\rtos\CC1312R1_LAUNCHXL\drivers\uart2callback
,
Yolande Wang:
为您找到这个链接,里面有关于信号量的详细使用方法,希望对您有帮助:https://dev.ti.com/tirex/explore/content/cc13xx_cc26xx_simplelink_academy_7_10_01_00/_build_cc13xx_cc26xx_simplelink_academy_7_10_01_00/source/rtos/rtos_concepts/rtos_concepts.html#semaphore
,
zjj12138:
这个联系我有参考过,但是帮助可能不是很大
,
Yolande Wang:
抱歉没能帮助到您,TI-RTOS使用power policy来管理自动进入standby模式,您的初始问题是如何使CC1312进入待机模式,以下有详细描述:https://www.ti.com.cn/cn/lit/ug/swcu185f/swcu185f.pdf?ts=1699961845737&ref_url=https%253A%252F%252Fwww.ti.com.cn%252Fproduct%252Fcn%252FCC1312R%253F_ticdt%253DMTY5OTk2MTgyNXwwMThhZDllY2Q5OTgwMDkwMmY3NzM5ZjI1OWI4MDUwNmYwMDEzMDY3MDA3ZTh8R0ExLjEuMjIyMDA2NDE0LjE2OTU4ODk1NDI
,
zjj12138:
抱歉这里未找到TCXO的相关信息,只是提到关于standy模式,https://e2echina.ti.com/support/machine-translation/mt-sub-1-ghz/f/mt-sub-1-ghz-forum/277972/cc1312r-gpio-tcxo我找到先关TCXO的问题,想要咨询一下,该贴中提到TI演示了TCXO与CC1312R的配合使用但是我未找到相关演示,你那边知道在什么地方么?
,
Yolande Wang:
CC1312支持使用外部TCXO,请参阅第7.3节: https://www.ti.com/lit/swra640
为了确保选择正确的TCXO,我们有特定的规格或要求,请参阅第5.4节: https://www.ti.com/lit/pdf/swra588
此处提供了使用TCXO选项进行设计: https://www.ti.com/lit/zip/swrr16
,
zjj12138:
感谢您的支持,问题已经解决了
,
Yolande Wang:
不客气,非常高兴您的问题解决了,真是太好了!