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

Just a little heads up for anyone with the Monitor Pi or Monitor Pi Pro. While i was trying to figure out why I had no sound output, I had noticed that my Monitor Pi pro, would pull up the DPLL settings, but I couldn't find any instructions in the manual about what that was or even how to pull it up. So I just went through all three "ESS" controllers Ian has on his website. The instructions for the GUI settings is only in the ESS controller manual. I'm not sure how to access this portion from the front panel, but I know how to do it with an Apple remote. First you press the "up" button, then the "select" button twice, and that will bring up the first settings which are the DPLL settings and the instructions for those settings is in the ESS controller's manual, including the "factory reset" which I stumbled upon, and fixed my no output issue.

Okay, hope that helps. I'm hoping my sync issue maybe by some miracle of chance, in those settings.
 
Hello everyone,

I’m planning to build an audio system using Ian Canada modules and would appreciate your expertise to clarify a few points.

System Requirements

  • Support USB input or Raspberry Pi playback (USB should work independently without the Pi).
  • Use MonitorPi Pro for input switching.
  • Process signals via FIFO reclocking and output S/PDIF to an external DAC.

Selected Components

  1. #1D. FifoPi Q7II
  2. #48B. PurePi II
  3. #49B. MonitorPi Pro
  4. #19D. ReceiverPi DDC II
  5. #20C. TransportPi AES
  6. Original Amanero Combo768

Questions

  1. Raspberry Pi Integration
    • I plan to include a Raspberry Pi 4 in the system, but the connection diagram on the website doesn’t clearly show how to integrate the Pi. How should the Pi be connected to the other modules (e.g., GPIO, I2S)?
  2. Power Supply Configuration
    • Do the ReceiverPi DDC II and TransportPi AES require dedicated power rails from the PurePi II, or can they share a common supply?
  3. FifoPi Q7II Voltage
    • The manual specifies 3.3V for the FifoPi Q7II, but some setup videos show it connected to 5V. Which voltage is correct, and what precautions should I take?
Your insights would be invaluable in avoiding missteps and ensuring optimal performance. Thank you in advance for your time and expertise!
 
