Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC 61883-3-2004 “Consumer audio/video equipment — Digital interface” Part 3 is the dedicated protocol specification for digital audio transmission within the IEC 61883 standard series. This series is built upon the IEEE 1394 high-performance serial bus (FireWire), providing plug-and-play digital audio/video interconnection for consumer electronics devices.
Part 3 specifically defines the isochronous transfer protocol for audio streams, covering from mono PCM to multi-channel surround sound formats. On the 1394 bus, isochronous transfer provides guaranteed bandwidth and fixed transmission latency for audio data, ensuring continuity and real-time performance during playback.
The core of IEC 61883-3 is the CIP (Common Isochronous Packet) format, defining how audio data is encapsulated in 1394 isochronous data packets for transmission.
Each CIP packet includes a 6-byte header with key fields: Source Node ID (identifying transmitting device), Data Block Size (DBS), Source Packet Header (SPH), Format ID (FMT, 0x10 for audio), and Format Dependent Field (FDF, containing sampling rate and encoding information).
The standard supports encapsulation of multiple audio formats: linear PCM (16/20/24-bit), AC-3 (Dolby Digital), MPEG-2 AAC, and DTS. For multi-channel audio, channels are arranged in fixed time slots within each data block. Audio data block transmission rate strictly corresponds to sampling rate — for example, 48 kHz sampling corresponds to 6 samples per channel per 125 μs isochronous cycle.
| Audio Format | FDF Code | Max Channels | Sample Rate (kHz) | Required Bandwidth (Mbps) |
|---|---|---|---|---|
| Linear PCM 16-bit | 0x00 | 8 | 32/44.1/48 | ~6.1 (8ch@48k) |
| Linear PCM 24-bit | 0x02 | 6 | 48/96/192 | ~27.6 (6ch@192k) |
| AC-3 Dolby Digital | 0x10 | 5.1 | 48 | 0.384 (fixed) |
| MPEG-2 AAC | 0x30 | 5.1 | 48/96 | 0.320 (variable) |
| DTS | 0x40 | 5.1 | 48 | 1.536 (fixed) |
| MPEG-1 Layer II | 0x20 | 2 | 32/44.1/48 | 0.384 (fixed) |
Clock Synchronization and Jitter Control: Audio transmission is highly sensitive to clock jitter. The 1394 bus transmits a Cycle Start packet before each isochronous cycle, providing a common time reference for all devices. Receiving devices use local PLL (Phase-Locked Loop) for clock recovery, with typical recovered jitter below 1 ns RMS to prevent audible jitter. The standard defines a Sync Mode allowing transmitters to embed timestamps in CIP headers for precise playback synchronization.
Connection Management Protocol (CMP): Defined in IEC 61883-1, the Connection Management Protocol is used in Part 3 for establishing and tearing down audio connections. Two register types — oPCR (output Plug Control Register) and iPCR (input Plug Control Register) — manage output and input connections respectively. The system can discover the active connection topology by polling these register values.
A: S/PDIF can only transmit 2-channel PCM or compressed 5.1-channel audio and requires dedicated cabling. IEC 61883-3 over 1394 can simultaneously transmit up to 8 channels of uncompressed PCM audio, supporting bidirectional communication, device control, and hot-plugging. A single 1394 cable carries audio, video, and control signals simultaneously.
A: Key factors include higher licensing costs (Apple and TI held significant 1394 patents), the widespread adoption of USB 2.0 as a lower-cost alternative, and HDMI simplifying connections by integrating audio and video into a single cable. However, in the professional audio domain (digital mixing consoles, audio interfaces), 1394/FireWire remained in use for many years due to its deterministic low-latency characteristics.
A: No. The 1394 isochronous transfer mechanism inherently provides clock synchronization. Each isochronous cycle (125 μs) is synchronized by the Cycle Start packet transmitted by the root node. All devices recover their local clock from this reference. Combined with optional CIP timestamps, sample-accurate synchronization is achieved without additional clock lines.
A: Yes. The standard natively supports sampling rates up to 192 kHz and 24-bit quantization depth. In a 192 kHz/24-bit/2-channel configuration, bandwidth requirement is approximately 192000 × 24 × 2 = 9.2 Mbps — well within the capability of 1394a (400 Mbps). Even extended to 6 channels, only about 27.6 Mbps is needed, far below the bus capacity ceiling.