Re: value of SDA in acknowledge phase.
- From: "Bob" <nimby1_notspamm_@xxxxxxxxxxxxx>
- Date: Tue, 26 Apr 2005 05:32:06 GMT
Praveen,
It's been a while since I've looked at this, so I could be wrong.
I don't think that it's an issue of who is the master. The side that's doing
the reading will hold the SDA line low as its acknowledgment that it
received the data, or not drive it (i.e., drive it as "Z") if there was a
read error. Therefore, the side that's writing needs to not drive it (i.e.,
drive it as "Z") during the ack bit. The SDA line has a pullup so that it
will float high if an ack is not presented to the line by the reader, and
the writer will detect this as an error to its write.
Bob
<praveen.kantharajapura@xxxxxxxxx> wrote in message
news:47cf10b7.0504251938.59fbe209@xxxxxxxxxxxxxxxxxxxxx
> Hi all,
>
> In I2C after the master has transmitted a byte of data , next is the
> Acknowledge cycle from the slave.In this cycle what shold the master
> drive on the SDA line, drive on it a '0' or a 'Z'.This confusion is
> there because the SDA line is externally pulled up.
>
> Thanks in advance ,
> Praveen
.
- Follow-Ups:
- Re: value of SDA in acknowledge phase.
- From: praveen . kantharajapura
- Re: value of SDA in acknowledge phase.
- References:
- value of SDA in acknowledge phase.
- From: praveen . kantharajapura
- value of SDA in acknowledge phase.
- Prev by Date: Re: employees of telecommunications companies, watch out who you vote for...
- Next by Date: Re: any disadvantage to using voltage doubler or tripler ?
- Previous by thread: value of SDA in acknowledge phase.
- Next by thread: Re: value of SDA in acknowledge phase.
- Index(es):
Relevant Pages
|