USB DMX-Schnittstellen erklärt

Eine USB DMX-Schnittstelle ist eine kleine Box oder ein Kabel, das einen Computer in einen DMX512-Lichtcontroller verwandelt: USB auf der einen Seite, ein EIA-485-Differentialpaar auf der anderen. Sie nimmt die Werte, die Ihre Software berechnet hat, und überträgt sie als echtes DMX512-Signal über das Kabel, was bedeutet, dass ein BREAK, ein Mark After Break und bis zu 513 Datenplätze mit 250 kbit/s erzeugt werden, bis zu 44 Mal pro Sekunde.

Das ist die gesamte Aufgabe, und das ist der Grund, warum ein 15-Dollar-Adapterkabel und eine 169-Dollar-Schnittstelle nicht dasselbe Produkt sind. Dieser Leitfaden behandelt, was die Hardware tut, wo das Rahmen-Timing erzeugt wird, was RDM von einer Schnittstelle verlangt, welchen Anschluss der Standard tatsächlich erfordert und was vor dem Kauf zu überprüfen ist. Jede Protokollfigur wird aus den veröffentlichten ESTA-Standards gelesen: ANSI E1.11-2024 für DMX512, ANSI E1.27-1 für Kabel, ANSI E1.20-2025 für RDM.

Zuletzt aktualisiert

Was die Hardware tatsächlich tut

Ein Computer hat keinen DMX512-Anschluss und kann keinen in Software erstellen. DMX512 ist ein elektrischer Standard, bevor es etwas anderes ist: ANSI E1.11-2024 besagt, dass seine elektrischen Spezifikationen die von EIA-485-A sind, einem symmetrischen Differentialpaar, das bei definierten Spannungen betrieben wird. Die Schnittstelle ist das Stück, das diese Grenze überschreitet. Auf der Lichtseite treibt sie ein verdrilltes Paar plus einen gemeinsamen Leiter an und erzeugt eine sich wiederholende Struktur:

  • ein BREAK, die Leitung wird niedrig gehalten, um jedem Empfänger mitzuteilen, dass ein neues Paket beginnt;
  • ein Mark After Break, die Leitung wird hoch gehalten, um das BREAK von den Daten zu trennen;
  • bis zu 513 Slots, die in der Reihenfolge von Slot 0 gesendet werden. Slot 0 ist der START-Code, Slots 1 bis 512 sind die Kanalpegel. Ein NULL START-Code (00h) ist der Standard und bedeutet, dass gewöhnliche Lichtpegel folgen.

Jeder Slot wird asynchron als 1 Startbit, 8 Datenbits (am wenigsten signifikant zuerst) und 2 Stoppbits ohne Parität gesendet: 11 Bitzeiten pro Slot, bei nominal 250 kbit/s mit einer Bitzeit von 4 Mikrosekunden. Ein vollständiges 513-Slot-Paket benötigt daher etwa 22,7 Millisekunden, weshalb der Standard es auf 44 Aktualisierungen pro Sekunde begrenzt. Kürzere Pakete können viel schneller laufen, bis zu etwa 830 Hz, aber fast nichts im Feld tut dies.

Lichtsoftware
512 Kanalpegel
USB
Werte, die an die Schnittstelle gesendet werden
USB DMX-Schnittstelle
BREAK, MAB, 513 Slots bei 250 kbit/s
EIA-485-Paar
5-poliger XLR, 120 Ohm Terminator
Fixtures
bis zu 32 Geräteeinheiten
Die Schnittstelle ist der einzige Ort, an dem die Daten zu DMX512 werden. Alles zu ihrer linken Seite ist ein USB-Transfer, alles zu ihrer rechten Seite ist ein differentielles elektrisches Signal.

Warum das Timing wichtig ist

