Digital Audio Interfaces

A digital audio interface allows equipment such as audio mixers, recording devices or audio processors to be interconnected without degrading the signal quality. Unfortunately, there are different types of interface, most of which are incompatible, although in some instances you can wire a device with an AES/EBU interface to a device fitted with a S/PDIF socket.

Most interfaces convey stereo (2-channel) audio over a single set of wires, although some also require a separate word clock (WC) circuit, which is often wired via a standard BNC connector.

Common interfaces are described in the following sections.

Sony/Philips Digital Interface (S/PDIF)

S/PDIF conveys both channels of a stereo signal, usually via an RCA phono (PIN) connector, although some devices use a TOSLink fibre-optic connector. This interface is commonly used for domestic equipment, such as CD/DVD players, Digital Audio Tape (DAT) recorders, and MiniDisc (MD) machines, conveying 16, 20 or 24-bit samples at rates of up to 96 kHz.

Electrical Hardware

S/PDIF in its ‘copper’ form uses a signal level of between 0.5 and 1 volts into a 75 Ω load over an unbalanced circuit. The similarity to a standard television signal makes it suitable for routing through equipment designed for video material. Since it’s meant to operate with 75 Ω cable it can also be used over long distances without equalisation, and in this regard is superior to the professional AES/EBU interface (see below).

Connecting to devices with an AES/EBU interface is possible, although the following points should be noted:-

  1. A standard AES/EBU input accepts data with minimum eye height of 200 mV. This means that it should accept the S/PDIF minimum signal level of 500 mV peak-to-peak.
  2. An S/PDIF input normally requires an attenuator to protect it from being damaged by the comparatively high level signal produced by an AES/EBU output.
  3. The AES/EBU interface and S/PDIF convey different data flags. This means that you may find that a connection, although electrically satisfactory, simply refuses to work.

Further information about connecting different digital interfaces appears elsewhere in this article.

Encoding

S/PDIF is a domestic version of the AES/EBU interface (see below). The data is assembled in the same way, except for differences in the Channel Status bits (C-bits). It’s possible to interconnect AES/EBU and S/PDIF devices, either directly or via an adaptor box, the latter correcting differences in signal levels or modifying any offending C-bits.

Channel Status Bits

The C-bits for S/PDIF are organised as follows:-

Bit(s)Function
00 - Consumer source ​of material
1 - Professional source ​of material
10 - Sample contains ​audio information
1 - Sample contains data •
20 - Copying prohibited ​(Copy Protect)
1 - Copying permitted ​(Copy Protect 'off')
3, 40, 0 - No audio emphasis
1, 0 - 50/15 µs emphasis ​'on'
50 - Two-channel audio ​(default)
1 - Four-channel audio
6, 70, 0 - Mode 0 ​(bits 0-25 defined)
Otherwise only bits ​0-7 defined
8-15Category Code of sender ​(Mode 0 only)
0, 0, 0, 0, 0, 0, 0, 0 ​- General (Gen)
1, 0, 0, 0, 0, 0, 0, 0 ​- Compact Disc (CD)
0, 1, 0, 0, 0, 0, 0, 0 ​- PCM Adaptor (PCM)
1, 1, 0, 0, 0, 0, 0, 0 ​- Digital Audio Tape (DAT)
1, 1, 0, 0, 0, 0, 0, 1 ​- DAT-P (Copying ​permitted)
16-23Reserved (Mode 0 only)
24, 25Sampling Rate ​(Mode 0 only)
0, 0 - 44.1 kHz
0, 1 - 48 kHz
1, 1 - 32 kHz

Data samples can include MPEG3, AC3, DTS and other special IEC 61937 formats.

Bits 0 and 1 have the same function in both S/PDIF and AES/EBU data.

Bits 1 to 5 and 24 to 25 (in Mode 0) are copied from the source to destination. This means that the C-bits in recorded material are identical to those contained in the original data.

The most important bits are usually set as follows:-

