Interfacce USB DMX spiegate

Un'interfaccia USB DMX è una piccola scatola o cavo che trasforma un computer in un controller di illuminazione DMX512: USB da un lato, una coppia differenziale EIA-485 dall'altro. Prende i livelli che il tuo software ha calcolato e li trasmette sul cavo come un vero segnale DMX512, il che significa generare un BREAK, un Mark After Break e fino a 513 slot di dati a 250 kbit/s, fino a 44 volte al secondo.

Questo è il lavoro completo, ed è il motivo per cui un cavo adattatore da $15 e un'interfaccia da $169 non sono lo stesso prodotto. Questa guida copre cosa fa l'hardware, dove viene generato il timing del frame, cosa richiede l'RDM da un'interfaccia, quale connettore richiede effettivamente lo standard e cosa controllare prima di acquistare. Ogni figura di protocollo è letta dagli standard ESTA pubblicati: ANSI E1.11-2024 per DMX512, ANSI E1.27-1 per il cavo, ANSI E1.20-2025 per RDM.

Ultimo aggiornamento

Cosa fa realmente l'hardware

Un computer non ha una porta DMX512 e non può crearne una in software. DMX512 è uno standard elettrico prima di essere qualsiasi altra cosa: l'ANSI E1.11-2024 afferma che le sue specifiche elettriche sono quelle dell'EIA-485-A, una coppia differenziale bilanciata alimentata a tensioni definite. L'interfaccia è il pezzo che attraversa quel confine. Dal lato dell'illuminazione, alimenta una coppia intrecciata più un comune, e produce una struttura ripetitiva:

  • un BREAK, la linea mantenuta bassa, che informa ogni ricevitore che un nuovo pacchetto sta iniziando;
  • un Mark After Break, la linea mantenuta alta, separando il BREAK dai dati;
  • fino a 513 slot, inviati in ordine dallo slot 0. Lo slot 0 è il codice START, gli slot da 1 a 512 sono i livelli dei canali. Un codice START NULL (00h) è il predefinito e significa che seguono i livelli di illuminazione ordinari.

Ogni slot viene inviato in modo asincrono come 1 bit di start, 8 bit di dati meno significativi per primi e 2 bit di stop, senza parità: 11 tempi di bit per slot, a un nominale di 250 kbit/s con un tempo di bit di 4 microsecondi. Un pacchetto completo di 513 slot occupa quindi circa 22,7 millisecondi, motivo per cui lo standard lo limita a 44 aggiornamenti al secondo. Pacchetti più brevi possono funzionare molto più velocemente, fino a circa 830 Hz, ma quasi nulla sul campo lo fa.

Software di illuminazione
512 livelli di canale
USB
livelli inviati all'interfaccia
Interfaccia USB DMX
BREAK, MAB, 513 slot a 250 kbit/s
Coppia EIA-485
XLR a 5 pin, terminatore da 120 ohm
Apparecchi
fino a 32 carichi unitari
L'interfaccia è l'unico posto in cui i dati diventano DMX512. Tutto a sinistra è un trasferimento USB, tutto a destra è un segnale elettrico differenziale.

Perché il tempo è importante

DMX512 non ha indirizzamento e nessun riconoscimento. Un ricevitore determina dove si trova nel pacchetto semplicemente contando gli slot dopo il BREAK, quindi se il BREAK è breve o il Mark After Break è tagliato, un apparecchio perde il pacchetto o inizia a contare nel posto sbagliato. Lo standard quindi stabilisce i numeri su entrambi i lati del collegamento, e deliberatamente non gli stessi numeri: 88 microsecondi è il valore del ricevitore, 92 il valore del trasmettitore, e il gap è il margine.

DMXDesktop emette a 40 Hz di default e può essere impostato da 10 a 44 Hz per universo, lo stesso default e intervallo per l'uscita USB e di rete.

