Maker Pro
Maker Pro

I2C Bus Read acknowledgment failing

Hi ,
I am using I2C bus protocol to transfer the data to and from OSD.
I have implemented a driver which complete the above task. The problem
is that this driver is not working with Intel 82865 graphics controller
on the Dell Optiplex GX270 , when philips 170B monitor is connected.
I have increased some delay between the byte transffer and then the
driver started working for Philips 170S . Still its not wokring with
Philips 150B.
Later debugging revealed that its not setting the acknowledgment bit
correctly.
The Master gets the false acknowledgment in response to the byte
transfer.
Also when a tried to write the bit over the data line , after getting
the register address, the bit is not set correctly in the memory.
I am out of box for why this is happening..
Any clue will be very helpful.
thanks.
 
Top