新闻中心

EEPW首页>嵌入式系统>设计应用> 基于DSP的USB语音传输接口设计

基于DSP的USB语音传输接口设计

作者: 时间:2012-03-09 来源:网络 收藏

4 电路原理设计

本设计由构成核心控制器,控制对象是,CODEC和COIC。图1是整个系统的硬件框图。


本设计的部分使用了的3种传输方式:

(1)控制传输

用于实现设备枚举主机的标准请求还有厂商自定义请求(即主机命令)。

(2)中断传输

用于实现设备对主机的唤醒,是惟一的设备主动向主机发送数据的传输方式。

(3)等时传输

用于实现语音数据的双向同步传输。

图2是USB与的接口原理图,如图所示,USB使用24M晶振,本设备是全速(高速)设备,所以在D+上加0.5kΩ上拉电阻,如果是低速设备,则在D一上加1.5kΩ上拉电阻。MODE0和MODEl是选择8b并行接口方式的,本设计中选用非多路复用方式,所以MODE0和Model都接地,如果要选择成多路复用方式,则使MODE0接3.3V电源,MODEl接地即可。


CLKOUT是时钟输出,可供测试用,正常上电复位后,CLKOUT就应该输出4MHz的方波。然后可以在主程序中对USB的时钟寄存器进行配置,以产生需要的时钟,然后用示波器就可以在CLKOUT上看到相应的输出,可以用来判断读写操作是否正确等。

CODEC与的接口为标准的串行通信接口。COIC把普通电话的两线制转换为四线制后实现与CODEC的无缝连接,另外和DSP接口只需几根简单的控制线即可实现。

5 系统软件的设计

系统软件主要由3个部分组成:Firmware,USB驱动程序,主机应用软件。图3是系统软件框图。


5.1 Firmware

固件程序,是写在DSP的ROM中的程序,由主程序和中断服务程序组成。使用TI提供的CCS(Code Composer Studio)来完成Firmware的编写。CCS是TI推出的代码编译调试的集成环境,调试方便、易于使用,为本设计的顺利进行创造有利条件。



关键词:DSPUSB语音传输

评论


相关推荐

技术专区

关闭