Documentation

Groundplane

Groundplane construction in V20 and V19

The best way to construct a groundplane is explained here: Signal polygon

General aspects on ground planes

Every current carrying conductor experiences a voltage drop on its path, a ground conductor too, which is normally used to close a circuit. So each point of the ground connections in an electrical circuit has a different potential, which can lead to a distortion of the respective signal. To counteract this effect, the ground conductor is designed as a plane instead of a track. The electromagnetic field generated by each current carrying track is also reduced by embedding the track itself into a ground plane.



Masseflaeche1.png
Image 1: A layout without groundplane


Masseflaeche1a.png
Image 2: The same layout with groundplane (red). Parts of the plane which aren't connected to Ground due to constructional reasons, interfere somehow. This is unwanted so these "ground islands" should be deleted. This happened here so that white areas remain.


While working with high frequency signals, it is also recommended to shield them with ground wires or to embed them in ground planes. Using the TARGET 3001! groundplane assistant a groundplane can be generated in realtime on button click. You may generate it solid or gridded. Groundplane islands can be rubbed out, as mentioned.


Groundplane construction in V18 and earlier

A groundplane in TARGET 3001! is constructed out of three layers:


Signal tracks not leading the GND signal get separated from the GND plane by a spacing which in the TARGET 3001! nomenclatura is called the aura of a signal. Signal tracks which lead the GND signal get embedded into the groundplane for the very most part.


The area and the deletion layer each must be assigned to the desired copper layer. E.g. if the groundplane shall appear upon layer 2=copper bottom, the area and the deletion layer each must be assigned to this layer 2. The advantage of the TARGET 3001!-graphical area calculation is that any modifications regarding the groundplane area is immediately visible on screen without any time loss.

Masseflaeche e.png


Tracks leading a groundplane signal should always be routed...

