TI论坛
直播中

张鑫

7年用户 846经验值
私信 关注
[问答]

tas5704按照EVM原理图自绘部分功能的PCB,焊接完成后测试不出声音怎么解决?


  • 利用Cobranet技术,采用左对齐的数字音频格式,BTL输出,外部供给MCLK=25MHZ,RCLK=50KHZ,SCLK=4MHZ,PVCC=12V,AVCC=12V,DVDD=AVDD=3.3V。现在测试输出为矩形波,没有音频输出!

回帖(4)

许朝亮

2024-11-8 10:38:06
MCLK=24.576MHZ,RCLK=48KHZ,音源为Cobranet输出的音频,时钟也均由Cobranet主板提供,确定外部设置为左对齐。
举报

宫素香

2024-11-8 10:38:15
   一般来说硬件控制的芯片只要外部配置正确,有正确的信号输入就能输出信号。
         所以请确认以下几个信息:
1.各个引脚的电源电压是否正常;
2. 芯片的Tas5704芯片的输入引脚是否有需要的时钟与音频信号,并且确认下是否正确,看SDIN1与SDIN2是否是变化的PWM信号;
3. 外部的增益,I2S格式,输出配置是否正确;
4.  若没有问题,请查看你的Mute脚的电平是否正确, 有可能被误触发了。若还是没有问题,你可以看下你的芯片是不是在焊接的时候被静电打坏了,换个芯片尝试下。
原理图建议参考Tas5704EVM板的参考电路。可在TI官网找到。
举报

h1654155275.5748

2024-11-8 10:38:25
 只要Cobranet能输出的是标准的I2S接口的数据,那我们的功放就能将其放大。
1.你的BKND_ERR脚没有拉高。
2.尝试修改输出格式,如右对齐,I2S格式。
举报

张华

2024-11-9 09:26:20
根据您的描述,您在使用TAS5704芯片并按照EVM原理图自绘部分功能的PCB,焊接完成后测试不出声音。您使用的是Cobranet技术,采用左对齐的数字音频格式,BTL输出,外部供给MCLK=25MHZ, RCLK=50KHZ, SCLK=4MHZ,PVCC=12V,AVCC=12V,DVDD=AVDD=3.3V。现在测试输出为矩形波,没有音频输出。以下是一些建议来解决这个问题:

1. 检查电源供应:确保PVCC、AVCC和DVDD/AVDD的电压稳定且在规定的范围内。使用万用表测量这些电压值,确保它们没有超出规定的范围。

2. 检查时钟信号:确保MCLK、RCLK和SCLK的频率和相位正确。使用示波器检查这些时钟信号的波形,确保它们没有失真或抖动。

3. 检查数字音频输入:确保数字音频输入信号的格式和时钟信号相匹配。使用示波器检查数字音频输入信号的波形,确保它与预期的格式一致。

4. 检查BTL输出:确保BTL输出的连接正确。检查输出端的焊接和连接,确保没有短路或断路。

5. 检查音频信号处理:确保TAS5704芯片的配置正确,以便正确处理音频信号。检查芯片的寄存器设置,确保它们与您的音频格式和输出要求相匹配。

6. 检查外部元件:检查PCB上的其他元件,如电容器、电阻和晶体管,确保它们没有损坏或焊接不良。

7. 检查PCB布局:检查PCB布局,确保信号路径和电源路径没有交叉或干扰。如果可能,使用示波器检查信号完整性,确保信号没有失真或衰减。

8. 检查软件设置:如果您使用的是微控制器或DSP来生成数字音频信号,确保软件设置正确,以便正确生成和处理音频信号。

9. 尝试不同的音频格式:如果可能,尝试使用不同的音频格式,如右对齐或I2S,以排除格式不兼容的问题。

10. 寻求技术支持:如果以上建议都无法解决问题,您可以考虑联系TAS5704芯片的制造商或技术支持,以获取更多帮助和建议。

通过逐步检查和排除这些问题,您应该能够找到导致音频输出问题的原因,并采取相应的措施来解决它。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分