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/TLV320AIC3109-Q1:如何在运行时识别安装的AIC是3109还是3104?

Guru**** 2434370 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/708509/linux-tlv320aic3109-q1-how-to-identify-the-installed-aic-is-a-3109-or-a-3104-at-run-time

部件号:TLV320AIC3109-Q1

工具/软件:Linux

TI专家,您好!

由于AIC3109和AIC3104是引脚到引脚兼容的,并且具有相同的I2C地址,

如果没有其它硬件资源来表示这种差异,如何在运行时将安装的AIC识别为3109或3104?

请说明可行的做法。

谢谢!

玉林。

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

    遗憾的是,这些设备没有某种ID寄存器,因此没有好方法询问设备是什么。
    如果在aic3109应用程序中使用aic3104,则不会出现问题,但是如果发生了相反的情况,则会出现问题。
    此致,
    Steve Wilson