OpenDCC, Zentrale für DCC, Initialisierung USB

Schritt 1: Einstellung in der Hardware von OpenDCC

    Um den USB-Port zu benutzen, müssen die entprechenden Lötbrücken (SJ = Solder Jumper) oder Steckbrücken (JP = Jumper)) auf der Hardware geschlossen werden:
    Jumper für USB Betrieb
    Layout V1.3Layout V1.4
    SJ2 offen JP52-3 geschlossen
    SJ3 geschlossen JP62-3 geschlossen
    SJ5 2-3 geschlossen
    (2-3 ist die Seite zum USB-Chip hin)
    Damit ist der Atmel mit den USB-Chip und nicht mit dem RS232-Chip verbunden.

Schritt 2: Treiber am PC laden

    Zur Nutzung der USB Schnittstelle von OpenDCC ist ein VirtuellerComPort (VCP) Treiber nötig. Dieser emuliert eine serielle Schnittstelle im PC, auf die dann die Steuerungssoftware zugreifen kann. Der tatsächliche Datenverkehr wird aber über die USB-Verbindung hergestellt. Diesen VCP-Treiber (und weitere Informationen) findet man bei FTDI. Der auf OpenDCC eingesetzte USB Chip hat die Bezeichnung FT232RL.

    Am USB-Bus hat jeder Teilnehmer eine VID und PID (VID: Vendor ID, PID: Product ID, ID=Kennzahl). OpenDCC Z1 hat eine eigene PID innerhalb der für FTDI vergebenen VID bekommen:
    VID: 0x0403
    PID: 0xBFD8
    Product Description: 'USB-IF OpenDCC V1.2'
    Diese PID gilt für alle Versionen der OpenDCC Zentrale Z1.