Bit Usual ​StateNotes
00 ​(off)Can prevent ​connection to ​professional ​equipment
10Indicates interface ​used for audio, ​not data
21 ​(on)Can be ‘0’ to prohibit ​copying ​(Copy Protect 'on')
30Set to ‘1’ if emphasis ​used

whilst bits 4-8 are normally at 0. Assuming an SP/DIF input ignores bit 0, bit 2 is 1 (Copy Protect set to off) and bit 3 is 0 (No audio emphasis) then transfer from an AES/EBU source is possible. Bit 2 is usually at 1 in the AES/EBU interface, allowing copying via this kind of connection, even though copying the same material via an S/PDIF circuit may be prohibited.

Copy Protection (CP)

Apart from the Copy Protect bit (see above), you may not be able to copy material via an S/PDIF when:-

  1. Using an early DAT recorder
    Older DAT machines prohibit recording at 44.1 kHz to stop piracy of CDs, although recording at 48 kHz is possible. Such machines can sometimes be modified to record at all rates.
  2. Using a DAT recorder fitted with SCMS
    Modern domestic DAT machines use the Serial Copy Management System (SCMS), which allows the recorder to make digital copies from some sources, such as an original CD, but prevents you making a second-generation DAT recording from such a copy. Hence a recording’s owner can copy material but endless duplication is prevented. Analogue copying is unaffected but ‘second generation’ copying via S/PDIF is again prohibited.

SCMS works by recording two bits of data, collectively known as ID6, which are buried within the data recorded onto DAT. These bits control Copy Protection (CP), working as follows:-

ID6Effect
0Unlimited copying ​is permitted
10No copies (Copy Protect)
11One copy, in subsequent ​copies ID6 set to 10

The system works in conjunction with the S/PDIF Category Codes (see above). The following table shows how this operates in an SCMS-equipped DAT recorder:-

Copy Proection Table

* Pre-SCMS DAT machine: can produce DAT or General Category Codes

(PR) Prerecorded material, including an analogue recording made on an SCMS DAT machine

(CP) Copy-protected material

During copying, the Category Code is set to DAT-P and the Copy Protect flag is sent via the S/PDIF connection. The receiver always records from a DAT-P source but the Copy Protect flag identifies the material to prevent any further copies.

AES/EBU Interface

This interface, created by the Audio Engineering Society and European Broadcasting Union (AES/EBU) is really a professional version of S/PDIF. It’s connected using a 3-pole XLR connector or, when fitted on a digital audio card, via a standard quarter-inch 3-pole jack.

The signal voltages used by the AES/EBU interface are much higher then those used by S/PDIF and can therefore damage the latter if a direct connection is made. However, the actual data conveyed by the interfaces are so similar that they can sometimes be connected directly or via an adaptor box.

Unfortunately, some equipment responds to the consumer/professional flag within the data stream, refusing any material from the wrong category of equipment. There isn’t any easy way of getting around this problem, apart from buying a specialist device that can modify the flags in the data.

16 or 20-bit samples at 48 or 32 kHz are preferred, although 44.1 kHz can also be used. Unlike S/PDIF, this interface can’t normally be used for 24-bit audio, since the necessary bits are required for other purposes.

Electrical Hardware

The stereo data is carried on a balanced RS-422 circuit with alternating current (AC) coupling, using a signal level of 5 to 10 volts peak-to-peak, working into a 110 Ω load: a transformer is used inside some equipment. The signal can travel over 350 metres of cable without any problems and for even longer wiring you can install equalisation circuits or a repeater device.

As mentioned above, 3-pole XLR connectors are used. The connections are often marked as Digital In (DI) and Digital Out (DO) to avoid confusion with analogue circuits that are also on XLRs.

Further information about connecting different digital interfaces appears elsewhere in this article.

Encoding

Bi-phase mark encoding is used, eliminating any direct current (DC) component, which means that reversing the wires in the balanced circuit has no effect. This form of encoding also ensures that many of the transitions in the data match the timing of the bit clock, as shown below:-

