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

Notification

Icon
Error

Login


Options
View
Go to last post Go to first unread
Possum  
#1 Posted : Tuesday, September 22, 2015 7:17:55 AM(UTC)
Possum

Rank: Member

Groups: Member
Joined: 8/5/2012(UTC)
Posts: 208
Australia

Thanks: 4 times
Was thanked: 16 time(s) in 14 post(s)
Russ White posted on diyAudio to deanoUK:

"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."


An unsure whether deanoUK proceeded to try to do this himself but I am certainly keen if the offer of help is still there. My initial question is which Rhea crystals should I use? The USBStreamer needs 22/24Mhz but I understand it is recommended to use 45/49Mhz when connecting to the B3 - can the MCLK OUT signal be halved?

Edited by user Tuesday, September 22, 2015 8:01:59 AM(UTC)  | Reason: Not specified

miero  
#2 Posted : Tuesday, September 22, 2015 9:46:11 AM(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)
Cronus reclocker needs clocks with double frequency of maximum supported frequency.

If you don't want to play files with 352.8/384kHz sampling rate then you can use also 22/24MHz and set divider to 1:1.

In the other case use 44/48MHz and divider 1:2.
Possum  
#3 Posted : Tuesday, September 22, 2015 9:05:10 PM(UTC)
Possum

Rank: Member

Groups: Member
Joined: 8/5/2012(UTC)
Posts: 208
Australia

Thanks: 4 times
Was thanked: 16 time(s) in 14 post(s)
Originally Posted by: miero Go to Quoted Post
Cronus reclocker needs clocks with double frequency of maximum supported frequency.

If you don't want to play files with 352.8/384kHz sampling rate then you can use also 22/24MHz and set divider to 1:1.

In the other case use 44/48MHz and divider 1:2.


Sorry, but I don't understand. Even 22/24Mhz frequencies are orders of magnitude greater than 384Khz (i.e.: far greater than double).

I was under the impression there was an advantage in using the 45/49Mhz clocks with the B3 as it eliminates the need for it to do any reclocking?
Possum  
#4 Posted : Tuesday, September 22, 2015 9:29:22 PM(UTC)
Possum

Rank: Member

Groups: Member
Joined: 8/5/2012(UTC)
Posts: 208
Australia

Thanks: 4 times
Was thanked: 16 time(s) in 14 post(s)
My second question is how to integrate to the Cronus's clock selection multiplexer to switch between 44.1 and 48Khz time bases.

The only indicator that the USBStreamer provides that can be used to do this switching is its own internal MCLK (which switches between 22/24 Mhz depending upon the input timebase.

Is it possible to trigger Cronus clock selection from this somehow?
miero  
#5 Posted : Wednesday, September 23, 2015 9:27:19 AM(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)
BBB header of Hermes-BBB:
P9_24 clock selection switch - drive it low or high to switch the clock (ISOLATED)

Hermes header of Cronus:
Pin 15 clock selection switch - drive it low or high to switch the clock (NON-ISOLATED)

384000 (fs in Hz) * 2 (stereo) * 32 (bits per channel) = 24576000 (Hz) required

Cronus requires double clock frequency to process incomming signal => 49152000 (Hz) clock is required for playing 384kHz

Edited by user Wednesday, September 23, 2015 9:31:35 AM(UTC)  | Reason: Not specified

thanks 1 user thanked miero for this useful post.
Possum on 9/23/2015(UTC)
Possum  
#6 Posted : Wednesday, September 23, 2015 9:48:29 PM(UTC)
Possum

Rank: Member

Groups: Member
Joined: 8/5/2012(UTC)
Posts: 208
Australia

Thanks: 4 times
Was thanked: 16 time(s) in 14 post(s)
Got it! Thanks Miero.

I guess this means I either need an additional circuit to create a high/low clock switch from the native MCLK on the USBStreamer - or else I only use a single clock for 48Khz based feeds.

One more question: Pin 15 clock selection switch - drive it low to switch to which clock? C2 or C3?
miero  
#7 Posted : Thursday, September 24, 2015 11:52:28 AM(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)
You should use pin P9_24 pin of Hermes-BBB if you are going to connect streamer to Hermes-BBB.

Pull it HIGH for 48k sampling rates.

I'm not sure if there is easy way to play 44k1 on USB streamer. Does it support such rates natively?
Possum  
#8 Posted : Friday, September 25, 2015 8:05:23 AM(UTC)
Possum

Rank: Member

Groups: Member
Joined: 8/5/2012(UTC)
Posts: 208
Australia

Thanks: 4 times
Was thanked: 16 time(s) in 14 post(s)
Yes. The USBStreamer natively supports 44.1Khz - but the only way to tell which sampling rate its using is to monitor its own MCLK - which would presumably require a circuit that gives a low output when 44.1Khz and a high output for 48Khz to feed into P9_24 of the Hermes.

C37  
#9 Posted : Monday, September 28, 2015 3:28:06 PM(UTC)
C37

Rank: Member

Groups: Member
Joined: 2/21/2008(UTC)
Posts: 4
Location: Brussels

Originally Posted by: Possum Go to Quoted Post
Russ White posted on diyAudio to deanoUK:

"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."


How do you do that?
Rss Feed  Atom Feed
Users browsing this topic
GuestUser (3)
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.