Other Parts Discussed in Thread: CC1352R
在cc1352r的datasheet上, table 9.2 Power mode中
Peripherals 在Standby mode的時候是 Off, 在Idel mode是Available
而Sensor Controller都是Available
那切換到Standby mode的時候 是否能用Sensor Controller去控制I2C?
或是只能在Idel mode下才能使用I2C呢?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在cc1352r的datasheet上, table 9.2 Power mode中
Peripherals 在Standby mode的時候是 Off, 在Idel mode是Available
而Sensor Controller都是Available
那切換到Standby mode的時候 是否能用Sensor Controller去控制I2C?
或是只能在Idel mode下才能使用I2C呢?
那切換到Standby mode的時候 是否能用Sensor Controller去控制I2C?
可以的,Sensor Controller是一个单独的小内核,可以独立于M3工作
謝謝回復 但我可能沒解釋清楚
我知道Sensor Controller可以在Standby mode運作
但是I2C是否能在Standby mode運作呢?
由圖下表得知 Peripherals 在Standby mode的時候是 Off
這個表是讓我感到困惑的地方, 因為I2C應該是屬於Peripherals的範疇
當Peripherals是off, 那I2C是否也是off?
因為我的應用是要用Sensor Controller 經由I2C控制sensor
如果I2C能在Standby mode下運作, 那電流會比在Idle mode下節省很多
所以想跟您再次確認一次
但是I2C是否能在Standby mode運作呢?
不能,当有外设运行时,M3不会进入到standby模式,Sensor Controller 可以单独控制I2C
上面表格指的是M3
您的意思是說 hardware I2C module在M3 Standby mode下是不能運作的
因為hardware I2C module運作的同時, M3 會進到Idle mode
但是Sensor Controller可以用software的方式產生bit-banged I2C protocol信號
所以我還是能在M3 Standby mode下, 直接用Sensor Controller經由I2C protocol去控制sensor
而不需要用 hardware I2C module來進行, 可以這樣理解嗎?
下圖是CC13x2, CC26x2 SimpleLink Wireless MCU, Technical Reference Manual
所以我還是能在M3 Standby mode下, 直接用Sensor Controller經由I2C protocol去控制sensor
而不需要用 hardware I2C module來進行, 可以這樣理解嗎?
是的,理解是对的