Author Topic: multi-layer PCB design and ground free area in Altium  (Read 8593 times)

0 Members and 1 Guest are viewing this topic.

Offline xzswq21Topic starter

  • Frequent Contributor
  • **
  • Posts: 295
  • Country: 00
multi-layer PCB design and ground free area in Altium
« on: November 21, 2017, 09:40:41 am »
Hello
*updated


I have set 4 layer signal instead of (2 signal later+2 planes).
now my problem is:
I have some sensitive nets as follow:

I can pour polygon around it without any problem (consider with 20 mil clearance)
also I should put ground layer under this layer. but this area should be ground free! this is my problem bcoz the sensitive nets are on the top layer!
« Last Edit: November 23, 2017, 06:43:07 am by xzswq21 »
❤ ❤
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 9951
  • Country: nz
Re: multi-layer PCB design and ground free area in Altium
« Reply #1 on: November 21, 2017, 09:45:32 am »
You can have the inner layers setup as power planes or as just another layer.
Assuming you have them setup as generic layers,
change to one of the inner layers and create a polygon pour. Select the area (all of pcb if you want) and then you can give it a net in the polygon pour properties window (double click on polygon to get it).
You may also want to setup some polygon rules, you can have the clearance different for polygon pours etc.
You can also lock a polygon pour if you want to avoid clicking on it by accident
or you can shelf it and restore layer,

To create a area within a polygon pour where you don't want to fill, use the 'polygon pour cutout' object. Its in the menu somewhere. It just defines an area where a polygon is cutout and will not fill

If you have your inner layers setup as specific power planes then i'm not sure how you configure those.
I've never bothered to use them in that mode. I prefer the flexibility of generic layers
« Last Edit: November 21, 2017, 09:52:42 am by Psi »
Greek letter 'Psi' (not Pounds per Square Inch)
 
The following users thanked this post: xzswq21

Offline xzswq21Topic starter

  • Frequent Contributor
  • **
  • Posts: 295
  • Country: 00
Re: multi-layer PCB design and ground free area in Altium
« Reply #2 on: November 21, 2017, 10:01:29 am »
You can have the inner layers setup as power planes or as just another layer.
Assuming you have them setup as generic layers,
change to one of the inner layers and create a polygon pour. Select the area (all of pcb if you want) and then you can give it a net in the polygon pour properties window (double click on polygon to get it).
You may also want to setup some polygon rules, you can have the clearance different for polygon pours etc.
You can also lock a polygon pour if you want to avoid clicking on it by accident
or you can shelf it and restore layer,

To create a area within a polygon pour where you don't want to fill, use the 'polygon pour cutout' object. Its in the menu somewhere. It just defines an area where a polygon is cutout and will not fill

If you have your inner layers setup as specific power planes then i'm not sure how you configure those.
I've never bothered to use them in that mode. I prefer the flexibility of generic layers

I'm wondered. when I put polygon and see the Layers, I don't see my Planes!
❤ ❤
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 28380
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: multi-layer PCB design and ground free area in Altium
« Reply #3 on: November 21, 2017, 10:17:58 am »
I haven't done one for a while but try single layer mode and assign the Net.
I never routed the power Nets fully instead just to where a pour can get to them without breaking rules.
Avid Rabid Hobbyist
Siglent Youtube channel: https://www.youtube.com/@SiglentVideo/videos
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 9951
  • Country: nz
Re: multi-layer PCB design and ground free area in Altium
« Reply #4 on: November 21, 2017, 10:29:27 am »
This is what i have


Also, check your layer stack has inner layers and not inner planes
« Last Edit: November 21, 2017, 10:35:29 am by Psi »
Greek letter 'Psi' (not Pounds per Square Inch)
 
The following users thanked this post: xzswq21

Offline xzswq21Topic starter

  • Frequent Contributor
  • **
  • Posts: 295
  • Country: 00
Re: multi-layer PCB design and ground free area in Altium
« Reply #5 on: November 21, 2017, 11:12:08 am »
when I want to place a solid region, the planes are in the Layer list! but when I want to pour a polygon the plane layers are not in the Layer list!
❤ ❤
 

Offline tszaboo

  • Super Contributor
  • ***
  • Posts: 7388
  • Country: nl
  • Current job: ATEX product design
