Usbstreamer problem with BIII/BII in I2S - diyAudio
Go Back   Home > Forums > Commercial Sector > Manufacturers > Twisted Pear

Twisted Pear Superior quality electronic kits

Reply
 
Thread Tools Search this Thread
Old 23rd April 2015, 04:44 PM   #1
diyAudio Member
 
Join Date: Dec 2002
Location: Inveruno (MI) Italy
Default Usbstreamer problem with BIII/BII in I2S

I have an unstable lock using usbstreamer ( last drivers - last firmware ) with I2S connection ...

I tried the connection directly or with between a wm8804 interface but with the same result.

The Buffalo III works well using the same I2S cabling but with other source, while other DACs works perfectly with the USBstreamer.

I tried two different usbtreamer with the same results.

I tried to convert the I2S's usbstreamer output to spdif and then convert again the spdif to I2S but the lock is always instable.

If I do use the spdif input of the buffalo all work well, but I need I2S because I do use the BIII configured in multichannel.

Why the problem remain converting I2S to spdif and again spdif to I2S?
Could be a timing problem of the original signal from the usbstreamer?

For example If I do use a spdif output of a dvd player, with the same cabling/WM8804 interface converting it in I2S, the BIII accept it perfectly; the same occours if do use a Buffalo II.

Reassuming I can say that:

1) the two usbstreamer are working well

2) the WM8804 interfaces are working well

3) the Buffalo III and the Buffalo II are ok

4) the I2S cabling are short and well shielded

5) the power supply perfect and decoupled from the usb ( tried also this )


But that the Buffalo III/II doesnt want lock well with the USBStreamer in I2S.

I am becoming really crazy with this, some idea ...?

Marco
  Reply With Quote
Old 25th April 2015, 01:51 PM   #2
deanoUK is offline deanoUK  United Kingdom
diyAudio Member
 
Join Date: Oct 2008
Location: Birmingham UK
Default Converting MiniDSP USBStreamer for MCK input

I am currently running this I2S source via 3 of ACKOS SO3 isolator/re clocker boards to provide 8 channles of audio to four buffalo III dacs.

The SO3s are stacked such that that they can share a pair of clocks mounted on one of the boards only.
There is also another boards providing fanout of MCK etc.

There are two things we need to do to convert the MiniDSP USBStreamer to accept and external MCK and provide a clock select signal.

Both require some delicate surgery on the USBStreamer. So at your own risk -

1)Convert J1 Pin9 Master Clock out (MCLK OUT) to MCK IN.
Pin 3 of the CS2300 chip supplies MCK to the XMOS chip via a 100R resistor.
Simply remove the 100R resistor.

2)Provide a clock select input.
This signal can be generated from the ENABLE pins on either the 22.5792 MHz or 24.576 MHz clocks.
The J2 Expansion connector has unused pins. Pins 2,4 and 5 are unused according to the data sheet.
Unfortunately I cannot remember the pin I used so please check that the pin is actually isolated before use.
Run a wire from the ENABLE pin of one of the clocks to an unused pin on J2.

You also have a choice of letting the USBStreamer power your isolators or using an external supply for both the isolators and the USBStreamer.
  Reply With Quote
Old 25th April 2015, 01:59 PM   #3
diyAudio Member
 
Russ White's Avatar
 
Join Date: Jan 2005
Location: Nashville, TN, USA
Send a message via Yahoo to Russ White
If you are willing to do some surgery on the USB Streamer you could easily get that type of solution to work with a single Cronus and a Single Hermes - BBB (repurposed for the Streamer) You would just wire the USBStremer to the appropriate pins on the BBB header. This would get you 8 isolated/reclocked channels all sharing the same cronus master clock. If you need more help let me know.
__________________
Less pulp more juice Twisted Pear Audio.
  Reply With Quote
Old 25th April 2015, 02:06 PM   #4
diyAudio Member
 
Russ White's Avatar
 
Join Date: Jan 2005
Location: Nashville, TN, USA
Send a message via Yahoo to Russ White
If you don't need/desire isolation you could also just use the Cronus. This would be good for an initial test - this way you can always add the isolation in later after you have verified that your problems are resolved.
__________________
Less pulp more juice Twisted Pear Audio.
  Reply With Quote
Old 25th April 2015, 02:07 PM   #5
diyAudio Member
 
Russ White's Avatar
 
Join Date: Jan 2005
Location: Nashville, TN, USA
Send a message via Yahoo to Russ White
Also you can use the clock pin of the hermes connector of the Cronus as in input if you like - just omit any clocks on the cronus. Then cronus becomes a simple reclocker.
__________________
Less pulp more juice Twisted Pear Audio.
  Reply With Quote
