Trains.com

Subscriber & Member Login

Login, or register today to interact in our online community, comment on articles, receive our newsletter, manage your account online and more!

DCC Bus Curiosity ....

1339 views
20 replies
1 rating 2 rating 3 rating 4 rating 5 rating
  • Member since
    April 2004
  • From: Ontario Canada
  • 3,574 posts
DCC Bus Curiosity ....
Posted by Mark R. on Monday, December 11, 2006 10:22 PM

I've had my DCC system installed and functioning flawlessly for a number of years now. Unknowingly at the time, I ran my bus all the way around the perimeter of the layout ( about 90 feet ) and tied the end back in from the starting point, thus creating a loop.

Now I'm reading that the bus SHOULD NOT be connected to form a loop !!!  What is the potential harm or problems ??? I've had absolutely no issues what-so-ever using a base throttle and three wireless throttles. Have I just been lucky or what's the deal ???

Mark.

¡ uʍop ǝpısdn sı ǝɹnʇɐuƃıs ʎɯ 'dlǝɥ

  • Member since
    December 2006
  • From: Lancaster, PA
  • 512 posts
Posted by claymore1977 on Tuesday, December 12, 2006 5:14 AM

Since the DCC bus is also technically a serial network, making a loop like that can cause 'echoing' (I dont remember if thats the technical term of not) The serial signal will travel around both sides of the loop and can either pass each other or collide and reflect.  This phenomenon really only happens on systems that have very little resistive loads on it and have lots and LOTS of wire to travel on.

Also, they may have been talking about the potential to wire the system out of phase when you bring it full loop, but you would know that the instant you powered your booster on :)

Either way, your best bet for signal integrity, current distribution and phase relationship is to split your loop at the point farthest from the booster so you have to legs of equal length.

Well thats my $0.02

-Dave Loman

Dave Loman

My site: The Rusty Spike

"It's a penny for your thoughts, but you have to put your 2 cents in.... hey, someone's making a penny!"

  • Member since
    December 2004
  • From: Bedford, MA, USA
  • 21,481 posts
Posted by MisterBeasley on Tuesday, December 12, 2006 6:32 AM
Yup, that's the answer.  But, remember that you probably need a terminating resistor at the end of each of the new branches.  Consult the documentation that came with your DCC system.  My Lenz system came with one resistor for this purpose, but I added a second branch so I had to make one of those extravagant Radio $hack purchases.

It takes an iron man to play with a toy iron horse. 

  • Member since
    February 2002
  • From: Reading, PA
  • 30,002 posts
Posted by rrinker on Tuesday, December 12, 2006 7:32 AM

 It's OK to loop the POWER bus. Even if you cut the bus - the track it connects to forms a complete loop most of the time.

 What's NOT ok with most systems is to loop the throttle or command bus.

  As for termination on the power bus - the only time I've even heard of this being required is on some VERY large layouts. Running a few runs out from an existing bus in the form of branches from a tree trunk isn't going to make a huge overall length of run. If a 10 foot long branch feeds off 20 feet up the bus from the booster, it's just a 30 foot run. In fact, because the 90 foot bus loops around and connects back to itself, the longest run on it currently is 45 feet. You can eliminate most logn bus issues by not runnign the two wires perfectly parallel (ie don't use 2-conductor speaker wire). I don't twist my purposely, but I do keep them from running parallel to each other, end result is there are a few twists, just not a specific quantity (ie 3 twists per foot). 

 

                                    --Randy
 


Modeling the Reading Railroad in the 1950's

 

Visit my web site at www.readingeastpenn.com for construction updates, DCC Info, and more.

  • Member since
    December 2006
  • From: Lancaster, PA
  • 512 posts
Posted by claymore1977 on Tuesday, December 12, 2006 7:53 AM
 rrinker wrote:

Even if you cut the bus - the track it connects to forms a complete loop most of the time.

Which is exacly why you need power districts or gaps in the rails.

 rrinker wrote:

