我正在使用MPQ3326作为我的灯光驱动组件,在测试整个系统的低功耗电流时发现怎么也降低不到设计值。(实测200uA,设计值最坏情况约70uA。)
最后排查发现摘取I2C总线的上拉电阻后,问题解决。
随后焊回原样,又将MCU侧的I2C端口设置为了高阻态,低功耗电流依旧保持200uA。
整个系统低功耗状态时,仅MCU开启,MPQ3326处于下电状态。
很好奇,MPQ3326在配置时有什么需要特别注意的配置信息吗?为什么其I2C端口在下电时并不是高阻态?
我正在使用MPQ3326作为我的灯光驱动组件,在测试整个系统的低功耗电流时发现怎么也降低不到设计值。(实测200uA,设计值最坏情况约70uA。)
最后排查发现摘取I2C总线的上拉电阻后,问题解决。
随后焊回原样,又将MCU侧的I2C端口设置为了高阻态,低功耗电流依旧保持200uA。
整个系统低功耗状态时,仅MCU开启,MPQ3326处于下电状态。
很好奇,MPQ3326在配置时有什么需要特别注意的配置信息吗?为什么其I2C端口在下电时并不是高阻态?
感谢您的回复,我用了一个5V的DCDC给MPQ3326供电。
系统下电时,5V DCDC会被Disable。因此,MPQ3326的Vin是0V,实测也是。
为了以便理解随附MPQ3326的外围配置电路图,3.3V是MCU侧的供电,低功耗模式下不会关闭:
所以我理解一下 您测试的是3.3V这边的电流不是Vin流入的电流是不
可以这么理解。
当然,我测试的是整个系统的电流,12V输入位置进行测试的。
(12V转3.3V LDO在供,MCU处于低功耗状态;12V转5V DCDC停供,MPQ3326 disabled。没有其他多余设备在线。)
3326如果disable了就应该不会消耗什么电流了,而且在不给电的情况下即便使能了3326寄存器也不会起效。您可以看下其他的地方,或者复查一下是不是3.3V在有电阻的情况下有其他的通路。
3.3V I2C回路中,仅有MCU与MPQ3326,MCU已经配置为了高阻态。在此情况下,摘除或贴上4.7K上拉电阻会改变系统的低功耗电流。因此我只能推测是MPQ3326的I2C端口电气属性问题,可以告诉我MPQ3326的I2C端口(特别是SDA)的端口电路特性吗?
另外我也尝试了使用不同的上拉电阻来测试:4.7K时SDA端为2.5V//10K时SDA端为2.2V//16K时SDA端为1.8V。其中,SCK端都能稳定为3.3V。
SDA/SCL内部电路需要内部确认,但是如果芯片没有VCC应该是芯片内部也不会使能的
所以我的推测是,MPQ3326在无供电时,默认的SDA端口回路存在漏电流的通路,导致外部的3.3V会在此时通过MPQ3326的SDA引脚产生约80uA左右的漏电流。希望可以进行解答,非常感谢。