Hi all, as most of embedded engineers well known this,
http://en.wikipedia.org/wiki/Ground_bounce
pic
Where it lifts up/down the ground of an IC to several volts.Probably reset the chip due to our MCLR guy.
Where motor resets only a one side.
If a situation like that occurs [suppose, these kind of things are very common in EE].How could I start
to check this against ground bouncing.
Suppose these are the things that I know.
1. length of wires.
2. PCB layout.
3. Inductance per a centimeter.
4. Timing diagrams of the microcontroller and access to micro-controller firmware source code level.
[More than that access to timing analysis reports from a simulation software].
These are my question(S).
1. Where I could start analysis?
* collecting data, what data ?
* what kind of testpoints and windows that I should made into design.
2. What kind of EMS [electro magnetic simuation ] software are available for that?
3. If I model this using some kind of software what kind of parameters I should concern.
4. Is it fesable just to normalize the electro-mechanical parameters into a electric model and just
analyze this only using a circuit simulator?
Thanks in advance.
Check for ground bounce Issues
- SemiconductorCat
- Major
- Posts: 455
- Joined: Mon Aug 22, 2011 8:42 pm
- Location: currently in hyperspace
- SemiconductorCat
- Major
- Posts: 455
- Joined: Mon Aug 22, 2011 8:42 pm
- Location: currently in hyperspace
Re: Check for ground bounce Issues
Oh my early post last year I think.
Now I got handy answer for this.I'll write a detailed answer for somebody who dig this thread in future.
The answer is IBIS (http://en.wikipedia.org/wiki/Input/outp ... cification).
Where you could have handy computer aided tools before you go PCB prototyping.
If we have computer tools then why burn calories on brain neuron cycles brother ?
Even one could easily find the IBIS model of small devices like Atmega8.
Simulation is also easy due to avoidance of their internal structure but the simulation is based on just behavioral data.
So you don't need many hours to get simulation results, it would be available in minutes.
* drawback - I have switched into KiCAD , unfortunately it does not support that still. But however CERN is making improvements on this area. [ intelligent PCB router is also from CERN on KiCAD].So we could keep our hope.
So have fun, the time that you have to made several prototypes to identify bugs and issues are over by now.
Thanks to the new simulation standard of IBIS.
Now I got handy answer for this.I'll write a detailed answer for somebody who dig this thread in future.
The answer is IBIS (http://en.wikipedia.org/wiki/Input/outp ... cification).
Where you could have handy computer aided tools before you go PCB prototyping.
If we have computer tools then why burn calories on brain neuron cycles brother ?
Even one could easily find the IBIS model of small devices like Atmega8.
Simulation is also easy due to avoidance of their internal structure but the simulation is based on just behavioral data.
So you don't need many hours to get simulation results, it would be available in minutes.
* drawback - I have switched into KiCAD , unfortunately it does not support that still. But however CERN is making improvements on this area. [ intelligent PCB router is also from CERN on KiCAD].So we could keep our hope.
So have fun, the time that you have to made several prototypes to identify bugs and issues are over by now.
Thanks to the new simulation standard of IBIS.