皮爱了西 发表于 2013-7-24 16:23:18

求助:如何降低I2C系统的功耗?

本帖最后由 皮爱了西 于 2013-7-24 16:26 编辑

系统组成:msp430G2553 + max44009,走的I2C协议,其他外部设备都采用aclk(配置为32768hz外部晶振),现在通过计时器中断以50hz的速度读取max44009的数值,功耗在10ma左右,期望值是1ma以下,请问哪位大侠给指导以下,如何再降低功耗。

顺便问一下,哪位用过max44009,中断应该怎么接线?按测试中断状态寄存器的值已经为1了,但是为什么int脚没有拉低呢?

祥子 发表于 2013-7-25 14:13:59

首先第一个, IIC使用的是硬件还是IO软件模拟?

功耗是整个系统的功耗还是单片机这块的功耗?

hhxb 发表于 2013-7-25 14:30:12

分别测量每个芯片/元件的功耗;msp430G2553和max44009都主打低功耗。这两个不可能有这么大功耗

皮爱了西 发表于 2013-7-25 16:49:24

先谢谢各位的恢复。软件模拟I2C,用白沙怀表里的程序修改的(MAX44009的时序看着有点蛋疼O(∩_∩)O~),中断引脚和I2C的上拉电阻都是10K。晚上回去准备再把程序优化一下。

气球 发表于 2013-7-25 16:55:53

50Hz读数太夸张了,当然会功耗很大!!!

hkhkdyx 发表于 2014-5-5 18:18:12

您好,我在调试G2Lauchpad的硬件IIC中遇到困惑,2天了都没调通,请问您能指导我下吗?   如有帮助,将非常感激
页: [1]
查看完整版本: 求助:如何降低I2C系统的功耗?