您好!
一个平台(正在启动)使用 TAS5805M。
该放大器必须在 I2S 模式下使用。
在我们的平台上、OUT_A 仅连接到独特的扬声器。
OUT_B 未使用(未连接)。
请参阅下面的原理图。
当时、我们仅在对平台进行返修的情况下才成功使用 TAS5805M (扬声器上的音频正常)。
返修还包括将 OUT_B 连接到扬声器。
在相同的软件设置下、当我们使用原始硬件配置运行相同的测试(仅 OUT_A 连接到扬声器、OUT_B 未使用(未连接))时、我们观察到以下行为:
-就在 TAS5805M 初始化之后:TAS5805M 在 I2S 信号上成功同步、不报告错误
如果我们再次转储一些状态寄存器,则会观察到以下稳定状态:
-报告 FS 错误
-报告左通道直流故障
详情见附件。
我们有以下问题。
Q1)是否可以仅在 OUT_A 连接到扬声器且 OUT_B 未使用(未连接)的情况下使用我们的原始硬件配置?
还是必须将 OUT_A 和 OUT_B 连接到我们独特的扬声器?
Q2)如果可以使用我们的原始硬件配置、您能否帮助我们找到在 TAS5805M 设置中需要修改的内容?
问题3)如果问题1的答案是肯定的、您能否为我们提供适合此配置和应用的配置文件(.h)?
谢谢、
此致、
弗朗克
附件-出错时的状态转储
=== TAS5805M 状态==
- SIG_CH_CTRL = 0x59 fsMode 48kHz bckRatioConfig (0x50)
- SAP_CTRL1 = 0x02 WORD_LENGTH 24位 I2S_LRCLK_PULSE 0 I2S I2S_SHIFT_MSB 0
- FS_MON = 0x00 FS 错误!!!
- bclkRatio = 64
- CLKDET_STATUS = 0x00
- CHAN_FAULT = 0x08 (FAULT!!!)
左通道直流故障!
- GLOBAL_FAULT1 = 0x00 (无故障)
- GLOBAL_FAULT2 = 0x00 (无故障)
- OT_WARNING = 0x00 (无警告)
- DEVICE_CTRL_2 = 0x0B
- SDOUT_SEL = 0x00 (DSP 输出)
