查看: 246|回复: 1
打印 上一主题 下一主题

TMS320VC5402与 AD73360接口

[复制链接] qrcode

31

主题

36

帖子

106

积分

注册会员

Rank: 2

积分
106
楼主
跳转到指定楼层
发表于 2015-12-4 10:40 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
VC5402的MeBSP是一种同步串行接口,支持多种 通信方式和SPI协议,该串口可以根据设计者的不同需 求进行配置,使用非常灵活。它的主要特点如下:全双工 的串行通信;连续的发送和接收数据流功能;具有外部 时钟输入或内部可编程时钟两种时钟控制方式;可独立

编程的发送和接收帧同步;多通道数据传输(最多可达 128个通道);可选的数据宽度:8、12、16、20、24或32 位;用于数据压缩的 律和A律压缩扩展;可编程的时 钟和帧同步极性。

MeBSP包括6个引脚,分别是串行数据发送信号 DX、串行数据接收信号DR、发送时钟信号CLKX、接收时钟信号CLKR、发送帧同步信号Fsx和接收帧同步信 号FSR。由于MeBSP内带有一个可编程的采样和帧同步 时钟产生器,所以串口接收、发送时钟和帧同步等信号 既可由内部产生,也可以由外部输入。

MeBSP接收和发送数据的过程如下:在发送数据 时,首先将要发送的数据写到DXR寄存器中,若XSR寄 存器为空 (说明上一次发送的数据已经由DX引脚送 出),则将DXR寄存器中的数据拷贝到XSR寄存器中; 然后在帧同步  和时钟CLKX的作用下,将XSR寄存 器中的数据逐位移到DX引脚输出。在数据从DXR寄存 器复制到XSR后,就可以将下一个要发送的数据写到 DXR寄存器中,因而可以保证数据的连续发送。串口接 收数据的过程与发送基本类似,但方向相反且VC5402 的多通道串口的接收带三个缓冲器。

AD73360管脚图

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


 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

113

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
发表于 2015-12-9 09:38 PM | 只看该作者
DSPC5402用的是不是不多啊。都用2812么?下次发2812的方案了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表