Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/26/07 02:44
Read: times


 
Msg Score: +1
 +1 Informative
#131516 - More audio codecs
Responding to: ???'s previous message
Andy Peters said:
Audio converters use the I2S ("inter-inter-sound") interface for the audio data and clocks. This is NOT the same as the I2C interface, which, if present on the converter, is used only for configuration.

Well, I2S, or something close to it. When it's an I2S derivative (or deviate, depending on your perspective), the interface is frequently just referred to as "PCM".

The only 8051-compatible micros I've seen with I2S ports are the TI TAS1020 and TUSB3200. It's a micro with a USB interface and data from the computer is handled by the micro's USB interface, which DMAs it to the I2S port. In other words, the micro never directly writes to or reads from the I2S port, so it's probably not what you want.

Add to the list of devices with I2S ports Atmel's MP3 Player Devices (e.g., AT8xC51SNDxx). Some even have built-in codecs. Additionally, they also contain a number of other features that tend to come in handy in audio applications (and not just MP3 players), such as MMC/SD card interfaces.

For voice-quality apps, there may be ADCs and DACs with an I2C interface you can use.

-a

Quite possible. But as I mentioned earlier, the statically scheduled nature of these audio-specific buses is quite valuable. Unless your I2C bus is lightly loaded, and only loaded with devices that play nice on the bus (e.g., do not hold control of the bus for extended periods or experience timeouts), the potential for a real headache exists. With I2S and friends, it just works.

--Sasha Jevtic

List of 8 messages in thread
TopicAuthorDate
How to communcate with 2 devices using C8051F310            01/01/70 00:00      
   Just tie all the SDAs and all the SCLs together            01/01/70 00:00      
      By definition            01/01/70 00:00      
   Are codec for audio purpose            01/01/70 00:00      
      Start with the usual suspects            01/01/70 00:00      
      I am using Cirrus CODEC            01/01/70 00:00      
      audio CODEC            01/01/70 00:00      
         More audio codecs            01/01/70 00:00      

Back to Subject List