Re: multi-layer PCB design and ground free area in Altium
« Reply #6 on: November 21, 2017, 11:16:09 am »
Planes are inverted. Poligon pour is to connect things together. So it is contradicting the very function it supposed to do, that is why it is not there.
 
The following users thanked this post: xzswq21

Offline Psi

  • Super Contributor
  • ***
  • Posts: 9951
  • Country: nz
Re: multi-layer PCB design and ground free area in Altium
« Reply #7 on: November 21, 2017, 11:24:03 am »
Yeah, it sounds like you have your layerstack setup for two layers and two planes, rather than just 4 layers.
I've never used plane layers, so i dunno how you make it work.
Greek letter 'Psi' (not Pounds per Square Inch)
 
The following users thanked this post: xzswq21

Offline xzswq21Topic starter

  • Frequent Contributor
  • **
  • Posts: 295
  • Country: 00
Re: multi-layer PCB design and ground free area in Altium
« Reply #8 on: November 21, 2017, 01:04:16 pm »
Yeah, it sounds like you have your layerstack setup for two layers and two planes, rather than just 4 layers.
I've never used plane layers, so i dunno how you make it work.

Planes are inverted. Poligon pour is to connect things together. So it is contradicting the very function it supposed to do, that is why it is not there.

Yes, I have two Layers and two Planes! 2+2=4 what should I do?
I can remove two planes, then add two Layers inside and set the inner layers as Ground and Power Planes.
❤ ❤
 

Offline tszaboo

  • Super Contributor
  • ***
  • Posts: 7388
  • Country: nl
  • Current job: ATEX product design
Re: multi-layer PCB design and ground free area in Altium
« Reply #9 on: November 21, 2017, 01:10:17 pm »
Yeah, it sounds like you have your layerstack setup for two layers and two planes, rather than just 4 layers.
I've never used plane layers, so i dunno how you make it work.

Planes are inverted. Poligon pour is to connect things together. So it is contradicting the very function it supposed to do, that is why it is not there.

Yes, I have two Layers and two Planes! 2+2=4 what should I do?
I can remove two planes, then add two Layers inside and set the inner layers as Ground and Power Planes.
Please, first understand what is the difference between a plane and a layer.
You just wrote: I remove the planes and add layers and set them to be planes.
 

Offline xzswq21Topic starter

  • Frequent Contributor
  • **
  • Posts: 295
  • Country: 00
Re: multi-layer PCB design and ground free area in Altium
« Reply #10 on: November 21, 2017, 01:14:37 pm »

Please, first understand what is the difference between a plane and a layer.
You just wrote: I remove the planes and add layers and set them to be planes.

did you load a 4 layer PCB from Layer Stack Manager? I mean from default setting in Altium. it has 2 layers and 2 planes.
I want to have 2 layers for signals and 2 layers for the ground and the power. what should I do?
« Last Edit: November 21, 2017, 01:16:10 pm by xzswq21 »
❤ ❤
 

Offline tszaboo

  • Super Contributor
  • ***
  • Posts: 7388
  • Country: nl
  • Current job: ATEX product design
Re: multi-layer PCB design and ground free area in Altium
« Reply #11 on: November 21, 2017, 01:18:30 pm »

Please, first understand what is the difference between a plane and a layer.
You just wrote: I remove the planes and add layers and set them to be planes.

did you load a 4 layer PCB from Layer Stack Manager? I mean from default setting in Altium. it has 2 layers and 2 planes.
I want to have 2 layers for signals and 2 layers for the ground and the power. what should I do?

I  want to place Ground and Power planes in the inner layers.
So you already have a ground and a power plane... Why do you want to do something, that you already have?
 

Offline xzswq21Topic starter

  • Frequent Contributor
  • **
  • Posts: 295
  • Country: 00
Re: multi-layer PCB design and ground free area in Altium
« Reply #12 on: November 21, 2017, 01:22:39 pm »

Please, first understand what is the difference between a plane and a layer.
You just wrote: I remove the planes and add layers and set them to be planes.

did you load a 4 layer PCB from Layer Stack Manager? I mean from default setting in Altium. it has 2 layers and 2 planes.
I want to have 2 layers for signals and 2 layers for the ground and the power. what should I do?

