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

I just finished my test setup, but the master/slave switch setup doesn't seem to work.
The photo shows the switch on J4 of the 3.3V LinearPi MkII, that was a mistake and it's in the J3 of the left 5V LinearPi MkII.

When I flip the switch, only the left 5V LinearPi MkII turns on and with that the Rasperry Pi.
But the other two LinearPi MkII's do not switch on.

The documentation is a bit vague here.
When just using two LinearPi MkII's it mentions to hook up J1 to J4, add the switch to J3 and that's it.
But under J. Application Notes, nr. 3 "How to group LinearPi MkIIs together" it says to do the same, but for a bigger group

Does that mean, in my case, I need to hook connect J1 of the left to J4 of the right LinearPi MkII?

Technically that doesn't make sense to me. Why in a configuration of more than two LinearPi MkII's would that be needed?
If what I think is correct, of course.

Hopefully someone has an answer to this, because I don't just want to hook up wires everywhere.

The documentation can be very vague at times. The English isn't the best, but the explaining is worse at times.
Hi @weust

What is Position of the S1 switch at each of the linearPi?

Can you control each of linearPi’s individually using the external switch and with the master/slave control cable removed?

Regards Mikkel
 
Last edited:
@miklau All S1 are in the off position.
Each LinearPi works individually.

When it's not stupidly hot here anymore (it was 32C here today) I will test again.
I have placed the switch wire in J3 of the left LinearPi, the one with open J1.

I also saw I forgot to hook up wires to the HdmiPi Pro, so need to take care of that as well.
AWG15 wire is too thick to have two of them in one connector, so will solder it to the bottom of the FifoPi Q7.
I will feed the HdmiPi Pro with it's own 3.3V wires instead of using the passthrough.
 
Hello,

I have tested the FemtoMck clocks that come with Q7 II on my transport digi v1 and am pretty happy with the results. Since they are not on sale, I am looking for a third-party equivalent. Has anybody compared them with Crystek or Accusilicon ones? Or any other suggestion except SC-Pure.

Thank you!
 
@miklau All S1 are in the off position.
Each LinearPi works individually.

When it's not stupidly hot here anymore (it was 32C here today) I will test again.
I have placed the switch wire in J3 of the left LinearPi, the one with open J1.

I also saw I forgot to hook up wires to the HdmiPi Pro, so need to take care of that as well.
AWG15 wire is too thick to have two of them in one connector, so will solder it to the bottom of the FifoPi Q7.
I will feed the HdmiPi Pro with its own 3.3V wires instead of using the passthrough.
Hi @weust

You wrote that the external switch is connected to the left linearPi. Is this correct? If that is the case then you have connected the input control cable to the output of the next linearPi.
You must connect the external switch to the master of the linearPi and then connect the control cable from the output j1 to the input of j4 at the next linearPi.

Or in you case, according to your last picture, move the external switch to the J3 at linearPi at the far right side, since this is the master.

Trying to understand how you connected everything but a bit difficult without a picture with updated connections.
If the above suggestions doesn’t work please upload a new picture?🙂
 
Thanks for the response! So this effectively says that the default setting of the HdmiPiPro matches the default setting of the Denafrips (Mode 0), which is great as no additional configuration would be needed. I had read somewhere earlier in this thread that someone had co that this was not the case and the settings would need to be changed. This document confirms otherwise n

Just curious about the NOS setting on the DAC: I’m assuming this means that the Denafrips will not (or cannot) do oversampling when connected to the HdmiPiPro. Why would this be? sorry if the answer is obvious, I’m still learning my way.
 
@iancanada, I'm trying to use some older boards of yours, and I can't seem to get them to play nice together. This got me wondering if there might be some electrical incompatible with different combination of different generations of PCBs. My current objective (that doesn't seem to be working) is using the 90348MPi Dual Mono Plus dac, and the latest Transformer IV output stage PCB. I've got data showing up on the MonitorPi Pro, but no audible output.

Are there any compatibility issues with using these two boards?

My testing stack is the following;

PurePI II -> RPi 3 -> Dual Mono Plus -> Transformer IV -> MonitorPi Pro

I'll wait for a response to this question, as the answer might enlighten other issues (maybe compatibility) with combination of older and newer boards. 🙂 I'm trying to reduce my testing stack to the bare minimum to help troubleshoot.

Rick

Edit: I just tried this combo with the older ESS control (skinny one) and I have audio. Maybe I'm confused. I thought the MonitorPi Pro supported ESS control functionality? I had ESS Controller enabled on the MonitorPi Pro. Is there another option setting that I'm missing?
 
Last edited:
dc to usb-c adapter like this : (you can cut-off "dc" socket and connect wires to linearpi 5v - for some reason 5V to J2 lifepomini is too low but 5v to usb-c works flawless ... View attachment 1343115
yes, been there done that., no joy, sound is "shouty" I'm thinking that the Lifepo batteries that I sourced at retail here in Canada were wrong, they are marked 3.2V 3300Mah....and it seems the ANR26650 is rated #.#v 2500Mah.....I've ordered the recommended ones from China, and now I wait. Ian makes no mention on how difficult these batteries are to source. He should !
 
Hi Team,
Need clarification being new…
On a Q7 why for stock clocks pin1 bending is not given but for other replacement clocks they are doing so?
Is this mandatory to bend pin 1? If not done what are the challenges or limitations we will be having.
Also do we have any functional difference the way streaming/DAC option works because of this.
Please guide.
 
@iancanada, I'm trying to use some older boards of yours, and I can't seem to get them to play nice together. This got me wondering if there might be some electrical incompatible with different combination of different generations of PCBs. My current objective (that doesn't seem to be working) is using the 90348MPi Dual Mono Plus dac, and the latest Transformer IV output stage PCB. I've got data showing up on the MonitorPi Pro, but no audible output.

Are there any compatibility issues with using these two boards?

My testing stack is the following;

PurePI II -> RPi 3 -> Dual Mono Plus -> Transformer IV -> MonitorPi Pro

I'll wait for a response to this question, as the answer might enlighten other issues (maybe compatibility) with combination of older and newer boards. 🙂 I'm trying to reduce my testing stack to the bare minimum to help troubleshoot.

Rick

Edit: I just tried this combo with the older ESS control (skinny one) and I have audio. Maybe I'm confused. I thought the MonitorPi Pro supported ESS control functionality? I had ESS Controller enabled on the MonitorPi Pro. Is there another option setting that I'm missing?
I know I'm trying to mix-n-match some of Ian's older and newer generation of boards. Some of which may not be compatible. I seem to be proving that to myself. What I've found... It seems newer generation of boards are not compatible with the original FiFoPi Ultimate. Ian states that in the documentation. It also seems that the MonitorPi Pro will not recognize Ian's 9038MPi Dual Mono Plus dac. Can this be confirmed? The manual states it works with an ESS dac (page 6, #2) of the current docs, but does not call out any incompatible with the Dual Mono Plus specifically. This should work sans any FifoPi. It would be nice to have confirmed that the MonitorPi Pro does not have the same ESS controller electrical(or software) compatibility as the original did and therefore does not support the Dual Mono Plus dac.

@iancanada, can you provide further insight on this topic?
 
@iancanada, I'm trying to use some older boards of yours, and I can't seem to get them to play nice together. This got me wondering if there might be some electrical incompatible with different combination of different generations of PCBs. My current objective (that doesn't seem to be working) is using the 90348MPi Dual Mono Plus dac, and the latest Transformer IV output stage PCB. I've got data showing up on the MonitorPi Pro, but no audible output.

Are there any compatibility issues with using these two boards?

My testing stack is the following;

PurePI II -> RPi 3 -> Dual Mono Plus -> Transformer IV -> MonitorPi Pro

I'll wait for a response to this question, as the answer might enlighten other issues (maybe compatibility) with combination of older and newer boards. 🙂 I'm trying to reduce my testing stack to the bare minimum to help troubleshoot.

Rick

Edit: I just tried this combo with the older ESS control (skinny one) and I have audio. Maybe I'm confused. I thought the MonitorPi Pro supported ESS control functionality? I had ESS Controller enabled on the MonitorPi Pro. Is there another option setting that I'm missing?
Ian users the same output/input footprint on all his DAC’s and analog stages. So this will work.

Regarding the build in ess controller. Do you get the white dot in the top right corner at the MonitorPi pro? This will indicate that the controller can see the ES9038.
I you don’t have this, try powering your different boards in a different order. Yes this doesn’t make sense but many have had this issue and can sometimes simply be solved by changing some wires. You don’t necessary have to go to the same lengths as Gabster did…
Have a look a gabsters video at 55.00 min:
 
Last edited:
  • Like
Reactions: redjr
I know I'm trying to mix-n-match some of Ian's older and newer generation of boards. Some of which may not be compatible. I seem to be proving that to myself. What I've found... It seems newer generation of boards are not compatible with the original FiFoPi Ultimate. Ian states that in the documentation. It also seems that the MonitorPi Pro will not recognize Ian's 9038MPi Dual Mono Plus dac. Can this be confirmed? The manual states it works with an ESS dac (page 6, #2) of the current docs, but does not call out any incompatible with the Dual Mono Plus specifically. This should work sans any FifoPi. It would be nice to have confirmed that the MonitorPi Pro does not have the same ESS controller electrical(or software) compatibility as the original did and therefore does not support the Dual Mono Plus dac.

@iancanada, can you provide further insight on this topic?
When building my new and 2nd IanCanada DAC I think I tested the MonitorPi pro on the first edition dual mono DAC and I worked. I also believe I tested the dual mono mkii DAC on the old fifopi ultimate; also worked.

I was trying to compare the new and old board to hear any improvement in sound quality and therefore quite sure I came across similar configurations.
 
  • Like
Reactions: redjr