Cypress技术william hill官网
直播中

朱虹博

7年用户 230经验值
私信 关注
[问答]

i2c可以在核心深度睡眠时运行吗?

你好,
我们有一个传感器总线管理器,我们一次从多个传感器中提取数据。当系统处于深度睡眠/睡眠模式时,有可能做到这一点吗?我们应该注意,我们正在拉动数据,并将蓝牙配置为单个核心。
以前,在PSoC 4中,I2C只能在内核处于休眠模式下工作。这对于PSoC 6来说是一样的吗?
最好的,
史蒂夫

以上来自于百度翻译


     以下为原文
  Hi there,

We have a sensor bus manager where we are pulling data from multiple sensors at a time. Is it possible to to do this while the system is in deep sleep/sleep mode? We should note that we are pulling data and have Bluetooth configured to a single core.

Previously, in psoc 4 the i2c could only operate while the core in in sleep mode. Is this the same for psoc 6?

Best,
Steve

回帖(4)

刘建伟

2018-9-28 16:02:59
I2C主机在设备处于深度休眠模式时不工作。其中一个I2C奴隶可以在深度睡眠模式下工作。

以上来自于百度翻译


     以下为原文
  I2C masters do not operate while the device is in deep-sleep mode. One of the I2C Slaves can operate in deep-sleep power mode.
举报

朱虹博

2018-9-28 16:12:41
引用: 60user133 发表于 2018-9-28 15:46
I2C主机在设备处于深度休眠模式时不工作。其中一个I2C奴隶可以在深度睡眠模式下工作。

以上来自于百度翻译

HI TDU
你能告诉我们在哪里能找到更多的信息吗?谢谢您。
最好的,
史蒂夫

以上来自于百度翻译


     以下为原文
  Hi tdu,
 
Could you point us to where we could find more information on this? Thank you.
 
Best,
Steve
举报

刘建伟

2018-9-28 16:32:11
引用: Emily1225 发表于 2018-9-28 15:56
HI TDU
你能告诉我们在哪里能找到更多的信息吗?谢谢您。
最好的,

PSoC 6数据表:HTTP://www. CyPress .COM/DCOMPATION/DATHESETS/PSOC-6MCU-PSOC-63-BLE数据表可编程系统CHPS-PSoC
如果你看看图2,你会发现1的SCB是浅蓝色的,表明它在深度睡眠中工作。此外,第8页的子标题串行通信块也提到了这一点:
串行通信块(SCB)PSoC 63具有九个SCB,每个SCB都可以实现I2C、UART或SPI接口。一个SCB将在一个外部时钟的深度睡眠中运行,这个SCB将只在从模式(需要外部时钟)工作。
关于SCBS的TRM章节也提到了哪些模式在深度睡眠中工作,以及如何配置设备:
HTTP://www. CyPress .com/文档/技术-参考手册/PSoC-6MCU-PSOC-63-BLUE结构-技术参考

以上来自于百度翻译


     以下为原文
  The PSoC 6 datasheet: http://www.cypress.com/documentation/datasheets/psoc-6-mcu-psoc-63-ble-datasheet-programmable-system-chip-psoc 
 
If you look at figure 2 you'll see that 1 of the SCBs is in light blue indicating that it works in deepsleep. Also the sub heading Serial Communication Block on page 8 makes mention of this as well:

Serial Communication Blocks (SCB) PSoC 63 has nine SCBs, which can each implement an I2C, UART, or SPI interface. One SCB will operate in Deep Sleep with an external clock, this SCB will only operate in Slave mode (requires external clock).
 
The TRM chapter on SCBs also mentions which modes work in deepsleep and how to configure the device:
http://www.cypress.com/documentation/technical-reference-manuals/psoc-6-mcu-psoc-63-ble-architecture-technical-reference
举报

王睦羽

2018-9-28 16:44:16
引用: 60user133 发表于 2018-9-28 16:16
PSoC 6数据表:HTTP://www. CyPress .COM/DCOMPATION/DATHESETS/PSOC-6MCU-PSOC-63-BLE数据表可编程系统CHPS-PSoC
如果你看看图2,你会发现1的SCB是浅蓝色的,表明它在深度睡眠中工作。此外,第8页的子标题串行通信块也提到了这一点:
串行通信块(SCB)PSoC 63具有九个SCB,每个SCB都可以实现I2C、UART或SPI接口。一个SCB ...

请注意,描述在TRM”这是唯一的国有商业银行,在深睡眠功耗模式是可用的。”指I2C/SPI奴隶唤醒在DSM,没有直接工作在DSM,因为单片机没有能力处理数据下一模式。醒来后通过地址匹配,装置会回到正常处理主动模式。

以上来自于百度翻译


     以下为原文
  Please note description in TRM "this is the only SCB that is available in the Deep Sleep power mode." means I2C / SPI slave wakeup available under DSM, not work directly under DSM, because mcu is not capable of handling data under DeepSleep mode. After waking up through address matching, device would get back to active mode for normal handling.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分