第 26卷第 2期 乔建华 ,等 :基于 DSP的语音信号采集系统的设计
109
本系 统 采 用 了 高 速 先 进 先 出 存 储 器 IDT 72V02L25J作为一级缓存器来缓存 A /D 转换器得 到的数据 。 IDT72V02的供电电压仅为 3. 3 V[ 3 ] ,工 作时的最大功耗为 180 mW ,访问时间为 15 ns,可以 进行异步或同步的读写操作 。在本系统中 , 因为 DSP的工作速度远远高于 A /D 转换器的转换速率 , 如果 F IFO 的读写操作用同一时钟 ,则会降低 DSP 的工作效率 ,使得 DSP只有在数据接收完毕后 ,才 能进行其他操作 ,所以将 72V02设置为异步工作方 式 。72V02 F IFO 存储器的状态标志有全空 ( Emp2 ty) ,全满 ( Full) ,半满 (Half2Full)来表示 。并且可以 工作在单片模式 ,深度扩展模式 ,双向操作模式 ,数 据串流模式 [ 3 ] 。本系统由于一方面要将 AD50进行 AD 转换的数据送给 F IFO 缓冲 ,另一方面 , DSP 处 理后的数据也要通过 F IFO 送给 AD50进行 DAC,所 以采用双向操作模式 。结构框图如图 3示 。
高速的数据处理能力和丰富的片内资源完全能满 足本系统对语音信号的采集与处理的要求 。并且 C5000 系 列 DSP 可 使 用 JTAG 接 口 ( 按 照 IEEE1149. 1标准 )进行调试 ,可完全控制 DSP上的 所有资源 ,使用方便可靠 。
112 模拟接口芯片 TLC320AD 50C
111 系统核心芯片 TM S320VC5410
数字信号处理器是整个硬件系统的核心 ,它不 但控制着整个数据采集系统的工作流程 ,还负责与 PC机以及外部系统之间的数据通信 。本系统采用 了 TI公司近年来推出的低功耗 、高性价比的 16 位 定点 DSP芯片 TM S320VC5410,适用于语音 、通信等 实时嵌入应用场合 。 TI公司的 DSP芯片在基本哈 佛结构的基础上做了改进 ,一是允许数据存放在程 序存储器中 ,并被算术指令直接使用 ,增强了芯片 的灵活性 ;二是指令存储在高速缓冲器 ( Cache)中 , 当执行此指令时 ,不需要再从存储器中读取指令 , 可以节约一个周期的时间 。 C5410 的工作频率为 100MHz,提供了丰富的片内存储器资源 : 64Kx16位 片上 RAM , 16Kx16位片上 ROM ,程序空间最多可扩 展到 8M x16位 ,还有多种片内外设资源 [ 1 ] 。 C5410