??? 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 |
Topic | Author | Date |
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 |