This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TLV320AIC3262 multi-channel

Other Parts Discussed in Thread: TLV320AIC3262

Hi,

I would like to setup a aic3262 codec in multichannel mode. The serial-port ASI1 is driven by an external clock running at 2MHz with a 8kHz frame-sync. I would like the ADC to run at a sample-rate of 32kHz. The ADC will then have to send four stereo-pairs pairs per frame-sync to transmit all the 32kHz samples over the ASI1 interface. In the implementation I have setup the ADC for 32kHz sample-rate and the register B0_P4_R4_D[7:6] = 11 to get four stereo-pairs, but only one stereo-pair is transmitted over the serial port. Is it any additional settings needed to get all four stereo-pairs from the ADC?


Regards

/Björn Qvarnström

  • Hi Bjorn,

    Usually you cannot sample at 32ksps and send data at 8kHz through ASI because you will have aliasing issues. If you wish to send 4 channels of data between the TLV320AIC3262 and an applications processor you would need to configure the device in multichannel mode. This is explained in section 2.9.3, Multiple Channel, Multiple Pin Setup of the Application Reference Guide (http://www.ti.com/lit/ug/slau309/slau309.pdf).

    At this moment we do not have a multi-channel component for the AIC3262 PurePath Studio framework available, but you can use the AIC3263 framework and have the same results. The component is called "Multi_Channel_Digital_Out".

    Regards,

    J-

     

  • Hi,

    Using AIC3263 framework solved my problem.

    Best regards

    /Björn