Other Parts Discussed in Thread: PCM4220, TLV320ADC6140
Greetings,
I am currently working on my senior design project. We are building a guitar pedal and we wanted to know which would fit best for our design.
We currently think that the PCM3060 would be a good choice to pair up with our MCU (STM32F446RC). We thought about using an external clock as reference for both the MCU and the CODEC. We considered using I2S interface of the PCM3060.
Upon further investigation we are now considering using the SAI (serial audio interface) interface provided by the MCU. The SAI interface is able to support different standards: I2S, PCM, TDM, SPDIF, and AC97.
I wanted to know a couple of things:
1) Is the SAI interface the right choice for our project? Obviously this depends on which CODEC or ADC/DAC we will be using. But I will like to know if we should take advantage of the SAI interface in case this will increase the overall performance.
2) We thought about using an external clock as reference for both the MCU and the CODEC. I would like to know if this is necessary. I would also like to know a little more about why is this used so often in similar projects.
3) Will the quality/performance change if we decide to use a CODEC instead of a ADC/DAC?
Thank you in advance,
D.C.