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.

[参考译文] TLV320AIC3104:播放44kHz 音频文件时的 TLV320AIC3104挑战

Guru**** 2362840 points
Other Parts Discussed in Thread: TLV320AIC3104
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1491589/tlv320aic3104-tlv320aic3104-challenges-in-playing-44khz-audio-files

器件型号:TLV320AIC3104

工具与软件:

我们在设计中使用了 TLV320AIC3104音频编解码器。 我们在处理器驱动的 MCLK 下、面临着频率为44和48kHz 的音频文件中的挑战。

在 tlv320aic31xx.c 的内核源文件中、缺少处理器支持的数字12.28MHz、此外、还有外部16 MHz 晶体振荡器可选。

tlv320aic31xx.c«codecs«soc«sound- kernel/git/stable/linux.git - linux 内核稳定树

 

 

/* MCLK/p   速率 PLL:R j    d    dosr ndac MDAC aors nadc mAdc */

/* 44.1k 速率*/

{12288000 44100  x、x、x        、x、x、x、 x、 X}的范围内

{16000000 44100  x、x、x、x        、x、x、x 、 X}的范围内

 

/* 48K 速率*/

{12288000 48000  x、x、x、x        、x、x、 x、 X}的范围内

{16000000 48000  x、x、x x        、x、x、x、x 、 X}的范围内

 

 

我是否可以请求共享上述要求的数字配置文件或为12.28MHz 和16MHz 创建的方法/步骤?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    这些列表按以下顺序排列:

    MCLK/p 速率 PLL:R j D. dosr ndac MDAC aors nadc mAdc */ 

    12288000 48000 1 8 0 128 8 2 128 8 2

    16000000 48000 1 6 1440 128 8 2 128 8 2

    12288000 44100 1 7 3500 128 8 2 128 8 2 

    16000000 48000 1 5 6448 128 8 2 128 8 2


     我使用数据表中的这个公式来计算这些参数:

    如果您在这方面需要更多帮助、请告诉我。

    此致!
    MIR

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    应为 TLV320AIC3104考虑哪种 PLL 配置。 该文件中有两个工作簿 TLV320AIC310x 和 TLV320AIC31xx。 哪种工作簿运行良好?

    数据表中的音频时钟生成图因  TLV320AIC31xx 而异。  

    请澄清。

     e2e.ti.com/.../0601.pico_2D00_codec_2D00_pll.xlsx

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

     此处看起来您应该使用 AIC310x 配置。  

    此致!
    MIR