Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Login


Options
View
Go to last post Go to first unread
mannycala  
#1 Posted : Monday, September 25, 2017 6:08:37 PM(UTC)
mannycala

Rank: Member

Groups: Member
Joined: 3/5/2014(UTC)
Posts: 16
Italy
Location: Milano

Dear all,
I’m making a new DIY project for a digital audio player with good quality SPDIF output.

I decided to use the following configuration
- BeagleBone Black with Volumio
- TPA Hermes-BBB Isolator Module
- TPA Cronus Re-clocking Module
- TPA S/PDIF TRANSCEIVER MODULE (WM8804) to convert the I2S signal to SPDIF.

First of all I would like to know if this kind of solution can provide an high quality digital output.
Second point is to ask some help for the correct working of the project.

I assembled all components and configured the spdif transceiver module as described in the manual for i2stospdif

AIF/MS 1
TXSRC 1
AIFCONF1 0
AIFCONF0 1

Powering all boards:
- 5v on Hermes (the hermes gives the power to BBB)
- 5v on Cronus
- 7.5v on SPDIF transceiver

no output sound.

Then I changed the configuration as below:

AIF/MS 0
TXSRC 1
AIFCONF1 0
AIFCONF0 1

and the signal could lock with dac.
Unfortunately the quality is not good. several clips and audible distorsion comes out. Moreover I can't manage the volume through the Volumio Webapp. It seems the too high level creates big distorsion.

Do you have any suggestion to improve my project?

Thanks a lot,
Marco.
miero  
#2 Posted : Wednesday, September 27, 2017 12:46:42 PM(UTC)
miero

Rank: Member

Groups: Member
Joined: 10/22/2011(UTC)
Posts: 135
Location: Prague

Thanks: 1 times
Was thanked: 3 time(s) in 3 post(s)
Configuration seems OK to me, but you can try following:
- AIFCONF1 1
- AIFCONF0 0

And in the BBB remote console (using SSH client) execute following (valid until restart):

echo 16387 > /sys/module/snd_soc_botic/parameters/dai_format

Then stop & retry playback.

If this would not work, please try also reconfigure BBB to generate SPDIF output and try it using directly without S/PDIF transciever:

echo S--- > /sys/module/snd_soc_botic/parameters/serconfig

Then stop & retry playback.
Rss Feed  Atom Feed
Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.