background image

Programming Uhlenbrock DCC decoders

Uhlenbrock DCC decoders can be programmed with every DCC Command Station featuring

Register, CV (direct) or paged programming.

Programming  DCC  decoders  with  the  Intellibox

The Intellibox features an easy to use menu for programming DCC decoders. This menu also

supports the programming of long addresses without having to perform complicated computations

„by hand“. In fact, one can directly type a long address and have the Intellibox automatically

perform the computations needed in order to find out what values to write into CV #17 and CV

#18. The Intellibox shall also write those values into CV #17 and CV #18, as well as enabling long

addresses by setting Bit #5 of CV #29. Please refer to the corresponding chapter of the Intellibox

manual for more information on this point.

How  to  compute  the  value  to  be  programmed  into  CV  #29  (Register  #5)

CV #29 (Register #5) is used to configure the decoder. One can for example invert the loco driving

direction (as well as its directional lights) or change the number of speed steps. It is possible

to configure the decoder for digital-only operation or for „mixed“ (and automatic) analog/digital

operation. Finally, one can tell the decoder to react to commands sent to either the short address

(CV #1) or to the long address (CV #17/18).
You can use the „Value“ column of the following table in order to compute by summation the value

to be written into CV #29 (or Register #5) in order to obtain the desired decoder configuration.

Example  (if  not  using  Bit  programming):

Normal driving direction value =0

14 speed steps

value =0

autom. analog/digital

value =4

short  adress

value =0

The sum of all of these values gives 4.

This  is  the  value  to  program  into  CV  #29  (or

Register #5) - and, this value happens also to be

the factory default value for CV #29.

Function

Normal driving direction

opposite driving direction
14 / 27 speed levels

28 / 128 speed levels
Digital mode only

Automatic analog or digital operation
Short address (CV #1, Register #1)

Long address (CV #17 und CV #18)

Value

0

1
0

2
0

4
0

32

BIT

0

1

2

5

Programming  a  long  address  without  using  a  menu

If you have to program the decoder for operation on a long address and you are 

not

 using a

Command Station which makes this process automatically, then you have to compute what value

to write into CV #17 and CV #18. We‘ll now show by example what to do using long address 2000.
• Divide the choosen long address by 256 (here 2000/256 = 7 with a remainder of 208).
• Take the integer quotient of that division (7 in our example) and add 192 to it.
• Write the result of this addition (7+192 = 199) into CV #17.
• Write the remainder of the division (208 in our example) into CV #18.
•

Important

: make sure that Bit #5 of CV #29 is set to 1, so as to tell the decoder to react to

commands sent to its long address (CV #17/18) and not to commands sent to its short address.

Register Table

Description

Decoder (short) address
Minimum speed

at speedstep 2
Acceleration delay

1 = no delay, 255 = max. delay
Deceleration delay

1 = no delay, 255 = max. delay
Decoder configuration

Check chapter on decoder configuration/CV #29

Page Register

Used during ‚paged‘ programming
Maximum speed

at highest speedstep
Manufacturer id

for „Uhlenbrock Elektronik GmbH“

Register-Nr.

1
2

3

4

5

6

7

8

Allowed range

1-127

1-31

1-255

1-255

see CV29

-

1-95

-

Value

3
5

2

2

4

-

90

85

Reviews:

Related manuals for 74 420