没有合适的资源?快使用搜索试试~ 我知道了~
同步串行接口(SSI)是各类DSP处理器中的常见接口,这是因为编解码器(Coder/Decoder,CODEC)的数字接口即为SSI。在大多数的DSP应用中,通常只需要一个CODEC,然而在诸如与电话相关的一些应用中却经常需要将两路语音信号接入到DSP处理器上。图1就是这样的一个典型应用:为了进行回声抵消(Acoustic Echo Cancel,AEC)处理,需要将近端和远端两路语音信号都接入到DSP处理器中。
资源推荐
资源详情
资源评论
SSI端口的多路语音复用方案端口的多路语音复用方案
同步串行接口(SSI)是各类DSP处理器中的常见接口,这是因为编解码器(Coder/Decoder,CODEC)的数字接口
即为SSI。在大多数的DSP应用中,通常只需要一个CODEC,然而在诸如与电话相关的一些应用中却经常需要
将两路语音信号接入到DSP处理器上。图1就是这样的一个典型应用:为了进行回声抵消(Acoustic Echo
Cancel,AEC)处理,需要将近端和远端两路语音信号都接入到DSP处理器中。
1 引 言
同步串行接口(
如果某DSP处理器只有一个SSI端口,那么我们该如何将两路(或多路)语音信号接入到这一个SSI端口上去呢?下面就以
Motorola公司的56800系列DSP处理器中具有代表性的DSP56824为例,对其SSI端口的功能特性作一简单介绍,之后,再就
上述问题给出相应的解决方案以供参考。
2 SSI端口介绍端口介绍
图2是SSI模块的结构框图。可以看出,SSI端口的发送和接收是相互独立的两个部分。其对外接口有六根信号线:
·STD(SerialTransmitData):串行数据输出线。
·SRD(SerialReceive Data):串行数据输入线。
·STCK(Serial Transmit Clock):串行数据输出的位同步时钟,可被配置成输入或者输出脚。在同步模式下也被用作串行
数据输入的位同步时钟。
·SRCK(SerialReceive Clock):串行数据输入的位同步时钟,可被配置成输入或者输出脚。
·STFS(SerialTransmitFrame Sync):串行数据输出的帧同步时钟,可被配置成输入或者输出脚。在同步模式下也被用作
串行数据输入的帧同步时钟。
·SRFS(SerialReceive Frame Sync):串行数据输入的帧同步时钟,可被配置成输入或者输出脚。
SSI端口的应用非常灵活,可通过配置相应的控制寄存器将SSI端口设置成应用中所需要的工作方式。SSI具有两种基本的
操作模式:正常模式和网络模式,每种模式又都支持同步和异步协议。SSI端口在正常模式下每一帧中只传输一个数据字(即经
过采样量化编码后的数字语音信号,数据字位宽可通过配置相应寄存器来改变);而在网络模式下每一帧中可以传输2到30个数
据字。同步和异步协议是针对SSI发送与接收部分的相互关系来说的。在异步模式下,SSI端口的发送和接收部分完全相互独
立,都拥有各自的位同步时钟和帧同步时钟;而在同步模式下,SSI端口的发送和接收部分共用同一个位同步时钟STCK和同一
个帧同步时钟STFS。帧同步信号,顾名思义,即,用作数据帧的同步,该信号可配置成短帧模式(帧同步信号为一个位时钟宽
度)和长帧模式(帧同步信号为一个数据字宽度)。
资源评论
weixin_38551059
- 粉丝: 5
- 资源: 914
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功