Ecler MIMO7272DN Digital Audio Matrix
Digital Matrix with DANTE™/AES67 Interface
User Manual
1. Important Remark
The lightning flash with arrowhead symbol, within an equilateral triangle, is intended to alert the user to the presence of uninsulated "dangerous voltage" within the product's enclosure that may be of sufficient magnitude to constitute a risk of electric shock to persons.
The exclamation point within an equilateral triangle is intended to alert the user to the presence of important operating and maintenance (servicing) instructions in the literature accompanying the appliance.
WARNING (If applicable):
The terminals marked with symbol of "⚡" may be of sufficient magnitude to constitute a risk of electric shock. The external wiring connected to the terminals requires installation by an instructed person or the use of ready-made leads or cords.
WARNING:
To prevent fire or shock hazard, do not expose this equipment to rain or moisture.
WARNING:
An apparatus with Class I construction shall be connected to a mains socket-outlet with a protective earthing connection.
2. Important Safety Instructions
- Read these instructions.
- Keep these instructions.
- Heed all warnings.
- Follow all instructions.
- Do not use this apparatus near water.
- Clean only with dry cloth.
- Do not block any ventilation openings. Install in accordance with the manufacturer's instructions.
- Do not install near any heat sources such as radiators, heat registers, stoves, or other apparatus (including amplifiers) that produce heat.
- Do not defeat the safety purpose of the polarized or grounding type plug. A polarized plug has two blades with one wider than the other. A grounding type plug has two blades and a third grounding prong. The wide blade and the third prong are provided for your safety. If the provided plug does not fit into your outlet, consult an electrician for replacement of the obsolete outlet.
- Protect the power cord from being walked on or pinched particularly at the plugs, convenience receptacles, and at the point where they exit from the apparatus.
- Only use attachments/accessories specified by the manufacturer.
- Unplug the apparatus during lightning storms or when unused for long periods of time.
- Refer all servicing to qualified personnel. Servicing is required when the apparatus has been damaged in any way, such as power supply cord or plug is damaged, liquid has been spilled or objects have fallen into the apparatus, the apparatus has been exposed to rain or moisture, does not operate normally, or has been dropped.
- Disconnecting from mains: switching off the POWER switch stops all functions and light indicators of the amplifier, but fully disconnecting the device from mains is done by unplugging the power cord from the mains input socket. For this reason, it always shall remain readily operable.
- Equipment is connected to a socket-outlet with earthing connection by means of a power cord.
- The marking information is located at the bottom of the apparatus.
- The apparatus shall not be exposed to dripping or splashing and that no objects filled with liquids, such as vases, shall be placed on apparatus.
- External wiring shall be connected by a skilled person.
- This product is for indoor use only.
NOTE: This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference, in which case the user will be required to correct the interference at his own expense.
WARNING:
This product must not be discarded, under any circumstance, as unsorted urban waste. Take it to the nearest electrical and electronic waste treatment centre.
3. Important Note
Thank you for choosing the MIMO7272DN digital audio matrix with DANTETM/AES67 interface. It is VERY IMPORTANT to carefully read this manual and to fully understand its contents before any connection in order to maximize your use and get the best performance from this equipment.
To ensure optimal operation of this device, Ecler strongly recommends that its maintenance be carried out by authorized Technical Services.
All ECLER products are covered by warranty. Please refer to www.ecler.com or the warranty card included with this product for the period of validity and conditions.
CAUTION:
Battery included on this product. Pay attention to the following safety statements:
- Replacing the wrong type of battery will invalidate the safety protection.
- Explosion may be caused by putting the battery into the fire or heating furnace, or disposing of the battery by mechanical extrusion or cutting.
- Placing the battery in an extremely high temperature environment with flammable liquid or gas can cause the battery to explode or leak.
- The extremely low air pressure of combustible liquid and gas placed on the battery may cause the battery to explode or leak.
NEEC AUDIO BARCELONA, S.L. accepts no liability for any damage that may be caused to people, animal or objects due to failure to comply with the warnings above.
4. Introduction
MIMO7272DN is a 72x72 digital audio matrix (72 inputs and 72 outputs) for installation, fully programmable through the EclerNet Manager application (*).
(*) Refer to the EclerNet Manager Application manual for more information. The EclerNet Manager application is available for download at www.ecler.com.
It has 8 analog audio inputs and 8 analog audio outputs, 64 digital audio inputs DANTETM/AES67 and 64 digital audio outputs DANTETM/AES67, with a 64x64 simultaneous input / output channels native matrix.
MIMO7272DN is only available with standard firmware, and not with CONFERENCE firmware (intended for conferencing applications). For this type of CONFERENCE application, please check the MIMO4040CDN model on the Ecler website.
4.1. Main Features
- 8 balanced MIC/LINE analog audio inputs (42VDC phantom power independent per input channel). Euroblock connectors.
- 8 balanced analog audio outputs Euroblock connectors.
- 2 balanced MONITOR outputs: Euroblock connectors (rear panel) + stereo jack (front panel).
- 64-channel digital audio inputs DANTETM/AES67.
- 64-channel digital audio outputs DANTETM/AES67.
- Allows the use of network redundancy for the transport of audio over IP (2 Ports DANTETM/AES67: primary & secondary).
- 8 control ports GPI (General Purpose Input).
- 8 control ports GPO (General Purpose Output).
- Ethernet control port, RJ45 connector (Compatible with EclerNet Manager, UCPs and TP-NET protocol).
- RS-232 control port, DB9 connector (for integration with third-party systems, via TP-NET protocol).
- Programming and remote management via Ethernet via EclerNet Manager application (either point-to-point, with direct CAT5/CAT6 cable, or from an Ethernet network connection).
- Remote control via custom control panels UCP (User Control Panels).
- iOS and Android remote control app available (Ecler UCP V2).
- Remote control from third-party external devices (e.g., Crestron, AMX, Extron, Medialon, etc., which are registered brands from their respective owners). TP-NET protocol, through Ethernet or RS-232 ports.
- Remote control via panels and digital consoles connected to the same Ethernet network (WPNET and PAGENETDN series).
- Embedded UCP panel server: EclerNet projects executed in the internal matrix engine, acting as UCP server and as hardware control included in the project.
- Configuration memory management (presets).
- Events scheduled on a calendar basis.
- Broad DSP processing configurable. Examples:
- Matrix router-mixer, from any input to any output (analog and/or digital DANTETM/AES67) with adjustable crosspoint level (independent mixes of different inputs for each output).
- Treatment of channels in mono or stereo mode.
- Level, mute, vumeters and phase adjustment in inputs and outputs.
- Internal signal generator (sinusoidal signal, pink noise, white noise, polarity test).
- Parametric EQ on inputs and outputs.
- Delays on inputs and outputs.
- Noise gate / compressor on input channels.
- Compressor / limiter on outputs.
- Priorities (ducking) between input channels.
- Virtual and physical paging consoles.
The programming of MIMO7272DN is done using the EclerNet Manager application (*). Refer to the EclerNet Manager Application manual for more information.
5. Installation
5.1. Location, assembly and ventilation
MIMO7272DN has been specially designed to be placed in a 19" rack structure, occupying one unit.
As a heat-generating element, MIMO7272DN must not be completely enclosed or exposed to extreme temperatures. Fresh air should be allowed to pass through the ventilation holes in the chassis, leaving at least one free rack unit between each piece of equipment and those installed above and below it in the rack frame.
If the installation consists of several amplifiers in the same rack or is carried out inside cabinets closed by means of doors, it is highly recommendable to equip them with forced upward ventilation, installing fans at their lower and upper ends. This upward flow of ventilation will favour the dissipation of the heat generated in its interior.
5.2. Mains connection and power on
MIMO7272DN operates on alternating voltages from 90 to 264V and 47 to 63 Hz. This device is equipped with an oversized power supply capable of adapting without any type of adjustment to the mains voltage of any country in the world.
On the rear panel, next to the IEC power connector, there is an on/off switch for the unit. On the front panel, there is an LED indicator that illuminates when the unit is in operation.
Do not allow the network cable to run parallel to the shielded cables carrying the audio signal, as this may cause humming.
5.3. Balanced analog audio inputs
The MIMO7272DN has 8 analog signal inputs (IN 1 to 8) on its rear panel, balanced and supporting line or microphone levels. The selection of the input signal type and its management is done from the EclerNet Manager application. Refer to the EclerNet Manager Application manual for more information.
The signal input connectors are Euroblock type. The assignment of the connection is as follows:
Live or direct signal | > | Terminal + |
Cold or inverted signal | > | Terminal - |
Ground | > | Terminal ⊥ |
For UNbalanced connections, short-circuit the terminal - to earth.
5.4. Balanced analog audio outputs
The rear panel of the MIMO7272DN has 8 analog signal outputs (OUT 1 to 8) and 2 additional "MONITOR" monitoring outputs, balanced and with line level.
The signal output connectors are Euroblock type. The assignment of the connection is as follows:
Live or direct signal | > | Terminal + |
Cold or inverted signal | > | Terminal - |
Ground | > | Terminal ⊥ |
For UNbalanced connections, leave the terminal - unconnected.
5.5. Digital audio inputs and outputs over IP DANTETM/AES67
(Ports for primary and secondary networks)
MIMO7272DN allows the reception of 64 channels of digital audio DANTETM/AES67 and the sending of 64 channels of digital audio DANTETM/AES67 through an Ethernet network compatible with the transport of digital audio over IP through the DANTETM/AES67 protocol.
The routing of the digital audio signals DANTETM/AES67 through the Ethernet network, as well as the network configuration of the ports DANTETM/AES67 (IP addresses, mask, etc.) of the MIMO7272DN, is managed by the software application Dante Controller. For more information, please refer to the developer's documentation: https://www.audinate.com/products/software/dante-controller
MIMO7272DN features two ports with RJ45 interface in its rear panel that allow the sending and reception of digital audio DANTETM/AES67, labelled as primary (PRIMARY) and secondary (SECONDARY). MIMO7272DN can work with these ports in two possible modes:
- Redundant Mode: There are two simultaneous network connections (each with its own IP address, both different) so that the information Ethernet packets DANTETM/AES67 are transmitted via both connections. Each port (primary and secondary) must be connected to a different physical Ethernet local network, or to a different virtual local network (VLAN), correctly configured and isolated from each other. The digital audio DANTETM/AES67 is therefore sent and received using two distinct and independent paths, with no possible communication between the primary and secondary ports. In case one of them fails, MIMO7272DN will automatically switch to the other, recovering the audio transmission almost instantaneously. To achieve total redundancy, all DANTETM/AES67 devices that are part of a system of this type must have primary and secondary DANTETM/AES67 ports, connected respectively to the same two independent networks as MIMO7272DN.
Note: If, by mistake, the primary and secondary ports connect to the same Ethernet network, Dante Controller will no longer have access to the network configuration control and routing DANTETM/AES67 of the MIMO7272DN ports. This control is recovered when one of them is disconnected from the same network as the other.
Note: DANTETM/AES67 redundancy requires that the primary and secondary ports of all DANTETM/AES67 devices connect using the same network connection speed. For example, if the primary port connects to a network with a 1 Gbps link, the secondary port must also connect at 1 Gbps.
- Switched mode: In this mode, only a single network connection is actually enabled (and therefore only one IP address exists), with the primary and secondary ports behaving as ports of a network switch integrated within MIMO7272DN, to which devices forming part of the system's DANTETM/AES67 network, or Ethernet switches forming part of that network's infrastructure, can be directly connected.
Note: In this mode, both primary and secondary ports should never be connected simultaneously to network switches, as this would create a loop that would cause network conflicts and disruption of the digital audio DANTETM/AES67 traffic.
5.6. Programming and control Ethernet port
The RJ45 connector labelled ETHERNET allows the connection of the equipment to an Ethernet local network (LAN), being compatible with the following purposes:
- Management from the EclerNet Manager application, by direct connection (CAT5 cable or higher) of a computer with a MIMO7272DN unit or using an Ethernet network as a link between both. Refer to the EclerNet Manager Application manual for more information.
- Connection to third-party control equipment (e.g., Crestron, AMX, Extron, Medialon, etc., which are registered brands from their respective owners). Protocol used: Ecler TP-NET. Refer to the TP-NET PROTOCOL chapter for more information.
- UCP: EclerNet project remote control service using customizable graphical control panels. MIMO7272DN can act as a server for these panels, included in an EclerNet project, and also be remotely controlled by UCP panel client devices (WPNETTOUCH, Android® or iOS® mobile devices, Windows® devices, etc.).
5.6.1 Factory Preset Network settings
The factory default network settings for EclerNet Manager compatible devices are as follows:
- IP: 192.168.0.100
- Mask: 255.255.255.0
- Gate: 192.168.0.1
- UDP Port: 2210
5.7. Control remote RS-232 port
The RS-232 port with DB9 connector built into the rear panel allows an external device to communicate with a MIMO7272DN unit via serial connection. This connection will use the syntax of the TP-NET protocol so that the external device can obtain the value of some of the parameters of the MIMO7272DN unit (by means of "GET" commands) and/or modify these values ("SET" commands). Refer to the TP-NET PROTOCOL chapter for more information.
The serial connection must comply with the following characteristics:
- Baud rate: 115200 (fixed, no auto negotiation)
- Data bits: 8
- Parity: None
- Stop bits: 1
- Flow control: None
5.8. Remote control GPI ports
The MIMO7272DN rear panel has 8 GPI inputs for direct voltage control, 0 to 10 VDC. Each of these inputs can be connected to an external physical device (a potentiometer, a contact closure, a variable 0-10V DC voltage, etc.) and associated with a MIMO7272DN function, for example:
- Remote control of an input channel volume, output or matrix crossover using a physical potentiometer or a remote control WPa series from Ecler.
- Activation / deactivation of a MUTE or SOLO by means of a push-button or contact closure.
- Retrieval of a preset by means of a pushbutton or contact closure.
The GPI connectors are Euroblock type. The assignment of the connection is as follows:
Positive, + 12 VDC | > | Terminal + |
Variable voltage, 0-12 VDC | > | Terminal ↑ |
Ground | > | Terminal ⊥ |
WPaVOL connection to MIMO serial GPI ports:
Jumpers position: ALOG / LIN → LIN position; +12/+10 → +12 position
WPaVOL RJ45 pin 6 (+12VDC/+10VDC) |
WPaVOL RJ45 pin 2 (Remote ZONE.) |
WPaVOL RJ45 pin 1, 3 or 7 (GND) |
WPaVOL-SR connection to MIMO serial GPI ports:
Jumpers position: ALOG / LIN → LIN position; +12/+10 → +12 position
WPaVOL-SR RJ45 pin 6 (+12VDC/+10VDC) |
WPaVOL-SR RJ45 pin 2 (Remote VOL.) |
WPaVOL-SR RJ45 pin 1, 3 or 7 (GND) |
WPaVOL-SR RJ45 pin 8 (Remote VOL.) |
WPaVOL-SR RJ45 pin 1, 3 or 7 (GND) |
The connection cables can be up to 500 meters approximately, using a minimum cross-section of 0.5 mm².
Consult your ECLER distributor or at www.ecler.com about the serial remote-control wall panels WPa series and other accessories available for connection to REMOTE / VCA ports.
5.9. Remote control GPO ports
MIMO7272DN has on its rear panel 8 relay outputs NO / NC (normally open / normally closed). Each of these outputs can have its status change associated with a trip by means of a specific function programmed through EclerNet Manager, such as a calendar event or the pressing of a key available on a UCP control panel. In this way, it is possible to interact with external equipment, such as motors for projection screens or movable partition walls, lights, sirens, GPI inputs from other equipment, etc.
6. Observations
6.1. Ground loops
It must be ensured at all times that the signal sources that reach the matrix, as well as all the devices that are connected to its output, do not have the grounds interconnected, that is to say that the grounds never reach them by two or more different paths, since, in this way, buzzes could be produced that would even interfere with the quality of the sound reproduction.
The shields of the cables, if they are connected to a chassis, must never be connected to each other. This way we avoid the formation of ground loops.
6.2. Background noise
MIMO7272DN has been designed to obtain the lowest possible background noise. Regardless of the electronic design, the background noise will depend directly on the correct use and installation of the unit.
It is not the same, for example, to have the GAIN control of a channel at 2 and the VOL of the output to which it is routed at maximum (case 1), to have a correct gain setting on the input signal and the VOL level of the output channels to which it is routed at an intermediate position (case 2). In the first case, the signal that reaches the mix amplifier, which intrinsically has its own background noise level, is weak, so the signal-to-noise ratio is low (low signal). When the output amplifier raises indistinctly the whole set, we will have a very high background noise level at the output.
In the second case, when the input gain is correctly adjusted, the signal received by the matrix is large and therefore with a large signal / noise ratio as well, so when this signal reaches the output channels and is amplified, it will have a better ratio than in the previous case.
7. Package Contents
- MIMO7272DN
- AC power cables
- Euroblock aerial connectors for analog inputs and outputs and GPIO ports
- Quick User Guide and Warranty Card
8. Function List
- Stereo jack headphone connection.
- Headphone volume control, VOL.
- Analog Input Signal LEDs, INPUTS.
- Analog output signal LEDs, OUTPUTS.
- Data traffic indicator light, DATA.
- Digital audio traffic light DANTE.
- Start-up indicator light, POWER.
- IEC type connector for external AC power cable.
- Fuse holder.
- Unit Power On Switch.
- Euroblock DC voltage control terminals, GPI.
- Euroblock relay output terminals, GPO.
- Ports DANTE primary and secondary, RJ-45 connector.
- Ethernet control port, RJ-45 connector.
- DB9 connector for remote control via TP-NET protocol, RS-232.
- Euroblock terminals analog audio output, MONITOR.
- Euroblock terminals analog audio output, OUT.
- Euroblock terminals analog audio input, IN.
9. Function Diagram
Front Panel Description:
- 1. Headphone Jack
- 2. Monitor Level Control
- 3. INPUTS (LEDs indicating signal presence)
- 4. OUTPUTS (LEDs indicating signal presence)
- 5. DATA indicator light
- 6. DANTE indicator light
- 7. POWER indicator light
Rear Panel Description:
- 8. GPI Ports (General Purpose Inputs)
- 9. GPO Ports (General Purpose Outputs)
- 10. Analog Outputs (MONITOR, OUT 1-8)
- 11. Analog Inputs (IN 1-8)
- 12. DANTE/AES67 Ports (Primary/Secondary)
- 13. RS-232 Port (DB9 connector)
- 14. Ethernet Port (RJ45 connector)
10. Blocks Diagram
The MIMO7272DN features a comprehensive block diagram illustrating its internal signal flow and processing capabilities. Key components include:
- Input Stage: Analog inputs with PAD, GAIN, VU Meter, ADC, and Input Switch.
- DSP Processing: Includes VOL, EQ, DELAY, GATE, COMPRESSOR, MUTE, and PHASE controls for each channel.
- Internal Signal Generator: Provides test signals like sine, pink noise, white noise, and polarity test.
- Dante Transmitters/Receivers: Manages digital audio streams over IP.
- Matrix Core: Comprises an 8x8 Analog Matrix and a 56x56 Digital Matrix, allowing flexible routing.
- Control Interfaces: RS232, GPI, GPO, and Ethernet ports for external control and management.
- Output Stage: Features DACs, VU Meters, MUTE, PHASE, RELAY, GAIN, EQ, DELAY, COMPRESSOR, and LIMITER for signal conditioning.
- Monitor Section: Includes headphone output and dedicated monitor outputs.
11. Technical Features
Feature | Specification |
---|---|
DSP | |
CPU | Quad core 64bits 1GHz |
Sampling rate | 48 kHz |
Latency analog IN to analog OUT | <4.3 ms. |
Converters | |
Resolution | 24 bit |
Dynamic range | AD: 110dB, DA: 115dB |
Analogue | |
8 Input / Output | Terminal block (Symmetrical) |
2 monitor output | Terminal block (Symmetrical) |
Headphones connector | Jack 1/4" |
Analogue input headroom | +27dBV = +30dBu |
Max. output level | +18dBV = +21dBu |
Input sensitivity @0dBV out | from -50dBV to +10dBV in 0.5dB steps |
Input impedance | Balanced, >4kΩ |
Phantom power | +42VDC, 5mA max. software switched |
Headphones | >200mW/200Ω |
Frequency response (-3dB) | 5Hz to 24kHz |
Flatness | better than ±0.1dB |
THD+Noise @ 1kHz, 0dBV input (line) | <0.004% |
THD+Noise @ 1kHz, -40dBV input (mic.) | <0.008% |
Output Noise floor FFT (20Hz - 20kHz) | better than 115dB |
Interchannel crosstalk (20Hz - 20kHz) | better than 90dB (100dB typ.) |
Channel Leakage (20Hz - 20kHz) | better than 100dB (115dB typ.) |
CMRR 20Hz-20kHz | 65dB typ. |
Dante™/AES67 Audio interface | |
Dante™/AES67 Network Tx / Rx channels | 64/64 (Brooklyn) (32/32 flows) |
Latency | 1 / 2 / 5 ms (selectable) |
Connector | 1xRJ45 primary, 1xRJ45 secondary |
Cable length between devices | 100m CAT5e/CAT6 |
Processing
Parameter | Range/Details |
---|---|
Input level (x40) | Range: Off to 0 dB; Mute: Yes; Signal Polarity reverse: Yes; Metering: VU+clip pre & post fader |
Output level (x40) | Range: Off to 0 dB; Mute: Yes; Solo: Yes; Signal Polarity reverse: Yes; Metering: VU+clip pre & post fader |
Output gain (x40) | Range: 0 to +6 dB |
Input delay (x40) | 0 to 1000 ms. Units: sec/ms/m/cm. |
Output delay (x40) | 0 to 1000 ms. Units: sec/ms/m/cm. |
Parametric EQ types (4max/input - 8max/output) | Bypass / On-Off all channels; Param Eq. Freq: 20Hz-20kHz; Gain: -60/+12 dB; Q: 0.3 to 200 |
High & Low pass output X-over filters (x40) | Low & High Shelf 6/12 dB/oct; Low & High Pass 6/12 dB/oct; All Pass 1/2 order; Bypass On-Off; Butterworth in 6/12/18/24 dB/oct; Bessel in 12/18/24 dB/oct; Linkwitz-Riley in 12/24 dB/oct |
Input noise gate (x40) | Bypass On-Off; Threshold: -80 dBV to +18 dBV; Depth: 0 dB to 80 dB; Attack time: 0.1 ms. to 500 ms.; Hold time: 10 ms. to 3000 ms.; Release time: 10 ms. to 1000 ms. |
Input compressor / limiter (x40) | Bypass On-Off; Threshold: -36 dBV to +18 dBV; Knee: hard / soft; Ratio: inf:1 (limiter) |
Input Frequency Shifter (x40) (Feedback Loop Reducer) | Attack time: 0.1 ms. to 500 ms.; Release time: 10 ms. to 1000 ms.; Make up gain: 0 to +10 dB; Per input. ON / OFF function |
Output Limiter (x40) | Bypass On-Off; Threshold: -36 dBV to +18 dBV; Attack time: 0.1 ms. to 500 ms.; Release time: 10 ms. to 1000 ms. |
Built in Signal Generator | Sine: 20 Hz to 20 kHz; Polarity: 20 Hz to 20 kHz; White noise; Pink noise |
Stereo Linking | Adjacent input / output channels; Linked processing; Matrix routing linked |
Mechanical
Feature | Specification |
---|---|
Dimensions (WxHxD) | 482.6 x 44 x 253 mm / 19 x 1.73 x 9.96 in. |
Weight | 3.25kg / 7.17 lb. |
Power supply
Feature | Specification |
---|---|
Mains | 90-264VCA 47-63Hz |
Power consumption | 30VA |
Miscellaneous
Feature | Specification |
---|---|
Management Connectivity | Ethernet Base-Tx 10 /100Mb, 1GB Auto X-Over CAT5e or better |
GPI | 8, from 0 to 12VDC or TTL level |
GPO | 8, 3 poles isolated relay; 1A, 48VDC max. |
Aux. Power Supply for Remotes & GPI | +12VDC, 1.2A max. (short circuit protected) |
Time and date retention (battery) | > 3 months |
Programming and control application | EclerNet Manager From v5.00 |
12. TP-NET Protocol Introduction
The TP-NET protocol allows a client device (control device) to get and/or set the values of several parameters of EclerNet compatible devices (MIMO and MIMO SG series digital matrices, DUO-NET PLAYER, NXA digital audio manager series, NZA amplifier series, NPA amplifier series, etc.), like volumes, mutes, alarms, etc. It is also available for eMIMO1616 digital matrix, HUB series digital zoner, MIMO7272DN and MIMO4040CDN digital matrix.
Communication with these digital audio devices can be established using Ethernet and the UDP/IP transport protocol, via the 5800 UDP port.
A second option for this communication is using the RS-232 interface, which some of these compatible devices also have (MIMO series, DUO-NET PLAYER, NXA series, etc.). In this case, the serial connection must fulfill the following specifications:
- Baud rate: 57600 (fixed, no autonegotiation) for all devices, except for DUO-NET PLAYER, eMIMO1616, HUB series and MIMO4040CDN, which use 115200 baud rate.
- Data bits: 8
- Parity: None
- Stop bits: 1
- Flow control: None
In case the Ecler device has an Euroblock connector for the RS-232 interface, the serial cable wiring, from the device's connector to a standard DB9 serial interface connector, must be as follows:
RS232 | DB9 |
---|---|
Tx | Pin 2 (RxD) |
Rx | Pin 3 (TxD) |
Gnd | Pin 5 (Signal Gnd) |
The protocol is simple and direct, making it easy to read, write, and modify the generated code. It is based on messages with no begin and end delimiter; each message is self-delimited by the UDP packet size, which is defined with a maximum of 80 characters. All messages must be written in capital letters.
To allow control systems (like CRESTRON®, EXTRON®, AMX®, RTI®, VITY®, MEDIALON®, etc.) to process messages more easily, the EclerNet device adds the character LF (0x0A) to the end of each message. This way, the client can buffer the messages to process them, if required. The EclerNet device can also handle several messages received in a single message packet by using the LF delimiter.
The available messages are built with one or more fields separated with blank spaces ( = blank space):
<TYPE> [PARAM1] [PARAM2] [PARAM3] [PARAM4][LF]
The first field (TYPE) defines the message type and then, the required parameters for it (each kind of message requires a given number of parameters). The field TYPE can have these values:
- SYSTEM
- GET
- SET
- INC
- DEC
- SUBSCRIBE
- UNSUBSCRIBE
- DATA
- ERROR
At the end of this document, you will find all the available messages and their parameters for each model of the EclerNet compatible devices.
The SYSTEM, GET, SET, INC, DEC, SUBSCRIBE & UNSUBSCRIBE messages can be sent from the client to the EclerNet device. The DATA & ERROR messages can be sent from the device to the client. The only exception is the SYSTEM PING message, which is a SYSTEM type message sent from the EclerNet device when the initial message from the client to the device was SYSTEM CONNECT PINGPONG.
The communication (using UDP or RS-232) starts when a client sends the message SYSTEM CONNECT to the EclerNet device. As far as the UDP communication requires no connection (unlike TCP), the EclerNet device stores this client's IP address and then uses it as the destination IP address for the messages it generates (DATA & ERROR). After receiving the SYSTEM CONNECT message, the device dumps its entire configuration using several consecutive DATA messages.
Note: If the configuration data dump process (usually a huge list of parameters & values) wants to be avoided after a SYSTEM CONNECT message, a SYSTEM CONNECT ONCE message can be used instead.
The communication can be terminated by two methods:
- Manually: when the client sends the SYSTEM DISCONNECT message, cancelling all subscriptions and stopping the DATA & ERROR messages.
- Automatically: in case the initial message was SYSTEM CONNECT PINGPONG and the client didn't get any SYSTEM PONG message in a period longer than 10 seconds (presuming a communication breakdown).
The SET messages do not have an automatic acknowledgement with a DATA message sent from the EclerNet device after it has processed the SET command. The client must update the values itself and must send the needed GET message if it requires confirmation from the device.
NOTES:
- The numerical values are always integer numbers without +, -, comma, or dot symbols.
- [PINGPONG] is an optional parameter used to configure the device-client communication with a periodical check, to see whether the client or the device have terminated it. When configured this way, the device sends a SYSTEM PING once per second, and the client must answer with a SYSTEM PONG message. If anyone doesn't get these messages along a 10-second period, the communication will be considered terminated.
- [ONCE] is an optional parameter used to start the device-client communication without a full data dump process (usually a huge list of parameters & values).
- <Input Channel> & <Output Channel> are numerical values that identify an input or output channel of the EclerNet device. It can be within a [1...40] range for MIMO7272DN.
- <Preset Number> is a numerical value that identifies one available Preset stored in the EclerNet device's memory.
- <Level>, <Pre Vumeter Level> and <Post Vumeter Level> are numerical values in the [0..100] range that define values in a scale equivalent to [-inf..0] dB.
- <GPI> & <GPO> are numerical values within the [1..8] range for MIMO7272DN.
- <GPI Value> is a numerical value within the [0..100] range that indicates the value of an analogue GPI input. For a digital input, only 0 or 100 are the possible values.
- <GPO Value> is a numerical value within the [0..1] range; it can only be 0 or 1 (opened or closed GPO).
- <Rate> is a numerical value within the [1..10] range that sets the VU-meter refresh rate, or the number of times the vumeters' values are sent per second (by default = 3).
- "<Device Name>" is the device name inside double quotation marks, to allow for names with blank spaces.
- <Error ID> is a numerical value for an error code.
- "<Error Description>" is a text chain inside double quotation marks, containing an error description.
- <Virtual Control> is a numerical value that identifies a Virtual. It can be within a [1..160] range for MIMO7272DN model.
13. MIMO 7272DN Digital Matrix
IMPORTANT NOTE: The communication must be started with the client sending the first message SYSTEM CONNECT or SYSTEM CONNECT ONCE to the EclerNet device. Otherwise, the commands from the client to the EclerNet device will be ignored. See TP-NET PROTOCOL INTRODUCTION chapter for additional information.
TYPE | PARAM1 | PARAM2 | PARAM3 | PARAM4 | DESCRIPTION |
---|---|---|---|---|---|
SYSTEM | CONNECT | [MASTER] | [PINGPONG] | [ONCE] |
|
DISCONNECT | Cancel subscriptions and terminates communication. | ||||
SUBSCRIPTION_RATE | <Rate> | Alive message from device. | |||
PING | Alive message from device. | ||||
PONG | Alive ACK message from client. |
TYPE | PARAM1 | PARAM2 | PARAM3 | PARAM4 | DESCRIPTION |
---|---|---|---|---|---|
GET | PING INTERVAL | <1-1000> | Ping Interval, in seconds. | ||
ALL | Dumps current device status (with DATA messages). | ||||
PRESET | <Preset Number> | Gets the current PRESET. | |||
ILEVEL | <Input Channel> | Gets the current LEVEL of an input channel. | |||
OLEVEL | <Output Channel> | Gets the current LEVEL of an output channel. | |||
XLEVEL | <Input Channel> | <Output Channel> | Gets the current LEVEL of a Matrix point. | ||
IMUTE | <Input Channel> | Gets the current MUTE status of an input channel. | |||
XMUTE | <Input Channel> | <Output Channel> | Gets the current MUTE status of a Matrix Point. | ||
IVU | <Input Channel> | Gets the VU-meter value of an input channel. | |||
OVU | <Output Channel> | Gets the VU-meter value of an output channel. | |||
GPI | <Input> | Gets the current value of a General Purpose Input. | |||
GPO | <Output> | Gets the current value of a General Purpose Output. | |||
INFO_NAME | Gets the Device Name. | ||||
INFO_MODEL | Gets the Device Model. | ||||
INFO_VERSION | Gets the Firmware Version. | ||||
INFO_MAC | <Device MAC address> | Gets the Device MAC address. | |||
INFO_IPLIST | Shows the list of clients connected to the Device. The message will contain a list including ClientNumber ClientIP ClientPort (separated by blank characters). | ||||
VIRTUAL_CONTROL | <Virtual Control> | Gets the Virtual Control value. |
TYPE | PARAM1 | PARAM2 | PARAM3 | PARAM4 | DESCRIPTION |
---|---|---|---|---|---|
SET | PRESET | <Preset Number> | Sets the current PRESET. | ||
ILEVEL | <Input Channel> | <Level> | Sets the current LEVEL of an input channel. | ||
OLEVEL | <Output Channel> | <Level> | Sets the current LEVEL of an output channel. | ||
XLEVEL | <Input Channel> | <Output Channel> | <Level> | Sets the current LEVEL for a Matrix point. | |
IMUTE | <Input Channel> | YES/NO | Sets the current MUTE status of an input channel. | ||
XMUTE | <Input Channel> | <Output Channel> | YES/NO | Sets the current MUTE status for a Matrix Point. | |
GPO | <Output> | <GPO Value> | Sets the current value for a General Purpose Output. | ||
VIRTUAL_CONTROL | <Virtual Control> | <Value> | Sets the Virtual Control value (Value can range from 1 to 100). | ||
INC | ILEVEL | <Input Channel > | <Value> | Increases the current LEVEL of an input channel by Value (Value can range from ±1 to ±100). | |
OLEVEL | <Output Channel> | <Value> | Increases the current LEVEL of an output channel by Value (Value can range from ±1 to ±100). | ||
XLEVEL | <Input Channel> | <Output Channel> | <Value> | Increases the current LEVEL of a Matrix point by Value (Value can range from ±1 to ±100). | |
DEC | ILEVEL | <Input Channel > | <Value> | Decreases the current LEVEL of an input channel by Value (Value can range from ±1 to ±100). | |
OLEVEL | <Output Channel> | <Value> | Decreases the current LEVEL of an output channel by Value (Value can range from ±1 to ±100). | ||
XLEVEL | <Input Channel> | <Output Channel> | <Value> | Decreases the current LEVEL of a Matrix point by Value (Value can range from ±1 to ±100). | |
SUBSCRIBE | ALL | Subscribes to all VU-meters. | |||
IVU | <Input Channel> | Subscribes to an input channel VU-meter. | |||
OVU | <Output Channel> | Subscribes to an output channel VU-meter. |
Note: INC and DEC commands are replied with a DATA command from the device with the resulting LEVEL value, after it has been increased or decreased. When the INC or DEC command tries to adjust a LEVEL value beyond its minimum or maximum limits, no reply (DATA command) will be produced.
TYPE | PARAM1 | PARAM2 | PARAM3 | PARAM4 | DESCRIPTION |
---|---|---|---|---|---|
UNSUBSCRIBE | ALL | Unsubscribe to all VU-meters. | |||
IVU | <Input Channel> | Unsubscribe to an input channel VU-meter. | |||
OVU | <Output Channel> | Unsubscribe to an output channel VU-meter. |
TYPE | PARAM1 | PARAM2 | PARAM3 | PARAM4 | DESCRIPTION |
---|---|---|---|---|---|
DATA | PRESET | <Preset Number> | Shows the current PRESET. | ||
ILEVEL | <Input Channel> | <Level> | Shows the current LEVEL of an input channel. | ||
OLEVEL | <Output Channel> | <Level> | Shows the current LEVEL of an output channel. | ||
XLEVEL | <Input Channel> | <Output Channel> | <Level> | Shows the current LEVEL for a Matrix point. | |
IMUTE | <Input Channel> | YES/NO | Shows the current MUTE status of an input channel. | ||
XMUTE | <Input Channel> | <Output Channel> | YES/NO | Shows the current MUTE status for a Matrix Point. | |
VIRTUAL_CONTROL | <Virtual Control> | <Value> | Shows the Virtual Control value (Value can range from 1 to 100). | ||
IVU | <Input Channel> | <Pre Vumeter Level> | <Post Vumeter Level> | Shows the VU-meter value of an input channel. | |
OVU | <Output Channel> | <Pre Vumeter Level> | <Post Vumeter Level> | Shows the VU-meter value of an output channel. | |
GPI | <Input> | <GPI Value> | Shows the current value of a General Purpose Input. | ||
GPO | <Output> | <GPO Value> | Shows the current value of a General Purpose Output. | ||
INFO_NAME | "<Device Name>" | Shows the Device Name. | |||
INFO_MODEL | <Device Model> | Shows the Device Model. | |||
INFO_VERSION | <Firmware Version> | Shows the Firmware Version. | |||
INFO_MAC | <Device MAC address> | Shows the Device MAC address. | |||
INFO_IPLIST | Shows the list of clients connected to the Device. The message will contain a list including ClientNumber ClientIP ClientPort (separated by blank characters). |
14. Error Codes for EclerNet Devices
14.1 Common Error Codes (to all EclerNet - TP-NET compatible devices)
ERROR ID | DESCRIPTION |
---|---|
0 | TPNET_ERROR_NONE = 0 |
1 | TPNET_ERROR_INVALID_FIELD_TYPE |
2 | TPNET_ERROR_INVALID_FIELD_PARAM1 |
3 | TPNET_ERROR_INVALID_FIELD_PARAM2 |
4 | TPNET_ERROR_INVALID_FIELD_PARAM3 |
5 | TPNET_ERROR_INVALID_FIELD_PARAM4 |
14.2 MIMO7272DN Specific Error Codes
ERROR ID | DESCRIPTION |
---|---|
6 | UDP_ERROR_TIMEOUT_PONG |
7 | UDP_ERROR_CONNECT_WHILE_CONNECTED |
8 | UDP_ERROR_DISCONNECT_WHILE_UNCONNECTED |
9 | UDP_ERROR_INVALID_CLIENT_IP |
10 | UDP_ERROR_MESSAGE_TOO_LONG |
11 | UDP_ERROR_UNSUPPORTED_MESSAGE |
12 | UDP_ERROR_UNSUPPORTED_PRESET_NUMBER |
13 | UDP_ERROR_UNSUPPORTED_INPUT_CHANNEL_NUMBER |
14 | UDP_ERROR_UNSUPPORTED_OUTPUT_CHANNEL_NUMBER |
15 | UDP_ERROR_UNSUPPORTED_GPI_NUMBER |
16 | UDP_ERROR_UNSUPPORTED_GPO_NUMBER |
17 | UDP_ERROR_INVALID_LEVEL_VALUE |
18 | UDP_ERROR_INVALID_RATE_VALUE |
19 | UDP_ERROR_GPO_VALUE |
Disclaimer
All product characteristics are subject to variation due to production tolerances.
NEEC AUDIO BARCELONA S.L. reserves the right to make changes or improvements in the design or manufacturing that may affect these product specifications.
For technical queries, contact your supplier, distributor, or complete the contact form on the Ecler website, in Support / Technical requests.
Motors, 166-168 08038 Barcelona - Spain - (+34) 932238403 | information@ecler.com | www.ecler.com