您好,
我们在原型电路中使用INA219,并且遇到了问题。 基本上,只要INA219电路(位于隔离板上)连接到包含MCU的主控制器电路,整个I2C总线就会停止工作,MCU就会停止工作。 为了隔离问题,我们将INA219电路直接连接到一个仅包含MCU,电压调节器,晶体等的小测试板上,基本上是开发板,发生了相同的事情。 当查看带有示波器的I2C通道时,SCL持续运行方波,SDA低,这似乎很奇怪,因为两个通道上的上拉电阻都为3K3欧姆。 只要INA219未连接,总线就会正常工作,MCU发出的所有命令都会出现。
INA219电路本身没什么特别的,5V输入,100nF电容接地,接地连接到引脚1,2 (用于设置地址)和6,5V连接到引脚5,SCA连接到3,SCL连接到4。 总线电压通过2个并联电阻器,以获得我们应用所需的Rs并进入引脚7和8。
整个系统为5V,所以I2C总线拉得不够高等应该没有问题。我们还尝试了不同的软件实施,似乎没有什么区别。 我们还试图取代INA219本身,但也没有结果。
我们非常感谢您的支持!