• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

planned system from Raspberry to ADAU1463 and Dacs

Joined
Mar 10, 2024
Messages
6
Likes
0
Hey together,
I would like to know, if I should improve something in plan digital line.
I appreciate very much your input for improvements.

Project: Modular Digital Stereo Signal Chain​


1. Sources & Signal Input
  • CD player
    Digital output via Toslink/optical to
  • PlayerBerry (Raspberry Pi 4)
    • Receives input from the CD player via a USB-Toslink adapter
    • Acts as player/streamer running Volumio or Moode
    • Forwards the digital signal via another USB-Toslink adapter and Toslink cable
to
2. Digital Signal Processing


  • Camillaberry (Raspberry Pi 4 with CamillaDSP)
    • Receives digital audio through a Toslink-to-USB adapter
    • Performs real-time DSP (IIR/FIR filters, room/speaker correction, etc.)
    • Outputs processed digital audio via HDMI
to
3. I2S/TDM Extraction
  • HDMI-to-I2S/TDM Extractor
to

4 IAN Canada FiFoPi Reclocker (Master Clock mode) drives the ADAU1463 and DACS
  • Provides ultra-low-jitter reclocking of the digital stream
  • Ensures maximum precision for subsequent DAC stages
to
4. ADAU 1463 as slave
for TDM8 i2S to 3 x I2S out

    • Provides ultra-low-jitter reclocking of the digital stream
    • Ensures maximum precision for subsequent DAC stages
to
6. DAC Stage as slave

  • Multiple DACs (modular, e.g. ES9038Q2M, AD1862, according to preference)
    • Still selecting the final DAC ( my suggestion warm-neutral, high-resolution) from audiophincs or DIYHNK

6. Analog Output & Amplification


Powwersupplys

  • 3x LDOVR LT3045 linear regulators (5V), 1x LDOVR LT3045 (3.3V) from Audiophonics
    • Ultra-low-noise supplies for all digital/clock modules
 
Compared to a single Pi that handles input, DSP, and DA conversion using a DAC8x or Studio DAC8x, I'm not sure what you'd gain from multiple PIs and the myriad of DDCs involved, besides just added complexity.

The various reclockers I'd hazard would be merely aesthetic as well.
 
Compared to a single Pi that handles input, DSP, and DA conversion using a DAC8x or Studio DAC8x, I'm not sure what you'd gain from multiple PIs and the myriad of DDCs involved, besides just added complexity.

The various reclockers I'd hazard would be merely aesthetic as well.
Hey, yes the solution with the dac8x is a good one I already use for my tv. Following my reasons: 1. I want to use other dacs. 2. I want to separate the player and camilladsp to avoid damaging both systems when I do some updates and something is going wrong. I hope it is worth the effort and of course money. It is only one reclcocker from Ian Canada. The HDMI to I2s TDM is called reclocker,but will not clean the audio signal from jitters, which the following FIFO Reclocker Ian Canada will do.
 
Last edited:
Why USB host -> TOSLINK -> TOSLINK -> USB host instead of directly USB host -> USB gadget with the CDSP running on the gadget side? That would also allow using different samplerates, unlike the toslink method.

Why HDMI -> I2S instead of directly multichannel I2S on RPi5? RPi5 has a very different internal clocking arrangement and I would be surprised if any reclocker made an audible difference. Also ESS DACs typically use local clock + async resampler internally, further supressing the incoming jitter.
 
Why USB host -> TOSLINK -> TOSLINK -> USB host instead of directly USB host -> USB gadget with the CDSP running on the gadget side? That would also allow using different samplerates, unlike the toslink method.

Why HDMI -> I2S instead of directly multichannel I2S on RPi5? RPi5 has a very different internal clocking arrangement and I would be surprised if any reclocker made an audible difference. Also ESS DACs typically use local clock + async resampler internally, further supressing the incoming jitter.
Why USB host -> TOSLINK -> TOSLINK -> USB host instead of directly USB host -> USB ? I didn't know this is an existing good opportunity. Have you realized it ? I will be interested in. Why HDMI -> I2S instead of directly multichannel I2S on RPi5? RASPERRY 5 needs for multichannel output Dac's like the hifiberry dac8x. I want to use mine. The only way to get from Camillldsp synchronized 4 channles out is HDMI. To get this into the adau1463 i need the HDMI/I2S adapter. But I will be happy to see your idea to get 4 channels synchronized as i2S TDM8 out of the RP5. It will save me a lot of stuff.
 
The I2S transmitter in RP1/RPi5 cannot do TDM. But IIUC in your first post the adau1463 is mentioned as TDM -> I2S converter. That would not be necessary if 4 I2S lines (i.e. 8ch) were used directly from RPi5.

RASPERRY 5 needs for multichannel output Dac's like the hifiberry dac8x.
Any DAC with standard I2S input without synchronous MCLK is usable (e.g. all ESS DACs), it does not have to be in the HAT format.
 
I want to separate the player and camilladsp to avoid damaging both systems when I do some updates and something is going wrong
Run them in Docker containers, that way you can tinker with them individually without the interference.

The whole setup is silly and pointless. Rethink it.
 
Back
Top Bottom