Uni  DCC dekodér

Pokud se podíváte na zapojení procesoru PIC12F629 v dekodérech různých autorů, tak zjistíte, že jsou prakticky stejná. Např. dekodér pro návěstidla z Pacových stránek usuaris.tinet.cat/fmco/dccacc_en.html#semaforo je stejný s dekodérem pro výhybky usuaris.tinet.cat /fmco/dccacc_en.html#dcc2coil i s dekodérem pro výhybky ze stránky www.digital-bahn.de/bau_weiche/weichzwei.htm. Dekodéry se odlišují pouze oddělením DCC signálu od napájení.

Na výše uvedených stránkách tak najdete spoustu software pro další dekodéry stejného zapojení. Podle nahraného programu lze tak dekodér použít pro spínání různých světelných efektů (zářivek, domů, plynových lamp, ohně, přejezdu, semaforu, atd.), návěstidel, relé, výhybek, a je možné jej využít i jako dekodér funkcí. Do procesoru PIC12F629 lze bez úprav nahrát .hex soubory ze stránek Digital-bahn určené pro "LED-dekoder" a procesory 16F630/676. Pro většinu z těchto světelných efektů jsou vytvořeny programy pro použití "bez dekodéru", takže lze tyto desky využít i na "analogovém" kolejišti.

Na elektromagnetické přestavníky výhybek, které nemají automatické odpojení cívek v koncové poloze, nedoporučuji tento dekodér používat. Nepodařilo se mi totiž najít vhodný program (dcc2coil, weichzwei), který by podporoval tzv. "toggle" režim (přepínací režim, ve kterém je nastavený čas přepnutí brán jako přesná hodnota a ve kterém není možné opakované přestavení do stejné polohy). Toggle režim pro elektromagnetické přestavníky podporuje dekodér výhybek skupiny MERG

Byly vytvořeny dvě varianty dekodéru, jednoduchá a dvojitá. Jednoduchá varianta obsahuje 1 mikrokontrolér a má 4 výstupy, dvojitá varianta 2 mikrokontroléry a má 8 výstupů.

Dvojitá varianta byla vytvořena pro úsporu místa a zjednodušení zapojování při použití příslušenství nízkého příkonu, typicky jako dekodér LED, nebo dekodér návěstidel. Také je možné použít u každého z procesorů jiný firmware. U této varianty je při programování #CV nutné vytáhnout z patice procesor, který nemá být programován.

Pro spínání větších výkonů slouží dekodér na fotce vlevo. Původně měl být určen na spínání přestavníků výrobce Peco. Ne, že by to nebylo možné, ale v praxi se to neosvědčilo viz. výše. 

Při použití s firmwarem "wz_schalten" ovládá tento dekodér 4 samostatné výstupy na libovolně zvolených adresách.