DMX512 hat keine Adressierung und keine Bestätigung. Ein Empfänger ermittelt, wo er sich im Paket befindet, indem er einfach die Slots nach dem BREAK zählt. Wenn das BREAK also kurz ist oder das Mark After Break abgeschnitten wird, verpasst ein Fixture entweder das Paket oder beginnt, am falschen Ort zu zählen. Der Standard legt daher die Zahlen auf beiden Seiten der Verbindung fest und absichtlich nicht die gleichen Zahlen: 88 Mikrosekunden ist die Zahl des Empfängers, 92 die Zahl des Senders, und die Lücke ist der Spielraum.

DMXDesktop gibt standardmäßig mit 40 Hz aus und kann von 10 bis 44 Hz pro Universum eingestellt werden, der gleiche Standard und Bereich für USB- und Netzwerk-Ausgaben.

ParameterSenderEmpfänger
BREAKmindestens 92 Mikrosekunden, typischerweise 176muss mindestens 88 Mikrosekunden erkennen
Mark After Breakmindestens 12 Mikrosekundenmuss mindestens 8 Mikrosekunden akzeptieren
Bitrate250 kbit/s nominal, 245 bis 255der gleiche Bereich
BREAK zu BREAK1204 Mikrosekunden bis 1 Sekunde1196 Mikrosekunden bis 1,25 Sekunden
Vollständiges 513-Slot-Paketmaximal 44 Updates pro Sekundegleiche Decke

Dumme Adapter und intelligente Schnittstellen

Diese Unterscheidung ist wichtiger als der Preis, und sie wird selten auf einer Produktseite erklärt.

Ein bit-banged Adapter, die FTDI-Style Open DMX-Klasse, ist ein USB-zu-Seriell-Chip, der an einen EIA-485-Leitungsdriver angeschlossen ist und sonst nichts. Es gibt keine Lichtlogik darin. Der Host-Computer erstellt das gesamte Frame: Er steuert die Leitung für den BREAK niedrig, gibt sie für das Mark After Break frei und streamt dann die 513 Slots. Alles, was der Standard in Mikrosekunden angibt, wird von einem allgemeinen Betriebssystem getaktet, das auch einen Browser, einen Audiostack und alles andere, was Sie geöffnet haben, ausführt, und der Port wird für die gesamten 22,7 Millisekunden gehalten, die ein vollständiges Paket bei 250 kbaud benötigt. Diese Adapter sind überall und sie funktionieren, aber das Frame ist nur so gut wie die Fähigkeit des Hosts, einen Zeitplan einzuhalten.

Eine intelligente Schnittstelle hat ihren eigenen Mikrocontroller. Der Host übergibt ihr 512 Werte als Nachricht, und das Gerät generiert den BREAK, das Mark After Break und das Slot-Timing in der Firmware, ohne dass etwas konkurriert. Die Frame-Zeit wird nicht mehr von Ihrem Laptop bestimmt, weshalb die gleichen 512 Kanäle um ein Vielfaches teurer sein können. Es gibt eine zweite Konsequenz, die leicht übersehen werden kann: Da eine intelligente Schnittstelle das Leitungstiming besitzt, kann sie auch die Leitung richtung besitzen, was die Voraussetzung für RDM ist. Eine einseitige Ausgangsstufe hat nichts, was sie umdrehen könnte.

RDM: hören und sprechen

RDM (ANSI E1.20-2025) ermöglicht es einem Controller, Leuchten an der DMX-Leitung zu entdecken und sie dann zu konfigurieren, zu überwachen und zu verwalten, einschließlich der Einstellung der DMX-Startadresse einer Leuchte über die Software anstelle ihres eigenen Menüs. Es stellt eine harte Anforderung an die Schnittstelle.

