TI工程师:
您好!
我打算设计一个前级音频,数字传输部分输出I2S接口,芯片没有提供主时钟信号,看贵司PCM5100A是可以支持3线I2S数据的。芯片没有检测到MCLK就会内部生产一个主时钟,但为什么我还是无法听到正常的音频呢。
Jason Shen:
看是不是mute了,如果没有mute,看I2S信号波形是否正常,正常的I2S波形需要满足分频和对其的要求,注意I2S信号中数据线对时钟首位是空的。
dianwen jia:
回复 Jason Shen:
您好!
没有静音模拟。本人不算特别懂硬件设计,我在公司是担任工业设计师,打算参与周边硬件开发任务。我还有一个带主时钟的板子,我将PCM5100A电路接到带主时钟的板子上面是可以正常工作的,但我测试将带主时钟的板子的MCLK脚不接PCM5100A,此时PCM5100A就无法正常工作了。不知道为何?请求TI工程师指点。谢谢!
dianwen jia:
回复 Jason Shen:
您好!
没有静音模拟。本人不算特别懂硬件设计,我在公司是担任工业设计师,打算参与周边硬件开发任务。我还有一个带主时钟的板子,我将PCM5100A电路接到带主时钟的板子上面是可以正常工作的,但我测试将带主时钟的板子的MCLK脚不接PCM5100A,此时PCM5100A就无法正常工作了。不知道为何?请求TI工程师指点。谢谢!
Gary Guo:
回复 dianwen jia:
在一般的应用中,我们默认是4线的I2S,但是如果没有主时钟的话,一般是需要配置一些寄存器来完成的。所以,你在改为三线之后,有没有进行软件修改过寄存器的呢?