Part Number:LAUNCHXL-CC1352R1
SDK:simplelink_cc13xx_cc26xx_sdk_6_10_00_29
應用場景: sensor controller用I2C(bit-banged) periodic(週期200ms) 讀取sensor data.
1. sensor controller在每200ms讀取完sensor data後是否會進入Standby mode(此指sensor controller的Standby mode)?
2. 若1答案為yes, 當sensor controller進入到Standby mode時MCU是否會自動從Idle mode進到Standby mode(此指MCU的Standby mode)?
備註: 因為 sensor controller 用I2C(bit-banged)時必須為active mode 所以MCU必須為Idle mode.
YiKai Chen:
sensor controller沒有Standby mode,基本上sensor controller是一直在運行的,你可以把MCU設置為Standby mode,然後sensor controller在需要的時候去喚醒MCU
,
Hugh:
我根據sensor controller的help文件表格有看到Standby mode, 請問這個是什麼情況會用到呢?
,
YiKai Chen:
這個表格對應到的應該是主MCU的power mode吧
,
Hugh:
不是, 這非常確定是sensor controller的power mode.
因為在MCU的standby mode ADC還是可以動作的
,
YiKai Chen:
Hugh 说:因為在MCU的standby mode ADC還是可以動作的
你是指sensor controller的ADC還是可以動作的?
,
Hugh:
抱歉我搞錯了,ADC只能在MCU的idle mode使用因為需要HF clock
但是我想表明的是,前面那張表是sensor controller的power mode沒錯
而下面這張表才是MCU的power mode
,
YiKai Chen:
那應該就沒有問題了吧
,
Hugh:
還是有問題的, 根據sensor controller的help文件
sensor controller看起來是存在standby的power mode.
那就回到原始問題:
1. sensor controller在每200ms讀取完sensor data後是否會進入Standby mode(此指sensor controller的Standby mode)?
2. 若1答案為yes, 當sensor controller進入到Standby mode時MCU是否會自動從Idle mode進到Standby mode(此指MCU的Standby mode)?
,
Cherry Zhou:
您的这两个问题我们升级到英文论坛看下,有答复的话尽快给到您哈。
,
Cherry Zhou:
您好,
sensor controller位于 AUX (AON)power domain上,因此即使sensor controller处于active,主 CPU 也可以处于 low power mode。
如果没有需要执行的活动任务,sensor controller将进入default power mode, default power mode在Power and Clock Settings中设置。
,
Hugh:
從technical reference manual看起來, sensor controller處於Active, 主CPU是無法進入Standby只能在Idle mode
雖然Idle跟Standby都是low-power mode, 但是電流消耗有巨大差異,所以才想知道能否讓主CPU進到Standby?
————————————-
在sensor control studio中, default power mode只有Active跟Low-power可以選,
所以您的意思是說不能進到 sensor controller的Standyby mode, 只能進到Low-power mode嗎?
因為文件沒有統一的描述(cc13xx26xx technical reference manual跟sensor controller Help文件),
是否能幫忙確認sensor controller的Standyby mode就是AUX的power-down mode呢?
,
Cherry Zhou:
我们确认下哈,英文论坛的链接我们也po一下给您:
e2e.ti.com/…/launchxl-cc1352r1-power-mode
,
Cherry Zhou:
您好,
首先十分抱歉,我们上一条给您reply的答复是错误的。
Cherry Zhou 说:如果没有需要执行的活动任务,sensor controller将进入default power mode, default power mode在Power and Clock Settings中设置。
正确的答案如下:
active modes和 low-power modes是 sensor controller执行任务的两种模式。
当sensor controller没有在执行任务代码时,将进入standby mode。sensor Controller Studio 文档对此进行了说明。这是power down mode。
当sensor controller执行任务时,可以在这两个模式下(low power mode或active mode)执行任务。
如果sensor controller在active mode下执行任务,那么sensor controller clock来自 SCLK_HF,且不允许 MCU domain进入standby mode。
如果sensor controller在 low power mode下执行任务,则允许 MCU 进入standby mode。
,
Hugh:
多謝釐清, 再煩請進一步確認如下問題:
假設當sensor controller週期性在active mode下執行任務, 此時MCU在Idle mode.
1. 如果在sensor controller沒有執行任務時的空檔, sensor controller進入power down mode, 請問在此時MCU是否會"自動"進入Standby mode?
2. 還是需要application介入執行指令, 才能讓MCU從Idle mode進到Standby mode呢? 如果需要介入, 該如何實現?
3. 或是MCU不可能在sensor controller週期性從active mode變成power down mode期間, 轉換MCU的power mode呢?
,
Cherry Zhou:
我们跟进给工程师看下哈。
此外我们点击TI认为已解决之后也会继续reply您的问题,还请麻烦您不要操作哈。