ParametroTrasmettitoreRicevitore
BREAKminimo 92 microsecondi, tipico 176deve riconoscere almeno 88 microsecondi
Mark After Breakminimo 12 microsecondideve accettare almeno 8 microsecondi
Bit rate250 kbit/s nominale, 245 a 255stesso intervallo
BREAK a BREAK1204 microsecondi a 1 secondo1196 microsecondi a 1,25 secondi
Pacchetto completo da 513 slotmassimo 44 aggiornamenti al secondostesso soffitto

Adattatori stupidi e interfacce intelligenti

Questa distinzione è più importante del prezzo, e raramente viene spiegata in una pagina prodotto.

Un adattatore bit-banged, la classe Open DMX in stile FTDI, è un chip USB a seriale collegato a un driver di linea EIA-485 e nient'altro. Non c'è logica di illuminazione in esso. Il computer host costruisce l'intero frame: mantiene la linea bassa per il BREAK, la rilascia per il Mark After Break, quindi trasmette i 513 slot. Tutto ciò che lo standard specifica in microsecondi è temporizzato da un sistema operativo generico che esegue anche un browser, uno stack audio e qualsiasi altra cosa tu abbia aperto, e la porta è mantenuta per tutti i 22,7 millisecondi che un pacchetto completo richiede a 250 kbaud. Questi adattatori sono ovunque e funzionano, ma il frame è sempre buono solo quanto la capacità dell'host di mantenere un programma.

Un interfaccia intelligente ha il proprio microcontrollore. L'host gli fornisce 512 livelli come messaggio, e il dispositivo genera il BREAK, il Mark After Break e il timing degli slot nel firmware, senza nulla che compete per esso. Il timing del frame smette di essere una proprietà del tuo laptop, motivo per cui i medesimi 512 canali possono costare un ordine di grandezza in più. C'è una seconda conseguenza che è facile da perdere: poiché un'interfaccia intelligente possiede il timing della linea, può anche possedere la direzione della linea, che è il prerequisito per RDM. Uno stadio di uscita unidirezionale non ha nulla da invertire.

RDM: ascoltare così come parlare

RDM (ANSI E1.20-2025) consente a un controller di scoprire i dispositivi sulla linea DMX e poi configurarli, monitorarli e gestirli, incluso impostare l'indirizzo DMX di un dispositivo dal software invece che dal suo menu. Impone un requisito rigoroso sull'interfaccia.

RDM è bi-direzionale half duplex sul link dati primario. Lo standard è esplicito nel dire che RDM utilizza la stessa coppia dei pacchetti NULL START Code per i dati di ritorno, e che il link dati secondario è al di fuori del suo ambito, quindi il folklore su RDM che viaggia sui pin 4 e 5 è semplicemente errato. Ogni porta di comando e porta di risposta trasporta un trasmettitore e un ricevitore, e solo un trasmettitore è in modalità trasmissione in un dato momento. Il timing è più rigoroso rispetto al DMX semplice: il BREAK minimo di un controller RDM è esteso a 176 microsecondi, un risponditore deve rispondere non prima di 176 microsecondi e non oltre 2 millisecondi, e il controller deve mettere il suo driver in uno stato di alta impedenza entro 88 microsecondi dal suo ultimo bit di stop quando ci si aspetta una risposta. Nessuno di questi è disponibile da un adattatore seriale con un driver di uscita fisso.

RDM coesiste pulitamente con i dispositivi che non lo parlano, perché utilizza un Alternate START Code, 0xCC, che un ricevitore DMX512 semplice ignora. Lo standard afferma direttamente l'obiettivo: l'uso di dispositivi E1.20 in un sistema E1.11 non comprometterà alcuna funzionalità E1.11.

Una avvertenza sull'acquisto: molti hardware pubblicizzano RDM. Registriamo lo stato RDM dispositivo per dispositivo, dai test di banco, e la posizione testata non è sempre quella commercializzata. Alcune interfacce sono RDM-capable in hardware ma non ancora attive in DMXDesktop in attesa di firmware, e alcuni prodotti che pubblicizzano RDM non hanno superato i nostri test; la matrice hardware supportata mostra quale è quale. In DMXDesktop, RDM su USB funziona attraverso il protocollo Enttec Pro widget ed è disponibile anche su Art-Net. Non esiste RDM su sACN, perché l'ANSI E1.31 non definisce alcun trasporto RDM. RDM richiede un piano Standard o Pro.

