Hallo,
geh mal nach http://www.ftdichip.com/ und schau Dir unter Datasheets den ft232R an. Dort ist auch die Realisierung eines RS485 beschrieben.
Warum soll I2C zu langsam sein? Der Standard arbeitet mit einem Takt von 100KHz, die bessere Variante geht bis 400KHz. Bei längeren Leitungen kann man dann den Buffer P82B96 einsetzen.
Gruss Klaus.