Hi,
Would it be possible to use UART part of the IOIO board to stream out
digital audio signals ?
Here is a small flow diagram of my idea,
Android phone -> google ioio -> DAC -> Stereo speakers
Specification of Audio Quality:
No:of bits per channel : 24 bits
Sampling Frequency : 96Khz
No: of channels: 2
So is it possible to have a baud rate per channel =
24 * 96000 = 230400 bits/s
I would like to know the maximum baud rate that could be handled by
the UART ioio board. Where can i find more information/documents about
the limitations of the board?
Best Regards,
Manick.
--
You received this message because you are subscribed to the Google Groups "ioio-users" group.
To post to this group, send email to ioio-...@googlegroups.com.
To unsubscribe from this group, send email to ioio-users+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/ioio-users?hl=en.
Take a look at the specifications of the usb sound cards(very common stuff in the market). You might dig out some useful protocols.
Yan
DAC is something that i assumed which would be available.
1. I would like to have a dynamic range of audio from 0 to 120dB. Hence the 24bits/96Khz.
2. I would like to change the audio on the fly as well. So would it be possible to compress the audio on the fly (encoding to MP3) and sending the data via USB and then decoding+DAC? I am not sure how much would be the delay be.
3. If i would like to implement SPDIF on google ioio, could you please guide me how to implement it?
4. There are some videos on youtube which streams even the video data over the USB and much more.
http://www.youtube.com/watch?v=CR0yRU8Vtr0
I guess the HD video data rate is higher than the high quality audio which i mentioned above.
May be i have made a dumb comparison, but i feel that high quality audio could be transferred from the android phone via USB. The biggest problem i face is how :).
--
DAC is something that i assumed which would be available.I'm not sure whether a DAC that speaks UART is available... UART is not exactly a natural protocol for audio, as it is asynchronous.
1. I would like to have a dynamic range of audio from 0 to 120dB. Hence the 24bits/96Khz.96KHz seems a bit excessive, and I'll assume you know where to get content with this format...
3. If i would like to implement SPDIF on google ioio, could you please guide me how to implement it?First, IOIO is not a Google product. In its initial stages it was developed with some help from Google folks. It is also acknowledged by Google as one of the OpenAccessory-compatible boards. I'm wondering how you got this impression, so we can make sure others don't make this mistake.Second, I can't guide you specifically on SPDIF nor on PIC-programming if you're completely entry level, but if you come up with concrete questions regarding how to compile and package the IOIO firmware, or on the code structure of the existing firmware, I will be more than happy to help.