How should the Pi be connected
It's a "HAT, so it's connected to the Pi through the GPIO's. As far as power goes...you need at least two PSU's one for the 5v one for the 3.3v clean power. (It's all labeled and instructions are in the manuals, and they are a big help. I made a folder on my PC and download each manual for each component I have bought or am thinking about buying.)

You can power the stack from #48 PurePi II. It provides both 5v and 3.3. You can also watch the swap meet. I got a couple things there myself and sold a couple things myself. You'll need to buy batteries separately, Ian does sell them, they are not the same as the common 18650, those are 3.7 v. If don't buy from Ian, you make sure the 18650 you get are 3.2/3.3 v.
 
The instructions for the GUI settings is only in the ESS controller manual.
I just found this in the dual mono block DAC manual...Setting DPLL bandwidth to lowest level 1 for both PCM and DSD in the ESS Controller, at the "DPLL Bandwidth' setting panel (see ESS Controller manual for configuration details). So it seesm somewhere in one of the manuals it tells you where those settinmgs are. Oh, and I finally fixed my audio/video sync problem. It seems it's in these settings. More testing needs to be done however, to verify the proper settings.
 
I found this page explaining the filters in the ES9038 DAC

https://faq.wiimhome.com/en/support...lter-types-of-ess-es9038q2m-dac-on-wiim-ultra.

To get into those setting you use an ESS controller. I still haven't figured out how to get into it from the knob on the front, but I gave instructions above how to get to those settings with an Apple remote. I'll post if I figure out how to do it front panel of the Monitor Pi Pro.
 
I'm in need of some help I cant find out how to go about building my up new power supply to my streamer I have the #96b to power the RbPi4 and FIFO Q7II.

1. Do I need to add fuses in the chain before going to the UcConditionerPro 5V and 3.3V. If so what is the amp value and what are recommended fuse brands.

2. Do I need a on off switch for the transformer?

#96B. UltraCapacitor/Linear Hybrid 5V+3.3V power supplies


1. #33C LinearPi Dual 5V + 3.3V power supplies
2. #25C. UcConditionerPro 5V (ultracapacitors included)
3. #26C. UcConditionerPro 3.3V (ultracapacitors included)
4. #61C External ON/OFF switch
5. #62Cx2 10cm AWG18 power wires
6. #34Bx2 LinearPi 25mm standoff KIT
PowersupplySolution3.webp
 
Last edited:
I always put a switch on the main supply, for safety and energy savings , I do not have fuses between the 5v and 3.3v power supplies and the transformer , but there would be no harm in that, To calculate the fuse required you would need to know a few things about the power supply such as efficiency, inrush current ,and what you are trying to protect , etc, maybe a technical person can help
 
My journey so far.

Started with the streamer and separate dac
1749441544940.png


Exploded into full blown UCPure stack with IanCanada's Dac and OPA861 output stage
1749441654159.png

Followed by passive transformer I/V stage
1749441724538.png

1749441715075.png


Which was followed by the latest iteration of the I/V transformers (still passive)

1749441775368.png

1749441800308.png


Then changed the clocks to lower frequency Neutron Star clocks, since the goal was to do 96Khz

1749441890827.png


Then got rid of the UCPures and simplified the stack with LinearPis and double decker build. And also active board from Ivan changing from previous passive board. Also no longer separate 3.3V for dac and FifoPi. Just 1 LinearPi 3.3V one 5V and a ±12V for the output stage. Also added a output stage buffer (the blue board) to match impedance with my headphone amp.

1749441984890.png


And finally, replaced the LinearPi ±12V LinearPi with Ubib ±12V shunt regulator.

1749442218450.png


No longer a streamer i hoped to have. Ended up replacing my Dac with this one. I think this is as far this stack will go. I have been a fun and enlightening journey. Had to learn some EE concepts and soldering 🙂


Not much to comment on the sound as it is subjective. However each subsequent iteration was kept only iff I liked it better than or equal to previous version.
 
@NeoTheOne I saw your thread on that other forum, 😉. I almost registered there to post about it, I forget why I didn't, but I have been following it over there for a while, nice to see you post here too. It's timely too, because I am about to buy a couple of those perforated things in your last two pictures, and I was trying to find them somewhere besides Audiophonics.

So where did you get those two perforated base plates???
 
Hello @Gabster 2000 and all friends,

I'm building a Network Streamer using a Raspberry Pi 5 and Ian's boards, and I have a question.

I currently have a UcPure QUAD set to 3.3V powering the FifoPi Q7II.
I'd like to improve the 5V power supply, which currently powers both the FifoPI Q7II and the Pi from the same board.

What would be the most recommended setup?
I'm considering buying a UcPure MKII (which is on sale) to provide the 3.3V, and then using the UcPure QUAD at 5V to power both the RPi5 and the Q7.


Would this be a better option, or should I go for the LinearPRO to supply 5V to the RPi5 and Q7, and keep the UcPure QUAD at 3.3V?


I'm unsure whether the UcPure QUAD at 5V would be able to handle the load of both the RPi5 and the Q7 for a sustained period. It has been doing fine at 3.3V so far.
 
OK, thanks. It would be nice if some of this stuff we could get in the states. Makes no sense to me. Any way, Modu charges a lot more for shipping than Audiophonics and they have the exact same baseplates. https://www.audiophonics.fr/en/search?search_query=HIFI+2000+Inner+baseplate

I'm in Florida, and I made an order at the same time from Audiophonics and Ian Canada, and if you can believe it, I got my order from France two days quicker than my order from the same continent. The shipping is half at Audiophonics so I guess I'll go with them. I'll find out if such fast shipping was a fluke.
 
  • Like
Reactions: NeoTheOne
I'm unsure whether the UcPure QUAD at 5V would be able to handle the load of both the RPi5 and the Q7
When I started building my stack, I was able to get a UCPure 3.3v on the swap meet, (it was such a good deal I couldn't pass it up), but I still needed 5v PSU. This was all new to me, and I was planning on taking it slowly, long story short then there was that rabbit hole. Any way, I have been using Ian's UCPi, to power up the 5v portion, and I haven't had any problems, that i know of, related to the PSU. I just ordered, in fact it ships today, a UCPure 5v, (Not a quad), and I'm sure it's more than enough. I think the primary difference you would see in the two PSU's is most likely going to be in a lower ESR, and recharge more quickly, but I don't think many people would have an issue there. But I by no means am an expert when it comes to that. I'm pretty sure Ian has posted a comparison of the differences between the different iterations of the UCPure.
 
With all the issues I have been having, I'm going to start a troubleshooting log/manual of my own. The issues I have had, fixed and forgot how to fix just a couple months later, are too frustrating. I have a very good memory, but I think the issues I am having is it's all so new to me, I am not assimilating the information the first time. I know one thing, once I write it down, I'll probably never forget it again.