??? 02/15/10 11:42 Read: times Msg Score: +1 +1 Informative |
#173171 - I2C Could be made to work. Responding to: ???'s previous message |
I2C could be made to work. You may find the 2-wire type bus to be ideal.
All that said I would seriously suggest that instead of implementing I2C you implement the SMBus standard. It is similar to I2C but has a substantial improvement for use in going over cables and board to board. SMBus protocol calls for a hold time of 300nsec on the SDA line after the falling edge of SCL from the driving entity. The older I2C has the timing for this hold time specified at 0 nsec and when cables distort and slow the timing on the 2-wire bus you can run into big problems of bus transactions not being recognized or transferring incorrect data. Michael Karas |