An audio multiplexer based on a Rohm BD3491FS
Go to file
Julian Daube 367d6f1187 add bom 2020-12-02 15:28:46 +01:00
case case: add the complete design 2019-10-23 23:08:00 +02:00
datasheets fix usb port; export gerber job 2019-10-22 13:36:27 +02:00
doc readme: add images, fix links 2019-10-23 23:28:22 +02:00
firmware project: write extra readme text 2019-10-23 23:24:33 +02:00
gui add gui 2020-12-02 15:28:46 +01:00
kicad readme: more broken link fixing 2019-10-23 23:42:34 +02:00
BOM.csv add bom 2020-12-02 15:28:46 +01:00 readme: make images images 2019-10-23 23:29:51 +02:00

render image

This project contains all design files for a 6:1 audio multiplexer , meaning it can switch six analog inputs into one analog output.

It is based on the BD3491 which does everthing related to the Audio signals.

On top of switching the inputs, it is also able to condition the signal. It can

  • Apply Bass-Boosting and Treble-Boosting (essentially a crappy 3-Point Equalizer)
  • Amplify the input signal by up to 20dB
  • Add attenuation to the individual channels (aka. balance the left and right channel)

All of these feature of the chip can be activated with the on-board STM32, which can in turn be controlled with either on-board buttons or via it's integrated USB port. One can either use the serial protocol directly or a GUI written in python

The Board can be supplied over said USB port as well (if the primary use-case implies it beeing connected to the PC constantly) or by applying power using a 2.1mm Barrel Jack.

For more details on the pcb, check the PCB readme

For details on the Serial command syntax and firmware flashing instructions, check the firmware readme


Because ?

Sometimes you just need more inputs. This is how you do it.