Considering an audio tutorial
If I can get some spare time in the next short while, I'm considering developing a tutorial that would implement a wireless audio transmitter using my normal hardware (LPC2148 and nRF24L01) with a couple of buffers. I would just be using the 2148's built-in A/D and D/A converters, so the quality probably wouldn't be that great. I think it would be a cool thing for you guys that dig audio (like me), and it may be a good place to get you started on moving up into nicer components (audio-spec ADCs and DACs). I'd love to hear your comments or suggestions!
4 Comments:
Hi brennen,
do you have any news about the wireless audio transmitter. What sampling rate are you considering? What will be the range?
betek
At the current moment, I've almost got the PIC code translation up and running. When I get that finished and the tutorials ported over, I'm planning on working with the audio transmitter. I'm not planning on getting external chips for the first revision, but instead using the internal ADC and DAC. My guess is that the sampling rate will be rather low, but I'm not sure what the capabilities of the LPC2148's converters are. I think the bit rate will be 10 bits (the max of the DAC, IIRC).
If I get this done and it seems popular, I may move onto a different architcture using audio-quality converters (more than likely some from Analog Devices, Cirrus, or Wolfson). The code would be similar, except the method of retrieving and putting out the data bytes.
Well, then, you are going to sample at a fixed rate and then just stream the samples one to a packet?
At the other end, you will clock them out at the same rate.....
It doesn't seem that there would be much more to it than that, right?
Latency should be pretty low from an audio standpoint, I'd imagine.
I'm actually testing a layout for Nordic's nRF24Z1 chip. The ADC I'm using is Wolfson's WM8737, and I'm still trying to decide on a DAC. I'll try to update the site with progress as it's made.
Post a Comment
Subscribe to Post Comments [Atom]
<< Home