| Author |
Message |
Ron J
Guest
|
Posted:
Wed Dec 07, 2005 5:35 pm Post subject:
Timing Diagrams |
|
|
Happy Holidays!
Where can I find info on timing diagrams? I would like to learn them
because I am trying to learn PIC programming and also I2C bus, but I am
confuse with timing diagrams.
Any help?
Thanks!
|
|
| Back to top |
|
 |
Ron J
Guest
|
Posted:
Wed Dec 07, 2005 5:35 pm Post subject:
Re: Timing Diagrams |
|
|
Hello PeteS,
Thanks much for the kind reply! Do you know of a website with pictures
so I can understand more? |
|
| Back to top |
|
 |
PeteS
Guest
|
Posted:
Wed Dec 07, 2005 5:35 pm Post subject:
Re: Timing Diagrams |
|
|
Ron J wrote:
| Quote: | Happy Holidays!
Where can I find info on timing diagrams? I would like to learn them
because I am trying to learn PIC programming and also I2C bus, but I am
confuse with timing diagrams.
Any help?
Thanks!
|
Timing diagrams show the relationships required between various signals
(when in a datasheet) for something to work. There are specific timing
statements such as 'setup time' (the amount of time data must be stable
before an active clock edge) and 'hold time' (the amount of time a
signal must remain stable after a valid clock edge).
They really aren't difficult to understand at all.
Cheers
PeteS
|
|
| Back to top |
|
 |
Ron J
Guest
|
Posted:
Wed Dec 07, 2005 5:35 pm Post subject:
Re: Timing Diagrams |
|
|
Hello,
I have that document and the timing diagrams are Greek to me -- for
now. For instance, I don't understand Figure 4 very well especially
when the timing diagrams "cross" each other. Can you explain?
Thanks! |
|
| Back to top |
|
 |
Guest
|
Posted:
Wed Dec 07, 2005 5:35 pm Post subject:
Re: Timing Diagrams |
|
|
| Quote: | Happy Holidays!
Where can I find info on timing diagrams? I would like to learn them
because I am trying to learn PIC programming and also I2C bus, but I am
confuse with timing diagrams.
Any help?
Thanks!
|
Nice public email address.
You might want to review the I2C spec:
http://www.semiconductors.philips.com/acrobat_download/literature/9398/39340011.pdf |
|
| Back to top |
|
 |
Pooh Bear
Guest
|
Posted:
Thu Dec 08, 2005 1:35 am Post subject:
Re: Timing Diagrams |
|
|
Ron J wrote:
| Quote: | Hello PeteS,
Thanks much for the kind reply! Do you know of a website with pictures
so I can understand more?
|
Think of them as being like what you'd expect to see on a scope if you
probed the pins.
Graham |
|
| Back to top |
|
 |
Pooh Bear
Guest
|
Posted:
Thu Dec 08, 2005 1:35 am Post subject:
Re: Timing Diagrams |
|
|
Ron J wrote:
| Quote: | Hello,
I have that document and the timing diagrams are Greek to me -- for
now. For instance, I don't understand Figure 4 very well especially
when the timing diagrams "cross" each other. Can you explain?
Thanks!
|
The 'cross' as you call it on SDA, the serial data line, indicates
where the data state is meant ' allowed to change ( if it needs to ).
See the text note underneath and the relationship to SCL, the serial
clock. I.e. data shouldn't change when SCL is high.
Graham |
|
| Back to top |
|
 |
Rich Grise
Guest
|
Posted:
Thu Dec 08, 2005 9:35 am Post subject:
Re: Timing Diagrams |
|
|
Ron J wrote:
| Quote: | Happy Holidays!
Where can I find info on timing diagrams? I would like to learn them
because I am trying to learn PIC programming and also I2C bus, but I am
confuse with timing diagrams.
|
Well, it's a chart of what happens when. The X axis is time, as if you
were timing a race, and the Y axis is the states of various signals
along that time-line.
What part is it that you're having trouble with?
Thanks,
Rich |
|
| Back to top |
|
 |
Jasen Betts
Guest
|
Posted:
Thu Dec 08, 2005 3:32 pm Post subject:
Re: Timing Diagrams |
|
|
On 2005-12-07, Ron J <bigschlong@gmail.com> wrote:
| Quote: | Hello PeteS,
Thanks much for the kind reply! Do you know of a website with pictures
so I can understand more?
|
Think of them as, a stack of a graphs of voltage against time
you'll need to use a fixed pitch font to read the rest of this
courier is a good choice.
_____ ____ ____ ____
\ / \/ \/
\________/\____/\____/
voltage ||voltage ||high||high|| high
is high ||is low || or || or ||
|| ||low ||low ||
|| || || ||
~~~~~~~~~~~~~~~~~~~~~~~~~~ voltage is changing (or not)
_____ ______
\ /
A \________/
| |
__________ <5ms
\
B \_____________
| | | |
voltage B stays high for atleast 10ms after voltage A goes low
voltage A stat low for atleast 20ms after voltage b goes low
the rise time on voltage A is less than 5ms.
Bye.
Jasen |
|
| Back to top |
|
 |
Ron J
Guest
|
Posted:
Thu Dec 08, 2005 5:35 pm Post subject:
Re: Timing Diagrams |
|
|
Thanks, all! Thanks Jasen!
That is really helpful! |
|
| Back to top |
|
 |
ehsjr
Guest
|
Posted:
Fri Dec 09, 2005 12:49 am Post subject:
Re: Timing Diagrams |
|
|
Jasen Betts wrote:
| Quote: | On 2005-12-07, Ron J <bigschlong@gmail.com> wrote:
Hello PeteS,
Thanks much for the kind reply! Do you know of a website with pictures
so I can understand more?
Think of them as, a stack of a graphs of voltage against time
you'll need to use a fixed pitch font to read the rest of this
courier is a good choice.
_____ ____ ____ ____
\ / \/ \/
\________/\____/\____/
voltage ||voltage ||high||high|| high
is high ||is low || or || or ||
|| ||low ||low ||
|| || || ||
~~~~~~~~~~~~~~~~~~~~~~~~~~ voltage is changing (or not)
_____ ______
\ /
A \________/
| |
__________ <5ms
\
B \_____________
| | | |
10ms >20ms
voltage B stays high for atleast 10ms after voltage A goes low
voltage A stat low for atleast 20ms after voltage b goes low
the rise time on voltage A is less than 5ms.
Bye.
Jasen
|
Nice drawings!
Ed |
|
| Back to top |
|
 |
Rich Grise
Guest
|
Posted:
Fri Dec 09, 2005 1:35 am Post subject:
Re: Timing Diagrams |
|
|
On Thu, 08 Dec 2005 18:49:53 +0000, ehsjr wrote:
<AOL>
Me, Too!
</AOL>
;-) |
|
| Back to top |
|
 |
neon
Joined: 25 Feb 2006
Posts: 570
|
Posted:
Sun Mar 05, 2006 11:04 pm Post subject:
|
|
|
| cross is a reference point where by a trigger event is se to ocurr and/or a gate point of triggering |
|
| Back to top |
|
 |
|
|
|
|