Go Back   Home > Forums > >
Home Forums Rules Articles diyAudio Store Blogs Gallery Wiki Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Digital Line Level DACs, Digital Crossovers, Equalizers, etc.

Signalyst DSC1
Signalyst DSC1
Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 20th April 2018, 05:19 PM   #821
Ipoci is offline Ipoci  Italy
diyAudio Member
 
Join Date: Mar 2015
Location: Milano
Thanks for extensive comments. I applied for a 2.5.2 board, so I'm going to receive once with the fixed IC. As a first step I'll feed the board with laptop and USB/Amanero but my dream is to arrange something minimal and self containing like that:

- Wtfplayer for DSD playout (astonishing sound). The developer is working on the Odroid ARM build (I will ask for BBB compatibility)
- BBB as computing (music on a USB key or SD card)
- Clock/Isolation board
- DSC2.5.2
  Reply With Quote
Old 20th April 2018, 06:33 PM   #822
luchoh is offline luchoh  United States
diyAudio Member
 
Join Date: Jan 2006
Location: Florida
Signalyst DSC1
Default Update Botic with Amanero mute pin

Quote:
Originally Posted by Ipoci View Post
Just a general question about your BBB usage with DSC2 2.5

Is your setup BBB>I2S>DSC2 or BBB>USB>Amanero>DCS2?

I'm looking from long time for a solution capable to jump over USB and directly land into I2S for pure DSD playout. I read around and saw implementations with Rasperry or BBB but in all of the cases there was a lack in mute implementation, that's not acceptable in my scenario (high expensive speakers).
Quote:
Originally Posted by luchoh View Post
Absolutely. I’ll provide instructions and download link tomorrow.
Short instructions:

1. Login as root

2. Test the kernel:
Code:
uname -r
It should read:
Code:
4.8.13-botic7-rc3
If it doesn't, then find the instructions to update to this release. I'm almost certain the driver I compiled will not work on other releases.

3. Download the updated driver:
4. [Optional] Install unzip if you don't have it already.

5. Unzip
Code:
unzip davinci.zip -d botic-driver
This will create a folder botic-driver and extract the archive in it.

6. Go to folder and execute the script:
Code:
cd botic-driver && ./install-davinci.sh
If you don't see any errors, you're good. Now is the time to configure.

7. Check if all is good by listing this folder:

Code:
ls /sys/module/snd_soc_davinci_mcasp/parameters/
You should see two new files:
Code:
amanero_mute_delay  amanero_mute_pins
8. The important file is amanero_mute_pins

It takes a bit mask, so for D5 on Cronus, do this:

Code:
echo 4 > /sys/module/snd_soc_davinci_mcasp/parameters/amanero_mute_pins
Since the first three (D0-D2) are signal wires, 100 (binary 4) is the third pin after that (D3, D4, D5).

One can test this experimentally - when not playing, you should have HIGH on the said pin and when playing - LOW.

9. Important considerations:

9.1. miero indicated that you should have the two non-DSD lines free, but I'm not 100% certain. In any case, my
Code:
cat /sys/module/snd_soc_botic/parameters/serconfig
reads DD--

9.2. If you have the old version of DSC2, invert the
Code:
cat /sys/module/snd_soc_botic/parameters/dai_format
Mine reads 17409
There are instructions on miero's site.

9.3. To make all this permanent between reboots, edit the /boot/uEnv.txt file.
I have this for the items I mentioned above:
Code:
optargs=snd_soc_botic.serconfig=DD-- snd_soc_botic.dai_format=17409 snd_soc_davinci_mcasp.amanero_mute_pins=4
Finally, if all is good above at step 2 but it doesn't work at step 6 and 7, I should probably give you all compiled drivers, not only davinci.

Let me know.
  Reply With Quote
Old 22nd April 2018, 09:46 AM   #823
hazard500 is offline hazard500  Australia
diyAudio Member
 
Join Date: Mar 2012
Location: Melbourne
I am looking forward to getting my DSC2.5.2 board thru the group buy, in the mean time I have a few questions:
1. The instruction manual shows set up for Amanero board. However I am currently using DIYINHK XMOS board, in a linux system running at DSD512 and don't really want to buy a new USB board (especially when I have read in this thread that Amanero does not play well in Linux). So what are connections if we use an XMOS board? I assume that we need to input DSD left' DSD right, DSD clock and 3.3V to the DSC2 board, but its not clear which are corresponding input pins.
2. I will be dispensing with the output board and taking the output of the main board to my TVC (chinese eBay device, which I am happy with). This TVC has 2 primary coils, I use them in series and 'centre tap' on primary side is grounded. Now the diagram in the DSCv2 instruction manual for the LL1527XL shows the primary centre tap going to ground via a capacitor. Is this correct?

Thanks, Hazard
  Reply With Quote
Old 22nd April 2018, 10:44 AM   #824
Vit123 is offline Vit123  Russian Federation
diyAudio Member
 