What's NOT ok with most systems is to loop the throttle or command bus.

 Yuppers, is a serial network based on the rs-422/485 system and shouldnt be looped.  But the Power Bus is merely an amplified version of the control bus and is subject to the same limitations, including looping.  But as said above, this is really only applicable where long runs of the wire are concerned.  When you check your documentation, remember that the lengths are 'as the cable runs.'

The DCC system as a whole is pretty resilient, so you can pretty much do whatever you want, especially on a smaller layout like a 4x8.

 

Dave Loman

My site: The Rusty Spike

"It's a penny for your thoughts, but you have to put your 2 cents in.... hey, someone's making a penny!"

  • Member since
    December 2004
  • From: Bedford, MA, USA
  • 21,481 posts
Posted by MisterBeasley on Tuesday, December 12, 2006 8:20 AM

 rrinker wrote:
   As for termination on the power bus - the only time I've even heard of this being required is on some VERY large layouts.

When I first installed my bus, I tried running without the terminating resistor.  My layout is only 5x12 feet, so the longest run on the control bus was only about 12 feet.  Still, it did not work reliably until I put in the resistor at the furthest point.  This is a Lenz System 100, but the control bus was done with "generic" jacks, not the high-priced store-bought "official" control bus jacks.  Do those have any terminating resistors built-in?

It takes an iron man to play with a toy iron horse. 

  • Member since
    July 2006
  • From: Vail, AZ
  • 1,943 posts
Posted by Vail and Southwestern RR on Tuesday, December 12, 2006 8:30 AM
 claymore1977 wrote:

But the Power Bus is merely an amplified version of the control bus and is subject to the same limitations, including looping.  But as said above, this is really only applicable where long runs of the wire are concerned.  When you check your documentation, remember that the lengths are 'as the cable runs.'

I disagree that the power bus is just an amplified control bus.  But I agree that ideally it should not be looped, but that in practice, on most layouts, it isn't going to matter in the least.

Jeff But it's a dry heat!

  • Member since
    December 2006
  • From: Lancaster, PA
  • 512 posts
Posted by claymore1977 on Tuesday, December 12, 2006 8:38 AM

I disagree that the power bus is just an amplified control bus.  But I agree that ideally it should not be looped, but that in practice, on most layouts, it isn't going to matter in the least.

Then, um, what is it?

 

Dave Loman

My site: The Rusty Spike

"It's a penny for your thoughts, but you have to put your 2 cents in.... hey, someone's making a penny!"

  • Member since
    July 2006
  • From: Vail, AZ
  • 1,943 posts
Posted by Vail and Southwestern RR on Tuesday, December 12, 2006 12:09 PM

I was thinking, I guess it depends on which bus was being referred to, so I might back off ion that a little.  In essence, there are three buses, the power bus that connects to the tracks, the non-amplified power bus (which is what I now realize you were referring to) which goes to the boosters, and what I would have called the control bus (which I guess might of might not be a bus, depending on the implementation) to connect the control station, throttles, and whatever other hardware there might be together (loconet in the Digitrax case, what ever in other cases).  So I was thinking in terms of not looping the loconet, in the digitrax case.  Of course, depending on the bus a loop might be fine, if it as designed to be a ring.

I wasn't even really thinking of what you referred to as the control bus as a bus, though it could certainly be wired as such.

Jeff But it's a dry heat!

  • Member since
    April 2004
  • From: Ontario Canada
  • 3,574 posts
Posted by Mark R. on Tuesday, December 12, 2006 12:56 PM

Hmmmm, seems as though I've created some confusion. In my original post, I should have maybe clarified I was referring to the TRACK POWER BUS .... and if there were any issues about looping it.

I can't see how there could, and have operated mine for years that way with no problems .... it's just that a few sites I've been on state the TRACK POWER BUS should NOT be looped !?! Confused [%-)]

Mark.

¡ uʍop ǝpısdn sı ǝɹnʇɐuƃıs ʎɯ 'dlǝɥ

  • Member since
    July 2006
  • From: Vail, AZ
  • 1,943 posts
Posted by Vail and Southwestern RR on Tuesday, December 12, 2006 1:29 PM
 Mark R. wrote:

Hmmmm, seems as though I've created some confusion. In my original post, I should have maybe clarified I was referring to the TRACK POWER BUS .... and if there were any issues about looping it.

I can't see how there could, and have operated mine for years that way with no problems .... it's just that a few sites I've been on state the TRACK POWER BUS should NOT be looped !?! Confused [%-)]

Mark.

Right, theoretically, technically, in a perfect world, the track power bus would not be looped.  The reason is that a loop means that there are two different paths that the signal takes to get to any point on the loop(more if you consider multiple times around, but never mind that) and there will be some degree of interference due to this.  In the real world, with a DCC track power bus the tolerances on the signal quality are such that in most cases (and that is most as in very, very nearly all) cases this interference is not going to cause any observable trouble, as you have seen.

 

Jeff But it's a dry heat!

  • Member since
    December 2001
  • 1,932 posts
Posted by Stevert on Tuesday, December 12, 2006 2:54 PM
 claymore1977 wrote:

I disagree that the power bus is just an amplified control bus. 

Then, um, what is it?

 

Well, the power bus is the power bus, and the control bus is the control bus.Big Smile [:D]

  Seriously, the command bus, besides being lower power, uses a proprietory format to transmit information, such as commands and feedback data. 

  The NMRA specs do not cover the command bus, which is why each manufacturer is able to develop their own command bus format. 

  For example, NCE and MRC use a polled bus, while Digitrax (LocoNet) and Lenz (ExpressNet) are more Ethernet-like. 

  But even busses of the same general type have different specs, which is why you can't plug let's say a Lenz throttle into a Digitrax system and have it work.

  It's the command station's job to translate the command information from that proprietory format into NMRA-spec packets and put them out on the higher-power track bus.

 Steve

  • Member since
    December 2006
  • From: Lancaster, PA
  • 512 posts
Posted by claymore1977 on Tuesday, December 12, 2006 3:00 PM
Okay, incorrect terminolgy on my part then!  My bad!  So then, what IS the name of the bus inbetween the command station and the Booster?

Dave Loman

My site: The Rusty Spike

"It's a penny for your thoughts, but you have to put your 2 cents in.... hey, someone's making a penny!"

  • Member since
    December 2001
  • 1,932 posts
Posted by Stevert on Tuesday, December 12, 2006 3:43 PM

 claymore1977 wrote:
Okay, incorrect terminolgy on my part then!  My bad!  So then, what IS the name of the bus inbetween the command station and the Booster?

Ahh, just re-read the thread and did a little looking and now I see the problem. 

It's not so much incorrect terminology on your part as on mine.

Randy referred to "the throttle or command bus", and I read that as being the same bus with either name because the terms are often used interchangeably.  But now I see it could be taken as two different busses.

What I wrote in my previous post, if we consider "throttle" and "command" to be two different busses, would apply to the throttle bus.

In that same context, the bus between the CS and the booster could be considered the command bus, and it is in fact a low-power version of the track signal.

Steve

  • Member since
    July 2006
  • From: Vail, AZ
  • 1,943 posts
Posted by Vail and Southwestern RR on Tuesday, December 12, 2006 5:18 PM

 claymore1977 wrote:
Okay, incorrect terminolgy on my part then!  My bad!  So then, what IS the name of the bus inbetween the command station and the Booster?

That's a good question.  Maybe we'll call it the "bus inbetween the command station and the Booster".

Jeff But it's a dry heat!

  • Member since
    February 2006
  • From: Gahanna, Ohio
  • 1,987 posts
Posted by jbinkley60 on Tuesday, December 12, 2006 6:23 PM

Right, theoretically, technically, in a perfect world, the track power bus would not be looped.  The reason is that a loop means that there are two different paths that the signal takes to get to any point on the loop(more if you consider multiple times around, but never mind that) and there will be some degree of interference due to this.  In the real world, with a DCC track power bus the tolerances on the signal quality are such that in most cases (and that is most as in very, very nearly all) cases this interference is not going to cause any observable trouble, as you have seen.

 