I  want to place Ground and Power planes in the inner layers.
So you already have a ground and a power plane... Why do you want to do something, that you already have?
Dear
I have a ground and two power (+/5V). some Area of ground plane under High speed traces should be free. on the other hand I should have +/-5V separately at the power plane! like the top layer I could be able to edit and rout the power traces.
❤ ❤
 

Offline tszaboo

  • Super Contributor
  • ***
  • Posts: 7388
  • Country: nl
  • Current job: ATEX product design
Re: multi-layer PCB design and ground free area in Altium
« Reply #13 on: November 21, 2017, 01:30:15 pm »
You make cut-outs on a plane by placing a fill.
You can divide a plane with lines and assign different nets to two parts of the plane.

If you want traces in the inner layer, call it an inner layer, and not a plane. Yes you can delete a plane and add a layer instead.
 
The following users thanked this post: xzswq21

Offline T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21686
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: multi-layer PCB design and ground free area in Altium
« Reply #14 on: November 21, 2017, 02:27:13 pm »
Planes are constructed out of negative space.  When viewing the plane layer, you can select the plane region and assign a net to it.  It will then connect automatically with any vias and THT pads of the same net (indicated by a thin "X"), and clearance all other nets.  Both behaviors are governed by the plane rules.  Plane rules are not as flexible as polygon rules.

To make separate areas for routing your +5V and -5V nets, draw traces to outline their locations.  When a closed shape is complete, select the plane regions and assign their nets accordingly.

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 
The following users thanked this post: xzswq21

Offline xzswq21Topic starter

  • Frequent Contributor
  • **
  • Posts: 295
  • Country: 00
Re: multi-layer PCB design and ground free area in Altium
« Reply #15 on: November 21, 2017, 02:58:53 pm »
Planes are constructed out of negative space.  When viewing the plane layer, you can select the plane region and assign a net to it.  It will then connect automatically with any vias and THT pads of the same net (indicated by a thin "X"), and clearance all other nets.  Both behaviors are governed by the plane rules.  Plane rules are not as flexible as polygon rules.

To make separate areas for routing your +5V and -5V nets, draw traces to outline their locations.  When a closed shape is complete, select the plane regions and assign their nets accordingly.

Tim

Dear
I have a sensitive area around an op-amp. under this area should be ground free.
consider the op-amp is on the top layer.
I pour a polygon around it with 20mil clearance. then I sent it to the ground layer. now I should convert this polygon into an cut-out area.... HOW should I convert it?
« Last Edit: November 21, 2017, 03:01:42 pm by xzswq21 »
❤ ❤
 

Offline tszaboo

  • Super Contributor
  • ***
  • Posts: 7388
  • Country: nl
  • Current job: ATEX product design
Re: multi-layer PCB design and ground free area in Altium
« Reply #16 on: November 21, 2017, 03:28:44 pm »
Again: Dont use poligon pour, use solid region.
 

Offline xzswq21Topic starter

  • Frequent Contributor
  • **
  • Posts: 295
  • Country: 00
Re: multi-layer PCB design and ground free area in Altium
« Reply #17 on: November 21, 2017, 07:08:48 pm »
Again: Dont use poligon pour, use solid region.

Solid Region is not similar to Polygon! I want to build a sensitive area. I could build it by polygon on the top layer. now How should I convert it to a solid region?
❤ ❤
 

Offline xzswq21Topic starter

  • Frequent Contributor
  • **
  • Posts: 295
  • Country: 00
Re: multi-layer PCB design and ground free area in Altium
« Reply #18 on: November 21, 2017, 07:55:27 pm »
you see the sensitive nets below:

all them are in the top layer.
when I want to build a ground and power layers under this area, this area should be ground free and power free (clearance 20 mil )
❤ ❤
 

Offline Siwastaja

  • Super Contributor
  • ***
  • Posts: 8172
  • Country: fi
Re: multi-layer PCB design and ground free area in Altium
« Reply #19 on: November 22, 2017, 07:35:45 pm »
If I understood correctly, you want to keep the top layer polygon ground pour further away than what you "normally" get (per your clearance rules), for whatever reason (I can't quite understand why, but let's not discuss that).