This arrangement, known as self-clocking, allows the clock signal to be easily extracted at the receiving device. The bit rate is determined by the sampling frequency, as shown below.

Sampling ​Freq ​(kHz)Bit ​Rate ​(Mbit/s)
322.048
44.12.8224
483.072

Organisation of Data

Data frames are sent out at the same rate as the sampling frequency. Each frame contains two sub-frames, the first containing audio for channel 1 (left), the second for channel 2 (right). The interface also carries non-audio data bits, spread over a number of frames and grouped into blocks. Each block consists of 192 frames, from 0 to 191. Hence the start of frame 0 is called the start of block.

Synchronisation

At the beginning of each sub-frame there’s a preamble, which is used by the receiver to extract the sample clock, ensuring that devices at each end of the digital link are synchronised. As shown in the above diagram, there’s normally a transition in the data for each pulse of the bit clock. However, the preamble is made unique by breaking this rule. This coding violation allows the preamble to be easily identified, without confusing it with other data. Different preambles are used to identify each channel and the start of a data block, the latter always being in channel 1. These are illustrated below:-

Sub-frame Structure

The sub-frame is made up of the following bits:-

Bits 0-3: Preamble

Contains coding violations, as described above.

Bits 4-7: Audio data

The four least significant bits are used for 24-bit material or Auxiliary (Aux) data, such as low quality audio, where only 16, 18 or 20-bit coding is used for the main data. The least significant bit (LSB), Bit 0, is sent first. Unused bits are blanked to logical 0 (off).

Bits 8-27: Audio data

This is encoded using the standard ‘two’s complement’ method with the LSB sent first.Unused bits are blanked to logical 0 (off).

Bit 28: Validity Flag (V-bit)

Indicates whether the audio sample is valid. It can also be used to ‘blank’ an unwanted channel on equipment that has separate AES/EBU outputs for channel 1 and channel 2.

Bit 29: User Data (U-bit)

This can be used in any way. However, a DAT machine with an S/PDIF connection (see below) may use this bit for head drum control, in which case it’s best avoided.

Bit 30: Channel Status (C-bit)

This contains special information (see below). The meaning of these flags is different to those used for S/PDIF data.

Bit 31: Parity Bit (P-bit)

Used to detect an odd number of errors in the sample.

The V, U, C and P bits constitute 4 bits in every sub-frame; in other words, 8 in every frame. Each of these bits appears in every one of the 192 frames contained in each block.

The V and P bits are ‘tied’ to the associated audio sample, whereas the U and C bits, each with a total capacity of 192 bits or 24 bytes, can carry information as required. Note that the data in subsequent blocks needn’t be identical. It may be updated at the interface’s frame rate; around 200 times a second.

Channel Status Bits

Equipment responds to C-bits in various ways. Some devices ignore certain data bits, allowing the audio data to be used, whilst others ‘lock out’ the material if the C-bits aren’t as expected.

The C-bits in the AES/EBU interface operate as follows:-

Bit(s)Function
00 - Consumer material ​(Not used with this ​interface)
1 - Professional source ​of material
10 - Sample contains ​audio information
1 - Sample contains ​data
2, 3, 40, 0, 0 - Audio Emphasis ​is not indicated
(Receiving equipment ​should default to 'off'. ​Manual switching may​be used)
1, 0, 0 - No audio ​emphasis
1, 1, 0 - 50/15 µs ​emphasis
1, 1, 1 - CCIT J17 ​emphasis 'on'
50 - Sampling frequency ​of the source is locked ​(default)
1 - Sampling frequency ​of source is unlocked
6, 70, 0 - Sampling frequency ​is not indicated. ​(Default 48 kHz, receiver ​may get rate from ​AES/EBU data)
0, 1 - 48 kHz
1, 0 - 44.1 kHz
1, 1 - 32 kHz
8-​15Channel mode
12-​15User bits management
16-​18Use of aux sample bits
18-​23Source word length & ​encoding history
24-​31Multi-channel function ​description
32-​47Reserved
48-​63Channel origin data ​- alphanumeric
64-​79Channel destination data ​- alphanumeric
80-​95Local sample ​address ​code ​(32 bit binary)
96-​111Time of day code ​(32 bit binary)
112-​119Reliability flags
120-​127Cyclic redundancy check ​character

