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

Also still having the distortion problem with all material above PCM96.

My configuration: stationpi pro, receiverpi pro II, FifiQ7, monitorpi pro.
Tried all monitorpi pro settings but the distortion is still there.

Ian suggested to remove the receiverpi pro II to check. As I don;t have time until now, I didn't tried that yet.

To be continued.
Exactly my problem, interesting. As I am not using a ReceiverPi, I guess there must be another culprit. I hope we can find it eventually with Ian's help.
 
@ichiban
Make sure the fifo is getting its 5 v supply and 3.3v supply and Dac is getting power as well also make sure you power the dual mono Dac before the fifo 5v.
If you are using an extension flex cable try plugging the ess controller in the fifopi directly.

If you are using ucpure as power supplies I had the similar problem and had to put a small delay on the 5v fifopi supply to power the ess 1 second later.

Also if you plug the ess controller 1 pin off the proper position you can burn it as you give it reverse polarity

Hope 1 of these solutions help you
 
@ichiban
Make sure the fifo is getting its 5 v supply and 3.3v supply and Dac is getting power as well also make sure you power the dual mono Dac before the fifo 5v.
If you are using an extension flex cable try plugging the ess controller in the fifopi directly.

If you are using ucpure as power supplies I had the similar problem and had to put a small delay on the 5v fifopi supply to power the ess 1 second later.

Also if you plug the ess controller 1 pin off the proper position you can burn it as you give it reverse polarity

Hope 1 of these solutions help you
I also had to enter a delay. UcPure 3,3v isolator II/FifoMa/pcm 1794A dac.
if not then playback problems.

 
  • Like
Reactions: 1 user
@gizmo3
Thanks for sharing that works glad to see I am not the only one with that issue
If you like to use a passive way reduce possible noise I used a simple Capacitor/relay, schematics below
The relay is a small 12v you can also use a 5 v relay for 3 to 5 v input
You can supply it from the unregulated RPI supply
Any simple diode will do Capacitor size is approximate use what you have close to that

IMG_2407.jpeg
 
  • Like
Reactions: 1 user
Disabled Account
Joined 2002
Hello,
So you used only two holes for mounting while there are four available ?
Especially when there are some ufl connections or screwing terminals to be used you need the board to stay foot.
Once again mechanics is totally different from electronics. Some mechanics think that nowadays electronics can survive a little bit of short circuit. Buy a big supercap from Alibaba and do a test with loads of safety measures and tell us about it.
Greetings Eduard
 
@gizmo3
Thanks for sharing that works glad to see I am not the only one with that issue
If you like to use a passive way reduce possible noise I used a simple Capacitor/relay, schematics below
The relay is a small 12v you can also use a 5 v relay for 3 to 5 v input
You can supply it from the unregulated RPI supply
Any simple diode will do Capacitor size is approximate use what you have close to that

View attachment 1240950
Indeed, such a relay can sometimes cause noise.
and thanks for the hint, I will try your solution next week.
 
@iancanada
I use the PurePi 5/3.3v and sometimes after starting up the music plays slowly, this phenomenon is not always there.
I now use the battery output with a relay in between with some delay and this works well.

I use a PurePi 5 / 3.3 v / raspberry pi 3 / isolator II in master mode / FifoMa/UcPure 3,3v and pcm 1794A dac.

I must mention that I have to upsample that PCM 1794A DAC, in volumio I even have to use FusionDSP plugin to get sound via Spotify.
I rather think that the problem is due to the PCM 1794A DAC, if I use a different DAC it works well without delay.

a friend of mine has the same dac but with a FifoQ7 there no problem, he uses regular linear power supplies (not Ian Canada) but also has to upsample via FusionDSP plugin to get sound via Spotify.
 

Attachments

  • fifoma:isolator II.jpeg
    fifoma:isolator II.jpeg
    104.6 KB · Views: 34
@iancanada I switched to using the DDC and have rpi powered separately using usb output to ddc. Do you think using a 4 cap super capacitor on the pi in this config would be beneficial? Have you tried this yet? I have enough eaton 3400f super caps (I have 10 of them now lol) to do this, but need another 5V UCpure board.

This has lead to a few things I can do, not sure what might be the best. Thoughts? Please let me know anyone's thoughts, I really appreciate it. I cant test all options without buying one more Ucpure board, so your input is greatly appreciated.

My rpi pulls 2w most of the time, sometimes 1w on gentoplayer with almost everything turned off feature wise, dirretta target, performance CPU all core 1500mhz. I don't think I would have an issue with dual eaton cap UC pure, especially if I used sync function.

1- 2x dual 3400F eaton 5V Ucpure for i/v board
1x dual 3400F eaton 5V for 5V fifo / dac / I/v board stack
1x QUAD 3400F eaton 3.3V SHARED with dual mono dac + fifoq7
1x 5V linear pi + 5V Ucconditioner for rp4

2- 2x dual 3400F eaton 5V Ucpure for i/v board
1x dual 3400F eaton 5V for 5V fifo / dac / I/v board stack
1x dual 3400F eaton 3.3V dual mono dac
1x dual 3400F eaton 3.3V fifoq7
1x 5V linear pi + 5V Ucconditioner for rp4

