首 页       用户登录  |  用户注册
设为首页
加入收藏
联系我们
按字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
按声母检索 A B C D E F G H J K L M N O P Q R S T W X Y Z 数字 符号
您的位置: 5VAR论文频道论文中心理工论文电子通信
   TMS320VC5402DSP与串行AD73360A/D转换器接口设计      ★★★ 【字体: 】  
TMS320VC5402DSP与串行AD73360A/D转换器接口设计
收集整理:佚名    来源:本站整理  时间:2009-01-10 22:32:48   点击数:[]    

73360有R-28和SU-44两种封装,图1是R-28封装的管脚图,下面仅对与McBSP接口设计有关的部分引脚进行说明。

RESET为AD73360硬件复位信号,用于对AD73360进行硬件复位;SE为串口使能信号,当SE为高电平时,AD73360正常工作,当SE为低电平时,AD73360被禁止,此时所有的输出为三态,所有的输入信号无效,同时AD73360进入节电状态。MCLK为外部时钟输入信号,通常由外部时钟驱动,MCLK进入AD73360之后,首先被分频产生DMCLK内部主时钟信号,然后由DMCLK分频产生串口时钟信号SCLK,它们的分频因子都是可编程的;SCLK为串口时钟信号,通常作为DSP的同步串口的输入时钟信号;SDI和SDIFS为数据输入和输入帧同步信号,通常用于接收初始化控制字;SDO和SDOFS为数据输出和输出帧同步信号,通常用于输出转换的数据;其余的引脚分别为6路模拟输入、模拟电源和数字电源。AD73360有8个控制寄存器(CRA、CRB、CRC、CRD、CRE、CRF、CRG、CRH),在AD73360工作之前必须对这些寄存器进行初始化。AD73360有三种工作模式:编程模式、数据模式和混合模式。在编程模式下只接收控制字,输出无效的转换数据;在数据模式下,输入的控制字被忽略,输出有效的转换数据;在混合模式下,允许在数据转换过程中接收控制字。

3 McBSP与AD73360接口的硬件设计

AD73360的模拟输入共有四种方式:直流耦合的差分输入、交流耦合的差分输入、直流耦合的单端输入和交流耦合的单端输入。交流耦合的差分输入的连接如图2所示,其中C1和C2起隔直作用,R1、C3和R2、C4分别为一阶低通滤波器,R3和R4的作用是把参考信号引入到输入端,C5为旁路电容。由于用到AD73360的内部参考源,所以初始化时必须使能参考信号(REFOUT)的输出。

McBSP(串口0)与AD73360的连接如图3所示。图中VC5402的McBSP的XF引脚与AD73360的SE引脚和RESET引脚相连,XF信号用于对AD73360进行控制;AD73360的串口时钟SCLK信号作为McBSP的发送信号CLKX0和接收时钟信号CLKR0;McBSP的发送引脚FSX0、接收帧同步引脚FSR0与AD73360的输入引脚SDIFS、输出帧同步SDOFS连到一起,使McBSP的发送信号FSX0和接收帧同步时钟信号FSR0与AD73360的输出帧同步信号SDOFS保持同步。AD73360的数据输出引脚SDO和输入引脚SDI分别与McBSP的数据接收引脚DR0和数据发送引脚DX0相连。VC5402的定时器对主时钟分频,其输出再经过2分频得到AD73360的驱动时钟信号MCLK,实际上也可由晶振直接产生AD73360的驱动时钟信号MCLK。AD73360的最高输入时钟为16.384MHz,如果DSP主时钟为81.92MHz时,定时器分频因子可设为4。

4 McBSP与AD73360接口的软件设计

与硬件接口相对应的软件设计包括:设置定时器1的分频因子并启动定时器、McBSP的初始化、AD73360的初始化、开始接收并处理数据等。若AD73360的驱动时钟不是由VC5402分频得到,则第一步可以忽略。在串口初始化时,由图3可知,McBSP的发送、接收时钟和帧同步等信号都为输入,因而无需用到McBSP内部的采样和帧同步产生器;由于AD73360的控制字和转换的数据都为16位,所以McBSP应设置为单相位的接收和发送帧同步且传送每个字的宽度为16位。采用中断方式完成数据传送时,对McBSP各控制寄存器的初始化值如下:

RCR1=XCR1=0040h 每帧一个字,字宽为16位。

RCR2=XCR2=0001h 单相位帧同步,无压扩,第一个

帧同步后的帧同步不忽略,一位

数据延迟。

PCR=0h 发送和接收帧同步,时钟都由

外部输入,发送和接收帧同步

为高有效发送和接收数据在

上升沿采样。

MCR1=1h 所有的接收通道被禁止,所需

要的通道由RPA/BBLK和

RCERA/B选择。

MCR2=1h 所有的发送通道被禁止且被

屏蔽,所需要的通道由XPA/B

BLK和XCERA/B选择。

RCERA=1h,RCERB=0h 仅打开接收通道0,关闭

其它通道。

XCERA=1h,XCERB=0h 仅打开发送通道0,关闭

其它通道。

SPCR1=1h 使能串口接收,接收中断

由RRDY标志触发。

SPCR2=0103h 使能串口发送,发送中

断由XRDY标志触发。

McBSP(串口0)的初始化程序(SPSA为子地址寄存器,映射地址为38h;SPDATA为数据寄存器,映射地址为39h)如下:

stm #0000hSPSA 子地址寄存器指向串口控制寄

上一页  [1] [2] [3]  下一页


Tags:


文章转载请注明来源于:5VAR论文频道 http://paper.5var.com。本站内容整理自互联网,如有问题或合作请Email至:support@5var.com
或联系QQ37750965
提供人:佚名
  • 上一篇文章:连续实时信号处理器的性能分析

  • 下一篇文章:基于TMS320VC5402的指纹识别系统
  • 返回上一页】【打 印】【关闭窗口
    中查找“TMS320VC5402DSP与串行AD73360A/D转换器接口设计”更多相关内容 5VAR论文频道
    中查找“TMS320VC5402DSP与串行AD73360A/D转换器接口设计”更多相关内容 5VAR论文频道
    最新热点 最新推荐 相关新闻
  • ››嵌入式系统的通信规约管理平台设计...
  • ››一种基于七号信令的局间话单采集系...
  • ››对于变频器的制动技术分析
  • ››电子文件管理元数据宏观结构多维分...
  • ››浅论卫星电视接收机的常见故障的检...
  • ››信息时代网络用户信息检索焦虑的心...
  • ››论GIS在高校房产管理中的实际应用
  • ››关于电力通信发展战略的思考 金李莎...
  • ››2G、3G切换精细化优化分析思路探讨...
  • ››光纤自动化生产的需求与时机
  • ››TMS320C2XX开发设计中应注意的问题...
  • ››TMS320C32DSP的中断编程方法及BOOT...
  • ››TMS320VC5402外部并行引导装载方法...
  • ››TMS320C6701在电离层垂直探测系统中...
  • ››TMS320C6711的FLASH引导装载系统研...
  • ››TMS320C6201在MPEG-4视频解码器中的...
  • ››TMS320C54x和ADSP218x性能比较
  • ››TMS320F206的中断技术及其实现
  • ››TMS320C55x的指令流水线及其效率的...
  • ››TMS320C32扩展异步串口的方法
  •   文章-网友评论:(评论内容只代表网友观点,与本站立场无关!)
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
    Copyright © 2006-2033 5Var.Com. All Rights Reserved .