TI论坛
直播中

张艳

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

请问一下C6748能不能同时外扩两个I2S总线?


  • ti的技术工程师你好,我们公司有一个案子。需要接一个codec进行音频播放,另外还需要接入一个arm片子实现usb audio device。两个设备都需要用I2S连接,不过我看了C6748只有一个mcasp可以做音频总线。
    请问一下C6748能不能同时外扩两个I2S总线。

回帖(2)

张涵

2024-10-25 14:20:12
   这个想法有创意,  看看是否可以分时复用. 通过片选信号来设定哪个设备接受数据.
我觉得理论上应该是可行的
举报

赵辉

2024-10-26 09:24:53
您好!关于您的问题,C6748是一款TI(德州仪器)的DSP处理器,它确实只有一个MCASP(Multichannel Audio Serial Port)接口,用于音频数据的传输。MCASP接口可以配置为I2S、左对齐、右对齐等模式。然而,C6748的MCASP接口不能同时支持两个I2S总线。

为了实现您的需求,您可以考虑以下几种解决方案:

1. 使用一个具有多个I2S接口的codec,将两个设备连接到同一个codec。这样,您只需要一个MCASP接口来与codec通信。然后,codec内部会处理两个设备的音频数据。

2. 使用一个I2S切换器(I2S switch)或I2S多路复用器(I2S multiplexer),将两个设备的I2S信号合并为一个信号,然后通过C6748的MCASP接口传输。在接收端,您可以使用另一个I2S切换器或多路复用器将信号分离回两个独立的I2S信号。

3. 如果您的应用场景允许,您可以考虑使用其他类型的音频接口,如SPI或UART,以实现两个设备的连接。这样,您可以避免使用MCASP接口,从而实现两个设备的连接。

请注意,这些解决方案可能需要额外的硬件组件和一定的软件调整。建议您与TI的技术工程师进一步沟通,以获取更详细的技术支持和建议。
举报

更多回帖

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