• The Vendor's Bazaar forum is for commercial offers and transactions. Only unmoderated members can post here.

    diyAudio provides this forum for the convenience of our members, but makes no warranty nor assumes any responsibility. We do not vet any members. Use of this facility is at your own risk. Customers can post any issues in those threads as long as it is done in a civil manner. All diyAudio rules about conduct apply and will be enforced.

ChipDipDAC did it, so can you. Simple pre-amplifier/DAC with two inputs and tone controls. ADAU1701 inside.

Technical specifications:

Inputs: Digital USB audio and Analog stereo.
Controls: Volume, Mute, Balance, Treble and Bass, SuperBass algorithm.
Output: Analog Stereo.

In the assembly we use USB audio transport Reflex and DSP processor ADAU1701. Reflex works in Slave mode and is clocked by ADAU1701. ADAU1701 in Master mode.
I described the Reflex transport earlier. You can see it.

2.jpg


The module with ADAU1701 is a board with a DSP ADAU1701 and two generators.

RDC2_0027GEN_1.jpg


Pins-0027.jpg


The first generator with a frequency of 12.288 MHz, and the second with a frequency of 11.2896 MHz. The scheme is like this:

RDC2-0027_GEN_sch.png


The PCB can be viewed and ordered from the KiCad project.

First, an audio project is made in SigmaStudio.
Sigma.jpg


At the input there is a selector that switches inputs: Analog and Digital USB. Behind it there is a volume control and a balance control. Next are the LF and HF tone controls. Before the output there is the SuperBass algorithm. For each sampling frequency there are projects that are identical in scheme, but different in register settings depending on the sampling frequency.
Be careful with the register settings if you want to change my project. They must remain unchanged for each sampling frequency.
Transport Reflex Depending on the sampling frequency on the I2C bus, it rebuilds the ADAU170 registers, switches the generators installed on the ADAU1701 board and loads the required project into the ADAU. Everything is done automatically.
The control elements (potentiometers, buttons and LEDs) are connected to the GPIO outputs on the Reflex according to the ChipStudio diagram. You can assign any others.

ChipS.jpg


Download ChipStudio software, unpack it on your PC. Open the combo project in ChipStudio. Put jumper 12 on Reflex, connect Reflex to the PC, load the combo project into it, remove jumper 12 and everything works for you.

The connection block diagram is as follows:
sch.jpg

Please pay attention to the installation of jumpers.

I have a front panel from a DSP Machine.
sch_photo.jpg


SigmaStudio Projects

Combo project for ChipStudio

Firmware for Reflex

KiCad project

ChipStudio soft

For now, you can order boards from the KiCad project and make PCBs with adau1701 and Reflex yourself. They are very simple.

I will answer any questions.

Follow the headlines ChipDipDAC did it, so can you. I will show examples of how to do it.

The next project is DSP Machine 3. Hi-Res Streamer (ADAU1452+AD1934) for Raspberry Pi (driver & overlay ChipDip DAC)

Enjoy!
 

Attachments

Last edited:
  • Like
Reactions: analog_sa