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.

How to implement separat outputs with linout and headphone on DSK6713



Hi,

I just need to send seprate outputs with linout and headphone, but until now I only know, that the outputs in both the channels are the same. I use always the command of AIC23: while (!DSK6713_AIC23_write(hCodec, x[sample])) for example. And I know that I can change the configration settings to adjust the volume of the headphone channel, but the headphone channel and the lineout channel always output the same signals, how can I for example outputs a sine wave in the  lineout channel and at the same time outputs a noise in the headphone channal. Is it possible?

best regards

Johnny

  • Hi,

    Thanks for your post.

    I think, this may not be possible because the digital filter characteristics of AIC23 outputs (both LINEOUT and HPOUT) cannot be changer and as far I understand, both the LINEOUT and HPOUT had different series capacitors in the DSK6713 schematics. Only one output on HPOUT and LINEOUT is possible but no two separate outputs on LINEOUT and HPOUT is possible. I guess, there should be low frequency signal flaw between LINEOUT and HPOUT for the same output itself and insuch case, you couldn't implement two separate outputs with both LINEOUT and HPOUT.

    If you are using the DSK board, you can use the DSK6713_AIC23_Config config variable, created in the c6715dskinit.h to modify easily the register which gives access to all aic23 control registers. After you changes, then you just initialize your codec passing config pointer as parameter with  hAIC23_handle=DSK6713_AIC23_openCodec(0, &config); and it will effect you settings which are configured in the codec registers.

    We would recommend you to post your codec related queries to audio converters forum for more insight on your request.

    Thanks & regards,

    Sivaraj K

    -------------------------------------------------------------------------------------------------------

    Please click the Verify Answer button on this post if it answers your question.

    -------------------------------------------------------------------------------------------------------