The usual states for these bits are as follows:-

Bit Usual ​StateNotes
01 ​(on)Can prevent ​connection to ​domestic equipment
10 ​(off)Indicates interface ​used for audio, ​not data
21Can be ‘0’ if bits 3 ​and 4 do not indicate ​state of emphasis
30Set to ‘1’ if emphasis ​used
40Set to ‘1’ only when ​CCIT J17 emphasis ​used

Bits 5-7 are often set to 0 whilst many devices simply ignore bits 8 to 127. When copying between DAT machines the interface doesn’t convey indexing information, also known as start IDs.

Synchronisation Techniques

In a complex studio system there can be problems with timing between the different digital devices. There are two basic methods of synchronising the equipment in such a system:-

1. Each device uses the word clock extracted from its AES/EBU input

This is similar to the genlock principle used in a television studio. Although perfectly adequate for joining two devices the following puzzles can be encountered in a complex system:-

  1. Which of two devices, interconnected in both directions, acts as the master clock?

    Note that some devices only become slaves to their input clock when switched into record mode.

  2. Which device do you choose as a clock to drive other devices?
  3. What happens if the device used as a master clock is switched off by mistake?

2. A master clock unit is used as the reference for the entire studio

This requires a separate clock input on each device, preferably the same as an AES/EBU audio input. Unfortunately many pieces of equipment have a BNC word clock (WC) input instead, which requires a suitable conversion box that accepts a standard AES/EBU master clock.

In a television studio the master clock should be locked to the video frame reference frequency, as well as to the local source of SMPTE timecode. Locking all three of these signals together ensures that sound, vision and timing information are all in step.

Master clocks can have two grades of accuracy, as shown below:-

GradeAccuracy in Parts ​per Million (ppm)
1±1
2±10

Time Delays

Signals are synchronous if the start of the preamble is within a set margin of the reference clock. Outputs should be within 120 of the sampling frequency and inputs within ¼. It may be necessary to align the timing of clock inputs by adjustments within the equipment, but once set, it shouldn’t need to be changed again, since drift isn’t usually a problem.

Unsynchronised Devices

Some sources can’t be locked to the studio system, such as a CD player that provides a nominal output of 44.1 kHz but really operates at 44.098 kHz. Unfortunately, such devices often lack a clock input, whilst others run at the wrong rate, such as a CD player supplying a 44.1 kHz signal to a studio working at 48 kHz. There are three solutions to such problems:-

  1. Use Analogue Circuits
    This can be a very cost-effective remedy, causing little degradation in quality.
  2. Use a Sample Rate Convertor (SRC)
    An expensive option, often best avoided, except when converting between frequencies. The device adds or deletes samples as necessary, sometimes causing a small amount of distortion.
  3. Use a Synchroniser
    The ideal solution where rates are nominally the same. A buffer within the device fills or empties over time, depending on which frequency is highest. The buffer is reset at its mid-point, when a 10 ms cross-fade is made between the current sample and the mid-point data.

An alternative type of synchroniser, known as a sample-slip synchroniser, works by dropping or repeating samples during silent periods. Both types of synchroniser perform the special operation once every 20 minutes for a 10 parts per million (ppm) error in sample rate. Another option is a short-term SRC, which uses interpolation to fix the problem at a faster rate.

Other Interfacing Problems

