Cannot understand the acknowledgement signal in I2c Bus-ADS1015 TI ADC chip

Status
Not open for further replies.

kunal5959

Junior Member level 3
Joined
Jul 26, 2011
Messages
31
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,644



I have to access the ADC chip ADS1015 by sending data throughI2c bus. In the data sheet Yellow box highlights Read/write bit, Green is ACKnowledgement bit and the Red box is something which i do not understand, what it means. After that the second byte of data is sent to ADS1015.
Do i have to worry about generating that peak( inside red box). Can anyone suggest me what that peak means, or is it just a way showing end of 1st frame of data and beginning of second frame of data.
 

Attachments

  • Screenshot_1.png
    103.8 KB · Views: 120

In the green box the master sends a '1' (really open collector with pull-up). The ack bit is generated by the slave, which during one bit (the green box) activates it's driver on the SDA line to send a '0'.
When the slave stops driving the SDA to '0' it can take some time before the master starts driving a '0' for the next byte. SDA will be pulled towards '1' when nothing is driving it to '0'. This is the reason for the possible "glitch" in the red box.
 
Thanks a lot for the reply. That really helped in understanding the SDA glitch better.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…