<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=780352215-13022004><FONT face=Arial color=#0000ff
size=2>Steve,</FONT></SPAN></DIV>
<DIV><SPAN class=780352215-13022004><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=780352215-13022004><FONT face=Arial color=#0000ff size=2>No
they are different.</FONT></SPAN></DIV>
<DIV><SPAN class=780352215-13022004><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=780352215-13022004><FONT face=Arial color=#0000ff size=2>I2S is
a 'bus' designed to pass converter data around. It consists of a word clock, bit
or data clock and data. There is usually a 256x, 384X or 512X master clock used
to provide internal clocking to the converter too. I don't know if that is part
of the I2S spec. You might want to grab something like the Crystal CS4390 or
some other data sheet and take a look at it. What most people don't know is
there is a spec (connector & drivers/receivers) for running the I2S signals
in parallel between seperate devices. We usually use SPDIF or AES/EBU or light
pipe because it is different.</FONT></SPAN></DIV>
<DIV><SPAN class=780352215-13022004><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=780352215-13022004><FONT face=Arial color=#0000ff size=2>I2C is
used to pass non-syncronous data aound between chips (converters are syncronous
and the timing is verty critial). My experence is that it's mainly used
to program chips vs pass data between chips. I think that come
converters have both I2S and I2C. I2S for the converter data and I2C to program
the features of the chip. Some instrumenation converters also use the I2C
interface for data.</FONT></SPAN></DIV>
<DIV><SPAN class=780352215-13022004><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=780352215-13022004><FONT face=Arial color=#0000ff
size=2>Jay</FONT></SPAN></DIV>
<BLOCKQUOTE
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid">
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
size=2>-----Original Message-----<BR><B>From:</B>
owner-synth-diy@dropmix.xs4all.nl
[mailto:owner-synth-diy@dropmix.xs4all.nl]<B>On Behalf Of </B>Steve
Allen<BR><B>Sent:</B> Thursday, February 12, 2004 8:13 PM<BR><B>To:</B> Jay
Schwichtenberg; diy<BR><B>Subject:</B> RE: [sdiy] Mismatch in word length with
I2S (16/24 bits), it won't work ? <BR><BR></FONT></DIV>
<DIV><BR><BR><B><I>Jay Schwichtenberg <jays@aracnet.com></I></B> wrote:
<BLOCKQUOTE class=replbq
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">
<P>Linium,<BR><BR>I'm not experienced with the BB chips. But! I have
experience with some<BR>Crystal and AKM chips. A lot of their chips have
programmable options for<BR>the type of interface. Most new chips will
include I2S </P>
<P>Is this the same as Phillips I2C Bus....?</P>
<P> </P>
<P>MSB or LSB first or<BR>both. Some have other interfaces also, but I2S is
the standard. There is no<BR>2 starting bits either. Data is clocked with
respect to the bit clock and<BR>word clock with 1 bit per clock.<BR><BR>I
looked at the data sheet for the TDA part. It's obsoleted on Philips
WEB<BR>site and the data sheet is pretty mininal. If you're looking at 16
bits<BR>because of cost don't. 24 bit DACs aren't that expensive. I would
blow the<BR>16 bit parts off and look at 24 bit multi-bit parts. There are a
number of<BR>cheap DACs out there that are targeted for multi-media.
Multi-bit ones are<BR>much more tolerant of clock jitter. Biggest problem
with new parts is you<BR>may not find it in a DIP package.<BR><BR>If you're
stuck with the TDA or PCM you might try contacting the manufacture<BR>and
see what they say about clocking it with 24 bit
data.<BR><BR>Jay<BR><BR><BR>> -----Original Message-----<BR>> From:
owner-synth-diy@dropmix.xs4all.nl<BR>>
[mailto:owner-synth-diy@dropmix.xs4all.nl]On Behalf Of Linium<BR>> Sent:
Thursday, February 12, 2004 9:13 AM<BR>> To: diy<BR>> Subject: [sdiy]
Mismatch in word length with I2S (16/24 bits), it won't<BR>> work
?<BR>><BR>><BR>> Hello,<BR>><BR>> I was reading the specs of
the DIR1703, and discovered that this<BR>> puppy will<BR>> produce I2S
digital out only in 24bit word.<BR>><BR>> I intended at first to use
the DAC TDA1543 but the specs say it<BR>> accepts 16bits<BR>> I2S
input.<BR>><BR>> Well, i am not very aware of the I2S format, but
really i think<BR>> it won't work.<BR>> The I2S word is composed of 2
start bits for nothing, then the<BR>> signal is a LSB<BR>> then a
MSB.<BR>><BR>> I am afraid that if a 24bits signal is received, the
last byte will be<BR>> ignored, and it is the most
meaningfull...<BR>><BR>> Does some have an idea about this
?<BR>><BR>> Well, i have a DAC PCM56U offered by! TI as a replacement,
but i<BR>> will be happy<BR>> to know if I2S is notoriously available
as 16 and 24 word length.<BR>><BR>>
Linium<BR>><BR><BR></P></BLOCKQUOTE></DIV>
<P>
<HR SIZE=1>
Do you Yahoo!?<BR>Yahoo! Finance: <A
href="http://us.rd.yahoo.com/evt=22055/*http://taxes.yahoo.com/filing.html">Get
your refund fast by filing online</A></BLOCKQUOTE></BODY></HTML>