

I2s muliplexer
A digital modular audio system
- Size
- 72 × 67 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 44
- Nets
- 48
- Pads
- 194
- Tracks, vias
- 726, 61
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 21 Feb 2022
- Updated
- 7 Nov 2023
Overview
I2s muliplexer is an open-source printed circuit board by adoble, from the adoble/modular-audio repository on GitHub. It is a 2-layer board of 72 × 67 mm with 44 parts on 48 nets, routed with 726 tracks and 61 vias.
It is built around the 74HC244D and 74HC126D. Its parts include 10 capacitors, 8 connectors, 6 resistors and 5 ICs. It belongs with the audio and music boards of this library.
Main components
274HC244D
SO-20-300mil-40℃~+125℃ 160uA 2 2V~6V 4 6mA 6mA 74HC 9ns@5V,15pF Tri-State Unidirectional SOIC-20-300mil Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, Transceivers74HC126D
SO-14-40℃~+125℃ 1 11ns@4.5V,50pF 160uA 2V~6V 4 7.8mA 7.8mA 74HC Tri-State Unidirectional SOIC-14 Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffer/Driver/Transceiver
README
hardware/i2s-multiplexer/README.mdI2S Multiplexer
This module routes I2S signals up to 6 sources to the amplifier module - see the module overview.
The design principles are:
- Each I2S signal (BCLK, LRCLK, DATA, MCLK) belonging to source are routed through the same buffers so has to minimise differences in buffer propagation delays and with it, differences in the relative timing of the signals with one another.
- Each I2S signal belonging to a source have the the same track length - gain to moinimisd differences in the relative timing of the signals with one another.
Control Signals
| Signal | Description |
|---|---|
| A0, A1, A2 | Address of the source required. Only addresses from 0x0 to 0x5 are allowed. If another address is given the behaviour is not defined. |
| SRC_EN | This should be set LOW before changing A0..2 and HIGH again once they have been set. |
Power
The board requires 3.3 Volt.
Schematic
Schematic done with KiCad 6 and all files are in this format. An image of the schmematic is:

PCB Layout
PCB layout is done with KiCad 6and all files are in this format. An image of the PCB layout is:

Parts
44| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | TestPoint | TestPoint:TestPoint_Pad_2.0x2.0mm | TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9 |
| 6 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R3, R4, R5, R7 |
| 6 | Conn_02x04_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J1, J2, J3, J4, J5, J6 |
| 5 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C5, C6, C9, C10 |
| 5 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C3, C4, C7, C8 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3_DIN965 | H1, H2, H3, H4 |
| 3 | 74HC244 | Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm | U1, U2, U3 |
| 1 | 74HC126 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U4 |
| 1 | 74LS138 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U5 |
| 1 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J8 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J7 |
| 1 | TP_GND | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | TP GND |
The 42 most common of 44 parts.
More from adoble/modular-audio
2- 2 layers71.1 × 73.9 mm

- 2 layers59.7 × 60.7 mm

Similar boards
- 4 layers99 × 53.3 mm

PSLab
fossasia/pslab-hardware
PSLab Hardware Design and Schematics https://pslab.io
199 parts1.7kApache-2.0 - 2 layers

- 4 layers90.2 × 95.9 mm

- 2 layers75 × 30 mm

Avrdoper re
alexjx/avrdoper-re
AVR-Doper RE is a USB in-system programmer (ISP) for AVR microcontrollers. It is a respin of the original AVR-Doper, updated with an ATmega328P controller, a USB-C connector, selectable 5 V or 3.3 V target power, and a…
42 parts - 4 layers124 × 38 mm

- 2 layers150 × 140 mm

- 4 layers137 × 86 mm

- 4 layers184.2 × 169.5 mm

Questions
How big is the I2s muliplexer PCB?
It measures 72 × 67 mm and has 2 copper layers, 1.6 mm thick.
What parts does the I2s muliplexer use?
44 parts, built around the 74HC244D and 74HC126D. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the I2s muliplexer KiCad files?
From the adoble/modular-audio repository on GitHub, at the commit this page was made from: the board is hardware/i2s-multiplexer/i2s-muliplexer.kicad_pcb and its schematic hardware/controller/controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the I2s muliplexer design in my own project?
Its repository states no licence, so its author keeps all rights: ask adoble before reusing the design.