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:TLV320AIC3104EVM:可以实现模拟输入旁路功能

Guru**** 2463330 points
Other Parts Discussed in Thread: TLV320AIC3104, TLV320AIC3106

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/768099/tlv320aic3104-tlv320aic3104evm-can-t-get-analog-input-bypass-to-work

部件号:TLV320AIC3104
主题: TLV320AIC3106中讨论的其它部件

您好,

我有一个Texas TLV320AIC3104EVM板,并且正在尝试按照数据表的10.4 部分使用模拟输入旁路通道将LINE2R输入连接到RIGHT_LOP。

因此,在‘Bypass Paths’(旁路路径)选项卡中,我选择了‘LINE2R - Bypass’(LINE2R -旁路),这将在‘Command Buffer’(命令缓冲区)选项卡中生成一条消息

           W 30 6C 80

因为我正确地理解了数据表,所以这应该会导致我输入到MIC2R/LINE2R的信号在RIGHT_LOP处发出。

但我什么也不知道为什么。

另一个问题是I2C下发送的命令十六进制80被发送到寄存器108,但数据表第74页上显示第7位是保留的,第6位应设置为启用LINE2R旁路。

数据表是否有错误?

如有任何帮助,我们将不胜感激。

此致,

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

    您需要确保Rright_LOP/M输出已关闭。

    在这种情况下,请提供完整的注册确认

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

    Steve,

    感谢您的回复。

    我检查了RIGHT LOP输出,它已关闭,但我无法看到任何输出上的任何信号,除非它被严重衰减。

    我的寄存器配置为:

    i i2c标准

    R 30 00 10
    读取请求成功
    起始时间:30 00:00 00 00 10 04 00 80 00 00 00 01 00 00 80

    r 30 10 10.
    读取请求成功
    从30 10开始:80 FF 78 78 78 78 78 06 00 FE 00 D0 A0 00

    r 30 20 10.
    读取请求成功
    从30 20:00 50 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00开始 00 80 00 00 00 00 00 00

    r 30 30 10.
    读取请求成功
    从30:00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00开始 00 04 00 00 00 00 00 00 00

    r 30 40 10.
    读取请求成功
    从30 40:00 04 00 00 00 00 00 00 00开始 00 04 00 00 00 00 00 00 00 00 00

    r 30 50 10.
    读取请求成功
    起始时间:30 50:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 00 00 00

    R 30 60 10.
    读取请求成功
    从30 60:00 00 00 00 00开始 00 02 00 00 00 00 04 80 00 00 00 00 00

    自从我发布此问题以来,我已经发送了:

    'LINE2R ->右PGA ->右LOP'

    并且可以看到我的输入出现在Right_LOP上。 但我不明白为什么旁路'LINE2R->RIGHT_LOP'不起作用。

    此致

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

    寄存器0x6C未显示无源模拟旁路的任何配置。

    您能否仔细检查是否正在写入?

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

    Steve,

    为什么说寄存器0x6c未显示任何配置? 我发送的数据:

    R 30 60 10.
    读取请求成功
    从30 60:00 00 00 00 00开始 00 02 00 00 00 00 04 80 00 00 00 00 00

    显示设置为0x80。

    您是否认为0x80的位7不是旁路位,并且应根据寄存器108的数据表设置位6?

    如果是,这正是我的问题。 作为我的初始POST详细信息,如果我在'Bypass Paths'选项卡上设置了'LINE2R'旁路,TLC320AIC3014EVM将显示一条消息:

    W 30 6C 80

    根据TLV320AIC3104寄存器108的数据表,它设置了保留位7,而不是旁路位6。

    我确实尝试手动设置了位6,但它没有任何区别,在RIGHT LOP上没有显示输出。

    我正在运行的评估工具软件版本是1.0 .0--2007年6月1日'。

    此致,

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Steve,
    更新后,我安装了较新的GUI版本1.1 1,但发生了同样的情况。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Tunstall,

    是的,我的错误,我的眼睛在那里丢了一根柱子,我以为6C是6B。 问题是GUI问题。当您单击"line2RP bypass (line2RP旁路)"时,它更改了位D7,但应该更改位D6。因此,它应该写入0x40,而不是写入0x80。

    如果单击Line2RM旁路,则应写入0x40以注册6C。

    我想知道您在哪里找到了以后的GUI? 这一消息从未正式公布。
    此致,
    -Steve Wilson
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Steve,

    我尝试了您的建议,'Command Line Interface'(命令行界面)确实显示0x40已写入-'w 30 6C 40'。

    但是,仍没有在Rright_LOP上输出。

    正如我之前提到的,我确实尝试在'Command Line Interface'中手动写入0x40,但它也不起作用,所以如果选择'Line2Rm'有效,我会很困惑。

    情况和以前一样,旁路似乎不起作用,但是

             'LINE2R ->右PGA ->右LOP'

    工作正常,输入出现在Rright_LOP上。

    那么为什么不绕过工作呢? 是否有人让它工作?

    至于GUI版本1.1 .1,我昨天从德州网站下载了它。 我不知道我所使用的设备的历史,它是在我使用之前安装在一台旧笔记本电脑上,以便解决一些驱动程序问题,或者我被告知。

    此致,

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

    我尝试了您的建议,'Command Line Interface'(命令行界面)确实显示0x40已写入-'w 30 6C 40'。

    但是,仍没有在Rright_LOP上输出。

    正如我之前提到的,我确实尝试在'Command Line Interface'中手动写入0x40,但它也不起作用,所以如果选择'Line2Rm'有效,我会很困惑。

    情况和以前一样,旁路似乎不起作用,但是

    'LINE2R ->右PGA ->右LOP'

    工作正常,输入出现在Rright_LOP上。

    那么为什么不绕过工作呢? 是否有人让它工作?

    至于GUI版本1.1 .1,我昨天从德州网站下载了它。 我不知道我所使用的设备的历史,它是在我使用之前安装在一台旧笔记本电脑上,以便解决一些驱动程序问题,或者我被告知。

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

    我刚刚连接了一个EVM并对其进行了测试。 我意识到我只在TLV320AIC3104上测试过IN1R和IN1L输入。 我已经在TLV320AIC3106上对它们进行了测试。

    我和你有同样的问题。 这看起来可能是数据表错误。 TLV320AIC3104是TLV320AIC3106的衍生器件,它具有两个额外的差动输入(IN2RP/M和IN2LP/M)单端输入称为In3R和IN3L。 单端输入没有旁路路径。

    我猜单端输入是AIC3104设计所使用的,差分输入被删除。 我将联系我们的设计团队,或者深入研究设计数据库以确定并回复您。 设计团队已经完成了许多新项目,因此可能需要几天时间才能收到回复。

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

    我已向设计团队确认。 这是数据表错误。 AIC3104和AIC3101上的Line2L/R没有钝化模拟旁路。

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

    Steve,

    由于EVM GUI支持旁路选择,但至少我们现在知道了,因此,答案确实令人惊讶。 我们已将我们的输入重新路由至LINE1L/R输入。

    感谢您对此所做的工作。

    此致,