We have an application and it pass all EMC tests(surge, eft etc..) except RF Immunity 80Mhz-2Ghz and 30V/m. You can see a part of our pcb below. Do you think it has a loop? It fails at frequency range 300Mhz-550Mhz. What is the exact mean of a loop for a PCB?
ALL signals on ALL PCB's are loops. There is the signal path that you see as an individual trace that you or the autorouter placed on the board - that is only one side of the signal path. The other side of the signal path, the return side, runs through the ground or power planes or traces. Conservation of energy drives this unseen signal return to run as close as physically possible to the signal trace.
If you have been careless laying out your board, you force the return path away from the signal trace creating a larger "loop" than necessary. It is these exaggerated loops that generally cause the problems with a board.
When laying out a PCB it is ESSENTIAL that the entire signal path be kept in mind. You MUST provide an adequate return path as near as possible to the signal trace. Usually, this is done by including an adjacent, continuous, plane under every signal trace.
If you have been careless laying out your board, you force the return path away from the signal trace creating a larger "loop" than necessary. It is these exaggerated loops that generally cause the problems with a board.
When laying out a PCB it is ESSENTIAL that the entire signal path be kept in mind. You MUST provide an adequate return path as near as possible to the signal trace. Usually, this is done by including an adjacent, continuous, plane under every signal trace.
Hi, two-layers board is hard to simulate, becuase it is impossible to fix the ways of the current flow. You should try to use Hyper 7.7, it seems that it is possible to simmulate two-layers boards with it
try to read this articles
PCB Design Guidelines For Reduced EMI
h**p://focus.ti.com/lit/an/szza009/szza009.pdf
Partitioning and Layout of a Mixed-Signal PCB
h**p://www.hottconsultants.com/pdf_files/june2001pcd_mixedsignal.pdf
maybe you should consider using 4 layers. more expensive. although theoretically possible to make your board work on 2 layers, but on 4 layers there is a much bigger chance.
you should follow all your longer traces, if there the gnd is continous or not. if not, how far does the gnd current have to go away from your trace? -to follow the signal trace.
There's no software that will automatically tell you what the loop size may be. There are just too many variables to take into account. The best advice is for you to look at the layout and see what the nearest return path could be. Your eyes will tell you how far the return current is going to have to go to get from the source to the sink on your board. You should also be able to see where there are going to be multiple signals forced to share a portion of the return path (another source of noise and signal quality loss).
Buenos is right, you would be better off with at least a four layer board.
My braing is going down after a few hours later while looking the pcb and I start seeing everythink as if there was lines.
Added after 3 minutes:
avesat said:
Hi, two-layers board is hard to simulate, becuase it is impossible to fix the ways of the current flow. You should try to use Hyper 7.7, it seems that it is possible to simmulate two-layers boards with it
try to read this articles
PCB Design Guidelines For Reduced EMI
h**p://focus.ti.com/lit/an/szza009/szza009.pdf
Partitioning and Layout of a Mixed-Signal PCB
h**p://www.hottconsultants.com/pdf_files/june2001pcd_mixedsignal.pdf
Thank you for the links. I have downloaded Hyperlynx 7.7 but I couldn't install it. Do you have any installation instruction for it?
I also wonder that I'm using orcad layout plus for the pcb and can I analyze it with hyperlynx?
10x
Added after 1 minutes:
buenos said:
maybe you should consider using 4 layers. more expensive.
I know this is hard to sell to management, but sometimes that cost savings on a 2-layer board ends up costing you more in the long run with signal integrity issues. In the past I have seen 2-layer designs that have worked great until a supplier makes a change to their chip (like a die shrink) and now that part is running faster and those signal integrity issues that you are sure you never had all of a sudden start popping up. Even worse is when problems are found by a customer and it causes them a line down situation.
Assume Distant Ground When No Plane Layers Exist
If you use double-sided or flexible boards with no plane layers, you no longer must create a “fake” reference-plane layer in the stackup to enable simulation. The field solver now assumes that a distant plane layer exists, if no plane layers exist in the stackup.
Assume Distant Ground if No Plane Layer Exists
When this option is enabled and no plane layers exist in the stackup, the field solver assumes that a distant plane layer exists during its calculations. The field solver knows just how far away from the signal layers to put the “hidden” plane to get the right answers with good speed and accuracy. If you use double-sided or flexible boards with no plane layers, enabling this option means that you do not have to manually create a “fake” plane layer in the stackup to enable simulation.