RDM ist bidirektional halbduplex auf der primären Datenverbindung. Der Standard ist ausdrücklich, dass RDM dasselbe Paar wie die NULL START Code-Pakete für Rückgabedaten verwendet und dass die sekundäre Datenverbindung außerhalb seines Geltungsbereichs liegt, sodass der Volksglaube, dass RDM über die Pins 4 und 5 übertragen wird, einfach falsch ist. Jeder Befehlsport und jeder Antwortport hat einen Sender und einen Empfänger, und nur ein Sender ist zu jedem Zeitpunkt im Übertragungsmodus. Das Timing ist auch strenger als bei einfachem DMX: Die BREAK-Minimallänge eines RDM-Controllers wird auf 176 Mikrosekunden verlängert, ein Responder muss nicht früher als 176 Mikrosekunden und nicht später als 2 Millisekunden antworten, und der Controller muss seinen Treiber innerhalb von 88 Mikrosekunden nach seinem letzten Stop-Bit in einen Hochimpedanzzustand versetzen, wenn eine Antwort erwartet wird. Nichts davon ist von einem seriellen Adapter mit festem Ausgangstreiber verfügbar.

RDM koexistiert sauber mit Leuchten, die es nicht sprechen, weil es einen alternativen START Code, 0xCC, verwendet, den ein einfacher DMX512-Empfänger ignoriert. Der Standard gibt das Ziel direkt an: Die Verwendung von E1.20-Geräten in einem E1.11-System wird keine E1.11-Funktionalität beeinträchtigen.

Ein Vorbehalt beim Kauf: Viele Hardwareprodukte bewerben RDM. Wir zeichnen den RDM-Status gerät für Gerät, aus der Bench-Testung auf, und die getestete Position ist nicht immer die beworbene. Einige Schnittstellen sind hardwareseitig RDM-fähig, aber noch nicht in DMXDesktop aktiv, da sie auf Firmware warten, und einige Produkte, die RDM bewerben, haben unseren Test nicht bestanden; die unterstützte Hardwarematrix zeigt, welches welches ist. In DMXDesktop läuft RDM über USB durch das Enttec Pro Widget-Protokoll und ist auch über Art-Net verfügbar. Es gibt kein RDM über sACN, da ANSI E1.31 keinen RDM-Transport definiert. RDM erfordert einen Standard- oder Pro-Plan.

Steckverbinder: 5-poliger XLR und warum 3-polig nicht erlaubt ist

ANSI E1.11-2024 ist unmissverständlich. Geräte mit benutzerzugänglichen, steckbaren Datenverbindungen, zu denen alle tragbaren Produkte gehören, müssen 5-polige XLR-Steckverbinder verwenden: Pin 1 Datenverbindung Common, Pin 2 Daten 1-, Pin 3 Daten 1+, Pins 4 und 5 eine optionale sekundäre Verbindung. Buchsen kommen an sendenden Geräten, Stecker an empfangenden Geräten.

Es gibt eine Ausnahme für einen alternativen Steckverbinder, aber lesen Sie die Bedingungen. Sie gilt nur, wenn es physisch unmöglich ist, einen 5-poligen XLR am Produkt zu montieren, und ihre erste Bedingung ist, dass der alternative Steckverbinder kein Typ eines XLR-Steckverbinders sein darf. Ein 3-poliger XLR ist ein XLR-Steckverbinder, daher ist er namentlich ausgeschlossen. Ein Produkt, das einen verwendet, muss als NCC DMX512-A (Nicht Steckverbinder-kompatibel) gekennzeichnet sein, und sein Hersteller muss einen Adapter bereitstellen.

Nichts davon ändert die Tatsache, dass ein großer Teil des erschwinglichen Leuchtenmarktes 3-polig versendet, und die günstigsten Adapterkabel sind überwiegend 3-polig. In der Praxis kaufen Sie Adapter. Was zählt, ist zu wissen, dass 3-polig eine Marktgewohnheit und keine Standardoption ist. Pins 4 und 5 erhalten eine eigene Warnung vom Standard: Sie wurden von verschiedenen Herstellern für verschiedene Zwecke verwendet, einschließlich Niederspannungs-Gleichstromversorgung, und falsches Stecken in unterschiedliche Systeme könnte ernsthafte Schäden verursachen.

