• TMS320VC54x处理器McBSP接口的设计和实现
  • TMS320VC54x处理器McBSP接口的设计和实现

    TMS320VC54x处理器McBSP接口的设计和实现
     
      模数接口是数字信号处理系统中一个重要的组成部分,其设计和实现直接影响到信号处理的质量,许多A/D、D/A转换芯片都采用并行的数字接口,与DSP接口时需要设计相应的译码电路。TMS320VC54x系列芯片配备了多通道带缓冲能力的串行口,为设计模数接口提供了极大的便利。
     
      TP3067是美国国家半导体公司生产的PCMCODEC芯片,具有串行的I/O接口,供电、功耗低于70mW,而且具有自动断电功能,内部设计有性能良好的电源滤波电路,能够实现A律PCM编码和解码。TP3067对话音进行8kHz采样,即每0.125ms一次,每次采样编成8b编码,′C5409接收后,变换成线性的16b,每20ms组成1帧,共需TP3067进行160次采样。
    TMS320VC5409提供的串行口包括数据输入BDR,数据输出BDX,接收时钟BCLKR,发送时钟BCLKX,接收同步时钟BFSR和发送同步时钟BFSX。TPS3067的帧同步有2步方式。而TMS320VC5409的多通道自动缓冲串口的工作方式,可以通过发送和接收寄存器灵活配置帧长度、帧周期以及接收发送时钟沿。如图1所示对接后,只要在系统初始化时正确配置寄存器,就可以保证串行数据的输入输出。
     
      C5409硬件复位后PMST的15~7b全为1,所以中断向量表的位置在0xFF80。将中断向量表映射到程序空间的0x0080,所以修改IPTR为0x01。中断向量表中每一个中断矢量有4B的空间,足够放2个大小为1B的延迟跳转指令和1个2B的延迟跳转指令,还有1条1B的从中断返回的指令RETE。系统初始化以后,如果允许中断,将状态寄存器(ST1)的INTM位置0,中断屏蔽寄存器对应的比特位置1,该中断就可以响应。中断产生后,先到中断矢量表中寻址到该中断,然后跳转到中断服务程序,中断结束返回到中断矢量表,再返回到主程序,从中断发生处继续向下运行。
     
      北京首矽致芯科技有限公司
      技术支持:010-57436216 15313166209QQ:1002668449
      联系QQ:1002668449
      联系邮箱:1002668449@qq.com
      传真:010--89146454
      地址:北京市昌平区北清路1号珠江摩尔国际中心6号楼1单元1105邮编:10220

    更多型号芯片解密可致电北京致芯科技24小时服务热线:13466687255 010-57436217

    点击这里给我发消息 点击这里给我发消息

      Copyright © 2004-2012 致芯科技 版权所有