MyDSPi
It's intended to be a cost effective solution to make active speakers.
Electronic circuit is based on Analog Device ADAU1701 DSP and Texas Instrument TPA3118 amplifier.
More information avaialble at mydspi.v2ale.com
Hardware description
Overview :
The first board is dedicated to DSP processing and Digital to Analog signal convertion from Raspberry Pi audio output. Audio must be output from Raspberry Pi through I2S output pins.
DSP is controlled by Raspberry Pi using I2C interface and requires no advanced DSP programming to have signal processed and can be easily configured by editing a configuration file.
The DSP work at fixed sampling frequency of 48000 Hz.
Output channels are transmitted to the amplifier board through I2S protocol.
The second board host Digital to Analog converter that feed the amplifier with analog signal for amplification. Power supply input circuit is also located on this PCB, which can accept any supply voltage from 12 to 24 volts to feed all system power supply (including the Raspberry Pi).
For more details about each board, please refer to :
Software description
DSP Capabilities description
- Input channels mute controls
- 2 channels crossover
- output channels Delay (up to 412 samples)
- Ouput channel mute control
- Ouput channel phase control
- Output channel volume control
Installation of MyDSPi is tested and developped for Linux Raspbian Jessie distribution. Installation
The following step describes only the installation major steps.
- Setup I2C (
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c)
- Setup I2S soundcard (following https://www.hifiberry.com/build/documentation/hifiberry-software-configuration/)
-
Run installation script (see https://github.com/V2Ale/MyDSPi/tree/master/Software/Install)
To edit the configuration file, use the command : Configuration
sudo nano /etc/default/MyDSPi.confFor more details about configuration file rules, please refer to https://github.com/V2Ale/MyDSPi/tree/master/Software/Install/config
Support 5.1 configuration Roadmap
Support 7.1 configuration
Support quadriphonic configuration