??? 01/05/05 04:48 Read: times |
#84341 - Analysis... Responding to: ???'s previous message |
John said:
I am unsure when looking at the datasheets what parameters i should be checking and how i need to document this. As long as CMOS chips are used, DC loading isn't an issue, normally, unless you try to combine 3V circuitry with 5V one, for instance, or you insert impedances in series with inputs/outputs of microcontroller. AC loading is often a question of capacitive loading. But as long as strong push-pull stages are driving the lines, a danger only exists, if capacitive load is heaviliy overranged. The datasheet tells you, when this is the case. A problem arises if you try to drive lines by an 'open drain' driver circuit. Then, the pull-up resistance can be much higher than the typical source impedance of a standard push-pull driver (which is about 30...100 Ohm). In this case a low pass filter is formed by pull-up resistor and load capacitance, which can result in an extreme decrease of rise time and increase of propagation delay time of signal. So, if your circuit contains 'open drain' drivers, then this is a point to be issued. I also have to complete timing analysis. While i have some notes, does anyone have any tips when doing these? Have a look at application note 457 from Philips, which you will find here, for instance: http://ece-www.colorado.edu/~mcclurel/pan457.pdf This application note includes a nice timing analysis for the interfacing of external memory and will give you an idea, what a timing analysis should focuse on. Keep in mind, that this '51 microcontroller is manufactured to easily work with several sorts of external hardware like SRAMs, EPROMs, latches, etc. So, the timing characteristics must have a certain headroom. But the faster the clock frequency goes the more the headroom shrinks and what might be easy at 6MHz clock frequency can become troublesome at 24MHz. So, whether timing is critical often depends on clock frequency of microcontroller. And keep also in mind, that your 'loading and timing analysis report' will become the longer, the more unusual and exotic circuitry you add... Kai |
Topic | Author | Date |
Worst case design | 01/01/70 00:00 | |
bible time | 01/01/70 00:00 | |
What about an example? | 01/01/70 00:00 | |
loading analysis | 01/01/70 00:00 | |
Laoding Analysis | 01/01/70 00:00 | |
AC "loading" | 01/01/70 00:00 | |
AC analysis | 01/01/70 00:00 | |
AC loading | 01/01/70 00:00 | |
Andy forgot | 01/01/70 00:00 | |
Not so much | 01/01/70 00:00 | |
How to post a schematic - Tutorial | 01/01/70 00:00 | |
Analysis... | 01/01/70 00:00 | |
Schematic | 01/01/70 00:00 | |
? | 01/01/70 00:00 | |
new url | 01/01/70 00:00 | |
Link | 01/01/70 00:00 | |
Third time lucky | 01/01/70 00:00 | |
the link | 01/01/70 00:00 | |
Oh dear... | 01/01/70 00:00 | |
Clock Freq. | 01/01/70 00:00 | |
old school | 01/01/70 00:00 | |
ADC | 01/01/70 00:00 | |
1997 | 01/01/70 00:00 | |
? | 01/01/70 00:00 | |
Design Practices | 01/01/70 00:00 | |
for the sake of it | 01/01/70 00:00 | |
living in the past | 01/01/70 00:00 | |
Old Design practice | 01/01/70 00:00 | |
Call My Bluff? | 01/01/70 00:00 | |
true meaning of "Worst-Case" | 01/01/70 00:00 | |
Are you sure?![]() | 01/01/70 00:00 | |
Business spec ? | 01/01/70 00:00 | |
UniS? | 01/01/70 00:00 | |
Naw | 01/01/70 00:00 | |
Ya | 01/01/70 00:00 | |
? | 01/01/70 00:00 | |
Try this | 01/01/70 00:00 | |
can not answer | 01/01/70 00:00 |