假设我们有一个 400 kHz I 2 C 总线。有一个主设备和一堆从设备。我们想再介绍一个从设备,但不幸的是它只能达到 100 kHz。
显然,可靠的设计选择是:
- 只需以 100 kHz 的频率运行该总线
- 为 400 kHz 和 100 kHz 外设使用单独的总线
但问题只是一个 hack:如果我们使用一个总线,并以 400 kHz 寻址 400 kHz 设备,并在与 100 kHz 从站通话时将总线切换到 100 kHz 会怎样?
或者较慢的从机是否会因为错误地认为它正在被寻址而对它在 I 2 C 线路上看到的 400 kHz 散列做出响应?
我们能否依靠 100 kHz 设备仍然能够足够好地处理 400 kHz I 2 C 信号以可靠地忽略发送给其他从站的消息?