工具与软件:
您好!
我将相对地使用远离 MCU 的 BQ76942 IC、因此我计划在两者之间使用 LT3960 I2C 到 CAN (物理)转换器、以减少可能对 I2C 总线产生的负面影响。 LT3960从器件将放置在 BQ76942 IC 附近、LT3960主器件将放置在 MCU 附近。 问题是 BQ76942 IC 执行 LT3960不支持的时钟延展。 我正在考虑在 BQ76942 IC 和 LT3960从器件之间使用另一个 MCU、其用作 BQ76942的"I2C 缓冲器"。 因此、主 MCU 将与该附加 MCU 进行通信、因为它将直接与 BQ76942通信(额外的 MCU 会将所需 BQ76942寄存器的内容复制到其存储器)、但不会发生时钟拉伸、从而与 LT3960兼容。 是否可以使用任何更简单的解决方案来代替额外的 MCU、以"消除 BQ76942的时钟延展"效应?
非常感谢、此致、Dejan。
