Entiendo que en I2C, líneas SCL y SDA uso de resistencias pull-up y el pin de los conductores son de colector abierto NPN de dispositivos que puede conducir pines a tierra. Esto le da I2C una ventaja que el mismo bus, ahora puede ser compartida con varios esclavos, e incluso si dos o más esclavos error tratar de conducir el autobús, al mismo tiempo, no causa ningún daño al sistema.
Pero esto también puede ser hecho usando abierto PNP de drenaje de los conductores y los resistores pull-down en SDA y SCL líneas. Cosas como el reloj de estiramiento y multi-maestro de arbitraje se puede lograr con esto también.
La actual implementación de protocolo I2C da a los beneficios sobre la anterior sugiere la implementación alternativa?