Terminierung, Einheitlasten und der Mythos der Kabellänge

Terminieren Sie die Verbindung. Der Terminator ist ein 120-Ohm-Widerstand mit einer Toleranz von +5% und -10%, der zwischen Data+ und Data- platziert wird. Hersteller können die Terminierung in ein Produkt einbauen, sofern es die elektrischen und Kennzeichnungsanforderungen des Standards erfüllt, weshalb einige Geräte einen Terminierungsschalter haben.

32 Einheitlasten, nicht 32 Leuchten. Gemäß EIA-485-A beträgt die insgesamt zulässige Last auf einer DMX512-Datenverbindung 32 Einheitlasten. Ein konformer Sender muss in der Lage sein, 32 davon zu treiben, und jeder empfangende Port muss eine Einheitlast von 1 oder weniger präsentieren. Ein Gerät kann weniger als eine volle Einheitlast präsentieren, daher ist die korrekte Formulierung immer Einheitlasten. Darüber hinaus benötigen Sie einen Splitter.

Es gibt keine maximale Kabellänge in irgendeinem ESTA-Standard. Es ist wichtig, dies klarzustellen, da die übliche Angabe von 300 m oder 1000 ft überall wiederholt wird, als ob es eine Anforderung wäre. E1.11-2024 schließt Kabel vollständig aus seinem Geltungsbereich aus, und der Kabelstandard, ANSI E1.27-1, besagt, dass maximale und minimale Kabellängen ausdrücklich davon ausgeschlossen sind, da die Signalqualität, die Betriebsmerkmale der Geräte einschließlich der kapazitiven Werte und die Installationsumgebung sie alle beeinflussen. Behandeln Sie die vertraute Zahl als Planungsheuristik und jede spezifische Zahl als Schätzung des Anbieters.

Mikrofonkabel ist das falsche Kabel. E1.27-1 erfordert verdrillte, geschirmte Paare, aus Rohkabel, das der Hersteller für EIA-422, EIA-485 oder EIA-485-A-Systeme als geeignet erklärt, mit einer charakteristischen Impedanz von 100 bis 120 Ohm (120 bevorzugt) und einer Kapazität zwischen den Leitern innerhalb eines Schirms von nicht mehr als 19,8 pF pro Fuß (65 pF pro Meter). Es erklärt dann, warum Audiokabel versagen: Mikrofonkabel hat eine hohe Kapazität und eine falsche charakteristische Impedanz, und bei DMX512-Datenraten führt das zu Bitzeitverzerrung und Signalreflexionen und Überschwingern. Es sieht oft auf einer kurzen Strecke gut aus und versagt dann, wenn das Rig wächst.

Was man für etwa 15 $ bekommt und was man für 169 $ bekommt

Das günstige Ende ist real. Eine US-Einzelhandelsrecherche am 16. September 2026 ergab FT232-Klasse USB-zu-DMX512-Adapterkabel zu 14,79 $ und 14,99 $, beide 3-polig. In denselben Ergebnissen kostete ein Enttec Open DMX USB 79,00 $ und ein Enttec DMX USB Pro 169,00 $. Dies sind Preise von Drittanbietern, die wir weder festlegen noch kontrollieren, die an einem Tag in einem Markt erfasst wurden, und sie ändern sich. Verwenden Sie sie als Maßstab, nicht als Zitat.

Für etwa 15 $ erhalten Sie ein Universum, nur Ausgabe, kein RDM, hostgeneriertes Frame-Timing und einen 3-poligen Stecker. Es beleuchtet ein Rig, und für ein erstes Rig mit kleinem Budget ist das ein rationaler Kauf. Höhere Preise bieten Frame-Generierung am Gerät, ein zweites Universum bei einigen Modellen, RDM, 5-poligen XLR und bei einigen Produkten galvanische Isolation als Variante (das AVT USB-DMX512 wird als Standard oder Pro verkauft, wobei das Pro Isolation hinzufügt). Wenn Sie Isolation und RDM zusammen wünschen, überprüfen Sie, ob der isolierte Pfad bidirektional ist: E1.20 erfordert, dass alles im Signalweg Daten in beide Richtungen überträgt, sodass eine einseitige Stufe RDM stoppt, egal woraus sie besteht.

