Take the 2-minute tour ×
Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. It's 100% free, no registration required.

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 ?

share|improve this question
    
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? –  The Photon Jul 24 '12 at 22:52

1 Answer 1

up vote 7 down vote accepted

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:

share|improve this answer
3  
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. –  The Photon Jul 25 '12 at 0:01
    
But, on that way, if I dont put the buses they will be connected anyway because have the same Net Labels, so, whats the advantage of using bus ? –  Andres Jul 25 '12 at 0:11
1  
@Andres As The Photon said above, in a single-sheet design a bus acts just as a visual aid. –  m.Alin Jul 25 '12 at 0:25
1  
@Andres Yes, with multi-sheet design, you should use ports to connect buses on different sheets. –  m.Alin Jul 25 '12 at 1:13
1  
@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 –  m.Alin Jul 25 '12 at 1:43

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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