首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
模拟电路
» SSI端口的多路语音复用方案设计
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
SSI端口的多路语音复用方案设计
发短消息
加为好友
520503
当前离线
UID
872339
帖子
13270
精华
0
积分
6635
阅读权限
90
在线时间
361 小时
注册时间
2012-3-2
最后登录
2016-3-10
论坛元老
UID
872339
1
#
打印
字体大小:
t
T
520503
发表于 2014-4-18 16:26
|
只看该作者
SSI端口的多路语音复用方案设计
color
,
语音
关键字:
串行接口
编解码器
网络模式
1 引 言
同步
串行接口
(SSI)是各类
DSP
处理器
中的常见接口,这是因为
编解码器
(Coder/Decoder,CODEC)的数字接口即为SSI。在大多数的DSP应用中,通常只需要一个CODEC,然而在诸如与电话相关的一些应用中却经常需要将两路语音信号接入到DSP处理器上。图1就是这样的一个典型应用:为了进行回声抵消(Acoustic Echo Cancel,AEC)处理,需要将近端和远端两路语音信号都接入到DSP处理器中。
现在,DSP处理器的I/O通常都是数字接口,因而它与语音信号之间需要插入CODEC以进行模数和数模转换。DSP外围接口与CODEC间的标准接口为SSI,DSP处理器以及某些微处理器都带有该接口模块。但是如果某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。帧同步信号,顾名思义,即,用作数据帧的同步,该信号可配置成短帧模式(帧同步信号为一个位时钟宽度)和长帧模式(帧同步信号为一个数据字宽度)。
[url=]点击看原图[/url]
更直观地,不同模式下SSI端口的信号时序关系见图3和图4。这里,我们假设一个数据字为8bit宽,即,对模拟信号采用8级量化。
3 应 用
在对SSI端口有了深入的了解之后,我们便可以就引言中提出的问题给出几种切实可行的解决方案了。
3.1 方案一
图5为方案一的连接示意框图。DSP中的SSI端口工作在网络模式,并设定每一帧为两个时隙,即,每一帧中传输两个数据字;采用同步协议,发送和接收部分共用同一个位同步时钟信号STCK和同一个帧同步信号STFS;帧同步信号采用长帧模式,即为一数据字宽。由DSP中的SSI端口驱动位时钟信号和帧同步信号。
假定CODEC为8K采样,并采用8级量化。由此,可以确定SSI端口的帧频为8kHz,位时钟频率为128kHz(128kHz=8kHz×8×2)。
DSP中的SSI端口与CODEC间信号的时序关系见图6。
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议