4
\$\begingroup\$

I am designing a PCB with Eagle in order to use the LMZ31503 voltage regulator from TI. This IC uses two ground planes, one called AGND and the other one called PGND for power routes. I linked PGND to the GND and am trying to isolate AGND and then somehow linked it at one point to PGND. However, I can't manage to have the two planes isolated from each other when I use polygons with the adequate names followed by the ratsnest function. They fuse together. Is there anyway I can keep them isolated. I have also tried using the ranking and "isolate" properties without significant results. Thank you for your help!

\$\endgroup\$
1

2 Answers 2

10
\$\begingroup\$

The problem is that eagle does not know which polygon to fill first. For some reason, it doesn't care and "merges" both.

The correct way is this:

  1. Draw both polygons
  2. Assign different net names to them
  3. Assign different ranks to them (e.g. in their properties). Polygons with low rank will now be drawn first.

Here is an example with two overlapping L-shaped polygons:

Polygons before ratsnest:
enter image description here

Though different net names are assigned, the polygons are fused. At least, the design rule check will complain:
enter image description here

Setting upper left polygon to rank 1, lower right to 2, and applying ratsnest. The upper left polygon is drawn first, the lower left takes what's left: enter image description here

Changing upper lefts rank to 3, the lower right polygon now is drawn first: enter image description here

\$\endgroup\$
2
\$\begingroup\$

I would create a component that is two pads that are physically overlapping. Pin one connects to AGND and pin two connects to PGND thus your netlist is OK providing you draw this component in on the schematic.

You could also add an 0603 zero ohm resistor that connects the two points.

\$\endgroup\$
8
  • \$\begingroup\$ Thank you! And how can I draw the ground planes so that they don't overlap? \$\endgroup\$
    – Eliott W
    Commented Nov 16, 2016 at 17:51
  • \$\begingroup\$ Are you able to use a "flood" type command or a copper "pour". I'm not sure what Eagle has in this respect. \$\endgroup\$
    – Andy aka
    Commented Nov 16, 2016 at 17:52
  • \$\begingroup\$ Yes, I am currently using the polygon function which is equivalent to a pour. \$\endgroup\$
    – Eliott W
    Commented Nov 16, 2016 at 17:57
  • \$\begingroup\$ You call one ground net one name and the other ground net another name and they should not flood into each other. If you have a component seperating them (as I said) they are seperate nets. \$\endgroup\$
    – Andy aka
    Commented Nov 16, 2016 at 18:02
  • 1
    \$\begingroup\$ Sorry I can't help you on that because I don't use Eagle. Maybe there is a priority weighting - it's used in OrCAD and PADs to resolve which flood takes priority when they overlap. You might also check what copper-copper clearance figure you have setup. \$\endgroup\$
    – Andy aka
    Commented Nov 16, 2016 at 19:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.