保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

TLC320AIC23在音频处理中的应用


一次I2C地址后,只能对一个寄存器进行写操作,而不能一次性对所有寄存器进行写操作。也就是说,对每个寄存器写之前都要按部就班的写一遍I2C地址。
  
  (2)I2C模式下,数据是分为三个8Bit写入的。而TLV320AIC23有7位地址和9位数据,也就是说,需要把数据项上面的最高位补充到第二个8Bit中的最后一位。
  
  (3)在对控制寄存器的编程过程中,对应于每一次工作状态的改变,不能仅仅修改某个寄存器的值,而是要对这十个寄存器都重新写入一遍,否则系统将无法正常工作,而且应首先写Register10,同时还应对所有寄存器进行复位处理。
  
  3.3DSP的多通道缓冲串口(MCBSP)设置
  
  由于TLV320AIC23采样输出的是串行数据,因此需要协调好与之相配的DSP的串行传输协议。所以必须对DSP的串口进行正确设置。
  
  MCBSP串口一般通过六个引脚使数据通路和控制通路与外部设备相连。数据经MCBSP串口与外设的通信一般通过DR和DX引脚传输,控制同步信号则由CLKX、CLKR、FSX、FSR等四个引脚实现。
  
  由于MCBSP串口的数据线DR和DX带有缓存寄存器,而帧同步信号FSX、FSR以及时钟信号CLKX、CLKR具有可编程性,因此,它与TLV320AIC23之间的接口设计非常灵活。从这些特点可以看到:将MCBSP串口设置为SPI工作模式,然后使串口的接收器和发送器同步,并且由TLV320AIC23的帧同步信号LRCIN、LRCOUT启动串口传输,同时将发送接收的数据字长设定为32Bit(左声道16Bit,右声道16Bit)单帧模式,就可以方便地实现与TLV320AIC23之间的无缝连接。
  
  4结束语
  
  通过上述步骤对硬件系统进行设计编程,就可使TLV320AIC23正常工作,从而实现AD、DA以及与之相连接的DSP的正常数据通信,同时实现对语音的采集与回放等基本音频处理功能。通过在CodeComposerStudioV2上的实际编程以及在硬件系统中的实际联调,证明:这种设计是合理和正确的。另外,如果把G.723.1的编解码算法移植到DSP算法处理中,则完全可以把该模块嵌入到网络会议的可视电话中作为语音处理模块。这种设想在DSP具体的算法实现上已经仿真试验通过。而对于实际嵌入到可视电话中,进而与H.324相结合来对视频音频数据的混合处理等一系列问题,则是今后进一步探索研究的方向。
  
  
  
 

《TLC320AIC23在音频处理中的应用(第4页)》
本文链接地址:http://www.oyaya.net/fanwen/view/141817.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。