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.

[参考译文] Linux/TLV320AIC3104:aic3104 -> micbias寄存器?

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/580648/linux-tlv320aic3104-aic3104---micbias-register

部件号:TLV320AIC3104

工具/软件:Linux

大家好,

SDK - IPRDAC 3.8 RDK

内核- 2.6 .................37.

我的AIC3104工作正常,音频编解码器中的默认aic3104 micbias寄存器为0x25寄存器,设置为0x0。

现在,如何在引导后从内核更改我的寄存器设置。

1->我想通过amixer将其设置为2V,他们是否有任何选项可用。如果没有,我该怎么做?

2->我对音频编解码器执行了i2cdump,他们的微偏寄存器值为0x06。为什么要对该值进行chnaged?

在数据表中,当我检查这些值是否在保留位[Reserved. 只将零写入这些位]。

此致,

Ganesh

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

    MICBIAS寄存器位于第0页/寄存器25 (0x19)中。 为了从MICBIAS引脚获得2V电压,您需要将此寄存器配置为0x40。 最后的位(D2-D0)是保留值。 如数据表中所述,即使其默认值为0x06,您也需要在这些位上仅写入零。

    此致,
    Luis Fernando Rodríguez ñ o S.