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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/649574/tas2505-speaker-damage

部件号:TAS2505

你(们)好

我的客户正在使用TAS2505进行测试。

正常操作:初始化TAS2505 => I2S音频信号输入=>正常输出和正常操作。

但是,

当I2S输入音频信号关闭时,扬声器正在加热,几分钟后,扬声器导线发出烧焦气味。

即使在这种情况下打开I2S,扬声器输出也不会输出。

恢复方法只能重新初始化TAS2505。

这是什么症状? 请告诉我调试点。

它们使用4欧姆/2W扬声器,代码是应用说明4.0 .7中的示例代码。

我附加了sch文件和SPKP,SPKM波形。

正常工作波形和I2S关闭波形以及加热和燃烧波形。

[计划]

[正常波形]

[I2S关闭波形]

[加热和燃烧波形]

4.0 6示例寄存器设置,通过DAC和耳机/扬声器输出播放数字数据

# I2C Script to Setup the device in Playback Mode (# I2C Script将设备设置为回放模式
#项:W 30 XX YY =>写入I2C地址0x30,以注册0xxx,数据0xYY
#此脚本设置DAC输出通过Mixer路由到HP Driver和Class D驱动程序
##==>注释分隔符
# Page switch to Page 0
W 30 00 00 00
#断言软件重置(P0,R1,D0=1)
W 30 01 01
# Page Switch to Page 1
W 30 00 01
# LDO输出编程为1.8V,电平转换器通电。 (P1,R2,D5-D4=00,D3=0)
W 30 02 00
# Page switch to Page 0
W 30 00 00 00
# PLL_CLKIN = MCLK,CODEC_CLKIN = PLL_CLK,MCLK应为11.2896MHz (P0,R4,D1-D0=03)
W 30 04 03
#通电PLL,设置P=1,R=1,(第0页,注册号-5)
W 30 05 91
# SET J=4,(Page-0,Reg-6)
W 30 06 04
# D = 0000,D (13:8)= 0,(第0页,注册号7)
W 30 07 00
# D (7:0)= 0,(Page-0,Reg - 8)
W 30 08 00
#增加15 ms的延迟,以使PLL锁定
D 15.
# DAC NDAC通电,NDAC = 4 (P0,R11,D7=1,D6-D0=0.01万)
W 30 0B 84.
# DAC MDAC Powered, MDAC=2 (P0, R12, D7=1,D6-D0=0.001万)
W 30 0C 82.
# DAC OSR (9:0)-> DOSR = 128 (P0,R12,D1-D0 = 00)
W 30 0D 00
# DAC OSR (9:0)-> DOSR = 128 (P0,R13,D7-D0 = 1000万)
W 30 0E 80
#编解码器接口控制字长度=16位,BCLK&WCLK输入,I2S模式。 (P0,R27,D7-
D6=00,D5-D4=00,D3-D2=00)
W 30 1B 00
#数据插槽偏移00 (P0,R28,D7-D0=0000)
W 30 1C 00
# DAC指令编程PRB #2用于单声道路由。 类型内插(x8)和3可编程
Biquads。 (P0,R60,D4-D0 = 0010)
W 30 3C 02
# Page Switch to Page 1

W 30 00 01
#主参考已打开(P1,R1,D4=1)
W 30 01 10
# DAC输出通用模式设置为0.9V (默认)(P1,R10)
W 30 0A 00
#混音器P输出连接到HP输出混音器(P1,R12,D2=1)
W 30 0C 04
# HP Voulme,0dB增益(P1,R22,D6-D0=0万)
宽30 16 00
#无需启用Mixer M和Mixer P,AINL Voulme,0dB增益(P1,R24,D7=1, D6-D0=0万)
宽30 18 00
#加电HP (P1,R9,D5=1)
W 30 09 20
#取消静音HP,带0dB增益(P1,R16,D4=1)
宽30 10 00
# SPK Attn. 增益=0dB (P1,R46,D6-D0=0万)
W 30 2E 00
# SPK驱动器增益=6.0dB (P1,R48,D6-D4=001)
宽30 30 10.
# SPK通电(P1,R45,D1=1)
W 30 2D 02
# Page switch to Page 0
W 30 00 00 00
# DAC通电,每个FS软步进1。 (P0,R63,D7=1,D5-D4=01,D3-D2=00, D1-D0=00)
W 30 3F 90
# DAC数字增益0dB (P0,R65,D7-D0=0万)
W 30 41 00
# DAC音量未静音。 (P0,R64,D3=0,D2=1)
W 30 40 04.
#

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

    不建议在没有I2S输入的情况下操作TAS2505。 I2S信号不存在后,设备无法恢复正常操作,需要重新初始化。
    当I2S关闭时,您可以使用RST引脚将设备设置为关机,尽管这也需要在重置期间清除设备时重新初始化设备(写入设备寄存器)。 但至少这样可以避免损坏扬声器。
    如果无法驱动RST引脚,则可以在I2S关闭时禁用所有块(D类,DAC,PLL),然后在I2S再次打开时启用它们(初始化设备寄存器)。
    也许当I2S关闭时,输出停止切换,并且输出处存在一些直流电压电平。 直流电压会损坏扬声器。

    此致,
    Ivan Salazar
    应用工程师-低功率音频和执行器
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Ivan:

    感谢您的回复。

    您对此有任何文档吗?
    如何查找有关此内容的详细描述?

    如果您有一些示例代码,您能给我吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ss Jung,

    记录有关未在没有I2S信号的情况下使用设备的信息?
    您需要样例代码做什么? 禁用和启用内部块?

    此致,
    Ivan Salazar
    应用工程师-低功率音频和执行器