TI论坛
直播中

哈哈哈

10年用户 803经验值
擅长:可编程逻辑
私信 关注
[问答]

PCM1794a按照I2S格式给片子输入数据没有输出是为什么?


  • 最近调试PCM1794a这个芯片,硬件电路按照datasheet上连接,应该没有问题,但是按照I2S格式给片子输入数据却没有输出,修改外部数据格式配置也没有反应,请问有可能是什么问题,谢谢大家

回帖(2)

笪琳琳

2024-10-21 17:12:16
电压,时钟信号,输入都用示波器量了吗?是不是都没问题?
另外,Pin 10 MUTE引脚怎么处理的?
举报

席毖庸

2024-10-21 17:57:38
根据您的描述,PCM1794a芯片按照I2S格式输入数据没有输出。以下是一些建议和可能的原因:

1. 检查电源:确保PCM1794a芯片的电源电压和电流满足其规格要求。检查电源连接是否正确,包括正负电源、地线等。

2. 检查I2S接口:确保I2S接口的连接正确,包括时钟线(BCLK)、数据线(DIN)和左右声道选择线(LRCLK)。检查I2S接口的信号完整性,确保没有干扰或噪声。

3. 检查配置寄存器:确保PCM1794a的配置寄存器设置正确。根据您的需求,设置正确的数据格式、采样率、增益等参数。可以参考datasheet中的配置寄存器设置示例。

4. 检查外部电路:检查与PCM1794a芯片相关的外部电路,如滤波器、放大器等。确保这些电路的连接正确,并且满足芯片的规格要求。

5. 检查软件驱动:确保您的软件驱动正确地初始化了PCM1794a芯片,并且按照I2S格式发送数据。可以尝试使用不同的软件驱动或示例代码来排除软件问题。

6. 检查芯片本身:如果以上步骤都无法解决问题,可能是PCM1794a芯片本身存在问题。可以尝试更换一个新的芯片进行测试。

建议您按照以上步骤逐一排查,找到问题所在并进行修复。希望这些建议对您有所帮助。
举报

更多回帖

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