can kw45 LPI2C work when the chip is deep sleep mode?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

can kw45 LPI2C work when the chip is deep sleep mode?

跳至解决方案
591 次查看
jeff56
Contributor I

The kw45 reference manual,  "Table 285. LPI2C low-power modes" says that:

Deep Sleep Before entering Deep Sleep mode, the LPI2C waits for the current transfer to finish any pending operation, while temporarily ignoring MCR[DOZEN].


i don't understand what this means. 

i wanna know, after the chip enter Deep Sleep mode, can the LPI2C(such as slave mode) work normally , and wakeup the chip when receive data from master?

 

0 项奖励
回复
1 解答
543 次查看
EduardoZamora
NXP TechSupport
NXP TechSupport

Hello @jeff56

Hope you are doing well.

According to Section 28.3.3 Deep Sleep mode, peripherals inside VDD_CORE_WAKE subdomain can remain operational using an asynchronous clock and can wake the device.

Functionality will depend on the instance in use. LPI2C0 is optional in Deep Sleep mode (KW45 Reference Manual, Section 28.4 Module operation in low power modes, Table 207: Cortex M33 core module operation in low power modes) as it is inside VDD_CORE_WAKE subdomain (Table 205: Peripheral power domain assignment).

To try to enable this peripheral in Deep Sleep mode, Functional Clock Mux should be configured selecting a clock that is available/functional in Deep Sleep mode and a proper Clock Configuration should be selected in LPI2C0 Reset and Clock Control (MRCC_LPI2C0).

Regards,
Eduardo.

在原帖中查看解决方案

1 回复
544 次查看
EduardoZamora
NXP TechSupport
NXP TechSupport

Hello @jeff56

Hope you are doing well.

According to Section 28.3.3 Deep Sleep mode, peripherals inside VDD_CORE_WAKE subdomain can remain operational using an asynchronous clock and can wake the device.

Functionality will depend on the instance in use. LPI2C0 is optional in Deep Sleep mode (KW45 Reference Manual, Section 28.4 Module operation in low power modes, Table 207: Cortex M33 core module operation in low power modes) as it is inside VDD_CORE_WAKE subdomain (Table 205: Peripheral power domain assignment).

To try to enable this peripheral in Deep Sleep mode, Functional Clock Mux should be configured selecting a clock that is available/functional in Deep Sleep mode and a proper Clock Configuration should be selected in LPI2C0 Reset and Clock Control (MRCC_LPI2C0).

Regards,
Eduardo.