TI论坛
直播中

李伟

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

DIR9001无法输出DOUT信号怎么解决?


  • 大家好,问一个关于DIR9001芯片的问题,不久前做了这个电路,DIR9001接收数字信号转成I2S信号给PCM1794,对于DIR9001我使用了外部的有源24.576MHz晶振,现在,我输入了同轴信号,测试I2S输出信号,SCK,LRCK,BCK信号都对,但是DOUT信号没有,RXIV是有输入信号的,是不是DIR9001没有锁住呢?第二,只要输入同轴信号,D11就亮了,DIR9001手册里写到,只要锁住信号,并且没有发现校验错误ERROR pin就是低电平,这又是怎么回事呢。第三,我想问使用了确定频率的外部晶振,那么对输入同轴数字信号有什么要求,对于输出LRCK=96KHz的信号,难道一定要输入96K的信号么,我看到过如果不使用内部PLL,而使用外部晶振是基于一种重采样的原理?。希望得到大家的帮助,在此先谢谢大家了!

回帖(2)

赵秀英

2024-11-4 18:06:04
请问你测得的LRCK,BCK都是多大呢?得到96K的采样信号,输入必须是96K的。
如果选晶振为主时钟,锁住信号后,Error Pin为高。如果是PLL,Error Pin是低。
你量一下你的Error Pin是什么状态。
举报

京五环以外

2024-11-5 18:13:21
针对您的问题,我将分步骤为您解答:

1. DOUT信号没有输出的问题:
   - 首先,请检查DIR9001的配置是否正确。确保您已经正确设置了DIR9001的寄存器,包括输入信号格式、输出信号格式等。
   - 其次,检查外部晶振是否正常工作。您可以使用示波器测量晶振的输出波形,确保其频率和幅度符合要求。
   - 再次,检查DIR9001的电源和地线是否连接正确。确保DIR9001的供电电压和地线连接稳定可靠。
   - 最后,检查DIR9001的I2S输出引脚是否损坏。您可以使用示波器测量I2S输出引脚的波形,确保其正常工作。

2. D11亮起的问题:
   - 根据DIR9001手册,D11亮起表示信号锁定。如果D11亮起,说明DIR9001已经成功锁定输入信号。此时,您需要检查ERROR pin的电平状态。如果ERROR pin为低电平,说明没有发现校验错误;如果ERROR pin为高电平,说明存在校验错误。您需要根据ERROR pin的状态进一步排查问题。

3. 对于输入同轴数字信号的要求:
   - 使用确定频率的外部晶振时,输入同轴数字信号的采样率应与晶振频率相匹配。例如,如果您使用的是24.576MHz的晶振,那么输入信号的采样率应为48kHz或96kHz等。
   - 对于输出LRCK=96kHz的信号,您需要确保DIR9001的配置正确,包括设置正确的采样率和输出格式。同时,检查PCM1794的配置是否正确,确保其能够正确处理DIR9001输出的I2S信号。

综上所述,您需要检查DIR9001的配置、外部晶振、电源和地线连接以及I2S输出引脚。同时,确保输入同轴数字信号的采样率与晶振频率相匹配,并正确配置DIR9001和PCM1794。希望这些建议能帮助您解决问题。
举报

更多回帖

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