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.

[参考译文] TAS2781:有关 TAS2781的一些问题

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1355850/tas2781-some-question-about-tas2781

器件型号:TAS2781

尊敬的专家

我们现在使用 TAS2781开发板进行实验、实验框架如下:



开发板的连接方法如下:脚垫连接到5V 电源输入、扬声器连接到右下角。
在开发板中、J27处于断开状态、J24处于断开状态、J25处于短路状态。
SBCLK 为1.024MHz、
FSYNC 为16KHz、
标准 I2S 协议:
时隙宽度为32位、数据位为16位、如下所示。 红色为 FSYNC、蓝色为 SBCLK、绿色为 SDIN。 波形如下图:

I2C 控制代码如下:

W 70 00 01  

W 70 37 3A

 

W 70 00 FD

W 70 0D 0D

宽70 06 C1

 

W 70 00 01

W 70 19 E0

W 70 00 FD

 W 70 0D 0D

 宽70 06 D5

 

W 70 00 00 00

W 70 01 01

延迟10ms

W 70 00 01

W 70 37 3A

 

W 70 00 FD

W 70 0D 0D

宽70 06 C1

宽70 06 D5

 

W 70 00 01  

W 70 17 C8

W 70 19 20

W 70 35 74

 

W 70 00 FD  

W 70 0D 0D

W 70 3E 4A

 W 70 0D 00

 

W 70 00 00 00

W 70 08 03 //16KHz  采样率   

 W 70 09 02 // I2S  模式        

 w 70 0A 12  // 32位插槽,数据长度16位,左通道  

宽70 0c 10  

宽70 0d 22

宽70 0e 82

W 70 0f 00

宽70 10 80  

宽70 16 40                    

 

W 70 00 04  

W 70 30 00 00 00 01

 

W 70 00 08

W 70 18 00 00 00 00

W 70 28 40 00 00 00  

 

W 70 00 0A  

W 70 48 00 00 00 00

W 70 58 40 00 00 00  

 

 W 70 00 00 00  

W 70 03 A8

W 70 04 21  

 W 70 05 01

 

w 70 1a 00 //数字音量

W 70 71 03   

W 70 02 98  

目前存在以下问题:
在麦克风侧、输入音频源。 几分钟后、开发板左上角的黄灯突然熄灭、扬声器没有输出。 重新启动后、它将恢复正常。
扬声器的输出声音非常低。 我查阅了数据手册、发现最大音量寄存器仅为0dB、如下所示。 如果它只是0dB、就很难满足我们的需求。 如何正确调节扬声器的音量?

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

    尊敬的 Gabriel:  

    感谢您在这篇文章中提供了详细信息。

    黄灯表示器件由于某些错误而发出中断。 器件寄存器映射中更详细地报告了这些中断。

    您可以在簿0页0寄存器0x42-0x51上读取这些寄存器。 您能否播放音频、直到错误发生、然后读取寄存器0x42-0x51一次? 某些寄存器在读取后会被清除、因此请确保在错误发生后仅读取一次。 您可以在此处分享、我可以查看它们

    数字音量将始终以数字满量程0dBFS 为基准。 在 TAS2781中、0dBFS 将是15.8V 峰值输出。 您不能有正的数字音量。 如果所有位都为"1"、则无法达到更高的值。

    音量可能是由来自麦克风采集路径的低电平音频导致的、也可能是 TDM 设置中的问题。 例如、器件设置期望数据与帧起始的一个 SBCLK 偏移。您是否能控制 MCU I2S 设置。 您是否验证了它们与 TAS2781匹配?

    此致、
    亚瑟

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

    MCU 为 STM32H503。

    此图像采用标准 I2S 格式。

    短接 J2、J3、J11和 J12、使 PVDDL 为5V、PVDDH 为7V。

    如果 PVDDH 的电压为12V、那么输出音量是否会增大?  

    PVDDH 的最大电压是否为15.8V?

    SDIN 的音频信号是否与 SDOUT 的音频信号相同?
    我希望实现回波消除功能。 您能否提供一些 SDOUT 输出音频信号的说明?

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

    Book 0 , page 0 , address 0x1a。

    为了调节输出音量、是否只需要调整寄存器0x1A、而不需要调整其他寄存器?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果 PVDDH 的电压为12V,输出音量是否会增加?

    峰值音量可能更高。是的、您是否有办法向器件发送0dBFS 正弦音的测试信号并验证峰值音量?

    是 PVDDH 15.8V 的最大电压吗?

    否、峰值电源电压可以为24V。 不过、放大器的峰值输出将为15.8V、~17V 的电源电压可以利用放大器的全部音量

    SDIN 的音频信号是否与 SDOUT 的音频信号相同?
    我希望实现回波消除功能。 您是否可以提供 SDOUT 输出音频信号的一些说明?

    SDOUT 可根据具体情况进行选择、为了发送回声基准音频、可以使用寄存器0x16启用该设置。

    此致、
    亚瑟