Die Universenzahl ist sowohl eine Hardware- als auch eine Lizenzfrage. In DMXDesktop funktioniert der USB-Ausgang im Free-Plan, ist jedoch auf ein Universum beschränkt, und Standard erhöht die Obergrenze auf zwei.

Was Sie vor dem Kauf überprüfen sollten

Sechs Dinge entscheiden, ob eine Schnittstelle das tut, was Sie brauchen. Alles andere ist Verpackung.

Was zu überprüfen istWarum es wichtig istWorauf man achten sollte
UniversenEin Universum sind 512 Kanäle, und bewegliche Lichter benötigen KanäleEin Port pro Universum, und überprüfen Sie Ihre Planobergrenze: Free 1, Standard 2
RDMAdressen und überwacht Leuchten von der Software, nicht vom LeuchtenmenüBidirektionale Hardware und ein Gerät, das wir verifiziert haben, anstatt eines, das es bewirbt
DMX-EingangUm DMX von einem anderen Pult zu übernehmenDer USB-Support von DMXDesktop ist nur für die Ausgabe. Der Empfang von DMX erfolgt über einen Netzwerk-Knoten, bei Pro
Stecker5-poliger XLR ist das, was E1.11-2024 erfordert, 3-polig ist eine KonventionPassen Sie Ihre Ausrüstung an und budgetieren Sie für Adapter in beide Richtungen
IsolationAls Variante bei einigen Schnittstellen angebotenWenn Sie auch RDM möchten, bestätigen Sie, dass die isolierte Stufe Daten in beide Richtungen überträgt
Treiber pro PlattformmacOS und Windows akzeptieren unterschiedliche AdaptersetsBevorzugen Sie auf macOS insbesondere ein getestetes Gerät über ein unmarkiertes Kabel

Kompatibilität und was wir empfehlen

Es ist wichtig zu verstehen, bevor Sie etwas unmarkiertes bestellen, da das Ergebnis je nach Plattform unterschiedlich ist. Schnittstellen mit eigenen Chipsätzen sind genau abgestimmt: DMXDesktop erkennt das spezifische Gerät oder es erscheint überhaupt nicht. FTDI-Klasse-Adapter werden lockerer behandelt. Unter Windows wird jeder FTDI-Klasse-Adapter, den das System meldet, akzeptiert, und ein nicht erkanntes wird als generisches Open DMX-Gerät behandelt, weshalb ein unmarkiertes Kabel dort normalerweise einfach funktioniert. Unter macOS ist die Abstimmung strenger und nur die gängigen FTDI-Chips werden akzeptiert, sodass ein Adapter, der auf etwas Ungewöhnlichem basiert, möglicherweise nie angezeigt wird.

Also: Am günstigen Ende unter Windows ist ein FTDI FT232-basiertes Kabel die sichere Klasse. Unter macOS oder wenn die Schnittstelle für einen bezahlten Gig wichtig ist, kaufen Sie von der getesteten Liste. "Noch nicht verifiziert" bedeutet, dass die Hardware RDM-fähig ist, aber nicht in DMXDesktop getestet wurde, was nicht dasselbe ist wie defekt.

