RE: I2C over Fiber Links
I'm looking at doing this for one of my projects, but probably not in a way that will be useful to you.
The PIC will be inside an explosion-proof box close to a gas wellhead. It will be interfaced to multiple ADCs located just outside the box, in turn measuring the output of Hall effect sensors. The PIC will have to work at max speed to be able to measure the data fast enough. The data then has to be sent out to a safe area 50 metres away across the explosion-risk area. For a variety of reasons associated with size, weight and hazardous-area certification requirements it will be very expensive and maybe impossible to achieve the project target of data rate with conventional intrinsic-safety cabling and interfaces. So, my intended method is to buffer two fiber optic transmitters off the SDA and SCL lines, take the fibers through the Ex-box wall and away to the safe area where I will have to build a custom interface to decode the data. Should be fun.