No announcement yet.

Power plane net name in multichannel design.

  • Filter
  • Time
  • Show
Clear All
new posts

  • Power plane net name in multichannel design.


    I have a multichannel pcb design. In this design there are 8 analog chips which their analog and digital ground planes are connected with 0R resistor at single point. I have a single device sheet for all channels. Everything is okay except analog planes. Each chip must have seperate analog ground but Altium connects them according to my schematic. I couldn't find a solution to give a different AGND anotation for diffent channels. Please see attached picture.

    How can I do that? Is there anybody have an idea?

  • #2
    You shouldn't use a power port like AGND for your channels, because they are global, instead connect your analog ground to a sheet port and from there you can separate them like AGND[1 ..N]


    • #3
      I did not understand exactly how I should do. I have many analog ground connections in base sheet. Do I have to change them with sheet port? Could you share a image?


      • #4
        I do not normally use Hierarchical designs, but maybe, did you try Project -> Project Options -> Options ... and then set Net Identifier scope to: Strict Hierarchical? But I am not sure if that will help ... you can try.

        Click image for larger version

Name:	local power ports altium.PNG
Views:	429
Size:	109.7 KB
ID:	13515


        • #5
          Here is an example , as you see inside the channel i don't put a power port for the analog ground, you can do it in the base schematic if you want to label them but you have to give them different name, lets say AGND1,AGND2,.., etc. In this solution you can leave "Automatic (Based on project content)", or choose "Hierarchical(.." in projects options. Click image for larger version  Name:	Base.png Views:	0 Size:	27.4 KB ID:	13535
          Click image for larger version  Name:	Channel.png Views:	0 Size:	118.2 KB ID:	13534
          Last edited by willyduke; 04-07-2020, 12:03 PM.


          • #6
            Robert, I know "Strict Hierarchical" but it causes a lot of errors.

            willyduke, thank you for your effort. I found this in the altium documentation and it worked for me.
            Click image for larger version

Name:	localAgnd.png
Views:	486
Size:	86.3 KB
ID:	13540

            I just added a dummy port and no erc directive and I see the AGNDs of all channels separately in pcb net list.
            Click image for larger version

Name:	angd.png
Views:	394
Size:	87.3 KB
ID:	13541


            • #7
              Awesome! Thank you brs and willyduke for sharing your solution. Very interesting. I didn't know that.