SchnittstelleUniversenRDMAm besten für
Enttec DMX USB Pro Mk22VerifiziertDie Standardantwort: zwei Universen, getestetes RDM, intelligente Schnittstelle
Enttec DMX USB Pro Mk11VerifiziertDie gleiche Klasse, wo ein Universum ausreicht
DMXKing ultraDMX2 PRO2Noch nicht verifiziertZwei Universen, wenn RDM nicht der Grund ist, warum Sie kaufen
DMXKing eDMX2 MAX2VerifiziertUSB jetzt und Art-Net oder sACN später, aus einer Box
DMXKing eDMX1 MAX1VerifiziertEin Universum über USB-C mit verifiziertem RDM
Enttec Open DMX USB1KeineDas Budgetmodell, von einem namhaften Hersteller
Generisches FTDI FT232 Kabel1KeineDer günstigste Weg. Verwenden Sie den Enttec USB Open Treiber

Häufig gestellte Fragen

Was macht ein USB DMX-Interface eigentlich?

Es wandelt USB in eine EIA-485-Datenverbindung um und generiert das DMX512-Frame: ein BREAK, ein Mark After Break, dann bis zu 513 Slots bei 250 kbit/s, wobei Slot 0 den START-Code und die Slots 1 bis 512 die Kanalpegel tragen. Ein vollständiges Paket kann höchstens 44 Mal pro Sekunde wiederholt werden.

Ist ein 15 $ USB DMX-Adapter gut genug?

Für ein erstes Rig oft ja. Es bietet ein Universum, nur Ausgabe, kein RDM und einen 3-poligen Anschluss, wobei das Frame-Timing von Ihrem Computer und nicht vom Gerät generiert wird. Ein Upgrade ermöglicht die Frame-Generierung auf dedizierter Hardware, ein zweites Universum bei einigen Modellen, RDM und 5-polige XLR. Diese Hardwarepreise werden von Dritten festgelegt, nicht von uns, und sie ändern sich.

Brauche ich RDM?

Nur wenn Sie Fixtures von der Software aus entdecken, adressieren, überwachen und konfigurieren möchten, anstatt über das Menü jedes Fixtures. RDM ist bidirektional, halbdublex über dasselbe Paar wie die Lichtdaten, daher benötigt das Interface einen Transceiver, nicht nur einen Ausgangstreiber. In DMXDesktop funktioniert es über USB durch das Enttec Pro-Protokoll und über Art-Net, in den Standard- und Pro-Plänen.

Was ist die maximale Länge eines DMX-Kabels?

Kein ESTA-Standard definiert eine. ANSI E1.11-2024 schließt Kabel aus seinem Anwendungsbereich aus, und ANSI E1.27-1 besagt, dass maximale und minimale Längen ausdrücklich weggelassen werden, da Signalqualität, Geräteeigenschaften und die Installationsumgebung sie alle beeinflussen. Die häufig wiederholte Zahl von 300 m oder 1000 ft ist eine Faustregel, kein Standardanforderung.

Kann ich Mikrofonkabel für DMX verwenden?

Nein, und der Kabelstandard erklärt warum: Mikrofonkabel haben eine hohe Kapazität und eine falsche charakteristische Impedanz, was bei DMX512-Datenraten zu Bitzeitverzerrungen und Signalreflexionen sowie Überschwingern führt. DMX-Kabel müssen verdrillte, geschirmte Paare sein, die als geeignet für EIA-485-Nutzung deklariert sind, mit einer charakteristischen Impedanz von 100 bis 120 Ohm, wobei 120 bevorzugt wird.

Warum ist mein Interface 3-polig, wenn DMX 5-polig sein sollte?

Weil 3-polig eine Marktübung und keine Standardoption ist. ANSI E1.11-2024 verlangt 5-polige XLR bei jedem Produkt mit benutzerzugänglichen Datenanschlüssen, und seine Ausnahmeregelung für alternative Anschlüsse gilt nur, wenn ein 5-poliger XLR physisch nicht angebracht werden kann, während jede Art von XLR als Alternative verboten ist.

Quellen

Jede technische Zahl auf dieser Seite wurde aus dem veröffentlichten Standard selbst entnommen, nicht aus sekundären Zusammenfassungen.