Author Topic: multi-layer PCB design and ground free area in Altium  (Read 8563 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: 9925
  • 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!
❤ ❤
 

Offline tautech

  • Super Contributor
  • ***
  • Posts: 28323
  • 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: 9925
  • 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: 7364
  • 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: 9925
  • 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: 7364
  • 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: 7364
  • 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: 7364
  • 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: 21657
  • 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: 7364
  • 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: 8167
  • 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: 9925
  • 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: 9925
  • 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!
❤ ❤
 

Offline tautech

  • Super Contributor
  • ***
  • Posts: 28323
  • 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
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf