Audio playback

Using Zynq Programmable Logic and Xilinx tools to create custom board configurations

Re: Audio playback

Postby patc » Tue Nov 17, 2015 10:48 pm

attached zip = clock distribution layout (Diptrace 2.9.0.1 beta)

picture:
- 2 x 5V power supply module
- clock distribution + measurement microphone interface module (a bit bulky but already-made enclosure)
Attachments
set.JPG
set.JPG (149.92 KiB) Viewed 17790 times
clock.zip
(218.16 KiB) Downloaded 481 times
patc
 
Posts: 83
Joined: Wed Aug 06, 2014 7:18 pm

Re: Audio playback

Postby patc » Tue Nov 17, 2015 10:55 pm

I had the impression that female vocals were a bit constrained with my setup and that was confirmed by a couple of friends. Then I found a report on internet about my Fostex H320 midrange horns which described a similar feeling and so that was enough motivation to try something else.

With leftover pieces of wood I quickly built a couple of supports and indeed it does sound better with the new RCF H100 horns.

picture:
- trebble = Onken 5000T
- midrange = YL 35000 with RCF H100 horn
- low midrange = YL 55000 with MB-90 horn
Attachments
new_horn_2.JPG
new_horn_2.JPG (163.69 KiB) Viewed 17788 times
new_horn_1.JPG
new_horn_1.JPG (167.99 KiB) Viewed 17788 times
patc
 
Posts: 83
Joined: Wed Aug 06, 2014 7:18 pm

Re: Audio playback

Postby patc » Wed Dec 02, 2015 4:33 pm

Preliminary tests with vinyl

I was pretty curious to make a rough comparison of a listening test between CD and vinyl. I went to a friend's place to digitize (24-bit @88200) one of his vinyl records and then compared on my system with the very same interpretation from a CD.

Although there is a lot of room for improvements during the digitizing phase and the impression is for this particular case only, I found the result to be somewhat similar with the differences between CD and high resolution audio: the stage opens up and is lighter with digitized vinyl. However static and others pops on vinyl are VERY annoying!

picture #1
"the scene of the crime"

picture #2
parallella with AD converter (http://www.beis.de/Elektronik/ADDA24QS/AD24QS.html) digitizing to the micro-SD card

picture #3
2 beauties in action
Attachments
IMG1.JPG
IMG1.JPG (220.88 KiB) Viewed 17728 times
IMG2.jpg
IMG2.jpg (263.5 KiB) Viewed 17728 times
IMG3.JPG
IMG3.JPG (166.78 KiB) Viewed 17728 times
patc
 
Posts: 83
Joined: Wed Aug 06, 2014 7:18 pm

Re: Audio playback

Postby patc » Thu Feb 04, 2016 10:55 am

Parallella is mating with ole'timer 300B triode (Sophia Electric)

For initial prototyping, the DAC module is split in 2:
- the DAC (DSD1794) with op-amps connected directly to the FPGA while testing both I2S and I2C
- the SPDIF receiver (CS8416) and 8-bit microcontroller to test I2C/RS232/clock

Volume control
The DSD1794 features a user programmable (I2C) digital attenuator for volume control.

The volume is set with a remote control on one digital amp which broadcasts the value through RS232 to the other digital amps linked together. The 8-bit uController can then adjust the DAC attenuation based on the value it decodes from the RS232 port.

Many thanks again to Christophe, the friend who helped me to decipher the digital amps serial protocol. Among his numerous skills, his knowledge of the Tact digital amps is awesome.
Attachments
300B.jpg
300B.jpg (159.97 KiB) Viewed 17613 times
conf.jpg
conf.jpg (89.83 KiB) Viewed 17613 times
dac.jpg
dac.jpg (230.27 KiB) Viewed 17613 times
patc
 
Posts: 83
Joined: Wed Aug 06, 2014 7:18 pm

Re: Audio playback

Postby patc » Fri Mar 04, 2016 12:15 pm

Parallella DAC

Since the TI DSD1794 DAC supports both oversampling (OS) and non-oversampling (NOS) as per the DDDAC project http://www.dddac.com/dddac1794.html, first I planned to do a listening compare between those 2 PCM modes.

But this recent article on the Xilinx blog, also kindly pointed out by Andreas, looks pretty interesting as well:
https://forums.xilinx.com/t5/Xcell-Daily-Blog/Audiophiles-swoon-over-DirectStream-DSD-audio-DAC-based-on/ba-p/681296

Still plenty of work to do but so far so good, the first results sound promising

picture #1
Unfortunately the DSD1794 digital attenuation feature is available with OS mode only so I need to add volume control which I plan to do in the analog domain and I bought a couple of different ICs (MAS6116 and CS3310) to try out
The SDM module has been designed by researchers from UK

picture #2
the feasibility prototype to test both DAC-PCM and DAC-DSD using the same DSD1794
mono only for now
Attachments
diagram.jpg
diagram.jpg (79.75 KiB) Viewed 17553 times
Parallella DAC.jpg
Parallella DAC.jpg (235.45 KiB) Viewed 17553 times
patc
 
Posts: 83
Joined: Wed Aug 06, 2014 7:18 pm

Re: Audio playback

Postby fanjiang » Sat Mar 05, 2016 4:56 pm

Haha :D Miyako Harumi! Really nice to find an Enka fan here!
fanjiang
 
Posts: 1
Joined: Sat Mar 05, 2016 4:50 pm

Re: Audio playback

Postby patc » Wed Mar 09, 2016 3:50 pm

You probably like Naomi Chiaki as well
https://www.youtube.com/watch?v=2qYkgerVga4
patc
 
Posts: 83
Joined: Wed Aug 06, 2014 7:18 pm

Re: Audio playback

Postby patc » Wed Mar 09, 2016 3:55 pm

DAC preliminary tests

workflow sequence: (only 1 Parallella used in loopback)
- generate a 32-bit 1kHz sinewave @88200 (PS)
- DMA to PL-BRAM
- output to SPDIF 24-bit @88200 (PL)
- loopback cable to SPDIF input
- extract SPDIF audio data 24-bit @88200 (PL)
- 2 parallel paths:
a) PCM NOS right-justified 24-bit @88200 (PL)
b) DSD 20-bit @2822400 (PL)
- feed both DSD1794A PCM and DSD inputs
- select PCM/DSD mode via I2C (PS)
- passive I/V stage as per DDDAC project (active stage disconnected)
- analog output connected to PC soundcard Digigram VXpocket
- AD conversion 24-bit @44100 SNR>94dB

same sequence for logsweep, but the recorded file was converted to 16-bit @88200 with CoolEdit before running the convolution with the inverse logsweep

no care taken for clean power-supply. The DSD1794A 5V analog power input is connected directly to USB 5V which powers the Parallella as well
Attachments
pcm_dsd.jpg
pcm_dsd.jpg (358.33 KiB) Viewed 17499 times
logsweep_dsd.jpg
logsweep_dsd.jpg (125.29 KiB) Viewed 17499 times
patc
 
Posts: 83
Joined: Wed Aug 06, 2014 7:18 pm

Re: Audio playback

Postby patc » Mon Mar 21, 2016 2:51 pm

getting into shape
Attachments
DAC1.jpg
DAC1.jpg (316.32 KiB) Viewed 17419 times
DAC2.JPG
DAC2.JPG (219.53 KiB) Viewed 17419 times
patc
 
Posts: 83
Joined: Wed Aug 06, 2014 7:18 pm

Re: Audio playback

Postby nickoppen » Mon Mar 21, 2016 11:48 pm

I know nothing about high end audio but this project is AWESOME!

Your musical taste is awesome too.
Sharing is what makes the internet Great!
User avatar
nickoppen
 
Posts: 266
Joined: Mon Dec 17, 2012 3:21 am
Location: Sydney NSW, Australia

PreviousNext

Return to FPGA Design

Who is online

Users browsing this forum: No registered users and 2 guests

cron