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.

[参考译文] TLV320AIC3111EVM-K:编解码器控制软件数字滤波器 GUI 错误

Guru**** 2470160 points
Other Parts Discussed in Thread: TLV320AIC3111EVM-K

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/795463/tlv320aic3111evm-k-codec-control-software-digital-filter-gui-error

器件型号:TLV320AIC3111EVM-K

我尝试将编解码器控制软件中的数字滤波器 GUI 与 TLV320AIC3111EVM-K 配合使用 GUI 似乎正常工作(我可以更改设置、拖动周围的点等)、直到我插入 EVM。 插入 EVM 后、我会收到一条错误消息、显示"Access violation at address"

。 读取地址
具体取决于我尝试执行的操作。 我正在运行 Windows 10。

谢谢、

Dave

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

    什么是偶然的计时。 我上周刚更新到 Windows 10。 让我在计算机上重新安装此软件、看看我是否可以重现您的问题。

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

    Dave、

    我自己在 TLV320AIC3111EVM-k 产品文件夹中的软件包方面遇到了一些问题。  我需要研究这个问题, 但我认为我的解决方案也应该适合你。

    TLV320AIC3110EVM-u 使用同一 GUI 的更新版本、 该 GUI 还可用作更新的 AIC3111EVM-k GUI。  

    单击此链接下载->"AACEV-1AEVM 软件(修订版 A)"  

    我刚刚在 AIC3111EVM 上对此进行了测试、没有发现任何错误。  请注意、当您将 EVM 插入软件时、将自动使用"初始化脚本"对其进行配置 、因此您应该在两个接口之间具有 USB 音频功能。

    此致、  

    -Steve Wilson

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

    您好、Steve、

    滤波器 GUI 在软件版本中正常工作。 但是、我为在线更改滤波器参数而编写的命令脚本(以解决 GUI 不工作的问题)在该版本的 Code Control 中不起作用。 以下是脚本:

    ----------------------------------------------------

    --

    #配置处理块

    ----------------------------------------------------

    --

    #选择第0页

    宽30 00

    选择# PRB_P2 (第0页、寄存器60)

    W 30 3c 02

    #选择第8页、为 DAC 启用自适应滤波

    宽30 00 08 04

    ----------------------------------------------------

    --

    #首先,写入缓冲区 A 的寄存器

    #双二阶滤波器 A、左通道(第8页、寄存器2 - 11)

    w 30 02 7f ff 81 1b 7d d0 7f 19 81 ca

    #双二阶滤波器 A、右通道(第8页、寄存器66 - 75)

    宽30 42 7f ff 81 1b 7d d0 7f 19 81 ca

    # Biquad 滤波器 B、左通道(第8页、寄存器12 - 20)

    W 30 0c 2D E1 ef 22 0c 4F 52 B3 C2 0c

    #双二阶滤波器 B、右通道(第8页、寄存器76 - 84)

    w 30 4c 2D e1 ef 22 0c 4F 52 B3 C2 0c

    #秒、开关缓冲器

    宽30 00 08 05

    #third、轮询第8页/寄存器1并等待位 D0清零

    f 30 01 x1x0

    #最后,再次写入缓冲区 A 的寄存器

    #双二阶滤波器 A、左通道(第8页、寄存器2 - 11)

    w 30 02 7f ff 81 1b 7d d0 7f 19 81 ca

    #双二阶滤波器 A、右通道(第8页、寄存器66 - 75)

    宽30 42 7f ff 81 1b 7d d0 7f 19 81 ca



    # Biquad 滤波器 B、左通道(第8页、寄存器12 - 20)

    W 30 0c 2D E1 ef 22 0c 4F 52 B3 C2 0c

    #双二阶滤波器 B、右通道(第8页、寄存器76 - 84)

    w 30 4c 2D e1 ef 22 0c 4F 52 B3 C2 0c

    谢谢、

    Dave

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Dave、
    您能再解释一下吗? 当您说它不起作用时、是否会出现错误? 或者、您是否无法测量/听到滤波器变化?

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

    您好、Steve、

    当我尝试与上一个帖子中的脚本完全相同地运行时、我得到的错误显示:

    语法错误,第2行=,----------------------------------------------------------

    源文件 =命令 TLV320AIC3111EVM-K

    当我删除“---” "部分脚本中、软件没有报告错误、但我听到扬声器发出短促的声音、然后他们不会播放任何内容。

    谢谢、

    Dave

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

    是的,你不能使用--- 除非您将其注释掉。 使用#注释掉这些行。 例如:

    编号:-------------------------------------------------------

    编号--

    #配置处理块

    编号:-------------------------------------------------------

    编号--


    您的脚本未完成。 您只是设置滤波器。 现在、如果您已经连接了 EVM、并且有声音发出、并且您希望启用自适应滤波并更改处理块、则需要首先关闭 ADC 和 DAC。

    因此、关闭 DAC 电源、运行代码块以配置处理块、启用 DAC 并运行其余代码。

    此致、
    -Steve Wilson