9
\$\begingroup\$

I am new at Altium, I am trying to connect 8 wires but using a bus. I have read about this in Altium's web page but I doesn't explain too much about how to connect buses on the way I need. I want to connect in this way:

I know pin count doesn't match on both sides but that is my idea. I would like to connect the buses whit a Port or Netlabel if it were possible. I have tried on this way:

enter image description here

But it is not being connected when I import on my PCB design. How is the right way of doing this ?

\$\endgroup\$
  • \$\begingroup\$ You need to name the individual wires the same where you put them "in" to the bus as where you take them "out" of the bus. Otherwise, how should Altium know which A<n> net corresponds to which RB<n> net? \$\endgroup\$ – The Photon Jul 24 '12 at 22:52
13
\$\begingroup\$

I would use Net Labels to connect buses together. Ports are mostly used when connecting nets from different sheets.

As The Photon says, the 8 signals from the left IC must have the same net label as the 8 signals from the right IC.

Your bus connection should look like this:

enter image description here

Buses are used to graphically represent how a group of related signals, such as a data bus, is connected on a sheet. They are also used to collect together all the signals belonging to a bus on a sheet and connecting them to a port to enter or leave a sheet. In this instance, they must have a net label of this format: D[0..7].

When it comes to buses, the only way to establish connectivity between a bus and the individual lines within it, is through logical connectivity between net labels. The use of bus wires and bus taps is merely a visual aid. Connectivity will be establish regardless of whether they are present or not.


For more information about buses:

\$\endgroup\$
  • 3
    \$\begingroup\$ Should also point out that for a single-sheet design, or if you design with global net names, the bus is essentially just a graphical element with no effect on the netlist. \$\endgroup\$ – The Photon Jul 25 '12 at 0:01
  • 1
    \$\begingroup\$ @Andres As The Photon said above, in a single-sheet design a bus acts just as a visual aid. \$\endgroup\$ – m.Alin Jul 25 '12 at 0:25
  • 2
    \$\begingroup\$ @Andres Yes, with multi-sheet design, you should use ports to connect buses on different sheets. \$\endgroup\$ – m.Alin Jul 25 '12 at 1:13
  • 2
    \$\begingroup\$ @Andres For more in-depth information about multi-sheet design and the scope of the net identifiers, please read the pdf that I linked in my answer. Or this newer pdf from Altium: Multi-Sheet Design \$\endgroup\$ – m.Alin Jul 25 '12 at 1:43
  • 1
    \$\begingroup\$ @Mast This link might help: techdocs.altium.com/display/ADOH/… \$\endgroup\$ – m.Alin Feb 21 '17 at 12:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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