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.

[参考译文] TAS2563:使用 PDM 麦克风进行嘈杂录音。

Guru**** 2473260 points
Other Parts Discussed in Thread: TAS2563, AM623

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1520600/tas2563-noisy-recording-using-pdm-microphone

器件型号:TAS2563
主题: AM623 中讨论的其他器件

工具/软件:

再次大家好(上一张票:e2e.ti.com/.../tas2563-tdm-clock-error-no-audio-played

正如在前一张票证中更新的那样、我将将使用 TAS2563 编解码器(在从模式下)和 AM623 处理器。 播放工作正常。 我现在能够使用默认配置捕获音频、但录制的音频非常嘈杂。 即使断开麦克风、仍可以录制一些噪音。 如前所述、我们还使用 TAS2563EVM 测试了麦克风 PCBA (www.infineon.com/.../Infineon-IM72D128-DataSheet-v01_01-EN.pdf 我认为编解码器可能会引入噪声。 TI 已经审核了我们的原理图、但没有重大建议。 我无法确定这种噪声的来源。 我附加了 ppc3 文件和录制的音频文件。

我想尝试一些不同的配置、但即使我尝试从 PPC3 导出默认配置、也是如此 无法应用快照 并显示“ 转储时出现意外错误“。

您能帮助我解决这个问题并提高音频质量吗?

e2e.ti.com/.../TAS2563_5F00_PPC3.zip

e2e.ti.com/.../new2.wav

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

    尊敬的 Sakshi:

    您是否能够尝试有关 TX_OFFSET 和 TX_EDGE 配置的最后建议? 这些应该是 reg bin 中的控制器、而不是 PPC3 bin 中的控制器。

    您是否能够使用显示终端系统集成期间错误的同一 PPC3 文件来配置 EVM 并成功测试 PDM 麦克风接口?

    如果您可以共享 PPC3 文件、我将在我这边仔细检查您现有的任何快照的终端系统集成。

    此致、
    -伊凡·萨拉扎尔
    应用工程师

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

    尊敬的 Ivan:

    是的、我尝试了更改 regbin 文件中的 TX_OFFSET 和 TX_EDGE 配置。 这无益、我仍然会得到相同的噪声。 我使用的是默认的第 8 个配置、该配置稍好一些、但仍然存在噪声。

    不会、它显示错误、不会生成任何 ppc3 文件。 我使用的是我同事 Mithlesh 提供的 ppc3。 我在中附上了 PPC3 文件以及票证描述、这是一个我们能够捕获一些音频的文件。 请使用这个。

    另外、您能帮助我从 ppc3 中消除这个错误吗?

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

    尊敬的 Sakshi:

    我错过了第一个帖子的附件。 我会尝试在我这边,并检查我们还能改变什么。

    您是否可以尝试访问“调优和音频处理“面板一次、并检查右下角是否显示与您显示的类似的错误消息?
    您也可以仔细检查 MCR(Matlab 运行时编译器)是否安装在您的系统中并包含在您的环境变量中。 有时、防火墙和其他网络限制会导致 PPC3 及其所需项目安装不正确。

    此致、
    -伊凡·萨拉扎尔
    应用工程师

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

    尊敬的 Ivan:

    谢谢、我认为 MCR 有问题、我添加了环境变量、并能够使用 PPC3 生成二进制文件。

    您是否能够检查我们所选的配置、您能为我们建议哪些参数可以修改、从而有助于降低录制的音频中的噪声。

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

    尊敬的 Sakshi:

    诚邀您了解 MCR 和环境变量设置有助于解决 PPC3 问题。

    您能否确认您在应用中使用的是 48kHz 采样率? 如果不是、FSYNC 和 SBCLK 时钟频率是多少?

    此致、
    -伊凡·萨拉扎尔
    应用工程师

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

    尊敬的 Ivan:

    是的、我们使用 48kHz FSYNC 和 3.07MHz BCLK。

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

    尊敬的 Sakshi:

    请尝试仅启用 1 个录音通道:

    将寄存器 0x0B 和 0x0d 设置为 0x00。
    将寄存器 0x0c 设置为 0x40。
    检查记录是否有改进、确认您只获得 1 个数据流。

    此致、
    -伊凡·萨拉扎尔
    应用工程师

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

    尊敬的 Ivan:

    我已经将 0x0B 和 0x0d 尝试转换为 0x00、将寄存器 0x0c 尝试转换为 0x40。

    这是带有建议设置的记录:

    e2e.ti.com/.../05jun2_5F00_0b0d_5F00_00.wav

    这是采用默认设置的录像:
    e2e.ti.com/.../05jun2_5F00_def_5F00_2.wav

    默认的 regbin 设置看起来更好、音频更少。 但我无法进一步改进。

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

    尊敬的 Sakshi:

    我懂了。

    是否在终端系统上使用 AM623 处理器? 或者是否有办法使用 TAS2563EVM 等评估板进行测试?
    这将真正有助于我们进行调试。

    此致、
    -伊凡·萨拉扎尔
    应用工程师

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

    尊敬的 Ivan:

    您打算 将 tas2563evm 与 am62xevm 配合使用吗? 但 AM62x 具有 tlv320aicxx 编解码器、我不确定如何将 tas2563evm 与 am62x 连接。 也许您可以指导我完成这个过程。

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

    尊敬的 Sakshi:

    正确、我想知道我们是否可以仅将 TAS2563EVM TDM/I2S 接口连接到 AM62x。 如果您有方法在 AM62x 评估模块上进行测试、我们可以了解如何获取 TDM/I2S 信号以及如何在 EVM 之间连接导线。

    此致、
    -伊凡·萨拉扎尔
    应用工程师

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

    您好、Ivan、我有几个问题:

    1.没有其他方法可以继续吗?

    2.您能否确认我的 DSP 固件配置 是否正常(从提供的 ppc3 文件)、是否会导致噪音?

    3.由于我们已经尝试了一些寄存器设置的组合,并且默认的 conf 似乎提供了比较好的结果。 除此之外、您是否考虑过软件中可能会引入此噪声的因素?

    4、还能提供关于 PDM 到 PCM 数据转换的信息编解码器内,如果该阶段会给信号增加噪音。 我在数据表中找不到任何与此转换相关的信息。

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

    尊敬的 Ivan:

    请更新一下。

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

    尊敬的 Ivan:

    是否对此进行了任何更新?

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

    尊敬的 Sakshi:

    1. 您必须继续测试不同的时钟设置配置。
    2. 由于您使用同一 PPC3 文件在 EVM 上配置器件、此操作适用于您的麦克风、因此 DSP bin 文件应该是正确的。
    3. 否、在我看来、TAS2563 TX 和 SoC RX 配置之间的时钟/偏移配置不匹配。
    4. 转换只是抽取并传输到 PCM、如果您使用 48kHz 采样率、应该直接与 EVM 运行相同。

    此致、
    -伊凡·萨拉扎尔
    应用工程师

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

    尊敬的 Ivan:

    我最终能够使用麦克风进行录制、一个主要问题是时钟极性、我尝试了相反的时钟极性、现在可以正常工作。

    但是、我可以第一次录制/播放、如果我尝试再次录制/播放、则从命令行显示正在播放/录制、但不起作用。 如果我重新启动设备并再次尝试、我只能再次看到它第一次正常工作。 不确定问题是什么?

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

    尊敬的 Sakshi:

    在断电序列期间、请确保将第 0 页寄存器 0x41 位 6 设置为“1",“,然后、然后通过寄存器 0x02 关闭器件。 同样、在上电前将该位设置回“0"。“。

    此致、
    -伊凡·萨拉扎尔
    应用工程师