我们的板上有一个 TAS5722L。 遗憾的是、它不起作用。 扬声器仅发出短开裂噪声。
我们怀疑硬件中存在错误、因为我们进行了以下测试。 我们分离了 I2C、仅通过 I2S 为 TAS5722L 提供数据。 扬声器没有声音。 然后、我们将 I2S 重定向到 EVAL 板(TAS5722LeVM)。 我们还分离了评估板上的 I2C。 扬声器发出一声提示音。
在我们的电路板上、我们观察到以下行为。 TAS5722L 报告 OCE。 我们通过 I2C (切换 SDZ 位)重置错误。 我们在 SDZ 位再次设置为1时触发[OSZI1.png]。 黄色= VCOM/Pin32。 粉色= FAULTZ/PIN2。 蓝色=扬声器+与 GND 间的关系。
我们还观察到、在 OCE 之前的那一刻、输出端的电压似乎增加了。 以下记录[OSZI2.png]显示了从 OCE 输出开始到 OCE 的输出(扬声器+与扬声器-)处的电压。 粉红色=扬声器上的电压。
可以帮帮我们吗? 原理图或布局是否有错误? 或者我们是否做了其他事情?