The information in this document is subject to change without notice.
SoundTraxx (Throttle Up!) shall not be liable for technical or editorial errors or omissions contained herein; nor for incidental or consequential
damages resulting from the furnishing, performance or use of this material.
This document contains information protected by copyright. No part of this document may be photocopied or reproduced in any form without the
prior written consent of Throttle Up! Corp.
Product names mentioned herein may be trademarks and/or registered trademarks of their respective companies.
SoundTraxx, SoundTraxx DCC, and Hyperlight are trademarks of Throttle Up! Corp.
Table of Contents
All Aboard! ...........................................................................1
Appendix A - Decimal-Hex-Binary Conversion ...............23
Appendix B - List of Conguration Variables .................24
Overview
All Aboard!
Congratulations on the purchase of your SoundTraxx lighting decoder
for Blackstone Models Long Caboose and Open Platform Coaches. This
user’s guide will walk you through the various aspects of programming your
decoder, as well as some tips for troubleshooting. For instructions on wiring
and a wiring diagram please refer to the decoder’s packaging.
Technical Bulletins and Application Notes covering various topics are also
published from time to time, and these may be downloaded free of charge
from our website at www.soundtraxx.com.
SoundTraxx Lighting Decoder User’s Guide Page 1
Operation
Using Your SoundTraxx Lighting Decoder
Your SoundTraxx decoder has been shipped with all CVs pre-programmed
so you can begin using it in your model right out of the box without any
programming at all. Install your lighting decoder according to the installation
instructions that were included with the product. The default function
assignments are as follows:
While these are the default settings, you may wish to make changes to
the function mapping later. For now, simply set your model on the track,
select address 3, and press F5 to light the interior. As you can see, no
programming is necessary to enjoy your lighting decoder, but you will
probably wish to change the address to the number of the individual coach
or caboose. Alternatively you can assign a consist address that makes up
the train ID for a string of passenger coaches. The following section will
introduce you to CVs and how and why you may wish to change them.
SoundTraxx Lighting Decoder User’s Guide Page 2
Basics of Programming
Programming the CVs
What is a CV?
CV stands for Conguration Variable, which is the industry-adopted term for a
decoder’s user-programmable memory locations. CVs allow you to customize
individual decoder properties such as the address, momentum, throttle
response, and much more. Once a CV has been programmed, the setting
will be permanently remembered even after the power has been turned off. A
CV can be modied as often as necessary by simply reprogramming it with a
new value.
With the large number of CVs available, rst inspection of the available
options may cause confusion and little panic! Relax. As you have already
seen the decoder has been shipped with all CVs pre-programmed so you can
begin using your locomotive immediately without having to worry about what
adjustments to make.
The following paragraphs break the decoder’s CVs into various subsystems
so it is only necessary to change a few CV’s at a time. As you become
comfortable with it’s operation, move onto a new section and begin exploring
the options and capabilities found there. For more technically inclined users,
detailed information on any CV can be found in the Coach and Caboose
Lighting Decoder Technical Reference.
Bits and Bytes
One of the most confusing aspects of programming a CV is guring out what
all the different bits, bytes and x’s found in the various decoder manuals
mean. The problem is compounded further by differences in each command
station manufacturer’s user interface. For users unfamiliar with such terms, a
short math lesson (ugh!) is in order before proceeding:
Each decoder CV stores a numeric value that can be represented in one of
three forms:
Decimal - This is the form everyone is familiar with and we use in our day-today lives. Numbers are represented as a sequence of digits composed of the
numerals 0,1,2,3,4,5,6,7,8, and 9.
Hexadecimal - Also referred to as simply “hex”, this is a more specialized
number representation that, in addition to 0 through 9, also uses the
characters A-F. It has the advantage that a given decimal number can be
more compactly represented. For example, the decimal number 127 converts
to a simple 7F in hex (one less digit). This allows user interfaces with a
limited number of digits (i.e., the LCD on your cab) to display a wider range of
numbers.
Binary - Binary numbers get their name from the fact they use only two
digits 0 and 1 called ‘bits’ and is the fundamental number system used by all
computers including the ones found inside a digital decoder. Because there
SoundTraxx Lighting Decoder User’s Guide Page 3
Basics of Programming
are only two bit values, it takes more digits to represent a number using
binary. The decimal number 127, for example, is written as 01111111 in binary
notation. A ‘byte’ is a binary number made up of eight bits. And a ‘nibble’ is
half a byte or four bits. Really! We didn’t make that up.
Coincidentally, each CV is made up from one byte or eight bits and can store
any number between 0 and 255. Most of the CVs contain a single piece of
data that can be easily represented in any of the three forms, i.e., CV 3, the
acceleration rate, can be loaded with any value from 0 to 255 and it always
affects the same thing - the acceleration rate.
On the other hand, some CVs use individual bits to control different features.
This allows up to eight individual features to be controlled by a single CV and
is done to conserve the number of CVs. As the bit variables can take on only
one of two values (0 and 1) they are usually used for simple variables that
are either On or Off, enabled or disabled or something similar. Unfortunately,
bit variables are difcult to represent in any form other than binary and still
preserve any meaning. Because most DCC system user interfaces don’t use
binary representation, these numbers are the most difcult to work with and
require a tedious series of additions to convert to the decimal or hex form
used by most systems.
We have tried to use the decimal number system in this manual when
describing the proper values to program into a given CV; however, you will
occasionally nd values listed in the Technical Reference in binary, hex and
decimal values. Hex numbers can be distinguished from a decimal number
by noting a 0x prex. Thus 0x10 is the hex version of sixteen and not ten as
one might guess. Binary numbers are represented using a ‘b’ sufx. 100b
is really the number four and not one hundred. To further assist the mathimpaired, we have provided a handy-dandy conversion table in Appendix A
that allows one to quickly convert between decimal, hex and binary.
When working with individual bits such as in CV 29, we suggest the following
procedure for determining the correct value to program. Referring to the CV
description, write down the value desired for each individual bit. Consider
for example, the case of CV 29. We would like to set this CV so that speed
tables are enabled and the 28 speed-step mode is in effect. Referring to the
Technical Reference, we see that bit 4 and bit 1 should be set to 1 and all
other bits are cleared to zero. Remembering that we are dealing with binary,
write down the individual bit values and we get:
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
We then look up the binary value 00010010b in Appendix A and see that it
corresponds to the decimal value 18 (0x12 in hex). This is the value to use
when programming the CV.
SoundTraxx Lighting Decoder User’s Guide Page 4
Basics of Programming
If you don’t have the conversion chart available, you can also calculate
the value in the following manner. Reading from right to left, each bit has a
decimal value associated with it, beginning with a 1 and doubling this value
as you go from bit 0 to bit 7. This value is only counted when the bit is a ‘1’.
Looking at the gure below, you can see that using this method, bit 1 has a
value of 2 and bit 4 has a value of 16. Adding these two numbers together
gives the correct decimal value of 18.
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
When bit is set to 1, value = 128 64 32 16 8 4 2 1
Therefore: 0 + 0 + 0 + 16 + 0 + 0 + 2 + 0 = 18
Programming Methods
There are two methods for changing the decoder’s CVs:
Service Mode Programming - This programming mode usually requires the
locomotive to be placed on a special programming track or connected to a
dedicated programmer. Your decoder can support four types of service mode
instructions:
Address Mode - Can change CV 1 (Primary Address) only.
Register Mode - Can change CVs 1,2,3,4,7,8 and 29 only.
Paged Mode - Uses a page register to indirectly modify any CV.
Direct Mode - Can directly change any CV.
Operations Mode Programming - Sometimes called ‘Ops Mode’ or
‘Programming on the Main’, this programming mode allows the CVs to be
changed while the locomotive is operating on the layout even when other
locomotives are present. The neat thing about this mode is that the CVs can
be changed in the middle of operation allowing the engineer for example, to
increase the momentum rate of a locomotive after it couples to a train. The
main disadvantage of operations mode programming is that the CV data
cannot be read back to verify its value.
Programming and Reading CVs
Although your decoder will accept any changes you make on a programming
track the decoder will not successfully read back a CV value because there
is no motor load on to the decoder. Decoders generate a current pulse to the
motor to create an acknowledgement. Without the motor load the command
station has no way of receiving the acknowledgement from the decoder.
Furthermore, the Super Capacitor interferes with the read back process.
To verify that the decoder has accepted the programming watch the
interior lights for a ‘blip’ (a quick change in brightness). This is the lighting
decoder’s way of showing an acknowledgement pulse. It is also important to
understand that when you attempt to program on a programming track you
must rst wait for the capacitor to fully discharge or else it cannot program
SoundTraxx Lighting Decoder User’s Guide Page 5
Basics of Programming
the CVs in the decoder. Simply remove the model from the mainline and wait
for the lights to turn off. This will indicate the SuperCap has discharged. (This
usually takes between 35 and 120 seconds depending on the values you
have in CV 55 and 56 as well as how many bulbs you have on the outputs.)
Programming Procedure
As each DCC system is different, the procedure for programming a CV will
vary depending upon the system. Unfortunately, we cannot provide detailed
instructions to cover every command station and have to assume that you
have some level of understanding regarding it’s capabilities and operating
procedures. For specic programming procedures, please consult your DCC
system manual.
Locking and Unlocking CVs
The CV Lock/Unlock is a relatively new feature available in some DCC
decoders which allows you to program a decoder without the danger of
overwriting the programming in another. This especially useful in installations
where multiple decoders are used. For example, if you have installed a
function decoder in addition to the mobile decoder, you may wish to lock the
CVs after programming to prevent accidentally programming one or the other.
CV 15 and 16 are used for locking and unlocking the decoder. To use the CV
Lock feature implemented in CV 15 and 16, Bit 0 of CV 30 must rst be set
to 1 (the default value is 0). This is to avoid inadvertently locking the decoder
when the CV Lock feature is not needed.
CV 15 is the Unlock Code and may be programmed to any value between 0
and 255 regardless of whether the decoder is locked or unlocked. CV 16 is
the Lock Code and may be set to any value between 0 and 7 but only when
the decoder is unlocked. Attempts to program CV 16 with a value greater
than 7 will be ignored.
The decoder is unlocked when the value in CV 15 matches the value in CV
16. Otherwise the decoder is locked and can not be programmed in either
operations mode or service mode. Further, a locked decoder can not be reset
to its factory defaults until it is rst unlocked. These decoders are shipped
from the factory with all CVs unlocked, that is, CV 15 and 16 are both set
to 0.
Note that if the decoder is unlocked, changing the value in CV 16 will
instantly lock the decoder. You must then set CV 15 to the same value as
was just programmed into CV 16 to unlock the decoder again.
If you decide to use the CV Locking feature for a multi-decoder installation,
each decoder installed inside that locomotive must rst have its Lock Code
in CV 16 set prior to installation of any other decoders. Otherwise, all the
decoders will have the same Lock Code and the feature will not work. The
easiest way to go about this is to rst install one decoder and program its
Lock Code. Then install the next decoder and program its Lock Code. Since
SoundTraxx Lighting Decoder User’s Guide Page 6
Loading...
+ 19 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.