- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
与串行AD组成的高速并行数据采集系统
DSP与串行A/D组成的高速并行数据采集系统
[日期:]
来源:今日电子? 作者:吉林大学通信工程学院 卢海军 王树勋
[字体: HYPERLINK javascript:ContentSize(16) 大 HYPERLINK javascript:ContentSize(14) 中 HYPERLINK javascript:ContentSize(12) 小]
摘要:根据高速定点DSP芯片TMS320VC5402的多通道缓冲串口特点和串行A/D转换芯片TLV1572的工作特性,提出了两片串行A/D和一片DSP串口的通信方案。该系统充分利用了DSP的两个缓冲串口,可以使两路A/D转换数据高速并行传输。同时文中给出了系统的硬件原理图和软件设计的部分关键程序。
关键词:DSP;多通道缓冲串口;A/D转换;数据采集
引言
TMS320VC5402(以下简称C5402)是德州仪器公司1999年推出的定点数字信号处理器(DSP)。与TMS320C54x系列的其他芯片相比,C5402以其独有的高性能、低功耗和低价格受到了人们的广泛青睐。C5402增强外设有软件等待状态发生器、锁相环时钟发生器、6通道直接存储器访问(DMA)控制器、增强型8位并行主机接口(HPI)等。两个可编程的多通道缓冲串口(McBSP)能够全双工、快速地与其他同步串口进行数据交换,硬件连接简单,串口的工作模式和传送数据的格式可通过编程实现。
因为C5402内部没有集成A/D,因此在数据采集时需要使用A/D转换芯片,A/D芯片与C5402的接口设计成为一个重要的问题。A/D转换芯片一般有串行A/D和并行A/D。为了充分利用C5402所提供的多通道缓冲串口资源,简化系统设计,本文系统使用了TI公司的高速串行A/D来同时完成两路数据采集,大大提高了串口工作效率。
串行A/D芯片TLV1572
TLV1572是高速的十位串行A/D转换芯片,可以通过3或4个串行口线直接与DSP或其他数字微处理器串口相连,不需要外加逻辑,但是转换速度受SCLK供给时钟的限制。TLV1572与DSP的多通道缓冲串口相连是通过CS、SCLK、DO和FS四条线完成的,此时DSP的CLKR产生移位脉冲,FSR产生帧同步信号,并分别提供给TLV1572。当TLV1572与其他串口微处理器相连接时FS必须提供高电平,通过CS、SCLK、DO三条线来完成数据传输。当CS为高时,A/D芯片各管脚处于三态状态。在CS由高变低时,TLV1572检测FS引脚的状态来确定工作模式,若FS为低则为DSP模式,若FS为高则为其他微处理器模式。
图一 TL1572在DSP模式下的转换时序图
图二 TL1572在微处理器模式下的转换时序图
当TLV1572工作在DSP模式时,必须保证在CS变低时,FS为低电平,并且要锁存一定时间。CS为低时,DO跳出三态状态,但是直到FS为高时芯片才脱离休眠状态。TLV1572在每个时钟SCLK的下降沿检测FS的状态,一旦检测到FS为高,TLV1572开始采样。在FS的下降沿,A/D芯片通过移位时钟将数据移到DO上。在6个前导0传送之后,DSP可以在时钟的下降沿得到A/D转换的数据,如图1所示。在最低位移出之后,A/D芯片自动进入休眠状态,直到FS下一次有效。如果FS在16位传输完成后立即有效,则A/D开始新的数据转换,此时A/D为连续转换。若FS在TLV1572转换数据的过程中变高,则A/D芯片被复位,开始新的数据转换周期。因此可以通过设置FS,改变数据传输的位数。
当TLV1572工作在非DSP模式下时,FS引脚必须接高电平。在每次转换的过程中都必须提供16个时钟信号,若微处理器无法一次接收16位数据,可以分成8位两次接收,两次接收的时间间隔不能大于100μs,此时CS必须一直处于有效状态。在DSP模式下转换的开始是由FS信号有效来决定的,而在微处理器模式下,数据转换CS有效后的第一个时钟信号上升沿开始的,如图2所示。在微处理器模式下,也可以通过设置CS来改变传送的位数。
C5402的多通道缓冲串口
C5402提供两个高速、全双工、多通道缓冲串行口McBSP0、McBSP1,用数据线D(R/X)、帧同步线FS(R/X)和移位时钟线CLK(R/X)实现发送数据和接收数据。McBSP通过6个引脚(DX、DR、CLKX、CLKR、FSX和FSR)与外设接口。
(1)CLKX(发送时钟输入或输出)
芯片内部发送以为寄存器(XSR)通过该时钟信号将数据发送到DX引脚。该串口可以通过PCR寄存器的CLKXM位配置成使用内部时钟或者使用外部时钟。
(2)FSX(发送帧同步输入或输出)
FSX是发送开始的标志,串口可以通过PCR寄存器的FXM位配置成输入或输出。
(3)DX(串行数据发送)
您可能关注的文档
- 《TTT管理者一定是传播者》课程介绍2015.docx
- 《web应用程序开发》(网络技术专业)实验教学大纲.doc
- 《XX学院实验室建设申请书》.doc
- 《VIP接待操作细则》.doc
- 《一分钟经理》实践篇.doc
- 《专业技术职务任职资格评审表》(样表).doc
- 《专业英语》复习思考题.doc
- 《一本必胜》答案全部(.doc
- 《专业化销售技巧》课程大纲严红艳老师华师经纪.doc
- 《个人与团队管理》课程考核说明(2009年).doc
- 2024-2030年中国电力设备行业运行状况及投资规模预测研究报告.docx
- 2024-2030年中国纸杯蛋糕容器行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国砂浆泵行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国聚乙烯催化剂行业应用状况及需求规模预测报告.docx
- 2024-2030年中国主题酒店营销态势与投资盈利预测报告.docx
- 2024-2030年中国电动按摩椅行业竞争态势与消费趋势预测研究报告.docx
- 2024-2030年中国海洋风能行业前景动态及投资可行性研究报告.docx
- 2024-2030年中国3-氯-1,2-丙二醇行业产销现状及投资前景预测报告.docx
- 2024-2030年ERM和LRA触觉致动器行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年中国热冲击试验箱行业市场发展趋势与前景展望战略分析报告.docx
文档评论(0)