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.

[参考译文] TAS5756M:有关 HybridFlow 系数的一些问题

Guru**** 2481465 points
Other Parts Discussed in Thread: TAS5756M, TAS5782M

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/828133/tas5756m-some-questions-about-hybridflow-coefficients

器件型号:TAS5756M
主题中讨论的其他器件: TAS5782M

您好!

我正在为 TAS5756M 器件开发 Linux 驱动程序。 并不是所有的事情都很清楚、我正在寻找一些解释、尤其是关于 PBE 配置的解释。 其理念是能够配置 PPC2提供的所有设置。 我阅读了 TAS5756/TAS5754数据表+混合流文档、并从 PPC2进行了大量测试、以获取每个设置的一些值和寄存器地址。

但对我来说、有些领域仍然不明确。 这是因为没有针对混合流的完整寄存器映射。

因此、对于 PBE 配置、我可以看到、当我设置 HPF 值时、它一次改变25个系数。 所有这些看起来都像双二阶设置。 至少需要配置一个与此功能相关的高通滤波器。

但是、"效应强度"也会改变前25个系数列表中的第5个系数到第10个系数。 因此、HPF 和效应强度会改变(部分)相同的寄存器。 这很奇怪。

然后、我将这5个双二阶滤波器的代码倒置、以了解该属性设置了哪种滤波器。 结果似乎不正确。 5个 EQ 滤波器约为1000Hz、对于大约50-300Hz 的"高通滤波器"而言、它非常高(PPC2上的 HPF 值)。 因此、我不理解这些寄存器或这些滤波器的含义。 我无法自行重新计算这些设置、这很烦人。 也许我误解了这些寄存器的用途。

您能否为我提供一些亮点以便完成此驱动程序? 您是否在某个位置有此器件的完整寄存器映射? 它可以简化很多...

我也没有(对于 DBE 块)混合阈值上限和下限后面的完整逻辑。 很明显、更改高值或低值会同时影响两个系数。 如果您对这里的逻辑有一些解释、我对此感兴趣。

最后、我有两个采用立体声2.1设置的 TAS5756M。 一种是在低频(用于低音)下对单声道应用执行 HF4 、另一种是在高/中频下对立体声执行 HF6。 立体声器件在 BTL 模式下路由、而单声道器件在 PBTL 模式下路由。 我们是否必须在软件中专门用于正确支持 BTL/PBTL 模式? 因为、如果我对两个器件都应用 HF3、则默认情况下声音级别比使用 HF4/HF6设置更高(非常)。 当然、寄存器0x3D 和0x3E 在这两种情况下是相同的。 我必须将增益增加到24dB、以获得与 HF3相同的音量输出、增益为0dB。 因此、也许我在配置中遗漏了一些预期行为。

提前感谢您。

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

    让我看看我们是否有一个寄存器映射来帮助您明天早上回来。

    Andy

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

    是的、可能有用。 谢谢你。 )

    另一件事是、我能够重现平均窗口和谐波强度设置。 但这真的很奇怪、我得到了所有值、我应用了多项式回归(5阶或更多阶)、以便能够重现 GUI 值与寄存器值之间的映射。

    也许您有一个解释来简化这一代的工作并成为更"逻辑"?

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

    TAS5756M 于几年前发布。 当时、PPC2 (PurePath Console 2)是软件平台。 2015年、PPC3 (PurePath Console 3)成为官方 软件平台。 PPC2的所有开发都已停止。

    遗憾的是、我们无法访问 PPC2的源代码、并且无法找到详细的寄存器映射。   

    我建议您查看 TAS5782M、它与 TAS5756M 引脚对引脚兼容。  此外、TAS5782M 使用 PPC3、我们仍然有一个庞大的软件团队来维护其源代码。 此外、您还可以在 TAS5782M 应用手册中找到非常详细的寄存器映射。  

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

    您好!

    首先、感谢您的回答。 但很奇怪、我的意思是 TAS5756M 仍由 TI 生产、必须保持或支持。 不能获得这种信息并不是很严重,因为这种信息是必不可少的。 我知道、这不是您的错、但我不明白这是怎么可能的。

    其次、出于明显的原因、我们无法切换到该新器件。 我阅读有关它的文档、因为它可能具有一些类似的块或逻辑。 也许我有一些线索。 如果您能检查我是否错(或获取与 TAS5782M/PPC3相关的信息)、我会对此感兴趣。

    显然、PBE 块现在称为"智能低音"。 TAS5756M 上的形态和谐波器件看起来像 PBE、具有多个双二阶滤波器并在其周围进行微调。 但是、根据我的测试、TAS5756M 的情况并非如此。 非常好奇。 也许有人可以向您解释这些器件之间针对此功能的设计是否相似?

    对于混合阈值行为、TAS5782M 上有3个寄存器:增益、偏移和平均窗口。 它看起来像是 TAS5756M 上的 DBE 块。 我理解逻辑、但在 TAS5756M 上、寄存器不是线性的(对于这3个寄存器)。 增量1如果值为 X 或 Y、则 GUI 上的值不具有相同的增量。我对这些值绘制了一些图表、我需要多项式(5度或以上)才能获得(大致)相同的输出。 TAS5782M 也是如此? 如果是、为什么它不是线性的、如何像 GUI 那样计算寄存器值?

    因此、TAS5782M 在默认情况下可以提供更多信息、但仍然不足以重现所有功能。 PPC 非常适合测试设置(或具有默认设置) 、但许多用户希望在运行时实现完全控制以微调参数。

    BTW、在处理流程的寄存器映射(第4列)中、"格式"的含义是什么?

    提前感谢您、祝您愉快。

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

    我今天很忙。 让我首先在下面分享我的意见。

    首先、PPC2或 PPC3的主要用途是让我们的客户专注于评估和调优。 据我所知、大多数客户所做的是在完成调整后在 PPC2中生成标头。

    其次、在过去的几年中、我们看到极少数客户希望在其固件或软件中动态更改某些系数(例如体积或均衡器系数)。 我们确实有一些很好的示例 C 代码和寄存器映射来满足他们的需求。

    第三、正如您可以想象的那样、PPC2或 PPC3中的许多数字块是 TI 的知识产权、例如 PPC3中的 SmartBass 或 SmartEQ。 我们不会透露这些区块的所有细节。

    下周我将发表更多评论。


    Andy

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

    您是否获得了一些其他信息?

    提前感谢您。

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

    整个低音增强算法是 TI 的知识产权。  我们可以与客户共享的所有信息已包含在以下应用手册中

    http://www.ti.com/lit/ug/slau577a/slau577a.pdf。

    我想我可能会为您提供 PBE 的寄存器映射。 但是 、作为应用工程师、我无法告诉您如何根据 PBE 调优窗口中的3个参数计算所有系数。

    Andy   

      

     

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

    好的、如果您可以共享此寄存器映射(对于 DBE 也是如此?) 可能会很有趣。

    谢谢、祝您愉快。

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

    我今天自己在做一些测试。 我将在明天首次尝试为您提供 PBE 的寄存器映射。 感谢您的耐心等待。  

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

    这是我自己弄清楚的。

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

    这是我到目前为止找到的 DBE 的寄存器映射。

    Andy

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

    感谢您提供此信息。