Skip to the content
2 layers72 × 67 mmI2s muliplexer, the printed circuit board in 3D

I2s muliplexer

adoble/modular-audio

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

2

README

hardware/i2s-multiplexer/README.md

I2S 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

SignalDescription
A0, A1, A2Address of the source required. Only addresses from 0x0 to 0x5 are allowed. If another address is given the behaviour is not defined.
SRC_ENThis 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:

Schematic

PCB Layout

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

PCB Layout

Parts

44
QtyValueFootprintReferences
8TestPointTestPoint:TestPoint_Pad_2.0x2.0mmTP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9
610KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3, R4, R5, R7
6Conn_02x04_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ1, J2, J3, J4, J5, J6
5100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C5, C6, C9, C10
510uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C3, C4, C7, C8
4MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965H1, H2, H3, H4
374HC244Package_SO:SOIC-20W_7.5x12.8mm_P1.27mmU1, U2, U3
174HC126Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU4
174LS138Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU5
1Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ8
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ7
1TP_GNDConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalTP GND

The 42 most common of 44 parts.

More from adoble/modular-audio

2
  • 2 layers71.1 × 73.9 mmController, the printed circuit board in 3D

    Controller

    adoble/modular-audio

    A digital modular audio system

    26 parts
  • 2 layers59.7 × 60.7 mmPower board, the printed circuit board in 3D

    Power board

    adoble/modular-audio

    A digital modular audio system

    15 parts

Similar boards

  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layersDps rs232, the printed circuit board in 3D

    Dps rs232

    radioelf/DPS5015--Nextion

    Control 2 DPS5015 con pantalla Nextion y arduino nano

    33 parts7
  • 4 layers90.2 × 95.9 mmPiridium bus, the printed circuit board in 3D

    Piridium bus

    Alan-JH/piridium-bus

    Flight Computer Board for TJ Cubesat Bus design

    162 parts
  • 2 layers75 × 30 mmAvrdoper re, the printed circuit board in 3D

    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 mmProto1, the printed circuit board in 3D

    Proto1

    expeyes/expeyes-programs

    programs for expeyes and expeyes-junior

    144 parts18
  • 2 layers150 × 140 mmHT16K33Panel, the printed circuit board in 3D

    HT16K33Panel

    wakimizufu/TBSEQ

    126 parts
  • 4 layers137 × 86 mmCIAA K60, the printed circuit board in 3D

    CIAA K60

    ciaa/Hardware

    Hardware de la CIAA

    467 parts216
  • 4 layers184.2 × 169.5 mmSB mini II, the printed circuit board in 3D

    SB mini II

    simonboak/SB-mini-II

    A homebrewed Apple II clone

    97 parts76MIT

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.