... prior to the generation of the groundplane. Otherwise it is unsure whether a real connection is done or whether it is wide enough. This advice is given though from TARGET 3001! version V15 the groundplane itself effects internal connection from pad to pad (the airwires don't remain). In earlier versions the principle was: "You must rout the airwires by signal tracks." Keep this principle in V15 though because it might happen that the ground signal is not carried throughout all areas of your groundplane because of missing or too narrow copper corridors. The following images will illustrate it.


Masseflaeche2.png This airwire will not be shown from V15ff. The problem is that in this situation a connection is not established because the ground plane is cut into two pieces by the auras of the pads in the middle. Only if you check the groundplane by "Converting it into lines" you will be warned.


So in this simple case an interception of the groundplane is obvious. Such interceptions can meander through complex designs and are difficult to figure out at the end. Up to version 14 TARGET 3001! demands that the groundplane signals (GND or any other signal of a groundplane potential), always need to be contacted by routing although those signals might be completely embedded into the groundplane and thus come out invisible. V15 gives more freedom to the user in this point but nevertheless we recommend to always rout ground signals:


Masseflaeche3.png


In case you can not fulfill the "minimum spacing" requirements, you maybe need to relocate components. Only by this acting all groundplane connections can safely be created. Besides - those little ligaments within the GND soldering pads crossing the pad aura are created by the function Thermal Pads.


Unfortunately it is difficult to figure out whether a connection to ground really is created by a polygon in a sufficient way:


Massefläche steg.jpg


On the left you see only a narrow ligament - sure a reason for an error message. On the right hand side you see more of those ligaments. Now the question is: putting out an alert or assume sufficient? In TARGET 3001! currently you don't need to route the complete GND signal but you should do so. That is to make sure that copper corridors between all sections of your ground plane will have a sufficient width.

Alternatively you will need to visually inspect your groundplane properly wheter all sections have sufficient signal access.



Groundplanes on PCBs not rectangular

Let's say you have imported a board outline by DXF and now wish to create a matching groundplane. The groundplane assistant can do only rectangular groundplanes covering the whole figure. This is normally no problem, because exceeding parts of the rectangle later it get milled away. You can advise the groundplane assistant to stay back from the edge a certain distance:


Groundplane assistant 1.jpg


This is the result:


Groundplane assistant 2.jpg


The "stay back" line is a copy of your outline double the width of your "stay back" command created on the deletion layer. You can overdraw the exceeding parts by filled geometrical figures on this deletion layer too. But this is only for beauty reasons. For copper top it is layer "15, Deletion top", for copper bottom it is layer "1, Deletion bottom". The same with inner layers.

But sure you can create any groundplane shape you like. Copy your DXF imported outline (which you should have on layer "23, Outline") to layer "0, Area bottom" for a groundplane on copper bottom or to layer "14, Area top" for a groundplane on copper top. Now fill it with matching geometrical figures (there is no "copper pour" on one click). Now highlight the complete groundplane (maybe you can fade out all other layers), press keyboard key [E] for opening the edition dialog, select the desired kinds of figures and assign the GND signal to all of them on one strike.

Please have a look here how to create a custom groundplane: Freehand groundplane




In general a groundplane is connected by the aura=0 of the GND signal. Soldering pads normally keep their aura to prevent the heat from vanishing into the GND area too quick which might cause non connective soldering (also see Thermal Pads). From version 15 you can decide for a soldering pad or a via leading a ground potential, whether to keep their aura or not. in the last case the pad/the via would be connected (embedded) completely to the groundplane. For this reason tick or untick the boxes in the dialog:



Groundplane assistant 5.jpg


Ground plane partitioning

You might want to establish another area within your existing groundplane area having a different potential. First delete your existing ground signal by taking away its signal name. Double-click the ground plane and delete the signal name from the dialog. Now draw the desired shape on the deletion layer. To do this, select the drawing function, hover the mouse to the sidebar to the right and do a click with the right mouse key on the desired layer: 1 for deletion bottom or 15 for deletion top. Now a deletion layer is activated and you can draw the shape of the deletion here.


Massetrennung 1.jpg
Image: Rectangular deletion top right.



Now choose menu option Actions/Ground planes/Ground plane partition.... The following dialog opens:


Massetrennung3 e.jpg
Image: The dialog "Groundplane partitioning".


Select from the dialog whether a partitioning shall take place on the top side or the bottom side: Layers 0 and 1 (copper bottom) or layer 14 and 15 (copper top).

Massetrennung2 e.jpg
Image: The ground plane partitioning has taken place.

Each area now can be furnished with separate potentials. Click [M1] on the layer and press [e] for edit. Now assign signal names. If you want to have back your genuine area, please find it on layer 99 in order to copy it back to layer 0, area bottom or layer 14, area top.

Convert a groundplane to lines

Ground plane as a grid
If copper surfaces are arranged asymmetrically, thermal effects (twists and bows) can occur during the production process. It is recommended to generate ground planes as a grid (exception: high-frequency designs).

In any case:
Why you urgently should convert a groundplane to lines at the end of the design process please read here:

Check_project#Ground_plane_not_converted_into_lines

Text in ground plane

Text in GND 1.jpg
Image: Write ABC... into the bottom ground plane

Use the text function on level 1 "Deletion bottom". Then mirror the writing with keyboard key [m] so that it appears legible when viewed from below. Create the ground plane using keyboard key [6] as Signal Polygon upon layer 2 "Copper bottom". Then fill the polygon (tick radio button in the dialogue of the signal polygon). Works in the same sense for copper top: Apply text function on layer 15 "Deletion top", no need to mirror the text here. Then use button [6] to create a signal polygon on layer 16 "Copper top". Do the same on inner layers, if applicable.

Alternatively:

Text in GND 2.jpg
Image: First draw a filled rectangle on layer "1, Deletion bottom", then apply text function on layer "2, Copper bottom".

Now mirror the writing with keyboard key [m] so that it appears legible when viewed from below. Create the ground plane with function [6] Signal Polygon on layer 2, "copper bottom" around the deletion rectangle. It works in the same sense for copper top: First draw a filled rectangle on layer 15 "Deletion top", write the taxt itself on layer 16 "Copper top" using the text function. No need to mirror the text. Then use key [6] to create a signal polygon on layer 16 "Copper top" around the deletion rectangle and fill the polygon. This variant is to be preferred over the one above, as it means less stress electrically for the potential of the ground plane (e.g. the signal GND).


Letters blurred, frayed, unclear, not nice?

Textinmasseflaeche def.jpg
Image: Text in ground plane copper bottom not well rendered.


Solution: double click on the ground plane and reduce the "Track width" in the dialog:

Textinmasseflaeche e.jpg
Image: Dialog "Create signal polygon".


Result:

Textinmasseflaeche1 def.jpg
Image: Text in ground plane copper bottom in better shape.


If you have an already filled ground plane (= a rendered signal polygon) into which you want to insert a text, you must first change the signal polygon back to the unfilled state. This is done in the layout menu under the menu item Actions/Ground planes/Un-fill all polygons. Then insert the text as described above and fill (render) the polygon directly: double-click on the signal polygon and tick the radio button at "Fill directly (Execute computation in copper layer)".

You can toggle between unrendered and rendered state with the keyboard key [<] (=unfilled) and [>] (=filled). In the unfilled state, the signal polygon is to be found like a primitive on the "Area" layer. In filled state, it appears rendered upon the "copper" layer -bottom, -inside, -top, depending on which side you want to have the polygon.



I have got a question at this point...


Further links:
How to create a common groundplane by the use of the Groundplane assistant
How to create a freehand groundplane
How to create several freehand groundplanes on one layer
How to create a gridded groundplane
How to remove groundplane islands
How to create a Spacing between GND copper and edge of the board





Alias: Ground, Erde, Mass, Masse, copper pour