大家好,
在我正在处理的设计中,我需要通过I2S连接两台设备。 显然,一个设备有数据输入,另一个有数据输出,但与许多其他设备(特别是接收器)不同,这两个设备都希望成为I2S时钟主控器。
我不能改变这一点。 我知道,如果我能做到,那就容易得多,但这是不能做到的。
因此,我必须将两个I2S时钟主控器相互连接。
我提出了一个(我实在不知道还有其他选择)就是使用异步采样率转换器(ASRC)。 我从TI的设计中选择了SRC4190,并将其配置为I2S从属输入和I2S从属输出,以便连接两个I2S主控。
这是硬接线配置,请参阅下面的设置:
根据数据表,这应该是可行的。 我看不出为什么不这样做。
但是,我们刚刚建立了整个设计的实际原型,而这款ASRC似乎不起作用。
我测量了SRC I2S输入(针脚5,6,4),这很好。
同样,相同的I2S信号将传输到设计中的其他设备,没有问题,因此我确信I2S在SRC输入处显示有效。
在SRC I2S输出(SDOUT,针脚23)处,我没有测量任何内容,但它只是保持低电平。
是否有人可以验证上述设计?
当我在音频放大器论坛上的另一个(子)论坛中提出这个问题时,一位TI工程师已经告诉我这将很好。 但不显示此示意图。
还有什么原因导致了这种情况? 我是否设置了错误的配置?
我真的不明白。
提前感谢!
此致!