We've launched our new site at www.openlighting.org. This wiki will remain and be updated with more technical information.
Difference between revisions of "Talk:DMX512-A"
From wiki.openlighting.org
(Added timing table, extra voltage note) |
(clean-up) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
− | + | == connectors == | |
− | + | The use of modular plugs like 8-position modular connector (8P8C or RJ45) or 6P4C (RJ11)? Is there any allowance for other than 8 position modular connectors? | |
+ | Some product (cheap dimmers) have 6 position connectors (RJ11). | ||
− | + | == Sender/receiver topologies == | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == Sender/receiver | ||
To avoid ground loops and improve reception performance, transmitters and/or receivers can be grounded/floating/non-isolated ??? | To avoid ground loops and improve reception performance, transmitters and/or receivers can be grounded/floating/non-isolated ??? | ||
http://www.usitt.org/standards/DMX512_FAQ.html#FAQ_15 | http://www.usitt.org/standards/DMX512_FAQ.html#FAQ_15 | ||
Line 59: | Line 12: | ||
Receivers should be ...? | Receivers should be ...? | ||
− | |||
− | |||
− | |||
− | |||
== Voltages == | == Voltages == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
At http://www.dmx512-online.com/physl.html there is an example wit D1+ at +5V and D1- at -5V, and considering [http://focus.ti.com/lit/an/slla070c/slla070c.pdf page 12 in this document from TI] it is presumably a wrong interpretation. | At http://www.dmx512-online.com/physl.html there is an example wit D1+ at +5V and D1- at -5V, and considering [http://focus.ti.com/lit/an/slla070c/slla070c.pdf page 12 in this document from TI] it is presumably a wrong interpretation. | ||
Line 76: | Line 19: | ||
[http://www.dmx512-online.com/physl.html This web page] cites RS485 as having a upper limit of +12/-7 V with respect to ground. This probably refers to common mode loading voltages that receivers must work with. I.e. one of the data wires is allowed to reach +12 or -7 V but the opposite wire must not be at the other extreme, but only differ by 6 V maximum. | [http://www.dmx512-online.com/physl.html This web page] cites RS485 as having a upper limit of +12/-7 V with respect to ground. This probably refers to common mode loading voltages that receivers must work with. I.e. one of the data wires is allowed to reach +12 or -7 V but the opposite wire must not be at the other extreme, but only differ by 6 V maximum. | ||
− | |||
− | |||
− | |||
− | |||
− | + | ||
== Debugging tips == | == Debugging tips == |
Latest revision as of 13:26, 9 December 2009
connectors
The use of modular plugs like 8-position modular connector (8P8C or RJ45) or 6P4C (RJ11)? Is there any allowance for other than 8 position modular connectors? Some product (cheap dimmers) have 6 position connectors (RJ11).
Sender/receiver topologies
To avoid ground loops and improve reception performance, transmitters and/or receivers can be grounded/floating/non-isolated ??? http://www.usitt.org/standards/DMX512_FAQ.html#FAQ_15 There are different topologies, and not all will work together. There are no requirement for what topology to use in the DMX specification from 1990, so it was added to DMX512-A.
Transmitters should use "earth ground" as a reference for the positive/negative voltages that is put on the two data lines. If they don't, it must be clearly marked on the product and in the manual. Receivers should be ...?
Voltages
At http://www.dmx512-online.com/physl.html there is an example wit D1+ at +5V and D1- at -5V, and considering page 12 in this document from TI it is presumably a wrong interpretation.
This web page cites RS485 as having a upper limit of +12/-7 V with respect to ground. This probably refers to common mode loading voltages that receivers must work with. I.e. one of the data wires is allowed to reach +12 or -7 V but the opposite wire must not be at the other extreme, but only differ by 6 V maximum.
Debugging tips
Links to simple testers?
How can reverse polarity be detected?
- The break at the very beginning of a packet must be low
- If all transmitted data bytes have value zero, the DMX line should be low about 80 % of the time if there are no extra idle time between slots/frames or packets.