Join Date: Jan 2017
Location: Russia
Signalyst DSC1
Quote:
Originally Posted by hazard500 View Post
So what are connections if we use an XMOS board? I assume that we need to input DSD left' DSD right, DSD clock and 3.3V to the DSC2 board, but its not clear which are corresponding input pins.
DSC pinout for Amanero board in correct orientation is attached. Pin1 is marked on PCB. Beware of huge pops when using XMOS USB board.

Quote:
Originally Posted by hazard500 View Post
I will be dispensing with the output board and taking the output of the main board to my TVC (chinese eBay device, which I am happy with). This TVC has 2 primary coils, I use them in series and 'centre tap' on primary side is grounded. Now the diagram in the DSCv2 instruction manual for the LL1527XL shows the primary centre tap going to ground via a capacitor. Is this correct?
You can omit capaсitor from centre tap to ground.
We use slightly modified circuit, published by Andrea Ciuffoli at audiodesignguide
Attached Images
File Type: png DSC_Amanero pinout.png (7.2 KB, 369 views)
  Reply With Quote
Old 22nd April 2018, 10:47 AM   #825
Vit123 is offline Vit123  Russian Federation
diyAudio Member
 
Join Date: Jan 2017
Location: Russia
Signalyst DSC1
luchoh - it is a fantastic work! I will definitely try it after purchase of Cronus.
  Reply With Quote
Old 22nd April 2018, 01:35 PM   #826
hazard500 is offline hazard500  Australia
diyAudio Member
 
Join Date: Mar 2012
Location: Melbourne
Quote:
Originally Posted by Vit123 View Post
DSC pinout for Amanero board in correct orientation is attached. Pin1 is marked on PCB. Beware of huge pops when using XMOS USB board.
Thanks Vit, sorry to be dumb but I just need to be clear on this - the attached diagram doesn't show 3.3V input (pins 9 and 10 on Amanero board based on diagram in the instruction manual). Does this mean that DSC 2.5.2 board doesn't need 3.3V input? DIYINHK board of course has 3.3V input so I will already have a voltage source if also required fpr DSC board.

Thanks, Hazard
  Reply With Quote
Old 22nd April 2018, 03:45 PM   #827
Vit123 is offline Vit123  Russian Federation
diyAudio Member
 
Join Date: Jan 2017
Location: Russia
Signalyst DSC1
Quote:
Originally Posted by hazard500 View Post
Does this mean that DSC 2.5.2 board doesn't need 3.3V input?
Thanks, Hazard
No, you need 3.3V at pins 9-10 to power DSC.
Full pinout is here. Sorry, the previous one I did in a hurry and lost power pins.
Attached Images
File Type: png DSC_Amanero pinout.png (7.5 KB, 344 views)
  Reply With Quote
Old 22nd April 2018, 03:54 PM   #828
luchoh is offline luchoh  United States
diyAudio Member
 
Join Date: Jan 2006
Location: Florida
Signalyst DSC1
Quote:
Originally Posted by Vit123 View Post
luchoh - it is a fantastic work! I will definitely try it after purchase of Cronus.


You will also need Hermes and clocks for Cronus.

I can attach a picture of my setup if you’re interested. I am also preparing to upload to github a version of the Cronus-DSC PCB, though I assume there would be some changes after I get the “group buy version“.
As it is now, the assembly is quite long and there won’t be too many enclosures that would take it.
  Reply With Quote
Old 22nd April 2018, 04:31 PM   #829
Vit123 is offline Vit123  Russian Federation
diyAudio Member
 
Join Date: Jan 2017
Location: Russia
Signalyst DSC1
Yes,
Cronus Re-clocking Module with 45.1584/49.152MHz Rhea Pair + Hermes-BBB Isolator Module. Did I miss anything?

Unfortunately, they are not available at twistedpearaudio.com for now.

And yes - it would be great if you attach a picture of your setup.
  Reply With Quote
Old 22nd April 2018, 04:36 PM   #830
nautibuoy is online now nautibuoy  United Kingdom
diyAudio Member
 
nautibuoy's Avatar
 
Join Date: Jan 2010
Location: Somerset, England
Quote:
Originally Posted by luchoh View Post
You will also need Hermes and clocks for Cronus.

I can attach a picture of my setup if you’re interested. I am also preparing to upload to github a version of the Cronus-DSC PCB, though I assume there would be some changes after I get the “group buy version“.
As it is now, the assembly is quite long and there won’t be too many enclosures that would take it.
Happy to collaborate on a PCB. My isolator PCB would be very easy to modify for BBB, just need to replace the Amanero header with the BBB header and route the tracks to the correct pins. Would remove the need for Hermes (though you might loose some of the Hermes functionality, like the battery back-up - need to look into that more) and be more compact. Alternatively, my board already has the interface between Cronus and V2.5.2 defined.

Which BBB header pins expose the mute and DSD-on flags with your Botic variant?
  Reply With Quote

Reply


Signalyst DSC1Hide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


New To Site? Need Help?

All times are GMT. The time now is 07:35 PM.


Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 15.00%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
Copyright ©1999-2018 diyAudio
Wiki