APP下载

两片ADS7863与TMS320F28335的接口设计

2011-03-06谢战洪王大鹏

通信技术 2011年7期
关键词:信号设计

高 瑛,谢战洪,王大鹏

(郑州机电工程研究所,河南 郑州 450015)

0 引言

工程技术人员采用DSP芯片进行系统设计时,需要对很多信号进行采集,若仅使用DSP芯片上的A/D转换器进行信号采集,显然不够。因此,人们转向使用片外A/D转换器。现将阐述TI公司的TMS320F28335(以下简称F28335)的多通道缓冲串口(McBSP, Multi-channel Buffered Serial Port)与两片串行A/D转换器ADS7863的接口设计。

1 McBSP

[1-7]。TMS320F28335是一款高性能、多功能、高性价比32位浮点DSP。该器件最高可在150MHz主频下工作,片上集成丰富的外设,其中包括两个McBSP。McBSP是一种同步串行接口,除具有一般DSP串口功能之外,还可以支持T1/E1,ST-BUS,SPI等不同标准。McBSP包括6个引脚,分别是串行数据发送信号(DX, Data Transmit),串行数据接收信号(DR, Data Receive),发送时钟信号(CLKX, Transmit Clock),接收时钟信号(CLKR, Receive Clock),发送帧同步信号(FSX, Transmit Frame Synchronization)和接收帧同步信号(FSR, Receive Frame Synchronization)。McBSP通过这6个管脚为外部设备提供了数据通道和控制通道。

McBSP通过DX和DR实现DSP与外部设备的通信和数据交换。其中,DX完成数据发送,DR完成数据接收。控制信息通过CLKX、CLKR、FSX和FSR以时钟和帧同步的形式进行通信。由于 McBSP内有一个可编程的采样和帧同步时钟发生器,所以这些时钟和帧同步信号既可以由内部产生,也可以由外部输入。

McBSP发送数据的过程如下:首先将要发送的数据写入数据发送寄存器(DXR[1,2], data transmit register),如果发送移位寄存器(XSR[1,2], transmit shift register)中没有数据,则DXR[1,2]中的值先复制到XSR[1,2],再由XSR[1,2]将数据移到 DX上发送;如果 XSR[1,2]不为空,则等待将 XSR[1,2]中的数据全部移出到DX脚发送后才将DXR[1,2]中的值复制到XSR[1,2],再由DX脚将数据发送出去。

McBSP接收数据的过程如下:DR脚上接收的数据首先移入接收移位寄存器(RSR[1,2], receive shift register),一旦收到一个字(可……

登录APP查看全文

猜你喜欢

信号设计
信号
完形填空二则
何为设计的守护之道?
《丰收的喜悦展示设计》
孩子停止长个的信号
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
基于LabVIEW的力加载信号采集与PID控制
一种基于极大似然估计的信号盲抽取算法