我们正在构建超低功耗器件、并希望将一个单线器件与微控制器隔离。 如果 ENABLE 引脚为低电平(通过 GPIO 置位)、则电流从 VCCA 流向 微控制器。 根据数据表第5页、使能引脚的上拉电阻为250k Ω。 流入微控制器的电流=(3.3/250 x 1000)= 13.2uA、这在我们的案例中非常高。 这可以通过将微控制器的 GPIO 引脚作为输入来解决。
在使能引脚为低电平时、在 SDAA 和 SCLA 上添加上拉电阻器会将电流消耗增加到650uA。 这种行为的原因可能是什么?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我们正在构建超低功耗器件、并希望将一个单线器件与微控制器隔离。 如果 ENABLE 引脚为低电平(通过 GPIO 置位)、则电流从 VCCA 流向 微控制器。 根据数据表第5页、使能引脚的上拉电阻为250k Ω。 流入微控制器的电流=(3.3/250 x 1000)= 13.2uA、这在我们的案例中非常高。 这可以通过将微控制器的 GPIO 引脚作为输入来解决。
在使能引脚为低电平时、在 SDAA 和 SCLA 上添加上拉电阻器会将电流消耗增加到650uA。 这种行为的原因可能是什么?
尊敬的 Max:
感谢您的回复。 是的、我们已将问题解决为 TCA9800。 如数据表中所述、B 侧没有拉电阻器。 VCCB 通过负载开关供电、并在与从器件无通信之前断电。 这是观察结果。
器件电流消耗:2uA
1) 1)不使用 TCA9800时的器件流耗= 2uA
2) 2)当 TCA9800和 EN 引脚(uC 的 GPIO)作为输入且负载开关关闭(VCCB)= 2.2uA 时的器件流耗
3) 3)当 TCA9800和 EN 引脚(uC 的 GPIO)输出为低电平且负载开关关闭(VCCB)= 15.6uA 时的器件流耗。
4) 4) TCA9800和 EN 引脚(uC 的 GPIO)作为输出低电平且负载开关打开(VCCB)= 650uA 时的器件流耗。
尊敬的 Max:
上一答复中列出的电流为总电流(ICCA + ICCB +其他电路)、在电源处测量的电流为650uA。 当 VCCB 被打开时、没有其它组件被启用。 I2C 线路上的电压如下。
电源= 3.3V
VCCA = 3.3V、SCLA = SCDA = 3.285V
VCCB = 0V、SCLB = SDAB = 250mV
请注意、这些是 ENABLE 为低电平时的电压。
嗨、Ashok、
当 VccB 为0V 时、您会看到 SCLB/SDAB 为250mV、这有点奇怪。 B 侧电流源被禁用、因此我们不应看到 B 侧产生的电压、除非它在周围浮动。 您描述设置的方式是、如果 VccB 未通电、拉低或高使能引脚无关紧要、因为器件被保持在欠压闭锁状态。
SDA/SCL 线路上是否有任何串联电阻器? 也许我们可以检查电流来自哪个方向、因为如果您看到250mV 的电压、我们似乎会看到一些未知的泄漏。
谢谢、
-Bobby