请问如何才能使1310在低功耗模式下正常进行I2C通信?
1.看芯片手册1310进入低功耗standby模式时是关闭外设时钟的的
2.经过测试在standby模式下保持外设时钟开启平均功耗都有500多个微安,此时能够进行正常I2C slave通信,请问I2C作为从设备的待机功耗是多少呢?
大神求解!!!!
Alvin Chen:
低功耗模式下无法使用,你保持时钟开启就不能算standby, 所以也没有一个标准。
如果你想了解peripheral的功耗请看:5.4 Power Consumption Summary
www.ti.com/…/cc1310.pdf
你现在可能是包含在IO以及主频 和 I2c的功耗。
user5611410:
回复 Alvin Chen:
您的意思是在I2C作为从机的时候,无法进入低功耗?
user5611410:
回复 Alvin Chen:
还有个问题是standby模式下从机能不能 接收中断?这里我设置了从机I2C中断程序,接收不到主机的数据。
ti_lib_p
Alvin Chen:
回复 user5611410:
没试过,但是理论上不能,因为standby peripheral不工作,只有外部IO硬件中断可以有效。
user5611410:
回复 Alvin Chen:
哦哦,感谢