El bus I2C creo que permite muchos mas metros, casi como el RS232, mira a ver las especificaciones.
No necesitas convertirlos.
Lo que se suele hacer es trabajar en corriente 4 y 20 mAmp son 0 y 1. TAmbien se puede hacer control con el bit de paridad o chequeo de datos con confirmacion.