For that purpose, I'd consider using "polygon pour cutout" feature. You can draw any shape you want, and the pour doesn't go inside that area.

http://www.altium.com/documentation/17.0/display/ADES/PCB_Obj-PolygonPour((Polygon+Pour))_AD#!PolygonPour-PolygonPourCutout

The same works for internal layers if you did them as standard "layers" & polygon pours on them, instead of using "planes".

With planes, you need to just draw a polygon, fill, heck, even bunch of lines there if you so wish.

I almost never use planes myself, because often I find I need to place a trace anyway on the inner layers, even if they are "mostly" planes. So then you just need to do them as "layers". Easier to think about when all the actual PCB layers are drawn using the same "technology", instead of some of them working differently.

So maybe don't use "planes", just four identical layers - less confusion for you!
« Last Edit: November 22, 2017, 07:41:13 pm by Siwastaja »
 
The following users thanked this post: xzswq21

Offline Psi

  • Super Contributor
  • ***
  • Posts: 9951
  • Country: nz
Re: multi-layer PCB design and ground free area in Altium
« Reply #20 on: November 23, 2017, 05:17:30 am »
Using 'plane' layers is restrictive.
I recommend 4 signal layers and make your power planes on the middle 2 signal layers yourself manually using pours
Greek letter 'Psi' (not Pounds per Square Inch)
 
The following users thanked this post: xzswq21

Offline xzswq21Topic starter

  • Frequent Contributor
  • **
  • Posts: 295
  • Country: 00
Re: multi-layer PCB design and ground free area in Altium
« Reply #21 on: November 23, 2017, 06:41:58 am »
Using 'plane' layers is restrictive.
I recommend 4 signal layers and make your power planes on the middle 2 signal layers yourself manually using pours
I almost never use planes myself, because often I find I need to place a trace anyway on the inner layers, even if they are "mostly" planes. So then you just need to do them as "layers". Easier to think about when all the actual PCB layers are drawn using the same "technology", instead of some of them working differently.

So maybe don't use "planes", just four identical layers - less confusion for you!

Yes, I did it. I have set 4 layer signal instead of (2 signal later+2 planes).
now my problem is:
I have some sensitive nets as follow:

I can pour polygon around it without any problem (consider with 20 mil clearance)
also I should put ground layer under this layer. but this area should be ground free! this is my problem bcoz the sensitive nets are on the top layer!
❤ ❤
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 9951
  • Country: nz
Re: multi-layer PCB design and ground free area in Altium
« Reply #22 on: November 24, 2017, 11:05:54 am »
I can pour polygon around it without any problem (consider with 20 mil clearance)
also I should put ground layer under this layer. but this area should be ground free! this is my problem bcoz the sensitive nets are on the top layer!

sorry, what?
Can you reword that.
Greek letter 'Psi' (not Pounds per Square Inch)
 

Offline xzswq21Topic starter

  • Frequent Contributor
  • **
  • Posts: 295
  • Country: 00
Re: multi-layer PCB design and ground free area in Altium
« Reply #23 on: November 24, 2017, 10:00:57 pm »
 :horse:
the top layer has many nets and some of them are sensitive nets as you see above.
the second layer is the ground layer. but under these sensitive nets should be ground free!
3rd layer is the power layer.
4th layer is the solder side.

If I want to pour ground polygon in the second layer, this sensitive area will not be ground free! bcoz the nets are in the top layer and I'm in the second layer!
❤ ❤
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 28380
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: multi-layer PCB design and ground free area in Altium
« Reply #24 on: November 24, 2017, 10:47:46 pm »
:horse:
the top layer has many nets and some of them are sensitive nets as you see above.
the second layer is the ground layer. but under these sensitive nets should be ground free!
3rd layer is the power layer.
4th layer is the solder side.

If I want to pour ground polygon in the second layer, this sensitive area will not be ground free! bcoz the nets are in the top layer and I'm in the second layer!
Could you just adjust the Keep Out border on the Gnd layer ?
Avid Rabid Hobbyist
Siglent Youtube channel: https://www.youtube.com/@SiglentVideo/videos
 