3- 2x dual 3400F eaton 5V Ucpure for i/v board
1x dual 3400F eaton 5V for 5V SHARED rp4 PLUS fifo / dac / I/v board stack
1x dual 3400F eaton 3.3V dual mono dac
1x dual 3400F eaton 3.3V fifoq7
DO NOT use my 5V linear pi + Ucconditoner board for this (I have other places I could stick, like my Ethernet optical converter)

4- 2x dual 3400F eaton 5V Ucpure for i/v board
1x dual 3400F eaton 5V for 5V SHARED rp4 PLUS fifo / dac / I/v board stack
1x QUAD 3400F eaton 3.3V SHARED with dual mono dac + fifoq7
1x 5V linear pi + 5V Ucconditioner for rp4
DO NOT use my 5V linear pi + Ucconditoner board for this (I have other places I could stick, like my Ethernet optical converter)
 
@iancanada
I use the PurePi 5/3.3v and sometimes after starting up the music plays slowly, this phenomenon is not always there.
I now use the battery output with a relay in between with some delay and this works well.

I use a PurePi 5 / 3.3 v / raspberry pi 3 / isolator II in master mode / FifoMa/UcPure 3,3v and pcm 1794A dac.

I must mention that I have to upsample that PCM 1794A DAC, in volumio I even have to use FusionDSP plugin to get sound via Spotify.
I rather think that the problem is due to the PCM 1794A DAC, if I use a different DAC it works well without delay.

a friend of mine has the same dac but with a FifoQ7 there no problem, he uses regular linear power supplies (not Ian Canada) but also has to upsample via FusionDSP plugin to get sound via Spotify.
FifoPiMa asks for a fast start up power supply. You can try a FifoPiQ7. If there problem is still there, then it could be the DAC issue.
 
@iancanada I switched to using the DDC and have rpi powered separately using usb output to ddc. Do you think using a 4 cap super capacitor on the pi in this config would be beneficial? Have you tried this yet? I have enough eaton 3400f super caps (I have 10 of them now lol) to do this, but need another 5V UCpure board.

This has lead to a few things I can do, not sure what might be the best. Thoughts? Please let me know anyone's thoughts, I really appreciate it. I cant test all options without buying one more Ucpure board, so your input is greatly appreciated.

My rpi pulls 2w most of the time, sometimes 1w on gentoplayer with almost everything turned off feature wise, dirretta target, performance CPU all core 1500mhz. I don't think I would have an issue with dual eaton cap UC pure, especially if I used sync function.

1- 2x dual 3400F eaton 5V Ucpure for i/v board
1x dual 3400F eaton 5V for 5V fifo / dac / I/v board stack
1x QUAD 3400F eaton 3.3V SHARED with dual mono dac + fifoq7
1x 5V linear pi + 5V Ucconditioner for rp4

2- 2x dual 3400F eaton 5V Ucpure for i/v board
1x dual 3400F eaton 5V for 5V fifo / dac / I/v board stack
1x dual 3400F eaton 3.3V dual mono dac
1x dual 3400F eaton 3.3V fifoq7
1x 5V linear pi + 5V Ucconditioner for rp4

3- 2x dual 3400F eaton 5V Ucpure for i/v board
1x dual 3400F eaton 5V for 5V SHARED rp4 PLUS fifo / dac / I/v board stack
1x dual 3400F eaton 3.3V dual mono dac
1x dual 3400F eaton 3.3V fifoq7
DO NOT use my 5V linear pi + Ucconditoner board for this (I have other places I could stick, like my Ethernet optical converter)

4- 2x dual 3400F eaton 5V Ucpure for i/v board
1x dual 3400F eaton 5V for 5V SHARED rp4 PLUS fifo / dac / I/v board stack
1x QUAD 3400F eaton 3.3V SHARED with dual mono dac + fifoq7
1x 5V linear pi + 5V Ucconditioner for rp4
DO NOT use my 5V linear pi + Ucconditoner board for this (I have other places I could stick, like my Ethernet optical converter)
If you use a RPi in system, yes, the 4 cap UcPure will be benefited for SQ. That's my own experience. Please see this post
https://www.diyaudio.com/community/...fight-the-jitter.192465/page-531#post-7518243

Option 3 would be a crazy configuration. But for RPi 5V, I would suggest the quad.

Regards,
Ian
 
@iancanada Thank you for your products and quick reply.

So what do you think of this? I have 10 eaton caps, figuring best setup is needed lol. I actually have 12 caps, but I use two of them on my star ground system connecting the negative terminal only to create a ultra low ESR "sink" for the ground (which is also connected to a dedicated audio only true ground rod, 2awg copper wires, solid 1/4" copper bus bars) and that makes a big difference and a measurable effect. This is a great hack others can also try.


2x dual 3400F eaton 5V Ucpure for i/v board
5V linear pi + 5V Ucconditioner for 5V fifo / dac / I/v board stack
1x dual 3400F eaton 3.3V dual mono dac + fifoq7
1x QUAD 5V 3400F eaton rp4
 
Last edited: