Do you think by introducing a pair of line drivers like the Texas Instruments ISO1540 to the I2S bus will get the job done
I would imagine "low power bidirectional isolators" are the last things you would want to use here.
Whatever buffers you include to split the signal will introduce jitter and subsequent reclocking will, at least in concept, be needed if you aim for a low jitter system.
Otoh, i cannot imagine the need for a low jitter I2S signal at the input of the miniDSP - what you need is a reclock after the DSP.
Just realised the miniDSP does not have I2S outputs, so reclocking is obviously not possible.
Maybe Joro can advise on a suitable buffer ic for the MCK. The other signals... i wonder if both inputs cannot be supplied from the same set of outputs with just separate inline resistors...
Maybe Joro can advise on a suitable buffer ic for the MCK. The other signals... i wonder if both inputs cannot be supplied from the same set of outputs with just separate inline resistors...
..... Do you think by introducing a pair of line drivers like the Texas Instruments ISO1540 to the I2S bus .....
Hi,
ISO1540 is not proper for I2S, it's too slow. If I haven't miss something from the link:
this device should have I2S input and outputs. I agree to analog_sa, in this case you can connect Buffalo directly and miniDSP through line resistors 100 - 150ohm. Exact resistances depend on input capacitance of I2S line of miniDSP. Buffalo doesn't need reclock, because it's "jitter free" I2S, but miniDSP must has reclock, because it will bring jitter. As for master clock transfer, I would recommend LVDS logic (maybe the line will be long).Digital Audio input/outputs via I2S
Regards,
Joro
Hi,
I was playing with the software and I succeeded to bring format for PCM1704 and PCM56. I am wondering, is there any sense to take time (won't be short) to implement it on the main firmware.
Regards,
Joro
Hi Joro,
just discovered this thread ... will put myself on the GB tread for your XMOS board as is, but if you could implement the timings for the PCM56, that would be a clear additional value!
So one more further encouragement from my side for the implementation!
Also, if there would be an option to directly power the board from external 3.3V (A123 LiFoPo), that would be very welcome as well!
Keep up the good work,
Abel
Hi,
ISO1540 is not proper for I2S, it's too slow. If I haven't miss something from the link:
this device should have I2S input and outputs. I agree to analog_sa, in this case you can connect Buffalo directly and miniDSP through line resistors 100 - 150ohm. Exact resistances depend on input capacitance of I2S line of miniDSP. Buffalo doesn't need reclock, because it's "jitter free" I2S, but miniDSP must has reclock, because it will bring jitter. As for master clock transfer, I would recommend LVDS logic (maybe the line will be long).
Regards,
Joro
Dear Joro,
I will be immensely grateful if you can show me an example with a circuitry to give me a better understanding of what you are talking about! May I thank you in advance!
Last edited:
Hi,
USB AUDIO 2.0 REFERENCE DESIGN | XMOS
https://www.xmos.com/en/download/public/USB-Audio-2.0-Stereo-Driver-for-Windows-Overview.pdf
LP5900 requires 4.3V on input, but can tolerate up to 5.6V. Without changing components, 4 x LiFePo 1.2V will provide enough power for normal operation.
I attached a picture for you.
PS There is thread for PCM1704, PCM63, PCM56 and other DAC and there one can discuss only about DACs which requiring separate data channels:
http://www.diyaudio.com/forums/digi...56-pcm63-others-nos-mode-pc-oversampling.html
Regards,
Joro
...are the drivers on XMOS site WDM or not ?...?
USB AUDIO 2.0 REFERENCE DESIGN | XMOS
https://www.xmos.com/en/download/public/USB-Audio-2.0-Stereo-Driver-for-Windows-Overview.pdf
...Also, if there would be an option to directly power the board from external 3.3V (A123 LiFoPo)...
LP5900 requires 4.3V on input, but can tolerate up to 5.6V. Without changing components, 4 x LiFePo 1.2V will provide enough power for normal operation.
The difference is that RJ for one sample form of WS (L / R) is a meander, and the low level data is transferred to the left channel, the high data right channel, i.e. successively. If we want to have stereo PCM1704 without additional treatments, one has to use two separate parallel data channels.4. ... or right-justified data
and
I was playing with the software and I succeeded to bring format for PCM1704
What is the difference?
.. if you can show me an example with a circuitry to give me a better understanding of what you are talking about!...
I attached a picture for you.
PS There is thread for PCM1704, PCM63, PCM56 and other DAC and there one can discuss only about DACs which requiring separate data channels:
http://www.diyaudio.com/forums/digi...56-pcm63-others-nos-mode-pc-oversampling.html
Regards,
Joro
Attachments
Hi,
I will send you a PM.
I'm glad that everything is fine.
Regards,
Joro
do you have it on stock now ? the board and the dac module ?
I will send you a PM.
Got mine yesterday, thanks.
All working OK.
I'm glad that everything is fine.
Regards,
Joro
- Status
- This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
- Home
- Source & Line
- Digital Line Level
- XMOS DSD 384 kHz / 32bit USB