With the ADI-648 you have an incredibly versatile digital interface to your supply. What at first
looks like a simple MADI to ADAT format converter, turns out to be an extremely flexible problem solver at a closer look. From small project studios to broadcast and television, this Ad-vanced Digital Interface is the perfect tool for many tasks.
As a consequent continuation of RME's world-wide successful ADI-8 series, the 648 also contains elaborate technology and the latest integrated circuits. In a few words: The ADI-648 is a
uniquely powerful and high-quality device, which will excite you even after many years of operation.
2. Package Contents
Please check that your ADI-648 package contains each of the following:
• ADI-648
• Manual
• Power chord
3. Brief Description and Characteristics
The ADI-648 consists of two 64-channel digital format converters in reference quality, in a standard 19" box with 1 unit height. The compact device has numerous extraordinary features like
Intelligent Clock Control (ICC), SyncCheck®, SyncAlign®, Bitclock PLL, SteadyClock, active
jitter damping per D-PLL, patchbay functionality, and a 16x16 Matrix router.
All of the ADI-648 I/Os support 96 kHz/24 bit. As ADAT optical is restricted to 48kHz, in DS
mode (Double Speed) two channels are being used for the transmission of one channel's data.
The Sample Split algorithm used is compatible to S/MUX and Double Wire, and also implemented in RME's Hammerfall and Hammerfall DSP. Thus the ADI-648 also serves as an ideal
MADI frontend for these interface cards, on both Mac and PC.
The format conversion between MADI and ADAT operates in both directions at the same time.
LEDs of different colours show the present state of incoming and outgoing signals and of the
internal processing in a clear way.
The unique Intelligent Clock Control (ICC) allows for a flexible use with internal clock (44.1, 48,
88.2 and 96 kHz), external word clock or the digital input signals. These options are intelligently
coupled in a way typical for RME, and easy to apply thanks to a clear and easily understandable display of the Lock and Sync states.
Futhermore the unique 16 x 16 Matrix Router allows to use the ADI-648 as patchbay and splitter. All 128 input channels, MADI and ADAT, can be routed to all 128 outputs – even within the
same format.
The user interface of the ADI-648 is characterized by a clearly structured architecture and an
unambiguous labelling of the front and rear sides. The device can thus be used easily without a
manual, because numerous LEDs show the state of the device and of all incoming and outgoing signals in a strictly logical way. However, we don't want to hold you back from reading this
manual, as it includes a lot of important and useful information.
The ADI-648 remembers all settings before switching off and sets them automatically when
switching on the next time.
When being switched on for the first time, the ADI-648 comes up in a default mode, which
should be appropriate for most applications. The device is in slave mode and gets its reference
clock directly out of the MADI input signal. The Matrix Router is deactivated.
A quick guide for operation and functionality of the ADI-648 can be found on the next page.
For transmission of the digital signals into a computer with PCI-bus, we recommend RME's
interface cards of the Hammerfall® and Hammerfall® DSP series, especially the Hammerfall
DSP MADI. These high quality digital audio cards are available with drivers for all common
operating systems, and have the highest reputation world-wide.
5.2 Firmware
The ADI-648's main part has been realized using programmable logic. By exchanging a little
component called EPROM, both function and behaviour of the unit can be changed at any
time.
At the time of writing this manual, the unit is shipped with firmware 1.8. The firmware version is
displayed by the AUDIO LEDs, when the MADI INPUT and 96K FRAME keys are pressed and
held simultaneously.
Join us for a small 'tour de ADI', starting on the left side at the MADI to ADAT Converter. Configuration starts with choosing the input, BNC or optical. The state of the input signal is displayed by 12 LEDs. Shown are active input, automatic input selection, receiver state, Sync and
audio data within 8-channel groups. The Sync LED shows the synchronicity between input signal and external/internal clock, or between the active inputs.
The ADAT to MADI Converter shows the Sync state for each of the 8 inputs via 8 LEDs. Again
8 LEDs display incoming audio data per 8-channel group.
By using the 96k FRAME key, the MADI output is switched into Double Speed mode. This
mode is active when the '96k Frame' LED is lit. In case the WCK LED is lit, the word clock output no longer provides 44.1/48 kHz, but 88.2/96 kHz. However many devices operate in Single
Speed only, and distribute – as known from Double Wire – 96 kHz data on two channels. In this
case the ADI-648 operates correctly even without changing to 96k Frame mode, because Double Wire will be converted 1:1 to ADAT (S/MUX).
RME's intelligent clock control (ICC) offers extensive and professional means. To start with, the
clock source can be set to Internal (crystal), External (BNC word clock) and Input, while Input
lets you select between ADAT and MADI. The INT(ernal) clock rates are 44.1 and 48kHz. Lock
state is displayed by the state of the input LEDs (flashing or constantly lit).
Normally all 64 MADI channels will be routed to the according ADAT outputs, and all ADAT
inputs to the 64-channel MADI output (optical and coaxial output operate in parallel).
The 16 x 16 Matrix Router can be acitvated via the STATE key, and allows to change this routing. First choose an output by pressing the Output Select key, then use the Input Select key to
select the desired input. An input can be assigned to as many outputs as present (splitting), but
an output can not be assigned to more than one input (digital mixing). Routing within the same
format is also allowed. This way ADAT inputs can be routed directly to ADAT outputs, without
the need of a MADI loopback cabling. So all attached devices can send signals to each other
without the need to rearrange the cabling between them.
When stepping through all inputs: the input is muted when no LED is lit.
To reset the Matrix Router to the factory default (routing as if de-activated), press the INPUT
This part of the ADI-648 converts MADI to ADAT optical. MADI offers 64 channels of 24 bit
audio at up to 48 kHz sample rate, and 32 channels at up to 96 kHz. Transmission happens
over a single line, either coaxial (BNC) or fiber optic (network). In both cases the cable length
can be more than 100 meters.
The 64 MADI channels are transferred to 8 ADAT optical outputs (TOSLINK). Furthermore, the
ADI-648 contains an easy-configurable 8-channel 16x16 Matrix Router. Any of the outputs,
which are divided into 8-channel blocks, can be fed from any 8-channel input block, both on the
ADAT and the MADI side. With this, there is not only free routing within the MADI to ADAT
conversion, but also splitting and routing within the same format.
6.2 Inputs
Both MADI inputs are located on the rear of the ADI-648.
The BNC input's ground-free design is built according to AES10-1991. The input's impedance is
75 Ohm. It will operate error-free from about 180 mVpp.
The optical input uses a FDDI (ISO/IEC 9413-3) compatible optical module, according to
AES10-1991. More information can be found in chapter 11.2, MADI Basics.
The ADI-648 includes automatic input selection. In case the current input signal fails, the unit
switches to the other input immediately. This mode, called redundancy mode, offers improved
safety against errors on the transmission line. Switching the inputs is done in about one second.
The ADI-648 displays redundancy operation by a blinking LED of the original input, while the
input LED of the currently active input will be lit constantly.
6.3 Input State Display
The state of the MADI input is displayed by different LEDs. The ERROR LED is directly coupled with the MADI-Receiver, and informs the user reliably about the quality of the input signal.
The LED will light up red, as soon as there is any error, be it a carrier voltage which is too low,
invalid data or any other error which prevents the receiver from accepting the input signal.
If a valid input signal is applied, SyncCheck is active automatically. If the MADI input is not
chosen as clock source, SyncCheck takes the chosen clock (Internal, External, ADAT) as reference and compares it with the MADI input clock. In case no synchronous operation is detected the SYNC LED will start blinking.
Audio data present in the input channels is signalled by an AUDIO LED. As the ADI-648 is
based on ADAT ports and therefore operates in 8-channel blocks, an AUDIO LED will show
audio data from 8 channels simultaneously. The green LED is lit as soon as one of the channels of an 8-channel block contains audio data, that is no longer digital zero.
The ADI-648 provides 8 outputs in ADAT optical format. They are fully compatible to all ADAT
optical inputs. A usual TOSLINK cable is sufficient for connection.
With the Matrix Router de-activated, all MADI channels are copied to the 8-channel ADAT format in a logical order:
MADI In 1-8 9-16 17-24 25-32 33-40 41-48 49-56 57-64
ADAT Out 1 2 3 4 5 6 7 8
If a MADI signal in Double Wire format (standard frame) is present at the input, technically no
special processing is activated, because the output signals will be in Sample Split format
(S/MUX) right away.
In 96K FRAME mode, the ADI-648 automatically converts Double Speed data to Sample Split
(S/MUX). The data of one MADI channel will be processed and routed to two ADAT channels
according to the following table:
MADI In 1 2 3 4 5 6 7 8
DS Signal
Port
MADI In 9 10 11 12 13 14 15 16
DS Signal
Port
MADI In 17 18 19 20 21 22 23 24
DS Signal
Port
MADI In 25 26 27 28 29 30 31 32
DS Signal
Port
As the device internally always operates in Sample Split mode, the Matrix won't change its
functionality in Double Wire (Sample Split = Single Speed) and 96K Frame (Double Speed). In
both cases the number of channels is reduced to 28 or 32. At the same time the Matrix Router
no longer operates in 8-channel, but 4-channel blocks.
This part of the ADI-648 converts ADAT optical to MADI. ADAT optical carries 8 channels of 24
bit audio at up to 48 kHz sample rate, and 4 channels at up to 96 kHz. Transmission is done via
a single optical line (TOSLINK). The length of the optical cable is limited to about 10 m.
Because the Sample Split (S/MUX) format doesn't contain a coding, the ADI-648 cannot distinguish it from normal (44.1/48 kHz) material. Whether the MADI output is supposed to work in
96K Frame mode has to be set explicitly by the user.
The inputs can be used in any combination, e. g. it is sufficient to connect an input signal only
to input 3. In slave mode, this input is automatically being used as clock source. If more than
one signal is present, the one furthest left is being used as clock source, i. e. the active input
with the lowest number.
The 8 ADAT optical inputs are transferred to a 64-channel MADI output. Furthermore, the ADI648 contains an easy-configurable 8-channel 16x16 Matrix Router. Any of the outputs, which
are divided into 8-channel blocks, can be fed from any 8-channel input block, both on the
ADAT and the MADI side. With this, there is not only free routing within the ADAT to MADI
conversion, but also splitting and routing within the same format.
7.2 Inputs
The ADAT optical inputs of the ADI-648 are fully compatible with all ADAT optical outputs.
RME's unsurpassed Bitclock PLL prevents clicks and drop outs even in extreme varipitch operation, and guarantees a fast and low jitter lock to the digital input signal.
ADAT input 8 is used to switch the MADI output format from 56-channel to 64-channel mode.
When ADAT input 8 does not receive a valid input signal, the ADI-648 generates a 56channel MADI signal. When feeding a valid input signal, a 64-channel MADI signal will be
generated.
This rule is also true when 96K Frame mode is active. Then 28 or 32 channels will be available.
7.3 Input State Display
The input state is being displayed by means of 16 LEDs. A missing or invalid input signal is
indicated by flashing of the SYNC LED. When using multiple inputs in clock mode ADAT
INPUT, the input with the lowest number is being used as clock source. In case ADAT is not
chosen as clock reference, SyncCheck takes the chosen clock (internal, external, MADI) as
reference and compares it to the clocks of the inputs. Non synchronous inputs will be indicated
by flashing of the corresponding SYNC LED. A missing or invalid input signal will be displayed
by blinking of the ADAT INPUT CLOCK LED.
Audio data present in the input channels are signalled by a AUDIO LED per input. As the ADI648 operates in 8-channel blocks, an AUDIO LED will show audio data from 8 channels simultaneously. The green LED is lit as soon as one of the channels of an 8-channel block contains
audio data, that is no longer digital zero.
At the rear side of the ADI-648 there are two MADI outputs.
The BNC output is built according to AES10-1991. The output's impedance is 75 Ohm. The
output voltage will be 600 mVpp when terminated with 75 Ohm. Using two DIP switches on the
rear of the unit, the output voltage can be increased to 1 Vpp and 1.5 Vpp. These settings are
not intended to be used in normal operation. But in case of a very long or 'lossy' coaxial cable,
these settings may ensure an error-free operation of the transmission line.
The optical output uses a FDDI (ISO/IEC 9413-3) compatible optical module, according to
AES10-1991. More information can be found in chapter 11.2, MADI Basics.
With the Matrix Router de-activated, all ADAT channels are copied to the MADI format in a
logical order:
ADAT In 1 2 3 4 5 6 7 8
MADI Out 1-8 9-16 17-24 25-32 33-40 41-48 49-56 57-64
When activating the 96k Frame mode, channel distribution changes as follows:
ADAT In 1 2 3 4 5 6 7 8
MADI Out 1-4 5-8 9-12 13-16 17-20 21-24 25-28 29-32
As the device internally always operates in Sample Split mode, the Matrix won't change its
functionality in Double Wire (Sample Split = Single Speed) and 96k Frame (Double Speed). In
both cases the number of channels is reduced to 28 or 32. At the same time the Matrix Router
no longer operates in 8-channel, but 4-channel blocks.
8. Clock Section
8.1 Clock Configuration
The unique ICC technology (Intelligent Clock Control) allows for a flexible use of both converter
units with internal clock (44.1 and 48 kHz, 88.2 and 96 kHz in DS mode), external word clock or
the digital input signals. All options are intelligently coupled and easily applicable and understandable, thanks to a clear display of the corresponding lock state.
As clock source, INTERNAL (crystal), EXTERNAL (BNC word clock) and INPUT (the digital
input signal ADAT/MADI) can be chosen. If the clock signal is present, the corresponding LED
will light constantly. If no signal is present, the LED will flash.
The ADI-648 can extract its reference clock directly from the MADI signal. In most cases an
additional word clock will not be necessary.
INPUT
As displayed on the front panel, the CLOCK SOURCE for the INPUT setting can be the ADAT
or MADI input. A missing or invalid clock source signal is indicated by flashing of the
corresponding LED.
EXT.
With EXTERNAL, the ADI-648's word clock input is used as clock reference. The LED will
flash, if the word clock is missing or unusable.
INT.
For INTERNAL, 44.1 kHz or 48 kHz sampling rate is available. Note: the key 96k FRAME does
only affect the the format of the MADI output, not channel distribution or sample rate of the
ADAT outputs.
For the INTERNAL clock setting it is mandatory that the clock rate of the sources is synchronous to the ADI-648. Therefore the external device has to be synchronized to the ADI648's word clock out or ADAT/MADI out.
The ADI-648 thus has to be master, all devices connected to it slave. In order to avoid clicks
and drop outs due to faulty or missing synchronicity, a special process called SyncCheck compares the incoming data and the ADI-648's internal clock. SYNC is indicated by flashing (error)
or constantly lit (OK) LED.
8.2 Lock, SyncCheck and SyncAlign
Digital signals consist of a carrier and the data. If a digital signal is applied to an input, the receiver has to synchronize to the carrier clock in order to read the data correctly. To achieve
this, the receiver uses a PLL (Phase Locked Loop). As soon as the receiver meets the exact
frequency of the incoming signal, it is locked. This Lock state remains even with small changes
of the frequency, because the PLL tracks the receiver's frequency.
If an ADAT or MADI signal is applied to the ADI-648, the corresponding input LED starts flashing. The ADI-648 indicates LOCK, i. e. a valid input signal (in case the signal is in sync, the
LED will be lit conctantly, see below).
Unfortunately, LOCK does not necessarily mean that the received signal is correct with respect
to the clock which processes the read out of the embedded data. Example [1]: The ADI-648 is
set to 44.1 kHz INT(ernal), and a mixing desk having an ADAT output is connected to input
ADAT1. The INPUT LED will show LOCK immediately, but the mixing desk's clock is usually
gernetaed internally (clock mode master), thus slightly higher or lower than the ADI-648's internal sample rate. Result: When reading out the data, there will frequently be read errors that
cause clicks and drop outs.
Also when using multiple inputs, a simple LOCK is not sufficient. The problem described above
can be solved elegantly by setting the ADI-648 from INT to INPUT (its internal clock will then
be the clock delivered by the mixing desk). But in case another asynchronous source is connected, there will again be a slight difference in the sample rate, and therefore clicks and drop
outs.
In order to display those problems optically at the device, the ADI-648 contains SyncCheck®. It
checks all clocks used for synchronicity. If they are not synchronous to each other (i. e. absolutely identical), the SYNC LED of the asynchronous input flashes. If in total sync, the LED will
be lit constantly. In example 1 it would have been obvious at once that the SYNC ADAT1 LED
was flashing.
In practice, SyncCheck allows for a quick overview of the correct configuration of all digital
devices. So one of the most difficult and error-prone topics of the digital studio world finally
becomes easy to handle.
SteadyClock guarantees an excellent performance in all clock modes. Its highly efficient jitter
suppression refreshes and cleans up any clock signal, and provides it as reference clock at the
BNC output (see section 12.3).
Input
The ADI-648's word clock input is active when EXT is chosen in the clock section. The signal at
the BNC input can be single or double speed, the ADI-648 automatically adapts to it. As soon
as a valid signal is detected, the EXT LED is constantly lit, otherwise it is flashing.
Thanks to RME's Signal Adaptation Circuit, the word clock input still works correctly even with
heavily mis-shaped, dc-prone, too small or overshoot-prone signals. Thanks to automatic signal
centering, 300 mV (0.3V) input level are sufficient in principle. An additional hysteresis reduces
sensitivity to 1.0 V, so that over- and undershoots and high frequency disturbances don't cause
a wrong trigger.
The ADI-648's word clock input is shipped as
high impedance type (not terminated). A push
switch allows to activate internal termination
(75 Ohms). The switch is found on the back
between the BNC jacks. Use a small pencil or
similar and carefully push the blue switch so
that it snaps into its lock position. Another push
will release it again and de-activate the termination.
Output
The word clock output is constantly active, providing the current sample frequency as word
clock signal. In master mode (Int.), the word clock will be fixed to 44.1 kHz or 48 kHz. In any
other case the sample rate is identical to the one present at the currently chosen clock input.
When the current word clock source fails, the last valid sample rate will be held automatically.
The word clock signal received by the HDSP MADI can be distributed to other devices by using
the word clock output. With this the usual T-adapter can be avoided, and the HDSP MADI operates as Signal Refresher. This kind of operation is highly recommended, because
• Input and output are phase-locked and in phase (0°) to each other
• SteadyClock removes nearly all jitter from the input signal
• the exceptional input (1 Vpp sensitivity instead of the usual 2.5 Vpp, dc cut, Signal Adapta-
tion Circuit) plus SteadyClock guarantee a secure function also with most critical word
clock signals.
The wordclock output usually operates in Single Speed mode, as do all ADAT and TDIF
ports.
In S/MUX or Double Speed mode, the word clock output will therefore be no higher than 48
kHz. In case a Double Speed word clock is needed (88.2 or 96 kHz), press the key 96K FRAME
several times, until the LED WCK is lit.
Thanks to a low impedance, but short circuit proof output, the ADI-648 delivers 4 Vpp to 75
Ohms. For wrong termination with 2 x 75 Ohms (37.5 Ohms), there are still 3.3 Vpp at the output.
In the analog domain one can connect any device to another device, a synchronization is not
necessary. Digital audio is different. It uses a clock, the sample frequency. The signal can only
be processed and transmitted when all participating devices share the same clock. If not, the
signal will suffer from wrong samples, distortion, crackle sounds and drop outs.
AES/EBU, SPDIF, ADAT and MADI are self-clocking, an additional word clock connection in
principle isn't necessary. But when using more than one device simultaneously problems are
likely to happen. For example any self-clocking will not work in a loop cabling, when there is no
'master' (main clock) inside the loop. Additionally the clock of all participating devices has to be
synchronous. This is often impossible with devices limited to playback, for example CD players,
as these have no SPDIF input, thus can't use the self clocking technique as clock reference.
In a digital studio synchronisation is maintained by connecting all devices to a central sync
source. For example the mixing desk works as master and sends a reference signal, the word
clock, to all other devices. Of course this will only work as long as all other devices are
equipped with a word clock or sync input, thus being able to work as slave (some professional
CD players indeed have a word clock input). Then all devices get the same clock and will work
in every possible combination with each other.
Remember that a digital system can only have one master! If the HDSP MADI’s clock mode
is set to 'Master', all other devices must be set to ‘Slave’.
But word clock is not only the 'great problem solver', it also has some disadvantages. The word
clock is based on a fraction of the really needed clock. For example SPDIF: 44.1 kHz word
clock (a simple square wave signal) has to be multiplied by 256 inside the device using a special PLL (to about 11.2 MHz). This signal then replaces the one from the quartz crystal. Big
disadvantage: because of the high multiplication factor the reconstructed clock will have great
deviations called jitter. The jitter of a word clock is typically 15 times higher as when using a
quartz based clock.
The end of these problems should have been the so called Superclock, which uses 256 times
the word clock frequency. This equals the internal quartz frequency, so no PLL for multiplying is
needed and the clock can be used directly. But reality was different, the Superclock proved to
be much more critical than word clock. A square wave signal of 11 MHz distributed to several
devices - this simply means to fight with high frequency technology. Reflections, cable quality,
capacitive loads - at 44.1 kHz these factors may be ignored, at 11 MHz they are the end of the
clock network. Additionally it was found that a PLL not only generates jitter, but also also rejects
disturbances. The slow PLL works like a filter for induced and modulated frequencies above
several kHz. As the Superclock is used without any filtering such a kind of jitter and noise suppression is missing. No wonder Superclock did not become a commonly accepted standard.
The actual end of these problems is offered by the SteadyClock technology of the ADI-648.
Combining the advantages of modern and fastest digital technology with analog filter techniques, re-gaining a low jitter clock signal of 11 MHz from a slow word clock of 44.1 kHz is no
problem anymore. Additionally, jitter on the input signal is highly rejected, so that even in real
world usage the re-gained clock signal is of highest quality.
This is especially true when extracting the word clock out of a MADI signal. Caused by the
MADI format itself, such a signal will have around 80 (!) ns of jitter, which is reduced to about 1
(!) ns by SteadyClock.
Word clock signals are usually distributed in the form of a network, split with BNC T-adapters
and terminated with resistors. We recommend using off-the-shelf BNC cables to connect all
devices, as this type of cable is used for most computer networks. You will find all the necessary components (T-adapters, terminators, cables) in most electronics and/or computer stores.
Ideally, the word clock signal is a 5 Volt square wave with the frequency of the sample rate, of
which the harmonics go up to far above 500 kHz. To avoid voltage loss and reflections, both
the cable itself and the terminating resistor at the end of the chain should have an impedance
of 75 Ohm. If the voltage is too low, synchronization will fail. High frequency reflection effects
can cause both jitter and sync failure.
Unfortunately there are still many devices on the market, even newer digital mixing consoles,
which are supplied with a word clock output that can only be called unsatisfactory. If the output
breaks down to 3 Volts when terminating with 75 Ohms, you have to take into account that a
device, of which the input only works from 2.8 Volts and above, does not function correctly
already after 3 meter cable length. So it is not astonishing that because of the higher voltage,
word clock networks are in some cases more stable and reliable if cables are not terminated at
all.
Ideally all outputs of word clock delivering devices are designed with very low impedance, but
all word clock inputs with high impedance, in order to not weaken the signal on the chain. But
there are also negative examples, when the 75 Ohms are built into the device and cannot be
switched off. In this case the network load is often 2 x 75 Ohms, and the user is forced to buy a
special word clock distributor. Note that such a device is generally recommended for larger
studios.
Also, 75 Ohm cable is almost impossible to find these days. 50 Ohm cable is standard - this will
also work as long as the termination resistors are 75 Ohm.
The ADI-648's word clock input can be high-impedance or terminated internally, ensuring maximum flexibility. If termination is necessary (e.g. because ADI-648 is the last device in the
chain), push the switch at the back (see chapter 8.3).
In case the ADI-648 resides within a chain of devices receiving word clock, plug a T-adapter
into its BNC input jack, and the cable supplying the word clock signal to one end of the adapter.
Connect the free end to the next device in the chain via a further BNC cable. The last device in
the chain should be terminated using another T-adapter and a 75 Ohm resistor (available as
short BNC plug). Of course devices with internal termination do not need T-adaptor and
terminator plug.
Due to the outstanding SteadyClock technology of the ADI-648, we recommend not to pass
the input signal via T-adapter, but to use the ADI-648's word clock output instead. Thanks
to SteadyClock, the input signal will both be freed from jitter and - in case of loss or drop out
– be held at the last valid frequency.
MADI allows for a transmission of 64 audio channels over long distances with a single line –
perfect. But what about MIDI? Be it remote control commands or sequencer data, in practice
only a single MADI line will not suffice. Therefore the ADI-648 also has a MIDI I/O port. The
data at the MIDI input are being included into the MADI signal invisibly, and can be collected at
the MIDI output of another ADI-648, or a Hammerfall DSP MADI, at the other end of the MADI
line.
Technically every single MADI channel includes several additional bits, containing various information (Channel Status). RME use the usually unused User Bit of channel 56 (channel 28 in
96k Frame mode), to transmit MIDI data invisibly within MADI, ensuring full compatibility.
The block diagram shows the basic
MIDI operation. The MIDI input signal is
added to the MADI output signal. At the
same time it is sent to the 648's main
controller. Its request resonses will be
sent to the MIDI Out only. The MIDI
data present in a MADI input signal will
also show up at the 648's MIDI output.
The MIDI input signal will never be
transferred directly from MADI to MADI,
no matter how the matrix router is set
up.
Note on bigger MADI networks: A MIDI cable connecting MIDI output and MIDI input of the
ADI-648, will realize a direct pass-through of MIDI, from MADI input to MADI output.
10.2 Remote Controlling the ADI-648
Up to firmware 1.4, the MIDI port did serve only for transmission of MIDI data via MADI. Since
firmware 1.5, the unit can be completely remote controlled via MIDI. The CPU shown above
not only bypasses the MIDI data, but also reacts on specific commands.
Furthermore, upon request the CPU will report the compete device status. This includes all
controls and LEDs on the front plate, plus the current MADI input state (56/64-channel mode,
48/96 kHz frame). Each ADI-648 can be programmed with its own ID, providing a separated
remote control of multiple devices via a single MIDI channel. A description of the MIDI implementation is found in section 15.
To remote control an ADI-648 from a Hammerfall DSP via MADI, MIDI input and MIDI output
have to be connected with a MIDI cable (loopback cabling). As can be seen in the block diagram on the next page, this setup provides a complete data path for MIDI in both directions.
But this method also prevents any other usage than remote controlling the ADI-648. MIDI via
MADI is no longer available for other units. This problem is solved by an external MIDI Merger,
mixing multiple MIDI inputs to one output. The unit is placed directly before the MIDI input of
the ADI-648, and will send both the MIDI-Out data of the ADI-648 as well as other unit's MIDI
data to the 648's MIDI input. Accordingly, a MIDI Splitter allows to use the 648's MIDI output
with multiple devices, as it sends the output data to multiple outputs at the same time.
A tiny Windows software can be downloaded for free from the RME website. It can use any
existing MIDI port within the system to perform remote control and status requests of all ADI648 via a simple mouse click. Most appealing is the combination with a Hammerfall DSP MADI
(PCI card), offering a direct control of the ADI-648 via MADI. The remote control software then
uses a virtual MIDI port of the card, that directly sends and receives MIDI data via MADI.
Software download adress: http://www.rme-audio.com/download/adi648midi.zip
The block diagram shows the
signal flow in a MADI remote
controlled system. The
software's MIDI commands
travel via MADI to the MIDI
Out of the ADI-648. A MIDI
cable as loop-back sends
them to the MIDI In, and with
this to the CPU. A feedback
(request response) from the
CPU is sent to MIDI Out, and
via loopback cable and MADI
to the software.
Brief description of Windows Software ADI-648 MIDI Remote
File – Save Setup
All settings can be stored in a file, and reloaded at any time. This is especially useful to quickly
load different routings, or to access different ADIs with different IDs.
Options – Connect MIDI Ports
Start / Stop of the MIDI communication. The current state is displayed in the title bar, showin
chosen ID, online / no response / offline.
Options – MIDI Device Select
Opens a dialog to select the used MIDI input and output port.
Options – Select Device ID
Opens a dialog box to selct a device ID. Choosing 'All', the current device ID of the unit is ignored. The setting 'All' is not allowed when using more than one ADI-648.
Options – Program Device ID
Opens a dialog to program a device ID into the ADI-648. Note: programming is fast and not
confirmed. Attention: Programmming is only possible when only one ADI-648 is connected via
MIDI!
MADI has been used for quite some time now and therefore not all interfaces from different
manufacturers are compatible with each other. An AMS Neve Logic DFC e. g. only accepts the
56 channel input format and when a 64 channel signal is applied, the whole input is muted. We
leave it with only this example.
The ADI-648 can serve here as a perfect link, because its MADI input can read any input format. The ADI-648's MADI output can be set to 56 channel or 64 channel output mode by applying an ADAT signal to ADAT input 8 (see also chapter 7.2). After selecting 96K FRAME there
are also 28 or 32 channels in a 96k Frame mode. With this option, the ADI-648 can translate a
double wire MADI signal (2 single speed channels contain one double speed channel's data)
into a single wire double speed signal (1 channel contains 1 channel's data at double sample
rate), or vice-versa.
Thanks to an integrated matrix router, no further cabling has to be arranged for (except for
activating or deactivating of the 64 channel mode), since all MADI input signals can be sent to
the MADI output directly via the router.
In short: the ADI-648 makes all MADI interfaces existing at the moment compatible to each
other in the easiest way.
11.2 ADAT Patchbay and Splitter
The integrated Matrix Router makes the ADI-648 also an interesting 8 port ADAT patchbay. No
matter if different devices are to be connected with each other, or one ADAT signal has to be
sent to multiple ADAT receivers, the ADI-648 can achieve this by simply pushing a button.
When the MADI input and output are connected directly (loopback), the user can easily switch
between a 1:1 connection and a freely defined router/splitter setting.
11.3 MADInet
MADI is much more flexible and powerful as commonly known. To better make clear what
MADI realy is – a kind of audio network – we introduced the term MADInet. The main point to
know is that the MADI input signal is completely rebuild before it is sent to the MADI output. A
clock with active jitter suppression (like SteadyClock) provided, numerous ADI-648 can be
daisy chained. The input signal can be passed on in different ways using the matrix router. And
when build as as ring loop, audio can even be sent back from all ADI-648 to the first device.
The specified length of BNC cable connections is multiplied by the number of used ADI-648, as
each device resends the MADI signal as a newly generated original.
A real world example: Imagine a theme park, where different audio is needed at 20 places far
away from each other. The audio material is send from a computer, playing back 20 different
stereo tracks via a HDSP MADI. The card is connected via BNC to the first ADI-648. This one
(like all others) is set up to pass all incoming audio 1:1 to its MADI output, so that the audio is
sent directly to the next ADI-648. At the same time the audio is available at each unit using the
ADAT optical outputs. The distance between the units is more than 50 meters. The last ADI648 is connected with the HDSP MADI again, as each ADI-648 can also be used to insert signals into the loop ( for example surveillance microphones). MIDI transmission also included.
Fascinating...
When activating the 96k FRAME, the MADI output of the ADI-648 operates at double sample
rate. The internal clock 44.1 kHz turns to 88.2 kHz, 48 kHz to 96 kHz. The internal resolution is
still 24 bit.
Sample rates above 48 kHz were not always taken for granted, and are still not widely used
because of the CD format (44.1 kHz) dominating everything. Before 1998 there were no receiver/transmitter circuits available that could receive or transmit more than 48 kHz. Therefore
a work-around was used: instead of two channels, one AES line only carries one channel, of
which the odd and even samples are being distributed to the former left and right channels. By
this, you get the double amount of data, i. e. also double sample rate. Of course in order to
transmit a stereo signal two AES/EBU ports are necessary then.
This transmission mode is being called Double Wire in the professional studio world, and is also
known as S/MUX in connection with the ADAT format. The DTRS recorder DA-98HR by Tascam also uses this technique, which is called Dual Line here.
Not before February 1998, Crystal shipped the first 'single wire' receiver/transmitters that could
also work with double sample rate. It was then possible to transmit two channels of 96 kHz data
via one AES/EBU port.
But Double Wire is still far from being dead. On one hand, there are still many devices which
can't handle more than 48 kHz, e. g. digital tape recorders. But also other common interfaces
like ADAT or TDIF are still using this technique.
Because the ADAT interface does not allow for sampling frequencies above 48 kHz (a limitation of the interface hardware), the ADI-648 automatically uses the described Sample Split
method in DS mode. One channel's data is distributed to two channels according to the following table:
Original 1 2 3 4 5 6 7 8
DS Signal
Port
As the transmission of double rate signals is done at standard sample rate (Single Speed) the
word clock output still delivers 44.1 kHz or 48 kHz.
Nearly all devices with ADAT and TDIF ports generate a Single Speed word clock, because
their ADAT and TDIF interfaces work in the same mode. At 96 kHz sample rate, the used
word clock will be no higher than 48 kHz.
The wordclock output of the ADI-648 usually operates in Single Speed mode. In S/MUX or
Double Speed mode, the word clock output will therefore be no higher than 48 kHz.
In case a true Double Speed word clock is needed (88.2 or 96 kHz), press the key 96k FRAME
several times, until the LED WCK is lit.
Note: The ideal combination is an ADI-648 together with the digital I/O card RME Hammerfall
(DIGI9652), which has Sample Split implemented in hardware. This combination offers 12
channels 24 bit/96 kHz, using PC or Mac.
MADI, the serial Multichannel Audio Digital Interface, has been defined already in 1989 as an
extension of the existing AES3 standard following several manufacturers' wish. The format also
known as AES/EBU, a balanced bi-phase signal, is limited to two channels. Simply put, MADI
contains 28 of those AES/EBU signals in serial, i. e. after one another, and the sample rate can
still even vary by +/-12.5%. The limit which cannot be exceeded is a data rate of 100Mbit/s.
Because an exact sampling frequency is used in most cases, the 64 channel mode was introduced officially in 2001. It allows for a maximum sample rate of 48 kHz + ca. 1%, corresponding to 32 channels at 96 kHz, without exceeding the maximum data rate of 100 Mbit/s. The
effective data rate of the port is 125 Mbit/s due to additional coding.
Older devices understand and generate only the 56 channel format. Newer devices often work
in the 64 channel format, but offer still no more than 56 audio channels. The rest is being eaten
up by control commands for mixer settings etc.. The ADI-648 and the HDSP MADI show that
this can be done in a much better way, with an invisible transmission of 16 MIDI channels and
the MADI signal still being 100% compatible.
For the transmission of the MADI signal, proved methods known from network technology were
applied. Most people know unbalanced (coaxial) cables with 75 Ohms BNC plugs, they are not
expensive and easy to get. The optical interface is much more interesting due to its complete
galvanic separation, but for many users it is a mystery, because very few have ever dealt with
huge cabinets full of professional network technology. Therefore here are some explanations
regarding 'MADI optical'.
• The cables used are standard in computer network technology. They are thus not at all
expensive, but unfortunately not available in every computer store.
• The cables have an internal fibre of only 50 or 62.5 µm diameter and a coating of 125 µm.
They are called network cables 62.5/125 or 50/125, the former mostly being blue and the
latter mostly being orange. In most cases, they are not (!) glass fibre cables, but plastic fibre
cables (POF, plastic optical fibre).
• The plugs used are also an industry standard and called SC. Please don't mix them up with
ST connectors, which look similar to BNC connectors and are being screwed. Plugs used in
the past (MIC/R) were unnecessarily big and are not being used any longer.
• The cables are available as a duplex variant (2 cables being glued together) or as a simplex variant (1 cable). The ADI-648's opto module supports both variants.
• The transmission uses the multimode technique which supports cable lengths of up to almost 2 km. Single mode allows for much longer distances, but it uses a completely different
fibre (8 µm). By the way, due to the wave-length of the light being used (1300 nm), the optical signal is invisible to the human eye.
The SteadyClock technology of the ADI-648 guarantees an excellent performance in all clock
modes. Its highly efficient jitter suppression refreshes and cleans up any clock signal, and provides it as reference clock at the word clock output.
Usually a clock section consists of an analog PLL for external synchronization and several
quartz oscillators for internal synchronisation. SteadyClock requires only one quartz, using a
frequency not equalling digital audio. Latest circuit designs like hi-speed digital synthesizer,
digital PLL, 200 MHz sample rate and analog filtering allow RME to realize a completely newly
developed clock technology, right within the FPGA at lowest costs. The clock's performance
exceeds even professional expectations. Despite its remarkable features, SteadyClock reacts
quite fast compared to other techniques. It locks in fractions of a second to the input signal,
follows even extreme varipitch changes with phase accuracy, and locks directly within a range
of 25 kHz up to 100 kHz.
SteadyClock has originally been developed to gain a stable and clean
clock from the heavily jittery MADI
data signal. The embedded MADI
clock suffers from about 80 ns jitter,
caused by the time resolution of 125
MHz within the format. Common jitter
values for other devices are 5 ns,
while a very good clock will have less
than 2 ns.
The picture to the right shows the
MADI input signal with 80 ns of jitter
(top graph, yellow). Thanks to
SteadyClock this signal turns into a
clock with less than 2 ns jitter (lower
graph, blue).
Using the other inputs sources of the
ADI-648, word clock and ADAT, you'll
most probably never experience such
high jitter values. But SteadyClock is
not only ready for them, it would handle them just on the fly.
The screnshot to the right shows an
extremely jittery word clock signal of
about 50 ns jitter (top graph, yellow).
Again SteadyClock provides an extreme clean-up. The filtered clock
shows less than 2 ns jitter (lower
graph, blue).
The cleaned and jitter-freed signal can be used as reference clock for any application, without
any problem. The signal processed by SteadyClock is of course not only used internally, but
also available at the ADI-648's word clock output. It is also used to clock the digital outputs.
00h 20h 0Dh MIDITEMP manufacturer ID
64h Model ID (ADI-648)
00h..7Eh, 7Fh Device ID. 7Fh = broadcast (all IDs)
mm Message type
nn Parameter number (see table 1)
oo Databyte
F7h EOX
15.2 Message Types
Value Name
10h Request value
20h Set value
30h Value response
Request Value
Format: F0 00 20 0D 64 (dev ID) 10 F7
This string triggers a complete dump of all value response data bytes.
Value Response
After being triggered by receiving a request value command, device sends a string of all value
response data bytes. Message type is set to 30h.
Set Value
Sets any number of parameters.
nn / oo can be repeated freely.
15.3 MADI Input State – Redundancy Mode
The MADI input can be BNC or optical. When the ADI-648 enters Redundancy mode, it uses
the other input, although not chosen and signalled by the MADI input select byte. See below
table.
MADI Input Select MADI Input State Actual input in use
No. Name
00h MADI input select x x x 1 Byte, 0 = BNC, 1 = optical
01h MADI input state x x
02h MADI sync state x x 1 Byte, 0 = error, 1 = lock, 2 = sync
Request
Value
Set
Value
Value
Response
Databytes
1 Byte, 0 = normal operation,
1 = Redundancy mode
03h MADI audio state x x
04h MADI audio state x x
MADI input format
05h
display
06h WCK input state x x 1 Byte, 0 = no lock, 1 = lock
10h ADAT in 1 and 2 state
11h ADAT in 3 and 4 state
12h ADAT in 5 and 6 state
13h ADAT in 7 and 8 state
14h ADAT audio state x x
15h ADAT audio state x x
16h 96k frame x x x 1 Byte, bit 0: MADI on, bit 1: WCK on
20h clock source x x x
30h matrix enable x x x 1 Byte, 0 = disable, 1 = enable
31h matrix reset x 1 Byte, 1 = reset
40h matrix output 1 x x x 1 Byte, 0..15 = input no., 16 = no input
1 Byte, see table 3
1 Byte, see table 3
1 Byte, see table 3
1 Byte, see table 3
1 Byte, see table 2
1 Byte, see table 2
1 Byte, 1 = INT 44, 2 = INT 48,
3 = WCK, 4 = MADI, 5 = ADAT
41h matrix output 2 x x x 1 Byte, 0..15 = input no., 16 = no input
42h matrix output 3 x x x 1 Byte, 0..15 = input no., 16 = no input
43h matrix output 4 x x x 1 Byte, 0..15 = input no., 16 = no input
44h matrix output 5 x x x 1 Byte, 0..15 = input no., 16 = no input
45h matrix output 6 x x x 1 Byte, 0..15 = input no., 16 = no input
46h matrix output 7 x x x 1 Byte, 0..15 = input no., 16 = no input
47h matrix output 8 x x x 1 Byte, 0..15 = input no., 16 = no input
48h matrix output 9 x x x 1 Byte, 0..15 = input no., 16 = no input
49h matrix output 10 x x x 1 Byte, 0..15 = input no., 16 = no input
4Ah matrix output 11 x x x 1 Byte, 0..15 = input no., 16 = no input
4Bh matrix output 12 x x x 1 Byte, 0..15 = input no., 16 = no input
4Ch matrix output 13 x x x 1 Byte, 0..15 = input no., 16 = no input
4Dh matrix output 14 x x x 1 Byte, 0..15 = input no., 16 = no input
4Eh matrix output 15 x x x 1 Byte, 0..15 = input no., 16 = no input
4Fh matrix output 16 x x x 1 Byte, 0..15 = input no., 16 = no input
60h device ID x x x 1 Byte (00h..7Eh, 7Fh = broadcast)
Before shipping each ADI-648 is tested by RME in a complete test sequence. Using only the
best hi-grade components allows us to offer two years of warranty. The copy of the sales receipt or the Bill of Sale is your warranty legitimation.
In case of any error or defect please contact your local dealer. The warranty does not cover
damage due to abuse, incorrect installation or incorrect handling.
RME’s liability is limited to the repair or the replacement of the product, and does in no way
include the liability for incidental or consequential damages resulting from using the ADI-648.
17. Appendix
RME news and further information can be found on our website: http://www.rme-audio.com
Distributor: Synthax Audio AG, Am Pfanderling 62, D-85778 Haimhausen, Tel.: (49) 08133 /
91810
Trademarks
All trademarks and registered trademarks belong to their respective owners. RME, SyncAlign,
DIGI96, Hammerfall and SyncCheck are registered trademarks of RME Intelligent Audio Solutions. Intelligent Clock Control (ICC) and SteadyClock are trademarks of RME Intelligent Audio
Solutions. Alesis and ADAT are registered trademarks of Alesis Corp. ADAT optical is a trademark of Alesis Corp. S/MUX is copyright Sonorus.
Copyright Matthias Carstens, 11/2003. Version 1.21
All entries in this User´s Guide have been thoroughly checked, however no guarantee for correctness can be given. RME
cannot be held responsible for any misleading or incorrect information provided throughout this manual. Lending or copying
any part or the complete manual or its contents as well as the software belonging to it is only possible with the written permission from RME. RME reserves the right to change specifications at any time without notice.
This device has been tested and found to comply with the limits of the European Council Directive on the approximation of the laws of the member states relating to electromagnetic compatibility (EMVG) according to EN 55022 class B and EN50082-1.
FCC Compliance Statement
Certified to comply with the limits for a Class B computing device according to subpart J or part
15 of FCC rules. See instructions if interference to radio reception is suspected.
FCC Warning
This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC rules. These limits are designed to provide reasonable
protection against harmful interference in a residential installation.
This device complies with part 15 of FCC rules. Operation is subject to the following two conditions:
1. This device may not cause harmful interference
2. This device must accept any interference received, including interference that may cause
undesired operation.
However, there is no guarantee that interference will not occur in a particular installation. If this
equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
• Reorient or relocate the receiving antenna
• Increase the seperation between the equipment and receiver
• Connect the equipment into an outlet on a circuit different from that to which the receiver is
connected
• Consult the dealer or an experienced radio/TV technician for help.
In order for an installation of this product to maintain compliance with the limits for a Class B
device, shielded cables must be used for the connection of any devices external to this product.