<!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>