Most of the following problems can be solved, albeit with expensive hardware:-

  1. Differences in bits per sample
    Even when things seem normal there may be problems with signal levels or distortion when connecting devices that use a different bit counts, such as a 16 bit ADC connected to 20-bit device. It may be necessary to ‘re-dither’ the material or use a digital gain control box.
  2. Clash of C-bits with S/PDIF
    See the section in this document that gives further details on S/PDIF.
  3. Some C-bits giving incorrect flags
    One example of this is pre-emphasised audio data which actually lacks a no-emphasis flag.
  4. Pre-emphasis
    Digital processing can introduce or remove emphasis, although not all devices can deal with emphasised data. CCIT J17 (NICAM 728) emphasis should only be used for broadcasting purposes.
  5. DC offset
    This problem is usually caused by a badly aligned analogue-to-digital converter (ADC). If this happens, you may have to use a special device to apply digital high-pass filtering.
  6. Asynchronous timecode
    In this situation the timecode contained in the AES/EBU data gets out of step with real time. A special device can be used to remove or replace the timecode in the data.

Sony Digital Interface (SDIF2)

SDIF2 is rarely encountered, although it’s commonly employed in early analogue-to-digital converters, as used to adapt a video recorder for digital sound recording.

Electrical Hardware

The interface uses separate 75 Ω BNC connectors for left (L), right (R) and word clock (WC) signals. Each unbalanced circuit uses 5 volt transistor-transistor logic (TTL) levels into a 75 Ω load with direct current (DC) coupling. In a multi-track system several SDIF2 signals, in the form of balanced RS-422 circuits, can be wired via a single 50-way D connector.

Encoding

SDIF2 conveys audio in 16-bit to 20-bit form, complete with Emphasis and Copy Protect flags. Unfortunately, some equipment ignores these flags, requiring the use of manual switching. Each 32-bit slot, which occupies one cycle of the word clock, is made up as follows:-

Bit(s)Function
0-20Audio data
21-28Control Information ​(word ‘1’ only, ​start of block)
21-2500 - Fixed value
26-2700 - Emphasis ‘off’
01 - 50/15 µs ​emphasis ‘on’
280 - Copying permitted ​(Copy Protect ‘off’)
1 - Copying prohibited ​(Copy Protect ‘on’)
290 - Not start of block
1 - Start of block ​(block flag)
User Information ​(in words ‘2’ to ‘256’ only)
30-32Divided into two ‘bits’ of ​1.5 bits length
Bit A followed by bit B:-
Bit A:
0 - Start of block
1 - Not start of block
Bit B:
0 - Not start of block
1 - Start of block

The most significant bit (MSB) of the audio data is sent first, irrespective of the audio word length. Two’s complement coding is used and unused bits are blanked to 0.

Synchronisation

Although a clock is coded into the data itself, it’s ignored by some equipment. This means you’ll have to connect a separate word clock (WC) circuit. If such a clock isn’t provided you’ll hear a cyclic hiss, typically at one or two Hz. The WC circuit carries a square wave signal at the sampling frequency, the rising edge of which is aligned to the start of each data slot.

Mitsubishi Interface

This interface, also known as Melco, is similar to SDIF2, but doesn’t contain a clock signal in the data. A balanced RS-422 connection is used for each channel and separate word clock (WC) and bit clock (BC) connections are required. It operates with 16-bit or 20-bit audio.

Yamaha Stereo Interface

This interface first appeared on Yamaha’s famous DMP7 MIDI-controlled mixer, as well as on its digital successor the DMP7D, allowing several mixers to be ‘cascaded’ together. The connection is made via an 8-pole DIN plug, as shown below:-

This connector conveys two RS-422 signals, one for the audio data and the other for the word clock, wired as follows:-

Pin(s)Circuit
1Word Clock
2Ground
3Data
4Word Clock
5Data
6,7,CaseScreen
8Ground/Enable

Both circuits use direct current (DC) coupling.

Multi-channel Interfaces

A multi-channel interface allows multi-track digital audio equipment to be connected over a single electrical circuit. The most common systems are described below. Unfortunately, some these interfaces are proprietary designs that are incompatible with other systems.

