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.

[参考译文] TLV320AIC3111:对于器件树 AM62 (SK AM62)、TLV320AIC3111的编解码器输入和输出应该是什么

Guru**** 2580585 points
Other Parts Discussed in Thread: TLV320AIC3106, SK-AM62, TLV320AIC3111, AM625, PCMD3140, TLV320AIC3262

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1215618/tlv320aic3111-what-should-be-codec-input-and-outputs-for-tlv320aic3111-for-device-tree-am62-sk-am62

器件型号:LINUXSDK-OMAPL138
主题中讨论的其他器件:SK-AM62TLV320AIC3111、TLV320AIC3106 AM625PCMD3140、TLV320AIC3262

大家好、我已经修改了 SK-AM62评估板并连接到 TLV320AIC3111EVM 板、以在 Linux 上测试功能。

我已安装默认 SDK (08.06.00.42)并刷写了 Linux 内核、并且能够测试 SK-AM62上的默认音频编解码器是否正常工作、现在已经开始修改器件树以支持 TLV320AIC3111。

您能否告诉我、TLV320AIC3111的编解码器输入和输出应该是什么?  

simple-audi-卡、小工具  

和  

简单的声卡路由   

谢谢  

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

    您可以转储系统中的所有混合器吗?

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

    这是在播放一些超时而不播放的音频后发生的。

    root@am62xx-evm:~#
    root@am62xx-evm:~# aplay tone-stereo.wav
    播放 wave"tone-simulare.wav":带符号16位小端字节序,速率48000Hz,Ste.
    可寻址
    [ 266.074660] ti-udma 485c0100.dma-控制器:chan1中断超时!
    root@am62xx-evm:~#
    root@am62xx-evm:~#
    root@am62xx-evm:~# i2cdump -y -f 1 0x18
    未指定大小(使用字节数据访问)
    0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
    00:00 00 01 56 03 11 08 08 80 00 08 02 00 80 ..?V????? ………………………………………
    10:08 00 08 02 80 80 04 00 00 01 4c 00 00 08 00??????? …………………………………
    20:00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00……………………………
    30:00 00 00 02 32 12 03 02 02 11 10 00 01 04 00 14 ...?2????? ……………………………
    40: 0C D8 00 6F 38 00 00 00 00 00 00 ee 10 D8 7e E3 ????.o8 ???~?
    50:00 00 00 80 00 00 00 00 7f 00 00 00 00 00 00 00 00 00…… ?……
    60:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    70:00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 ?..........
    80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    E0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    F0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    root@am62xx-evm:~#

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

    root@am62xx-evm:~# amixer.
    简单混频器控制"计时器模拟"、0
    能力:容量
    播放通道:左前-右前
    限制:播放0 - 127
    单声道:
    左前:播放0[0%][-63.50dB]
    右前:播放0[0%][-63.50dB]
    简单混频器控制"Speedaker Driver"、0
    功能:pvolume pswitch
    播放通道:左前-右前
    限制:播放0 - 3
    单声道:
    左前:播放0[0%][6.00dB][Off]
    右前:播放0[0%][6.00dB][Off]
    简单混音器控制"Speeder left"、0
    功能:pswitch pswitch-joined.
    播放频道:单声道
    单声道:播放[关闭]
    简单混频器控制"Speeder Right"、0
    功能:pswitch pswitch-joined.
    播放频道:单声道
    单声道:播放[关闭]
    简单混频器控制"MIC PGA"、0
    功能:cvolume cvolume-joined.
    捕捉通道:单声道
    限制:捕捉0 - 119
    单声道:捕捉0 [0%][0.00dB]
    简单混频器控制'adc'、0
    功能:cvolume cvolume-joined cswitch cswitch-joined.
    捕捉通道:单声道
    限制:捕捉0 - 64
    单声道:采集24个[38%][-8.00dB][OFF]
    简单混频器控制'adc 精细'、0
    功能:cvolume cvolume-joined.
    捕捉通道:单声道
    限制:捕捉0 - 4
    单声道:采集4 [100%][0.40dB]
    简单的混频器控制'DAC'、0
    能力:容量
    播放通道:左前-右前
    限制:播放0 - 175
    单声道:
    左前:播放87 [50%][-20.00dB]
    右前:播放87[50%][-20.00dB]
    简单的混合器控制"DAC Left Input"(左侧输入)、0
    功能:enum
    项目:"关闭""左数据""右数据""多功能"
    项目0:'左侧数据'
    简单混频器控制"DAC Right Input"(右输入)、0
    功能:enum
    项目:"关闭""右侧数据""左侧数据""多功能"
    项目0:"正确数据"
    简单混频器控制'HP 模拟',0
    能力:容量
    播放通道:左前-右前
    限制:播放0 - 127
    单声道:
    左前:播放0[0%][-63.50dB]
    右前:播放0[0%][-63.50dB]
    简单混音器控制'HP Driver'、0
    功能:pvolume pswitch
    播放通道:左前-右前
    限制:播放0 - 9
    单声道:
    左前:播放0[0%][0.00dB][Off]
    右前:播放0[0%][0.00dB][Off]
    简单的混音器控制'HP left',0
    功能:pswitch pswitch-joined.
    播放频道:单声道
    单声道:播放[关闭]
    简单混频器控制'HP 输出驱动器加电时间',0
    功能:enum
    项目:"0us""15.3us""153us""1.53ms""15.3ms""76.2ms"153ms""304ms"610ms"1.22s""3.04s""6.1s"
    项目0:"304ms"
    简单混频器控制'HP 输出驱动器斜升步进',0
    功能:enum
    项:"0ms""0.98ms""1.95ms""3.9ms"
    项目0:'3.9ms'
    简单的混合器控制'HP 右侧',0
    功能:pswitch pswitch-joined.
    播放频道:单声道
    单声道:播放[关闭]
    简单的混频器控制'MIC1LM M-端子',0
    功能:enum
    项目:"OFF""FFR 10欧姆"FFR 20欧姆"FFR 40欧姆"
    项目0:'关闭'
    简单的混合器控制'MIC1LM P 端子',0
    功能:enum
    项目:"OFF""FFR 10欧姆"FFR 20欧姆"FFR 40欧姆"
    项目0:'关闭'
    简单的混频器控制'MIC1LP P 端子',0
    功能:enum
    项目:"OFF""FFR 10欧姆"FFR 20欧姆"FFR 40欧姆"
    项目0:'关闭'
    简单的混频器控制'MIC1RP P 端子',0
    功能:enum
    项目:"OFF""FFR 10欧姆"FFR 20欧姆"FFR 40欧姆"
    项目0:'关闭'
    简单的混合器控制'从左侧输出 DAC'、0
    功能:pswitch pswitch-joined.
    播放频道:单声道
    单声道:播放[关闭]
    简单混频器控制"从 MIC1LP 左侧输出"、0
    功能:pswitch pswitch-joined.
    播放频道:单声道
    单声道:播放[关闭]
    简单的混频器控制"从 MIC1RP'左输出,0
    功能:pswitch pswitch-joined.
    播放频道:单声道
    单声道:播放[关闭]
    简单的混频器控制"从 MIC1RP'输出,0
    功能:pswitch pswitch-joined.
    播放频道:单声道
    单声道:播放[关闭]
    简单的混频器控制"从右输出 DAC"、0
    功能:pswitch pswitch-joined.
    播放频道:单声道
    单声道:播放[关闭]
    简单混音器控制"音量软步进"、0
    功能:enum
    商品:"快速"""低""已禁用"
    项目0:"快速"
    root@am62xx-evm:~#

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

    您好、这可以为您提供任何信息吗?

    不确定为什么所有模式都是单声道或关闭状态?  

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

    在播放之前、您将通过 amixer 设置它们。 您能否共享您的连接或原理图?

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

    好的、 请告诉我可以设置什么用于基本测试。

    原理图:

    我们已从 SOC 接口中移除以下0欧姆电阻:R654、R56、R331和 R55。 以及评估版 AIC3111 P5连接器上新编解码器(AIC3111)的连接 SoC 端。  

    通过板载 AIC3106:  

    删除了 R438、R439和 R440。 并连接到评估板 AIC3111 P5连接器。  

    我们将通过连接到评估版 AIC3111电路板上 P3的 J18从 USB-MODEVM 接口板为 AIC3111编解码器评估板供电。  

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

    您觉得 amixer 上的设置是否可以?  

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

    您可以使用 amixer 将设置设置为与您的连接相匹配

    如以下所示

    PDM ON/OFF feature:
    Before runing aplay&arecord, run following command to turn on PDM
    amixer cset numid=6,iface=MIXER,name='Pdm switch Ctrl' 1
    Before runing aplay&arecord, run following command to turn off PDM
    amixer cset numid=6,iface=MIXER,name='Pdm switch Ctrl' 0
    然后进行娱乐 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您能否提供 amixer 中用于 aic3106的设置、作为 SK AM62评估板的一部分?  

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

    或者、您是否有有关如何使用 TLV320AIC31xx Linux 驱动程序的文档?  

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

    好的,至少通过 amixer 命令实验,我们现在得到音频. 但我们每次玩 aplay 时在 dmesg 上仍然有这个超时拆卸错误。  

    root@am62xx-evm:~#
    root@am62xx-evm:~#
    root@am62xx-evm:~# amixer scontents
    简单混频器控制"计时器模拟"、0
    能力:容量
    播放通道:左前-右前
    限制:播放0 - 127
    单声道:
    左前:播放102 [80%][-12.50dB]
    右前:播放102 [80%][-12.50dB]
    简单混频器控制"Speedaker Driver"、0
    功能:pvolume pswitch
    播放通道:左前-右前
    限制:播放0 - 3
    单声道:
    左前:播放3 [100%][24.00dB][开]
    右前:播放3 [100%][24.00dB][开]
    简单混音器控制"Speeder left"、0
    功能:pswitch pswitch-joined.
    播放频道:单声道
    单声道:播放[打开]
    简单混频器控制"Speeder Right"、0
    功能:pswitch pswitch-joined.
    播放频道:单声道
    单声道:播放[打开]
    简单混频器控制"MIC PGA"、0
    功能:cvolume cvolume-joined.
    捕捉通道:单声道
    限制:捕捉0 - 119
    单声道:捕捉0 [0%][0.00dB]
    简单混频器控制'adc'、0
    功能:cvolume cvolume-joined cswitch cswitch-joined.
    捕捉通道:单声道
    限制:捕捉0 - 64
    单声道:采集24个[38%][-8.00dB][OFF]
    简单混频器控制'adc 精细'、0
    功能:cvolume cvolume-joined.
    捕捉通道:单声道
    限制:捕捉0 - 4
    单声道:采集4 [100%][0.40dB]
    简单的混频器控制'DAC'、0
    能力:容量
    播放通道:左前-右前
    限制:播放0 - 175
    单声道:
    左前:播放87 [50%][-20.00dB]
    右前:播放87[50%][-20.00dB]
    简单的混合器控制"DAC Left Input"(左侧输入)、0
    功能:enum
    项目:"关闭""左数据""右数据""多功能"
    项目0:'左侧数据'
    简单混频器控制"DAC Right Input"(右输入)、0
    功能:enum
    项目:"关闭""右侧数据""左侧数据""多功能"
    项目0:"正确数据"
    简单混频器控制'HP 模拟',0
    能力:容量
    播放通道:左前-右前
    限制:播放0 - 127
    单声道:
    左前:播放102 [80%][-12.50dB]
    右前:播放102 [80%][-12.50dB]
    简单混音器控制'HP Driver'、0
    功能:pvolume pswitch
    播放通道:左前-右前
    限制:播放0 - 9
    单声道:
    左前:播放7 [78%][7.00dB][开]
    右前:播放7 [78%][7.00dB][开]
    简单的混音器控制'HP left',0
    功能:pswitch pswitch-joined.
    播放频道:单声道
    单声道:播放[打开]
    简单混频器控制'HP 输出驱动器加电时间',0
    功能:enum
    项目:"0us""15.3us""153us""1.53ms""15.3ms""76.2ms"153ms""304ms"610ms"1.22s""3.04s""6.1s"
    项目0:"304ms"
    简单混频器控制'HP 输出驱动器斜升步进',0
    功能:enum
    项:"0ms""0.98ms""1.95ms""3.9ms"
    项目0:'3.9ms'
    简单的混合器控制'HP 右侧',0
    功能:pswitch pswitch-joined.
    播放频道:单声道
    单声道:播放[打开]
    简单的混频器控制'MIC1LM M-端子',0
    功能:enum
    项目:"OFF""FFR 10欧姆"FFR 20欧姆"FFR 40欧姆"
    项目0:'关闭'
    简单的混合器控制'MIC1LM P 端子',0
    功能:enum
    项目:"OFF""FFR 10欧姆"FFR 20欧姆"FFR 40欧姆"
    项目0:'关闭'
    简单的混频器控制'MIC1LP P 端子',0
    功能:enum
    项目:"OFF""FFR 10欧姆"FFR 20欧姆"FFR 40欧姆"
    项目0:'关闭'
    简单的混频器控制'MIC1RP P 端子',0
    功能:enum
    项目:"OFF""FFR 10欧姆"FFR 20欧姆"FFR 40欧姆"
    项目0:'关闭'
    简单的混合器控制'从左侧输出 DAC'、0
    功能:pswitch pswitch-joined.
    播放频道:单声道
    单声道:播放[打开]
    简单混频器控制"从 MIC1LP 左侧输出"、0
    功能:pswitch pswitch-joined.
    播放频道:单声道
    单声道:播放[关闭]
    简单的混频器控制"从 MIC1RP'左输出,0
    功能:pswitch pswitch-joined.
    播放频道:单声道
    单声道:播放[关闭]
    简单的混频器控制"从 MIC1RP'输出,0
    功能:pswitch pswitch-joined.
    播放频道:单声道
    单声道:播放[关闭]
    简单的混频器控制"从右输出 DAC"、0
    功能:pswitch pswitch-joined.
    播放频道:单声道
    单声道:播放[打开]
    简单混音器控制"音量软步进"、0
    功能:enum
    商品:"快速"""低""已禁用"
    项目0:"快速"
    root@am62xx-evm:~#

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

    我想知道您是否运行 aplay xxx.wav、可以听到声音?

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

    是的、现在可以听到音频、这只是超时错误/警告。 谢谢  

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

    现在、我们可以关闭该票证。