TI中文支持网
TI专业的中文技术问题搜集分享网站

LAUNCHXL-CC1352R1: Power mode切換在 Standby mode時, 是否能由sensor controller 控制I2C工作?

Part Number:LAUNCHXL-CC1352R1Other 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呢?

Kevin Qiu1:

Hugh 说:那切換到Standby mode的時候 是否能用Sensor Controller去控制I2C?

可以的,Sensor Controller是一个单独的小内核,可以独立于M3工作

,

Hugh:

謝謝回復 但我可能沒解釋清楚

我知道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下節省很多

所以想跟您再次確認一次

,

Kevin Qiu1:

Hugh 说:但是I2C是否能在Standby mode運作呢?

不能,当有外设运行时,M3不会进入到standby模式,Sensor Controller 可以单独控制I2C

上面表格指的是M3

,

Hugh:

您的意思是說 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

,

Kevin Qiu1:

Hugh 说:

所以我還是能在M3 Standby mode下, 直接用Sensor Controller經由I2C protocol去控制sensor

而不需要用 hardware I2C module來進行, 可以這樣理解嗎?

是的,理解是对的

赞(0)
未经允许不得转载:TI中文支持网 » LAUNCHXL-CC1352R1: Power mode切換在 Standby mode時, 是否能由sensor controller 控制I2C工作?
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1