A-DAT Interface

This proprietary interface provides connections to an Alesis Digital Audio Tape (A-DAT) machine, which employs a standard S-VHS video tape to record multi-track digital sound. An optical connector conveys up to eight channels of audio, sampled at 44.1 or 48 kHz. This means that two connectors are needed for an eight-track machine; one for the eight inputs and another for the outputs. In the same way, a 16-track machine requires a total of four A-DAT connectors.

Digital audio cards that accommodate interface usually have a separate 9-pin synchronisation connector, which lets your computer control the transport mechanism of an associated A-DAT machine.

Multi-channel Audio Digital Interface (MADI)

MADI conveys multiple digital audio channels over a single circuit, each channel conforming to the AES/EBU standard. The 56 AES/EBU sub-frames are carried over a 75 Ω coaxial cable, up to 50 metres long, and fitted with BNC connectors. A separate synchronising clock cable is required.

The interface operates at a fixed data rate of 125 Mbit/s, whatever sample rate is used, although the rate at the cable is reduced to 100 Mbit/s by using 4 to 5 bit encoding. This process breaks up each 32 bit sub-frame into 4-bit words, encoded as 5-bit words by means of a look-up table. This form of encoding reduces the direct current (DC) content of the signal.

Synchronisation blocks are inserted at least once per frame. If the link isn’t used to it’s full capacity, extra synchronisation blocks are inserted to ‘fill’ the space on the bus. This is done using a device known as a Transparent Asynchronous Xmitter and Receiver Interface (TAXI).

The AES/EBU sub-frames are as normal, except that the preamble bits 0-3 are replaced by:-

BitFunction
0Frame Sync flag
1Channel On/Off
2A/B of stereo pair
3Sync block

Tascam Digital Interface (TDIF)

This interface is used for connecting Tascam multi-channel digital tape machines. It employs the same optical connector as the A-DAT interface, conveying the same number of channels, although it uses an entirely different data format.

Yamaha 8 channel Interface

This special interface consists of eight sets of RS-422 mono audio data and a clock signal, all wired via a 25-way D connector. The data itself can be in Yamaha, SDIF2 or Mitsubishi format.

When used in Yamaha format this works in the same way as Yamaha’s stereo interface described above. However, if you feed stereo data into one channel of a multi-channel interface only the left-hand information is received. Also, there’s no direct method available for connecting two channels from a multi-channel device to an input that has a stereo interface.

Digital Audio Connectors

Most connectors for digital audio are in coaxial form, as used in radio frequency (RF) and video systems. They have a central signal pin, surrounded by a cylinder that provides screening. An appropriate coaxial cable should always be used.

BNC

This twist-and-lock coaxial connector is used for SDIF2 and various kinds of video interfaces. It’s also sometimes used for S/PDIF connections in professional systems. The 75 Ω type of connector is most common. Unfortunately, it’s rather too easy to plug this into a similar 50 Ω socket, which often results in jammed or damaged connectors.

Phono Plug

This popular connector, also known as an RCA or PIN plug, is used for S/PDIF connections, as well as for video and audio connections in domestic equipment. The older ‘long’ variety of plug can cause problems with sockets that are designed for the modern ‘short’ style of plug.

Recent connectors of this type are gold-plated and highly reliable, although older and cheaper versions are often shoddy. Those that come already moulded-on to a cable are surprisingly good. However, you should ensure that digital audio wiring is always made of real coaxial cable, since conventional audio cables often aren’t suitable for use at high frequencies.

TOSLink

This form of fibre-optic connector, which is often used for S/PDIF circuits, employs a 1 mm plastic fibre-optic cable and visible red light. The high attenuation introduced by this form of fibre limits the maximum cable length to 10 metres or less.

XLR Connector

