Asynchronous I2S FIFO project, an ultimate weapon to fight the jitter - Page 222 - diyAudio
Go Back   Home > Forums > Source & Line > Digital Line Level

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

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 22nd January 2013, 11:31 PM   #2211
diyAudio Member
 
iancanada's Avatar
 
Join Date: Dec 2009
Location: Toronto
Quote:
Originally Posted by qusp View Post
looking good Ian, is that a spot for an optional RF fence/cage for the si570?
ed 50mm and 70mm u.fl are available at digikey and mouser (I think) definitely digikey
Quote:
Originally Posted by hochopeper View Post
Ian, is that mounting points for an RFI sheild that I can see there?

I know you will explain this later but I will ask anyway, is there an extension to the USART API to control the inverted/normal MCLK or is it hardware jumper only? I was doing some work on my Python library for USART control of your Si570 board just last night actually

It looks great!

Cheers,
Chris
Yes, it is for the optional RF shield .

Ian
__________________
Ian GBV - I2S to PCM converter board & FIFO KIT
http://www.diyaudio.com/forums/group...ml#post3662743
  Reply With Quote
Old 22nd January 2013, 11:47 PM   #2212
glt is offline glt  United States
diyAudio Member
 
Join Date: Oct 2004
Ian, very nice.

Are the new items listed anywhere?
__________________
www.hifiduino.wordpress.com
  Reply With Quote
Old 22nd January 2013, 11:52 PM   #2213
diyAudio Member
 
iancanada's Avatar
 
Join Date: Dec 2009
Location: Toronto
Quote:
Originally Posted by glt View Post
Ian, very nice.

Are the new items listed anywhere?
Thanks,

Since I'm happy with Version 3, I'v already placed PCB order last week for GBIV, as well as Si570 from Silabs. I'll take vacation on March. Hopefully I can finish running GBIV before that time.

Ian
__________________
Ian GBV - I2S to PCM converter board & FIFO KIT
http://www.diyaudio.com/forums/group...ml#post3662743
  Reply With Quote
Old 23rd January 2013, 02:39 AM   #2214
diyAudio Member
 
iancanada's Avatar
 
Join Date: Dec 2009
Location: Toronto
Quote:
Originally Posted by hochopeper View Post
Ian, is that mounting points for an RFI sheild that I can see there?

I know you will explain this later but I will ask anyway, is there an extension to the USART API to control the inverted/normal MCLK or is it hardware jumper only? I ask because swapping these settings with software might allow quicker switching for better A/B comparisons of the settings.

I was doing some work on my Python library for USART control of your Si570 board just last night actually

It looks great!

Cheers,
Chris
Thank you for linking my new post to wiki.

Inverting MCLK achieved by hardware not software, so you couldn't switch it with that easy.

Good to know you start coding the USART, once you get the clock board, you can test them. But a UART isolator is highly recommended for the communication port.

Good night

Ian
__________________
Ian GBV - I2S to PCM converter board & FIFO KIT
http://www.diyaudio.com/forums/group...ml#post3662743
  Reply With Quote
Old 23rd January 2013, 02:43 AM   #2215
diyAudio Member
 
iancanada's Avatar
 
Join Date: Dec 2009
Location: Toronto
Quote:
Originally Posted by ed linssen View Post
Ian,
Waiting for this beauty will be worth without any doubt, for shure!
For putting all parts together, could you possibly put u-fl cables in the GB in a shorter lenght?
Something like two inches long? Have been looking a while for those, but were only available in a pack of hundred!
Looking forward having this clock in my Fifo-setup...
Ed
I'll inquire my supplier to see if I could source some 2" u.fl cables, but the quantity should always be a question...

Ian
__________________
Ian GBV - I2S to PCM converter board & FIFO KIT
http://www.diyaudio.com/forums/group...ml#post3662743
  Reply With Quote
Old 23rd January 2013, 04:03 AM   #2216
AR2 is offline AR2  United States
Master Burner
 
AR2's Avatar
 
Join Date: Dec 2002
Location: San Francisco, California
Congratulations Ian!

Rally cool looking board. Just a few questions, that I might suspect answers:

1. I see Rxd and TxD contacts - what is the purpose of those? Is that for I2C that could be used with Hifiduino? Since right now Hifiduino does not display rate when used with FIFO, I hope new board will fix that. I think I recall earlier that conversation.
2. Is it possible to use new clock board stand a lone without FIFO? I am just curious since it will be good to have such variable clock board for experimentations. I see no reason why not, besides having something to select frequency, but I stand to be corrected.

Thank you

AR2
__________________
www.burningamp.com
  Reply With Quote
Old 23rd January 2013, 05:07 AM   #2217
diyAudio Member
 
Join Date: Feb 2009
Location: Brisbane, Australia
Hi AR2,

I think I can answer those for you

1. There is an API doc for the serial port in this post here.


2. The clock board is hard to use separately to the FIFO. I agree it would be nice but the only time that you can change the MCLK is when the input FS changes, within 100ms of 0xC1 event being sent from Ian's Si570. I am reading between the lines but I think this would be reliant on additional comms between the FIFO and Si570 to trigger this event in the Si570 local controller (on Ian's board). Since the FIFO protocols are not published (Ian was asked a few pages back and he has said he is reluctant at this stage to expose these internal workings of the FIFO) there is no way to trigger these events to allow the clock to change frequency separately to the FIFO eco-system. I think it may be possible to use the Si570 as a fixed speed MCLK for other systems at whatever MCLK rate was set previously and rely on async clocking.


I am writing separate control for Si570 already that will be available publicly when it is ready, but will not run on an Arduino. For hifiduino it would need glt to write some additional code for hifiduino to support Si570 comms to calculate the current Fs for output to your DAC LCD/VFD display when using synch mclk (which is what I think you're trying to achieve mainly right?).


Cheers,
Chris
__________________
Under Construction:Ian's i2s FIFO wiki

Last edited by hochopeper; 23rd January 2013 at 05:11 AM.
  Reply With Quote
Old 23rd January 2013, 05:19 AM   #2218
diyAudio Member
 
Join Date: Feb 2009
Location: Brisbane, Australia
Quote:
Originally Posted by iancanada View Post
Thank you for linking my new post to wiki.
Nice and quick eh!


Quote:
Originally Posted by iancanada View Post
Inverting MCLK achieved by hardware not software, so you couldn't switch it with that easy.

Good to know you start coding the USART, once you get the clock board, you can test them. But a UART isolator is highly recommended for the communication port.
Thanks for the info.

Lucky you already designed a board that supports the isolator hey!


Chris
__________________
Under Construction:Ian's i2s FIFO wiki
  Reply With Quote
Old 23rd January 2013, 06:07 AM   #2219
TNT is offline TNT  Sweden
diyAudio Member
 
TNT's Avatar
 
Join Date: Apr 2003
Location: Sweden
Looking good Ian! A wish for the GB4. Please gather all things possible to be ordered so that one don't need to visit GB 2 and 3 for isolator, regulator and cables etc...
For iso. and reg., please provide assembled.

Can Si570 still be regarded an embedded solution i.e. no controller is needed in order to play music on different sampling rates?

/
  Reply With Quote
Old 23rd January 2013, 06:20 AM   #2220
diyAudio Member
 
Join Date: Feb 2009
Location: Brisbane, Australia
TNT,

Si570 external controller is only for either custom mclk at each Fs or to all an arduino to display current Fs, xFs and mclk on an LCD or similar.

There is no need for external controller for normal operations. There is a link in the Si570 section of the wiki to an earlier post by Ian that lists the standard mclk frequencies selected by Si570.

Hope that clarifies things for you

Chris
__________________
Under Construction:Ian's i2s FIFO wiki
  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
XMOS-based Asynchronous USB to I2S interface Lorien Digital Source 2163 Yesterday 08:35 PM
exaU2I - Multi-Channel Asynchronous USB to I2S Interface exa065 exaDevices 1357 3rd March 2014 08:51 PM
DAC chip selection + I2S jitter questions drwho9437 Digital Line Level 2 26th July 2010 12:50 PM
Simple FIFO to I2S CPLD, for MCU players / reclocking KOON3876 Digital Line Level 21 19th September 2008 04:00 PM
asynchronous reclocking and low jitter clocks ash_dac Digital Source 3 8th February 2005 09:22 AM


New To Site? Need Help?

All times are GMT. The time now is 02:37 AM.


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

Content Relevant URLs by vBSEO 3.3.2