We need to clear up some thinking here.  If we consider a single source of power to a track and we "loop" the track in a circle, the electrical current on the track does not actually flow in a loop.  It will always flow from the source through the path of least resistance back to the sink, ground, neutral, phase, return path or whatever you want to call it.  So as a locomotive moves around the "loop" the actual direction back to the feeders will follow the path of least resistance.  So if it is traveling in one direction and then passes the half way point (assuming the resistance of the track and the contact resistance of the wheels on the track are identical all the way around) then current will travel in one direction (with respect to the direction from the source) and then once it sees a lower resistance (past the half way point) it will come the other direction from the source.

The concept carries forward if you have multiple feeders to a track bus, regardless of whether it is in a straight line or a loop bus feeder system, along with the track.  The only addition here is that there is an additional loop created between the feeders and the track between each pair of feeder sets.  If we were really concerned about a loop, then this would be worse because there are really a set of loops chained together.   Now the reality is that the behavior within each loop between the bus feeders and the track works exactly the same way.  One set of feeders feeds the current until the resistance to the next set is lower then the next set takes over.

Where this concept starts to change slightly is at higher frequencies where induced current, slew rate/rise time distortion and other affects of capacitance and inductance start to take hold.  However, if you look at DCC the actual signal on the track is a differential DC pulse.  One of the characteristics of balanced feeds like this is that they tend to negate these types of affects because the 180 degree phasing of the balanced feed will cancel many of these types of affects.  The premise here that in a balanced feed any of these affects impact both portions of the feed equally and thus by them being 180 degrees out of phase the impacts will be equal and opposite and thus cancel.  This is why the telephone company uses the same type of encoding on digital communications twisted pair lines over long distances. 

So what about ground loops that folks often talk about ?  Ground loops are created in unbalanced environments where larger currents, distances and resistances come into play.  The basic concept is that you have a ground plane where all points are generally of the exact same resistance but in the case of a ground loop the groud plane is large enough that if you connect a current sink to multiple points of a return feed you end up with a scenario where the resistance difference of the two ground points coupled with the high current created a voltage differential that can actually circulate between the neutral plane and the ground plane.  The idea is that the two planes do not have the same resistance characteristics and that current is not distributed evenly across the connection points.  The simple solution often cited is to go to a single connection point between the planes and break the loop.  We are not dealing with this in our DCC scenarios. 

So what is the net of this ?  Don't worry about it.  Run the trains. 

 

 

  

 

 

 

 

Engineer Jeff NS Nut
Visit my layout at: http://www.thebinks.com/trains/

  • Member since
    February 2002
  • From: Reading, PA
  • 30,002 posts
Posted by rrinker on Tuesday, December 12, 2006 6:56 PM
 claymore1977 wrote:

I disagree that the power bus is just an amplified control bus.  But I agree that ideally it should not be looped, but that in practice, on most layouts, it isn't going to matter in the least.

Then, um, what is it?

 

 

 It's not even close. The track power bus has the full DCC signal on it, providing whatever voltage set byt e command station and deliving however many amps your boosteris cabale of. NONE fo the control busses from the majr DCC systems duplicates this signal at any point. They also aren;ty all RS-485 busses, either.  Digitrax loconet includes a pair of wires that is a low power mirror of the track bus, but that is to provide timing to slave booster and accessories that need to knwo the track waveform such as their trnasponding detectors, as well as providie a power source for throttles. The actual Loconet wires the pass the signals from the throttles to the command station does NOT use a DCC square wave to do so.

 

                                --Randy
 


Modeling the Reading Railroad in the 1950's

 

Visit my web site at www.readingeastpenn.com for construction updates, DCC Info, and more.

  • Member since
    December 2006
  • From: Lancaster, PA
  • 512 posts
Posted by claymore1977 on Tuesday, December 12, 2006 6:57 PM
 jbinkley60 wrote:

So what is the net of this ?  Don't worry about it.  Run the trains.

I agree with this statement.

Since you strike me as knowledgeable on this subject so let me toss this at ya:

