我们知道IIC器件分为标准模式、快速模式、高速模式。
快速模式器件可以向下兼容标准模式。

如图是IIC的快速模式和标准模式的时序要求,从时序表来看大部分数据问我们都可以直观的看出快速模式可以兼容标准模式,但是这其中在SDA、SCL的上升和下降时间这两项就有问题了,快速模式要求是最大值是300ns,而标准模式对上升时间的要求是最大值1000ns。
这就有问题了,如果我主机是标准模式的IIC接口,而从机是快速模式的IIC接口,如果主机的SDA和SCL的上升时间是超过300ns的,比如500ns,那这时候对于从机来说,不就是无法满足从机的IIC快速模式标准了吗?
我理解是向下兼容是不是只是在主机为快速模式器件,而从机为标准模式器件时,主机发给从机,这样才是协议里面说的向下兼容。