Connettori: XLR a 5 pin, e perché non è consentito il 3 pin

ANSI E1.11-2024 è inequivocabile. Le attrezzature con connessioni di link dati pluggable accessibili all'utente, che includono tutti i prodotti portatili, devono utilizzare connettori XLR a 5 pin: pin 1 Data Link Common, pin 2 Data 1-, pin 3 Data 1+, pin 4 e 5 un link secondario opzionale. Le prese vanno sui dispositivi trasmittenti, le spine sui dispositivi riceventi.

C'è una concessione per un connettore alternativo, ma leggi le condizioni. Si applica solo quando è fisicamente impossibile montare un XLR a 5 pin sul prodotto, e la sua prima condizione è che il connettore alternativo non deve essere di alcun tipo di connettore XLR. Un XLR a 3 pin è un connettore XLR, quindi è escluso per nome. Un prodotto che utilizza uno deve essere contrassegnato NCC DMX512-A (Non Compatibile con il Connettore) e il suo produttore deve rendere disponibile un adattatore.

Nessuno di questi cambia il fatto che gran parte del mercato delle attrezzature accessibili spedisce a 3 pin, e i cavi adattatori più economici sono schiacciantemente a 3 pin. In pratica compri adattatori. Ciò che conta è sapere che il 3 pin è una convenzione di mercato piuttosto che un'opzione standard. I pin 4 e 5 ricevono il loro avviso dallo standard: sono stati utilizzati in vari modi da diversi produttori, incluso l'alimentazione DC a bassa tensione, e un collegamento errato tra sistemi diversi potrebbe causare danni seri.

Terminazione, carichi unitari e il mito della lunghezza del cavo

Termina il link. Il terminatore è una resistenza da 120 ohm, tolleranza +5% e -10%, posizionata tra Data+ e Data-. I produttori possono integrare la terminazione in un prodotto a condizione che soddisfi i requisiti elettrici e di marcatura dello standard, motivo per cui alcuni dispositivi hanno un interruttore di terminazione.

32 carichi unitari, non 32 dispositivi. Secondo EIA-485-A, il carico totale consentito su un link dati DMX512 è di 32 carichi unitari. Un trasmettitore conforme deve essere in grado di pilotarne 32, e ogni porta di ricezione deve presentare un carico unitario di 1 o meno. Un dispositivo può presentare meno di un carico unitario completo, quindi la formulazione corretta è sempre carichi unitari. Oltre a ciò hai bisogno di uno splitter.

Non esiste una corsa massima del cavo in alcuno standard ESTA. Vale la pena affermarlo chiaramente, perché la solita affermazione di 300 m o 1000 ft viene ripetuta ovunque come se fosse un requisito. L'E1.11-2024 esclude completamente il cavo dal suo ambito, e lo standard del cavo, ANSI E1.27-1, afferma che le lunghezze massime e minime di corsa sono specificamente omesse, perché la qualità del segnale, le caratteristiche operative del dispositivo, inclusi i valori capacitivi e l'ambiente di installazione, influiscono su di esse. Tratta il numero familiare come un'ipotesi di pianificazione e qualsiasi cifra specifica come una stima del fornitore.

Il cavo per microfoni è il cavo sbagliato. L'E1.27-1 richiede coppia intrecciata schermata, da cavo grezzo che il suo produttore dichiara idoneo per sistemi EIA-422, EIA-485 o EIA-485-A, con un'impedenza caratteristica di 100 a 120 ohm (120 preferita) e una capacità tra i conduttori all'interno di uno schermo non superiore a 19,8 pF per piede (65 pF per metro). Poi spiega perché il cavo audio fallisce: il cavo per microfoni ha un'alta capacità e un'impedenza caratteristica errata, e a velocità di dati DMX512 ciò provoca distorsioni del tempo dei bit e riflessioni e overshoot del segnale. Spesso sembra a posto su una corsa breve e poi fallisce man mano che il sistema cresce.

