I2S from Juli@ PCI sound card
This is my first post. I have learned quite a bit from reading the various forums, and I am giving a little in return.
This post does not keep entirely in the spirit of building your own DACs but it is a simple DIY cable which gives I2S output from a PCI sound card at up to 24/96 and possibly 24/192. Flame me if you must.
I will get some diagrams posted, but for now just wanted to document this idea. Pictures of the Juli@ can be found on http://www.digit-life.com/articles2/...lia/index.html and the I2S pinout on http://www.diyaudio.com/forums/showt...?postid=179778
I have an ESI Juli@ sound card ( new from ebay about $129 ) and was using the spdif to drive an external DAC in the Box. I upgraded to a used Perpetual P-3A and wanted to investigate an I2S connection. I use foobar2000 and Kernel Streaming and flac files.
The Juli@ has an interesting design - there are two circuit boards connected by dual in line headers ( a 20 pin designated J3 and a 10 pin designated J7). The "digital" board has the PCI connection and the Envy-24 HT ( 1724 ) controller chip. The analog board has an AK4358 DAC and an AKM ADC chip as well. The "analog" board can be rotated 180 degrees to change from RCA unbalanced connectors to Balanced 1/4" Phono plugs. Therefore there are matching connectors on opposite sides of the analog board.
I downloaded the datasheets for the Envy and the AKM DAC. The 1724 is capable of multichannel I2S outputs, and the AK4358 has multiple I2S inputs. I figured the I2S interface was going through the pin headers from digital to analog boards.
I took a multimeter and buzzed out the connectors and the chips, and found the following signals:
J3 ( 20 pin header )
J3 Pin 1 -> 1724 PSDOUT ( I2S data out) -> AK4348 SDTI1 (I2S data in)
J3 Pin 5 -> 1724 PSYNC ( I2S Word Clock ) -> AK4348 LRCK (I2S Left/Right Word clock)
J3 Pin 7 -> 1724 PBCLK ( I2S bit clock out ) -> AK4348 BICK ( I2S bit clock in )
J3 Pin 9 - > Xilinx on the digita board -> AK4348 MCLK ( I2S Master Clock in )
J7 ( 10 pin header )
J7 Pin 5 -> Digital VSS ( Actually several pins on J7 are VSS )
Here I had all the I2S signals ( Except DEEM as in Audio alchemy, but that does not exist on the Juli@ board )
Since there are two sets of headers, one set is on the top edge of the analog board, and has nothing plugged into it. I took an old keyboard cable with a 6 pin mini-Din connector and soldered the other end to wire wrap type pins, and plugged them into the signals listed above. The cable is shielded and the shield drain wire is connected to the mini-din connector shroud.
I simply broke off the sixth pin inside the mini-din to yield a 5 pin mini-din, and connected it up.
Believe it or not, this works perfectly with the P-3A DAC. I get I2S lock and can drive it with 16/44 up to 24/96 signals. It sounds great on my system, much better than the spdif connection. The only weirdness is the P-3A phase invert light is on all the time. Maybe I need to invert the word clock or something. I may send an email to Perpetual Tech and see what they say.
Now, I admit this is cheap and dirty. I should use better quality cable, connectors and probably buffer the signals with a 74LS244 or something. But it works and I am digging it for now.
So long as the cable is short, it should work quite well. Well done for having ingenuity! I've considered doing something similar to my M-audio Revolution 7.1, but haven't got around to it.
Thanks for your reply.
I forgot to mention that I have to configure the Juli@ as Juli@ Ch12 or Ch1234. However spdif does not seem to work with Ch1234, only if I use Ch34 alone. Not sure why Ch1234 does not drive both together.
The specs say that 192KHz only works on coax digital output, but I am getting only noise through the DAC if I upsample to 192kHz. I am not sure if it is the upsampler, PCI card or DAC at this point. However Secret Rabbit Code with 96kHz upsampling works fine and the DAC shows 96kHz signal.
The cable is about 1 meter or so, to reach from the pc under the desk to the DAC on the desk. There is one foil shield wrapped around the conductors, and an uninsulated stranded drain wire inside the foil that is tied to the connector.
I will put a scope on the signals maybe this weekend and see if there is loading or ringing.
Juli@ as a standalone DAC
Hi, I have a Juli@ in my G4 mac and think about modding a second one for using itas a standalone dac, without any control by a PC, slaved by the S/PDIF input.
Would this be possible? Does the card always do upsmpling, or can i fix the oversampling frequency?
All the best,
I don't think your idea would work because the spdif input and output are controlled by the Envy chip and that is tied to the PCI bus.
anybody has been able to get 24/192 on the tapped i2s out?
Juli supports 24/192 at the DACs, its I2S outputs offer this mode.
Since this specific card outputs stereo only, the pin header holds only one I2S channel from the ICE1724 controller. The remaining 3 I2S signals must be taken directly from ICE1724 pins, specifications e.g. http://alsa.cybermirror.org/manuals/...y24HT091DS.pdf . Of course the original Juli windows drivers do not support the other three channel-pairs, that is the closed-source system tax :)
I wonder what the drivers (win) would do using i2s.
Also, there is any pin that could be used for wordclock input?
The nice thing of the Juli@ compared for instance to the maya44 is the use of two different crystals for the internal clock.
The output TOSLINK connector is hooked in parallel to the SPDIF isolation transformer, there is no software limit.
According to this site:
The three cards using both the envy24ht(or s) and AKM 4114/4112 DIT are the Juli@, the Quartet and m-audio audiophile 192.
The Quartet looks the best of the tier: it has the advantage of having driver support (in Vista) for external clock, ready to use bnc wordclock input, and also a mic preamp. Sounds ideal for my needs.
Price and availability are both very good too, thanks to Auzentech distribution. Only pity is the pci interface (wonder if they'll ever make a pci-e version).
Are there any problems with this card that you know?
|All times are GMT. The time now is 06:40 PM.|
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2021 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 17.65%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2021 DragonByte Technologies Ltd.
Copyright ©1999-2021 diyAudio