An exceptionally robust connector, also known as a Cannon plug, since this company was one of the first to make this product. The full ‘Cannon’ range of professional connectors come in various types with differing numbers of pins. The 3-pole XLR version can be used for an AES/EBU digital signal or a mono analogue signal over a balanced circuit. Normally the connector is wired in ‘XLR’ order, as shown below. The different terminologies for the wiring are shown for reference:-

PinCircuit
1Screen
2▪ Line
▪ Hot
▪ Primary
▪ In phase
3▪ Return
▪ Cold
▪ Secondary
▪ Out of phase

Multiway Connectors

The shape of a D connector, often used for multi-track audio data, is similar to an elongated ‘D’. It comes in 9, 15, 25 and 35-way form, as well as high density 15 and 50-way versions. The locking screws, often in UNF form, are essential, although metric screws are usually required for attaching connectors to Japanese hardware.

An Amphenol connector is similar to a D connector, but has 14, 28, 36 or 50 plug contacts spread over a central projection. The latches are awkward but are absolutely essential.

Digital Audio Interface Solutions

Variations in the AES/EBU interface and S/PDIF can make it difficult to connect some devices. The following information is suitable for an electronics hobbyist who wants to create the necessary hardware. Of course, these only work if the actual data is suitable for the receiving device.

AES/EBU to S/PDIF

The signal level used by the AES/EBU interface is meant to be between 5 and 10 volts peak-to-peak whilst that for S/PDIF is normally in the range of 0.5 to 1 volt. To convert from one to another you can use a simple attenuator, as shown below.

The following circuit is even simpler. However, this variation may upset AES/EBU interfaces that employ electronic balanced circuits in place of a standard transformer.

A transformer can also be added to the output of such an attenuator to ensure that the S/PDIF signal is properly isolated from the ground circuit. This should be in the form of a standard pulse transformer with a winding ratio of 1:1, of the kind commonly fitted in computer network cards.

The less active may consider a ready-made attenuator, usually in the form of an inline device with an XLR socket at one end and a BNC connector at the other. This may also include a transformer.

SP/DIF to AES/EBU

This is slightly trickier, since you’ll need to increase the signal level. This circuit, derived from articles on Usenet, employs a logic chip containing six inverters, such as the 74HC04 or 4049:-

You may have noticed that this circuit doesn’t have an output transformer, although this can be added to make the whole thing comply exactly with AES/EBU specifications.

TTL to S/PDIF

As already mentioned, some PC-based hardware provides a digital output via a 2-pin header, also known as an HDR-2 interface. This signal is at Transistor Transistor Logic (TTL) level, giving a signal of 5 volts, which is incompatible with S/PDIF circuits.

The kind of device used for the TTL output may or may not be capable of driving the 75 Ω load presented by an S/PDIF circuit. If it can deliver 12 mA into a 450 Ω load you can employ a simple capacitor-linked attenuator, as shown here:-

Once again, a transformer can be added to the output of this circuit so as to provide ground isolation in strict conformity to the S/PDIF standard (see above).

If your device doesn’t have enough current capacity you can use almost any 5 volt driver chip with an attenuator similar to that shown above, with or without a transformer. This example uses two inverters from a 74HC04 logic chip:-

whilst the circuit below uses the 7HCU04 device from Philips and a custom transformer.

S/PDIF to TTL

Under some circumstances you may want to convert an S/PDIF signal into a form that can be fed into a standard computer circuit at TTL levels. Here’s a simple solution, again using the 7HCU04 chip:-

whilst the simple circuit shown below includes an adjustment for DC offset, with the voltage on the ‘traveller’ of the preset normally set to around 2.6 volts.

References

Digital Audio Problem Solvers, Francis Rumsey, Studio Sound, July 1991

Elektor Electronics magazine, Jul/Aug, 1995

Interfacing, Synchronisation and Communication, Francis Rumsey, Digital Information Exchange 1989

Interface and Control for Digital Recorders, Phil Wilton, Broadcast Systems Engineering, January 1987

The Truth about SCMS, Francis Rumsey, Studio Sound, May 1991

©Ray White 2004.