Cosa si ottiene con circa $15 e cosa si ottiene con $169

La fascia economica è reale. Una ricerca al dettaglio negli Stati Uniti del 16 settembre 2026 ha restituito cavi adattatori USB a DMX512 di classe FT232 a $14.79 e $14.99, entrambi a 3 pin. Negli stessi risultati, un Enttec Open DMX USB era $79.00 e un Enttec DMX USB Pro era $169.00. Questi sono prezzi di hardware di terze parti che né impostiamo né controlliamo, catturati in un giorno in un mercato, e si muovono. Usali come un senso di scala, non come una citazione.

Con circa $15 ottieni un universo, solo uscita, senza RDM, timing del frame generato dall'host e un connettore a 3 pin. Illumina un sistema, e per un primo sistema con un budget ridotto è un acquisto razionale. Salire di livello acquista generazione di frame sul dispositivo, un secondo universo su alcuni modelli, RDM, XLR a 5 pin, e su alcuni prodotti isolamento galvanico come variante (l'AVT USB-DMX512 è venduto come Standard o Pro, il Pro aggiunge isolamento). Se desideri isolamento e RDM insieme, verifica che il percorso isolato sia bi-direzionale: l'E1.20 richiede che tutto ciò che è nel percorso del segnale trasferisca dati in entrambe le direzioni, quindi uno stadio unidirezionale ferma RDM qualunque cosa sia costruito.

Il conteggio degli universi è una questione di hardware e di licenza insieme. In DMXDesktop, l'uscita USB funziona sul piano Free ma è limitata a un universo, e lo Standard alza il limite a due.

Cosa controllare prima di acquistare

Sei cose decidono se un'interfaccia farà ciò di cui hai bisogno. Tutto il resto è imballaggio.

Cosa controllarePerché è importanteCosa cercare
UniversiUn universo è 512 canali, e le luci in movimento consumano canaliUna porta per universo, e controlla il limite del tuo piano: Free 1, Standard 2
RDMIndirizza e monitora i dispositivi dall'applicazione, non dal menu del dispositivoHardware bidirezionale, e un dispositivo che abbiamo verificato piuttosto che uno che lo pubblicizza
Ingresso DMXPer prendere DMX da un altro bancoIl supporto USB di DMXDesktop è solo in uscita. Ricevere DMX avviene tramite un nodo di rete, su Pro
ConnettoreIl connettore XLR a 5 pin è ciò che richiede E1.11-2024, il 3 pin è una convenzioneAdatta il tuo impianto e prevedi adattatori in entrambi i casi
IsolamentoOfferto come variante su alcune interfacceSe desideri anche RDM, conferma che la fase isolata trasmette dati in entrambe le direzioni
Driver per piattaformamacOS e Windows accettano set di adattatori diversiSu macOS in particolare, preferisci un dispositivo testato piuttosto che un cavo non marchiato

Compatibilità e cosa raccomandiamo

Vale la pena capire prima di ordinare qualcosa di non marchiato, perché il risultato varia a seconda della piattaforma. Le interfacce con i propri chip sono abbinate esattamente: DMXDesktop riconosce il dispositivo specifico o non appare affatto. Gli adattatori di classe FTDI sono gestiti in modo più flessibile. Su Windows, qualsiasi adattatore di classe FTDI che il sistema riporta è accettato, e uno non riconosciuto viene trattato come un dispositivo Open DMX generico, motivo per cui un cavo non marchiato di solito funziona lì. Su macOS l'abbinamento è più rigoroso e vengono accettati solo i chip FTDI comuni, quindi un adattatore costruito su qualcosa di insolito potrebbe non apparire mai.