Offline Bud

  • Super Contributor
  • ***
  • Posts: 6911
  • Country: ca
Re: multi-layer PCB design and ground free area in Altium
« Reply #25 on: November 24, 2017, 11:35:39 pm »
:horse:
the top layer has many nets and some of them are sensitive nets as you see above.
the second layer is the ground layer. but under these sensitive nets should be ground free!
3rd layer is the power layer.
4th layer is the solder side.

If I want to pour ground polygon in the second layer, this sensitive area will not be ground free! bcoz the nets are in the top layer and I'm in the second layer!

You have been told to use "polygon pour cutout" . What is the problem ? Learn how to use it.
Facebook-free life and Rigol-free shack.
 

Offline mars01

  • Contributor
  • Posts: 44
  • Country: ro
Re: multi-layer PCB design and ground free area in Altium
« Reply #26 on: November 25, 2017, 09:56:44 pm »
:horse:
the top layer has many nets and some of them are sensitive nets as you see above.
the second layer is the ground layer. but under these sensitive nets should be ground free!
3rd layer is the power layer.
4th layer is the solder side.

If I want to pour ground polygon in the second layer, this sensitive area will not be ground free! bcoz the nets are in the top layer and I'm in the second layer!

Hi,

I believe that sometime some pictures may be of better help than a lot of words.

Let's assume that you are using a 4 layer board.
The layer stack is set as this:
- TOP layer (signal layer)
- GND layer (plane layer)
- PWR layer (plane layer)
- BOTTOM layer (signal layer)

Signal layers are layers on which you lay traces and polygons and so on. Those are positive layers which means that wherever you see color (polygon pour, fill, traces etc) you will have copper on PCB.
Plane layers are layers meant to serve as a connection for ground nets and power nets. Those layers are negative layers which means that whenever you place "something" (trace, polygon pour, fill etc) in that place occupied by that element, there will be a lack of copper on PCB.

So, what you want is that under the region on top layer occupied by your marked components, on the GND plane, to have a void in the copper, a lack of copper.
This can be obtained by placing a copper fill on the GND plane under that TOP area. But the GND plane being a "plane" and therefore a negative layer, by placing a "copper fill" in the end you get a void in the copper.

Please see the 2D view of such a board in the attached 2D.png
In the 3D view of such a board found in the attached 3D.png, you can sort of see the copper void under the area with the "opamp".

Attached is the Altium 18 PcbDoc file that I've setup and used to get those pictures.

LE: I've added also a picture where I removed all the copper on the PWR plane (by placing a copper fill big as the board) and in the 3D view you can see that the copper is removed by placing that copper fill on GND plane.
« Last Edit: November 25, 2017, 10:06:23 pm by mars01 »
 
The following users thanked this post: xzswq21

Offline xzswq21Topic starter

  • Frequent Contributor
  • **
  • Posts: 295
  • Country: 00
Re: multi-layer PCB design and ground free area in Altium
« Reply #27 on: November 27, 2017, 06:04:39 pm »

LE: I've added also a picture where I removed all the copper on the PWR plane (by placing a copper fill big as the board) and in the 3D view you can see that the copper is removed by placing that copper fill on GND plane.
Dear
you placed a simple solid region under this sensitive area. what's the shape? is it a triangular?
consider you have poured a ground polygon around this sensitive area at the top layer (with 20mil clearance)
can you have a copy of this shape under this area? your solid region is not a copy of the polygon around this area at the top layer.
❤ ❤
 

Offline mars01

  • Contributor
  • Posts: 44
  • Country: ro
Re: multi-layer PCB design and ground free area in Altium
« Reply #28 on: November 27, 2017, 10:59:09 pm »
Now, that your layer stack is made out of 4 signal layers, you can actually draw a polygon pour on your GND layer (the signal layer that you dedicated as GND).

If you want the copper to stay out of that protected area (under your sensitive components) then you simply draw a keep-out solid region on that layer (your GND designated layer) and in Properties you select Restricted for layer: Keep-out layer.

You make sure that this Keep-Out solid region follow closely the perimeter of the protected area. Drawing is done manually.

In Altium Designer 18 you press keys P -> K -> R with your GND designated layer as the active layer.
 
The following users thanked this post: xzswq21


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf