Asynchronous I2S FIFO project, an ultimate weapon to fight the jitter

View attachment 1251927
I have similar power button, maybe you can see in this diagram what you have to do

Thanks! But I still find it confusing as both our pictures show a device and a power supply, whereas I only have two wires available from J5 on the PurePi II. This J5 seems to have both functions: it is the device that should be turned on, but also provides 5V power.
Are you using your button as an external on/off for a PurePi?
 
Thanks! But I still find it confusing as both our pictures show a device and a power supply, whereas I only have two wires available from J5 on the PurePi II. This J5 seems to have both functions: it is the device that should be turned on, but also provides 5V power.
Are you using your button as an external on/off for a PurePi?

I solved it by powering the button light continuously from the 5V RPi PS. And pushing the button takes the PurePi out of standby.
 
If you are not experienced in soldering, I would recommend you try a few basic things first to practice and get a feel for your iron and the technique. Maybe a simple first timer Pi kit that lets you solder things after breadboarding. this way you make something useful if you succeed and if not you are not out of pocket much.
That being said, having an iron that gets hot enough is important as are a clean iron head and use of flux. 350c should be sufficient heat to do a quick clean job of it. Apply flux to your intended work area, load the iron tip with some solder, apply the iron to the joint area for a few seconds and slowly feed the solder into the joint while still keeping the iron in place. When you finish it should be a nice shiny looking joint, not dull.

Hope this helps. :)
 
10MHz is not an audio frequency. How do you ran a streamer with a 10M clock, by a PLL?
No PLL required if DAC also runs on 10MHz clock. Many DACs (and I2S sources) work on a fixed ratio between MCK and FS (typically MCK=256fs) and only specify a sampling rate range (eg. 30kHz to 216kHz). With 10MHz MCK the sampling rate will be about 39062.5Hz.

Based on this priciple my USB-to-I2S board has been tested to work with DACs and ADCs that use a 10MHz clocks. There are plenty of ultra-low phase noise 10MHz clocks available from decomissioned 4G network equipment.
 
Last edited:
Thanks! But I still find it confusing as both our pictures show a device and a power supply, whereas I only have two wires available from J5 on the PurePi II. This J5 seems to have both functions: it is the device that should be turned on, but also provides 5V power.
Are you using your button as an external on/off for a PurePi?
No i am using this switch as it is intended, as a full power on switch from the mains to power all transformers. Mains live/neutral and transformers live/neutral total four (4) connections/wires. My switch is 220V AC.
 
  • Like
Reactions: 1 user
My Group Buy order arrived and put the Q7 to work. Unfortunately the MonitorPI shows NOSIG. Is there any extra config required when used just for re clocking purposes without a PI?

My setup is USB input -> PCM63 MIRO DAC input connected via LRK,BLK and DATA, working fine.

Rerouted the three connections + ground to J1 as the manual specified 40-Data, 35-LRK, 12-BLK. No signal. Tried a different I2S source via LAN, same issue but works fine connected directly to the DAC.
Replaced the clocks with SCPures, no difference. Tried some options in the MonitorPI and nothing helped.
I2S, Power and Empty LEDs lit on the board.

Any ideas? Couldn't find any info on the WRONG info displayed on the Monitor PI:
Video of monitorPI:
@m17xr2b , I would double check the power connections and take out the crystals and confirm the 3.3V at the crystal sockets. You have to worry about the crystal clocks first before worrying about the incoming PCM signals. I believe it should show the two clocks, otherwise, nothing would work.
 
No PLL required if DAC also runs on 10MHz clock. Many DACs (and I2S sources) work on a fixed ratio between MCK and FS (typically MCK=256fs) and only specify a sampling rate range (eg. 30kHz to 216kHz). With 10MHz MCK the sampling rate will be about 39062.5Hz.

Based on this priciple my USB-to-I2S board has been tested to work with DACs and ADCs that use a 10MHz clocks. There are plenty of ultra-low phase noise 10MHz clocks available from decomissioned 4G network equipment.
I have a 10M rubidium atomic clock, and I assure you that it has significantly improved the sound quality of the Audio GD dac (accusilicon), I wanted to integrate the qualities of the reference clock also into the streamer. I noticed an IanCanada SinePi board that accepts external clocks, but I don't understand if it can work with an external 10M. Does anyone have experience with the 10M and can give me advice?
Thank you
 
@m17xr2b , I would double check the power connections and take out the crystals and confirm the 3.3V at the crystal sockets. You have to worry about the crystal clocks first before worrying about the incoming PCM signals. I believe it should show the two clocks, otherwise, nothing would work.
Yep, that was the culprit, a faulty connection on the 3.3V rail. Once that was fixed it worked as expected. Your intuition was on point.
 
No PLL required if DAC also runs on 10MHz clock. Many DACs (and I2S sources) work on a fixed ratio between MCK and FS (typically MCK=256fs) and only specify a sampling rate range (eg. 30kHz to 216kHz). With 10MHz MCK the sampling rate will be about 39062.5Hz.

Based on this priciple my USB-to-I2S board has been tested to work with DACs and ADCs that use a 10MHz clocks. There are plenty of ultra-low phase noise 10MHz clocks available from decomissioned 4G network equipment.
I have a 10M rubidium atomic clock, and I assure you that it has significantly improved the sound quality of the Audio GD dac (accusilicon), I wanted to integrate the qualities of the reference clock also into the streamer. I noticed an IanCanada SinePi board that accepts external clocks, but I don't understand if it can work with an external 10M. Does anyone have experience with the 10M and can give me advice?
Thank you

If you play a 192KHz 32bit music, the SCK frequency will be 12.2880MHz, how can you run your DAC with a 10MHz MCLK?

Are you using a ASRC re-sampling the music or generate a 24.5760MHz/49.1520MHz from the 10MHz OCXO by a PLL?

Ian