Quindi: su Windows, nella fascia economica, un cavo basato su FTDI FT232 è la classe sicura. Su macOS, o quando l'interfaccia è importante per un lavoro retribuito, acquista dalla lista testata. "Non ancora verificato" qui sotto significa che l'hardware è compatibile con RDM ma non ha superato i test in DMXDesktop, il che non è lo stesso che essere rotto.

InterfacciaUniversiRDMMigliore per
Enttec DMX USB Pro Mk22VerificatoLa risposta predefinita: due universi, RDM testato, interfaccia intelligente
Enttec DMX USB Pro Mk11VerificatoLa stessa classe dove un universo è sufficiente
DMXKing ultraDMX2 PRO2Non ancora verificatoDue universi, se RDM non è il motivo per cui stai acquistando
DMXKing eDMX2 MAX2VerificatoUSB ora e Art-Net o sACN dopo, da un'unica unità
DMXKing eDMX1 MAX1VerificatoUn universo tramite USB-C con RDM verificato
Enttec Open DMX USB1NessunoLa fascia di prezzo economica, da un produttore noto
Cavo FTDI FT232 generico1NessunoIl modo più economico per entrare. Usa il driver Enttec USB Open

Domande frequenti

Cosa fa effettivamente un'interfaccia USB DMX?

Converte USB in un collegamento dati EIA-485 e genera il frame DMX512: un BREAK, un Mark After Break, quindi fino a 513 slot a 250 kbit/s, con lo slot 0 che trasporta il codice START e gli slot da 1 a 512 i livelli dei canali. Un pacchetto completo può essere ripetuto al massimo 44 volte al secondo.

Un adattatore USB DMX da 15$ è abbastanza buono?

Per un primo impianto, spesso sì. Fornisce un universo, solo uscita, senza RDM e un connettore a 3 pin, con il timing del frame generato dal computer piuttosto che dal dispositivo. Passare a hardware dedicato acquista generazione di frame, un secondo universo su alcuni modelli, RDM e XLR a 5 pin. I prezzi di quel hardware sono stabiliti da terzi, non da noi, e variano.

Ho bisogno di RDM?

Solo se vuoi scoprire, indirizzare, monitorare e configurare i dispositivi dal software piuttosto che dal menu di ciascun dispositivo. RDM è bi-direzionale half duplex sullo stesso paio dei dati di illuminazione, quindi l'interfaccia ha bisogno di un trasmettitore/ricevitore, non solo di un driver di uscita. In DMXDesktop funziona tramite USB attraverso il protocollo Enttec Pro e su Art-Net, nei piani Standard e Pro.

Qual è la lunghezza massima di un cavo DMX?

Nessuno standard ESTA ne definisce una. L'ANSI E1.11-2024 pone il cavo al di fuori del suo ambito, e l'ANSI E1.27-1 afferma che le lunghezze massime e minime di corsa sono specificamente omesse, poiché la qualità del segnale, le caratteristiche del dispositivo e l'ambiente di installazione le influenzano. La cifra comunemente ripetuta di 300 m o 1000 ft è una regola empirica, non un requisito standard.

Posso usare un cavo per microfono per DMX?

No, e lo standard del cavo spiega perché: il cavo per microfono ha alta capacità e impedenza caratteristica errata, che a velocità di dati DMX512 causa distorsione del tempo dei bit e riflessioni e overshoot del segnale. Il cavo DMX deve essere un cavo a coppia intrecciata schermato, dichiarato idoneo per l'uso EIA-485, con un'impedenza caratteristica di 100-120 ohm, preferibilmente 120.

Perché la mia interfaccia è a 3 pin quando il DMX dovrebbe essere a 5 pin?

Perché il 3 pin è una convenzione di mercato piuttosto che un'opzione standard. L'ANSI E1.11-2024 richiede XLR a 5 pin su qualsiasi prodotto con connessioni dati accessibili all'utente, e la sua concessione per connettori alternativi si applica solo dove un XLR a 5 pin non può essere fisicamente installato, vietando qualsiasi tipo di XLR come alternativa.

Fonti

Ogni figura tecnica su questa pagina è stata letta dallo standard pubblicato stesso, non da riassunti secondari.