Old 25th April 2015, 02:11 PM   #6
deanoUK is offline deanoUK  United Kingdom
diyAudio Member
 
Join Date: Oct 2008
Location: Birmingham UK
Yep. Cronus - It's about time.
  Reply With Quote
Old 25th April 2015, 02:13 PM   #7
diyAudio Member
 
Russ White's Avatar
 
Join Date: Jan 2005
Location: Nashville, TN, USA
Send a message via Yahoo to Russ White
Ahhh - cool! Let me know how it works out.

I may go ahead and create a simple generic Hermes for such cases.
__________________
Less pulp more juice Twisted Pear Audio.
  Reply With Quote
Old 25th April 2015, 02:32 PM   #8
deanoUK is offline deanoUK  United Kingdom
diyAudio Member
 
Join Date: Oct 2008
Location: Birmingham UK
As I don't want to strip down my existing system I am waiting for a new USBStreamer to try it out.
The USBStreamer is supplied with a pin header to flying cables assembly.
A metric PITA one - not the 0.1 stuff we are used to.
But it's only a two minute job to solder these leads to the BBB-Hermes.
May bee I should say the lack of leads as there is only one ground connection !
But with the correct mechanical arrangement these can be kept very short.
  Reply With Quote
Old 25th April 2015, 09:03 PM   #9
diyAudio Member
 
Join Date: Dec 2002
Location: Inveruno (MI) Italy
Quote:
Originally Posted by deanoUK View Post
I am currently running this I2S source via 3 of ACKOS SO3 isolator/re clocker boards to provide 8 channles of audio to four buffalo III dacs.

The SO3s are stacked such that that they can share a pair of clocks mounted on one of the boards only.
There is also another boards providing fanout of MCK etc.

There are two things we need to do to convert the MiniDSP USBStreamer to accept and external MCK and provide a clock select signal.

Both require some delicate surgery on the USBStreamer. So at your own risk -

1)Convert J1 Pin9 Master Clock out (MCLK OUT) to MCK IN.
Pin 3 of the CS2300 chip supplies MCK to the XMOS chip via a 100R resistor.
Simply remove the 100R resistor.

2)Provide a clock select input.
This signal can be generated from the ENABLE pins on either the 22.5792 MHz or 24.576 MHz clocks.
The J2 Expansion connector has unused pins. Pins 2,4 and 5 are unused according to the data sheet.
Unfortunately I cannot remember the pin I used so please check that the pin is actually isolated before use.
Run a wire from the ENABLE pin of one of the clocks to an unused pin on J2.

You also have a choice of letting the USBStreamer power your isolators or using an external supply for both the isolators and the USBStreamer.
Thanks for your answer, you really did a nice work ...

However, having an alternative to USBstreamer, I am not sure that to do all those mods is convenient.

Before try to mod the USBstreamer I will test the USBPAL.

I will keep you informed about this interface.

Marco

Ps. In the while I have found another problem of the USBstreamer: I am able to use only its toslink input, but I am not able to use the eight I2S input ...
  Reply With Quote
Old 25th April 2015, 09:20 PM   #10
deanoUK is offline deanoUK  United Kingdom
diyAudio Member
 
Join Date: Oct 2008
Location: Birmingham UK
Quote:
Originally Posted by Microfast View Post
Before try to mod the USBstreamer I will test the USBPAL.
The last time I looked at USBPAL you had to sign up to a multi thousand
euro licence to get drivers that do not beep intermittently.
Is this still the case ?

Quote:
Originally Posted by Microfast View Post
but I am not able to use the eight I2S input ...
More information please.
  Reply With Quote

Reply


Hide 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
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Revisiting the BII markusA Twisted Pear 8 18th April 2015 01:29 AM
Build Thread for TPA BIII + Ian Async I2S FIFO + OPC NTD1 + Salas SSLV bigpandahk Digital Line Level 563 14th February 2014 05:40 PM
Buffalo III I2s problem cringvig Twisted Pear 25 15th January 2014 09:31 PM
I2S vs I2C problem please help! microneeds Digital Source 6 19th October 2012 09:50 PM
PSU Problem with Placid BP and BII tubeing Twisted Pear 5 18th June 2011 02:32 PM


New To Site? Need Help?

All times are GMT. The time now is 04:52 AM.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2015 DragonByte Technologies Ltd.
Copyright 1999-2015 diyAudio

Content Relevant URLs by vBSEO 3.3.2