I worked with Siemens Building Technologies for a bit and they use a flavor of RS-485 for networking all of their automation equipment together.  Now RS-485 is a differential DC network, to my knowledge damn near identical to DCC in operation, and we took detailed training on why not to T junction the network nor not to create a loop.   For both of these reasons, even with using terminating resistors, signal reflectivity WOULD occur and severely degrade network performance.

If it was so bad with RS-485, why is it NOT bad with DCC?

(This is an honest question, not an attempt to pick a fight) 

Dave Loman

My site: The Rusty Spike

"It's a penny for your thoughts, but you have to put your 2 cents in.... hey, someone's making a penny!"

  • Member since
    December 2006
  • From: Lancaster, PA
  • 512 posts
Posted by claymore1977 on Tuesday, December 12, 2006 7:00 PM
 rrinker wrote:
It's not even close. The track power bus has the full DCC signal on it, providing whatever voltage set byt e command station and deliving however many amps your boosteris cabale of. NONE fo the control busses from the majr DCC systems duplicates this signal at any point. They also aren;ty all RS-485 busses, either.  Digitrax loconet includes a pair of wires that is a low power mirror of the track bus, but that is to provide timing to slave booster and accessories that need to knwo the track waveform such as their trnasponding detectors, as well as providie a power source for throttles. The actual Loconet wires the pass the signals from the throttles to the command station does NOT use a DCC square wave to do so.

                                 --Randy
 

Yes, understood, but both command and power bus are serial and subject to the same signal limitiations. 

Dave Loman

My site: The Rusty Spike

"It's a penny for your thoughts, but you have to put your 2 cents in.... hey, someone's making a penny!"

  • Member since
    February 2002
  • From: Reading, PA
  • 30,002 posts
Posted by rrinker on Tuesday, December 12, 2006 7:01 PM

 Also, the DCC track power is actually floating relative to ground in most systems. The booster output is typically am H bridge and the two rail lines are each one hald of the H bridge. The DCC voltage is in reference to an internal common - which is why on a lot of systems there is a (technically mislabelled) GND terminal that should be connected betwene all boosters in a multiple booster environment.

 In the specific case of Digitrax, the PM42 circuit breaker/reverser and any booster configured as an auto-reverse booster tdetermines the need to reverse based ont he signal relative to the common. This common is also contained in the Loconet cable, but that's two conductors of some #26 phone wire, and it may be required to handle the full short circuit current of the booster. Thus the recommendation to connect the GND terminals of all booster together with wire of the same thickness as used for the actual track power lines.

 

                        --Randy
 


Modeling the Reading Railroad in the 1950's

 

Visit my web site at www.readingeastpenn.com for construction updates, DCC Info, and more.

  • Member since
    July 2006
  • From: Vail, AZ
  • 1,943 posts
Posted by Vail and Southwestern RR on Tuesday, December 12, 2006 8:04 PM
 claymore1977 wrote:
 rrinker wrote:
It's not even close. The track power bus has the full DCC signal on it, providing whatever voltage set byt e command station and deliving however many amps your boosteris cabale of. NONE fo the control busses from the majr DCC systems duplicates this signal at any point. They also aren;ty all RS-485 busses, either.  Digitrax loconet includes a pair of wires that is a low power mirror of the track bus, but that is to provide timing to slave booster and accessories that need to knwo the track waveform such as their trnasponding detectors, as well as providie a power source for throttles. The actual Loconet wires the pass the signals from the throttles to the command station does NOT use a DCC square wave to do so.

                                 --Randy
 

Yes, understood, but both command and power bus are serial and subject to the same signal limitiations. 

They are both serial, although the command/throttle bus would not have to be, but I would not say they are subject to the same limitations.  Track bus is slow, huge signal, very immune to interference, noise, etc.  The command bus is much smaller signal, much faster (most likely), and more susceptible to interference and noise, and needs to be treated more carefully.

Jeff But it's a dry heat!

Subscriber & Member Login

Login, or register today to interact in our online community, comment on articles, receive our newsletter, manage your account online and more!

Users Online

There are no community member online

Search the Community

ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT
Model Railroader Newsletter See all
Sign up for our FREE e-newsletter and get model railroad news in your inbox!