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:具有 MCU 的 PPC3输出

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1288871/tas2563-ppc3-output-with-mcu

器件型号:TAS2563

在完成我们的设计后、我仍然难以让 PPC3配置正常运行。

我已经阅读了您向我指出的文档并适当地对我的固件进行了调整。  为了测试所有内容、我使用逻辑分析仪捕获了评估套件上的 I2C 通信 并将其转换为固件所需的格式。  我已确认 我的固件现在生成的值与评估套件相同。  这不奏效。  我们浏览了器件的原理图并将其与评估套件进行了比较、发现我们使用的是外部12V 电源、因此我更新了 BOOST_CFG1 (0x33)、使值为0xc4。  这并没有解决沉默的问题。

具有外部12V 电源可能会影响哪些其他寄存器 、并且需要更改哪些寄存器才能实现音频输出?

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

    尊敬的 Edwin:

    将0xc4写入0x33是正确的、您只需确保写入 Book 0页面0上的寄存器0x33、方法是在写入前添加必要的命令  

    W 98 00 00 #当前书籍上的第0页

    W 98 7f 00 #书0

    W 98 00 00 #页0在当前书籍(0)

    此外、您还需要确保原理图和电源顺序正确无误。 下面的常见问题解答中对此进行了说明  

    https://e2e.ti.com/support/audio-group/audio/f/audio-forum/921254/faq-tas2563-how-do-use-external-pvdd-to-power-the-amplifier 

    此致、

    亚瑟

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

    是否在启用内部升压的情况下在 EVM 上完成了调优、认为调整适用于具有外部12V 电源的目标硬件?  或者、是否有办法将 EVM 与外部电源配合使用、然后执行调优?

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

    尊敬的 Edwin:

    内部升压和外部12V 电压的可能结果相似。 外部12V 可能能够处理更高的峰值功率(即每个峰值的失真较小)、我的声明取决于扬声器的额定功率、对于1-2W 扬声器、失真可能不是很显著(因为峰值输出的持续时间会短得多)、 但是、对于更大的扬声器、峰值功率的持续时间可能会足够长、使得这种影响变得明显。  

    官方建议您修改 EVM 以模拟终端系统。 这可以通过以下方式来实现:移除升压转换器的电感器、并通过子卡上的红色 PVDD 测试点提供 PVDD 电源(或者、如果您在 QFN EVM 上、则有专用的香蕉端子可连接)

    此致、
    亚瑟

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

    Arthur、您好!

    我仍然无法使其正常工作。  我在过去的一个月中大部分时间都被抽走了,但我要回到最后一步。

    在跟踪问题时、我已经确认我正在通过在写入寄存器后读回寄存器来正确写入每个值。  这对 SW_RESET 寄存器不起作用、但这是预料之中的并进行了编码。

    为了消除数据转换错误的可能性、我使用逻辑分析仪在 PPC3的控制下监控 EVM 的总线活动。  我使用了总线流量生成了我写入 TAS2563的值、这些值期望如果我以与 PPC3相同的方式初始化它、那么它应该正常工作。  当然、编写此代码时、我意识到我修改了不同的寄存器设置以进行升压。

    如果我以与 PPC3完全相同的方式进行初始化、是否存在任何音频问题?

    谢谢。

    埃德温

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

    尊敬的 Edwin:  

    您应该检查您的系统、并确保:

    1) 1)寄存器簿0页0中的 MODE[1]:0设置为0x00。 意味着器件处于工作模式。

    2) 2)检查 TDM_CFG2寄存器、特别是 RX_SCFG[1]。 默认情况下、它设置为"时隙等于 I2C 地址偏移"、这意味着0x98将从时隙1获取数据、0x9a 将从时隙2获取数据、等等。 如果您使用不同的 I2C 地址、则器件可能从没有数据的插槽获取数据。 尝试将其设置为单声道左声道、单声道右声道或立体声下混频。  

    3) 3)检查锁存的中断寄存器0x24-0x27。 查看它们是否报告了可能导致器件无法播放的任何错误、例如 TDM 时钟错误或过流错误。  

    这些部件需要电源和 I2C/I2S 才能正常工作。 听起来您可以写入和读回 I2C、因此请仔细检查 I2S 和电源是否符合预期。  

    此致、
    亚瑟