您好!
我们在 i2c 总线上的 i2c 通信出现问题、似乎是总线上的一个 INA 导致问题。 我们将 INA 用作电流和功率监控器。 我们 使用命令89h 读取为我们提供电流测量值的2个数据字节。 这似乎工作正常。 我们还使用97h 来获得输入功率测量读数。 我们还期望从中读取2字节。 在大多数时间内、这两个命令都按预期工作。 在我们启动制动电机后、似乎正在读取的 INA233会注意到功率测量往往会将时钟线保持在高电平、而数据线保持在低电平。 在这个点后、总线被保持在这个状态。 解决此问题的唯一方法是对电路板进行下电上电。 我正在使用 Beagle 读取总线上的 i2c 通信、似乎从97h 命令中读回的内容为:FF 3B 00。 我们正在接收 Beagle 表示的3个字节。 这可能是导致这个问题的另一个问题、但我想我会在这里发帖、看看是否有人知道可能会发生什么。 任何想法都会有所帮助。
