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.

[参考译文] TLV320DAC3203EVM-K:自适应滤波特性

Guru**** 2464940 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1275350/tlv320dac3203evm-k-adaptive-filtering-feature

器件型号:TLV320DAC3203EVM-K

伊凡、您好!

我再次使用 EVM 作为起点、使用自适应滤波编写一个脚本。

在检查所有内容时、我在命令界面上发现了以下命令行:

(当我对器件进行编程以便使用自适应滤波功能时、这将添加到命令界面中)

W 30 00 2C 04
宽30 00 2C
W 30 0C 00 00 00 0A BE 8D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

在这里、
W 30 00 2C 04
脚本似乎更改为页44、但添加了"04"、这是一个保留的寄存器(?)

然后、DAC3203会进入自动递增模式、但没有要写入寄存器的内容、
因为脚本再次变为第44页:

宽30 00 2C

现在是的、对相应的寄存器进行写入、
W 30 0C 00 00 00 0A BE 8D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

我在这里缺少什么吗?

无论如何、DAC3203似乎捕捉到了这一点并且运行良好、但我想确保、不要将任何潜在的错误添加到代码中。

感谢您的帮助和最好的问候。

古斯塔沃

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

    您好、Gustavo、

    我来澄清一下 GUI 使用以下命令行写入的内容:W 30 00 2c 04
    正确的是、脚本通过向寄存器0写入0x2C 变为页44。 不过、0x04的值不是寄存器地址、而是要写入下一个寄存器的数据、在本例中为第44页的寄存器1。 这将启用页44中寄存器1的位2、即"为 DAC 启用自适应滤波"。

    这是可以的、并且不应导致脚本中实施任何问题。

    此致、
    -Ivan Salazar
    应用工程师

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

    谢谢伊万!  
    你是对的,我的错!
    这是让我疯狂的:)
    此致、再次感谢、

    古斯塔沃