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.

[参考译文] TAS2505:扬声器没有声音。

Guru**** 2585275 points
Other Parts Discussed in Thread: TAS2505

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1010588/tas2505-there-is-no-sound-from-the-speaker

器件型号:TAS2505

您好!

我想使用 TAS2505将 I2S 数据输出到扬声器。
我参考 SLAU472进行了设置、但没有声音输出。

当我转储寄存器时、第1页/寄存器45为"0x00"、SPK 输出似乎没有启动。
这是因为设置错误吗?

我将介绍您想要输出的音频格式、I2S 输入和寄存器设置、如果有任何错误、请告诉我。

此致、

音频格式
-------------------------- ----------------------------------------
采样率:48kHz
位帧:16位
数据插槽数:2个插槽(因为它是单通道)
-------------------------- ----------------------------------------

端口输入频率
-------------------------- ----------------------------------------
MCLK:12.288 [MHz]
BCLK:1.53 [MHz]
WCLK:96 [kHz]
-------------------------- ----------------------------------------

寄存器设置
-------------------------- ----------------------------------------
#页切换到第0页
宽30 00
#assert 软件复位(P0、R1、D0 = 1)
W 30 01 01
#页切换到第1页
宽30 00 01
# LDO 输出编程为1.8V、电平转换器加电。 (P1、R2、D5-D4 = 00、D3 = 0)
宽30 02 00
#页切换到第0页
宽30 00
#PLL_CLKIN = MCLK、CODEC _CLKIN = MCLK、MCLK (P0、R4、D1-D0 = 00)
宽3004 00
# CLKOUT:DAC_MOD_CLK
宽30 19 05
# CLKOUT:开
宽30 1A 81
#DAC NDAC 上电、NDAC = 1 (P0、R11、D7 = 1、D6-D0 = 00001)
宽30 0B 81
DAC MDAC 加电、MDAC = 2 (P0、R12、D7 = 1、D6-D0 = 0000010)
宽30 0C 82
#DAC OSR (9:0)-> DOSR = 128 (P0、R12、D1-D0 = 00)
宽30 0D 00
#DAC OSR (9:0)-> DOSR = 128 (P0、R13、D7-D0 = 10000000)
宽30 0E 80
#Codec 接口控制字长= 16位、BCLK 和 WCLK 输入、I2S 模式。 (P0、R27、D7-D6 = 00、D5-D4 = 00、D3-D2 = 00)
宽30 1B 00
#数据时隙偏移00 (P0、R28、D7-D0 = 0000)
宽30 1C 00
用于单声道路由的#DAC 指令编程 PRB #2。 类型内插(x8)和3个可编程 BiQuad。 (P0、R60、D4-D0 = 0010)
W 30 3C 02
#页切换到第1页
宽30 00 01
#主基准加电(P1、R1、D4 = 1)
宽30 01 10
DAC 的输出共模#设置为0.9V (默认值)(P1、R10)
W 30 0A 00
DAC 输出连接到 HP OUT 混频器(P1、R12、D2 = 1)
宽30 0C 00
SPK 收件人 增益= 0dB (P1、R46、D6-D0 = 000000)
W 30 2E 00
#SPK 驱动器增益= 6.0dB (P1、R48、D6-D4 = 001)
宽30 30高
#SPK 加电(P1、R45、D1 = 1)
W 30 2D 02
#页切换到第0页
宽30 00
# GPIO:CLKOUT
宽30 34长
DAC 加电、软步长为1Fs。 (P0、R63、D7 = 1、D5-D4 = 01、D3-D2 = 00、 D1-D0 = 00)
W 30 3F 90
DAC 数字增益0dB (P0、R65、D7-D0 = 00000000)
宽30 41 00
DAC 音量未静音。 (P0、R64、D3 = 0、D2 = 1)
宽30 40 04
-------------------------- ----------------------------------------

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

    您好!  

    您的配置看起来不错。 当发生短路错误时、TAS2505复位扬声器驱动程序寄存器(第1页、第45页)。 这可能是您看到的内容。 器件可检测到几种不同的短路:接地短路、电源短路和端子之间短路。 如果您认为没有发生任何这种情况、那么您使用的扬声器的阻抗是多少?  

    此致、
    Justin Beigel

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

    您好!

    感谢您检查配置。

    我是否应该检查 PKP 端子和 SPKM 端子之间的情况、以及这两个端子是否对 GND 和 PWR 短路?

    扬声器的阻抗为8Ω Ω。

    此致、

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

    您好!  

    扬声器端子和 GND/PWR 之间的导通性测试将是一项很好的检查。 如果这不能解决问题、那么我 还有几个问题要问您:  

    1. 如果您在配置器件时监控扬声器输出、端子是否通电或保持在0V 左右?  
    2. 您是否愿意分享这方面的原理图?  

    此致、  

    Justin Beigel

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

    您好!  

    电源电路有问题。
    我修复了问题并确认了音频输出。
    非常感谢。

    当我改变音量时、它会产生噪声。 是否有任何更改音量的步骤?

    此致、  

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

    您好!  

    您是否为此更改 DAC 或模拟音量控制? 如果是 DAC、则可以考虑更改 page0寄存器64中的软步进设置。  

    此致、  

    Justin Beigel