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:48kHz 24位的寄存器设置-单声道输出、2x 立体声输入(PDM)

Guru**** 1139930 points
Other Parts Discussed in Thread: TAS2563, TAS2X63EVM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1328857/tas2563-register-settings-for-48khz-24-bits---mono-out-2x-stereo-in-pdm

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

您好!

最后、我们设法将驱动程序(https://git.ti.com/cgit/tas2781-linux-drivers/tas2781-linux-driver/tree/)集成到我们的系统中、包括 PPC3的 DSP 设置。 您能否按照承诺为我们提供.json 文件以及 reg-bin 工具的正确设置? 所需设置:

I2S、48kHz、32位和2个 PDM 麦克风。 (3 MHz)包括 Rx 参考(如您所述:16位中的插槽0 mic 1、插槽1 mic 2、插槽3 rx 回声参考)。

IC:TAS2563-QFN

此致、

Christian (由代理人)

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

    您好,Christian

    长时间没有听到您提供的信息。 我会向您确认以下信息。

    您的系统上有多少件 tas2563、一两件?

    至于  Rx 参考、是否表示来自 TX 通道的信号?

    至于 DSP 固件、您是否会使用 PPC3工具将其专门用于 tas2563qfn? 在该工具中、您是否选择了 PDM 录制来生成 bin 文件?

    更重要的一点是、tas2563可以在旁路模式下在系统中播放、这意味着它只能使用 regbin 文件播放、而不使用 DSP FW?

    PDM 记录需要正确的带 PDM 功能的 DSP 固件。

    我参与了我们的 tas2563专家与我一起为您提供支持。

    期待您的反馈。

    Br

    丁圣豪

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

    丁圣豪您好!

    我们的系统中有一个 tas2563 (2个立体声出错了-我们将2个 PDM 麦克风连接到设备)。

    我不确定 RX 基准-您之前提到过、似乎需要它作为回声基准以某种方式使用。 我们需要 PDM mircophone 的 TX 信号、并且可能需要一些回波基准(为了进行反馈抑制?) -你对此有什么经验?

    是的、我们让来自 PPC3工具的 DSP 固件专门用于 tas2563qfn。 我们用3 MHz 激活了 PDM 麦克风,当然,设置为一般使用 PDM 麦克风。 我们还将 TDM 发送器设置为 PDM MIC1插槽0、1、2和 PDM 麦克风2插槽4、5、6、并且麦克风  使用 TAS2x63EVM 板、PPC3软件/驱动程序和 audacity 在 Windows 中工作。

    我们尚未尝试在没有 DSP 固件的情况下能否进行播放。 我们的当前设置是使用 PPC3中的 DSP bin 以及具有驱动程序中默认设置的 reg bin (tas2563-1amp-reg.json)。 bin 文件位于 Linux 器件的/bin/firmware 文件夹中。 在此设置中、播放在 Linux 设备上工作。 我们没有使用 reg-bin 文件尝试它、但没有 dsp-bin 文件-那一步很重要吗?

    此致、  

    克里斯蒂安

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

    尊敬的 Christian:

    如果我理解正确、您可以使用 PPC3创建器件配置文件、您已经过测试、回放正常。 是这样吗?

    您提到您将 EVM 与 PDM 麦克风一起使用、似乎也能正常工作。 您使用这款 PPC3来生成配置文件吗?
    如果是这样、当在您的系统上使用 PPC3配置文件并且音频播放正常时、您是否已验证 PDMCK 是否输出以及其频率是否正确?

    我可以帮助您进一步详细了解如何生成配置文件、只需尝试了解系统实现的当前状态即可。

    此致、
    -Ivan Salazar
    应用工程师

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

    您好 Ivan Salazar:

    是的、播放在 Windows PPC3/Windows 驱动程序和具有配置文件(tas2563-1amp-dsp.bin 是通过 PPC3创建的)的 Linux 系统中均能正常工作-频率为48kHz (Windows 为24位)

    我们连接到 EVM 的 PDM 麦克风在 Windows 中也可以使用相同的 PPC3配置和正确的 PDMCK 频率运行。 但在连接到相同设置的 Linux 器件上(具有外部 I2C 和 I2S I/O 的 EVN)、不会出现 PDMCK (从 SW 侧、驱动程序似乎设置正确- arecord 正常工作、但会记录一个空文件)。

    如果我理解正确、则需要一个正确的 tas2563-1amp-reg.bin 文件来设置用于启用 PDM 麦克风的寄存器-正确吗? 我已经了解 reg-bin 工具的工作流程。 您是提供一个具有正确设置的.json 文件、还是可以使用 PPC3工具创建一个文件?

    此致、

    克里斯蒂安

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

    尊敬的 Herbert:

    无法使用 PPC3创建.json 文件。  不幸的是,伊凡到星期一都不在办公室。 下周早些时候、他将与升豪合作、为您获取.json 文件。

    感谢您的耐心等待、
    J·麦克弗森

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

    尊敬的 Herbert:

    只有 Regbin 工具需要 json 文件。 PPC3工具需要 PPC 文件。 据我所知、最新的 PPC3可以在 DSP bin 文件中设置 TX 和 RX (您可以在 PPC3中的16位中为插槽0麦克风1、插槽1麦克风2、插槽3 RX 回波参考设置新的配置、例如、配置4、 并生成 DSP bin 文件)、因此 tas2563-1amp-reg.bin 仅设置 Book0page0reg2 (poweron 为0x0、poweroff 为0xe、例如它位于配置文件 id-8中)。 在录制之前,您可以运行以下命令:

    Tinymix 设置"程序" 0

    Tinymix 设置"配置" 4

    Tinymix 设置"TASDEVICE 配置文件 id" 8

    arecord -t raw -c4 -fS16_LE -r48000 -v /usr/local/test.raw&
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您的解释-我想我已经了解了配置过程是如何以某种方式工作的。 基本.json 配置文件。

    此致、

    克里斯蒂安

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

    好极了。

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

    您好,Christian

    PDM 麦克风录制的新配置文件已添加到 tas2563-1amp-reg.json (regbin«jsn - tas2781-linux-drivers/tas2781-linux-driver -未命名的存储库;编辑此文件'escription'以命名存储库。)

    b0p0r0xc = 0x40 /* MIC1数据设置为通道0*/

    b0p0r0xb = 0x42 /*将 mic 2数据发送到通道1*/

    b0p0r0xd = 0x44 /* 将数据参考至通道2*/

    b0p0r0x41 = 0x06 /*设置 PDM clk 3.072MHz、启用两个 PDM 麦克风*/

    b0p0r0x42 = 0x18 /* 启用下拉*/

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

    感谢您的回复-我们将在下周测试这些设置。

    此致、Christian

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

    期待您的反馈。