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有关的问题。 我们使用的是 Linux 内核驱动程序、该驱动程序通过 Android 驱动程序的一些更改得到了修补、在 ROM 模式下运行放大器器件、因为该驱动程序不支持从扬声器特性中导入固件配置。 SAI/TDM 信号(FSYNC)的采样频率是16kHz、SBCLK = 1.024MHz;FS 比率= 64。
问题是、在一些特定的放大器器件上、 音频会随机出现金属探测失真、并且在器件软件复位(或下电上电)之前一直存在。 该问题可能会在启动后立即、启动后一段时间、实际按下 IC 上的器件或按下 IC 旁边的 PCB 上的器件时随机出现。 我们已尝试替换有问题的器件(未焊接并添加新芯片)、随后问题得以解决、但当我们焊回有故障的芯片时、问题再次出现。 下图显示了20Hz 至8kHz 扫描期间"金属模式"音频输出的光谱图:
光谱图显示了大约2、4、6和8kHz 的混叠频率、这使我们认为 DSP 采样可能存在问题。
到目前为止、所讨论的所有放大器 IC 都来自同一批产品、这有点难读、但封装显示为"TI 2C8 ACPV G3"。 我还从设备添加了一个注册表转储、只要我们可以确定是否存在问题、注册表中没有任何差异、除非某些测量值始终会读出一点不同。
e2e.ti.com/.../TAS2563-reg-dump.txt
我们还计划修改 Linux 驱动程序以查看是否有用;将 FSYNC 从16kHz 增加到48kHz、并在每次音频播放之前添加固件重新加载/软件关闭功能、因为我们已看到其他 TAS 驱动程序执行了类似的操作。 您会推荐这款器件吗? 您是否有一些驱动程序比我们现有的驱动程序更新得多? 我们还有几个问题、我们希望您能在以下方面为我们提供帮助:
DSP 的内部采样率是多少、我们能否对其进行读取/配置?
您能否提供有关 ROM 模式工作原理的完整说明、以及/或有关此器件的完整寄存器映射说明? 因为数据表中似乎都没有对这两种方法进行全面说明。
此致、
垫子
正如我点击此主题中的"发送"按钮、当将采样率更改为48kHz 时、我收到一条消息、指出这个问题似乎已经修复(仍然需要更多的测试)。 不过、如果让您输入相关信息、以便我们准确了解根本原因、那仍会很有意思。
尊敬的 Mats:
如果向器件提供的 TDM 端口设置和 TDM 时钟不一致、我们已经看到了这种失真。 在从 PPC3导出 bin 文件期间、如果未正确选择时钟、则可能会导致这种类型的失真。
每个样本由来自 SBCLK 的输入上的 PLL 锁存到器件中。 这些样本存储在8样本缓冲器中、如果在此时钟中出现错误、我们将看到某种类型的失真、这是8个样本周期性的。 在16kHz 用例中、我们可以看到失真周期为16kHz/8个样本- 2kHz。
确切的原因可能是若干项、SBCLK 或 FSYNC 不正确、时钟动态变化、时钟上的一些干扰或数字电源上的一些干扰可能导致器件卡在该错误状态。
其他问题;
[报价用户 id="335924" url="~/support/audio-group/audio/f/audio-forum/1437323/tas2563-output-audio-distortion---metallic-sound-aliasing "]DSP 的内部采样率是多少、我们能否对其进行读取/配置?
[报价]它与输入采样率有关。 因此、DSP 将根据输入设置在16/32/48下运行。 对于像96k 这样的更高采样率、输入采样频率将下降到48kHz。
您能否提供此器件 ROM 模式工作原理的完整描述以及/或完整的寄存器映射描述? 因为数据表中似乎没有对这两个方面进行全面说明。
ROM 模式是一种用作没有 DSP 的简单 D 类放大器的器件。 因此、扬声器偏移/过热保护、EQ 或 DRC 等智能算法均未启用。 (禁用"调优和音频处理"面板中提供的所有功能)数据表中未说明智能功能寄存器的位置。 它们不是固定的、 每个功能的内存位置将取决于所选的音频模式。
此致、
Arthur