- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DSP与CPLD的多通道数据采集系统的设计
摘 要:设计了利用TI公司的TMS320LF2407A系列DSP和Altera公司的MAX II EPM570系列CPLD控制MAXIM公司的MAX194 A/D转换器实现一个多通道数据采集系统的结构。分析了MAX194 A/D转换器的工作性能,使用Altera 公司的MAX II EPM570系列CPLD在Quartus Ⅱ环境下使用VHDL语言实现了MAX194的模数转换器接口。介绍该系统的工作原理,并详细描述了CPLD,DSP以及MAX194之间具体的硬件电路接口的设计以及软件的实现。
关键词:DSP;CPLD;MAX194;CD4067
中图分类号:TP274.2 文献标识码:B 文章编号:1004373X(2008)1511403
Multi-channel Data Acquisition System Based on DSP and CPLD
LUO Yiqun,DAI Zuoxiao
(Shanghai Institute of Technical Physics,Chinese Academy of Science,Shanghai,200083,China)
Abstract:This paper introduces a system structure multi-channel data acquisition based on TI TMS320LF2407A DSP,Altera MAX II EPM570 and MAX194 A/D converter.It analyses the interior architecture of the MAX194,uses the VHDL language under QuartusII environment to carry out the MAX194 A/D converter interface with the MAXII series CPLD.And explains the principle of this system and describes the hardware design and software design for the interfaces among MAX194,DSP and CPLD.
Keywords:DSP;CPLD;MAX194;CD4067
用于实时控制系统的嵌入式系统经常需要对模拟量进行测量,通常的方法是以MCU为主产生采集控制时序控制模数转换器,并通过中断或查询的方式读取转换后的结果。由MCU产生采集控制时序将占用较多的系统软硬件资源。而在一般复杂的多路信号测控系统中,MCU需要进行数据存储,通讯,数据处理等多项工作,如果再需要其频繁地产生模数转换控制器的控制时序,将会影响系统的性能,严重时将会成为系统的瓶颈。本文采用CPLD产生A/D转换器的控制时序,使得CPLD主要实现A/D时序控制的功能,DSP主要实现闭环控制算法的功能。
1 系统总体结构
系统以DSP和CPLD为核心,模拟信号从模拟多路开关CD4067接入,利用CPLD进行使能其输入。使用DSP的GPIO口作为模拟多路开关的通道号的选择。A/D转换器使用MAXIM公司的MAX194,其控制时序由CPLD产生。当A/D转换结束后,将会产生一个EOC信号,该信号作为LF2407的外部中断,当DSP接收到该转换结束信号,进入相应的外部中断程序,使用SPI总线来接收A/D转换的数字值,并进行相应的处理。系统的总体结构图如图1所示。
2 硬件设计
2.1 主控DSP芯片TMS320LF2407A
系统的主控制器采用了TMS320LF2407A,3.3 V静态CMOS工艺,40 MIPS,具有16位地址总线,16位数据总线,3个独立的存储空间,包括可用的64 kB程序空间,35.5 kB数据空间以及64 kB的I/O空间。访问不同的存储空间时,DSP有相应的引脚作为选通信号,PS对应程序空间,DS对应数据空间,IS对应IO空间,均为低电平有效。本系统将MAX194 A/D转换器映射到I/O空间0000H-7fffH,其使能的逻辑表达式为:CS=A15+IS。多路模拟开关映射到I/O空间的8000H-ffffH,其使能逻辑表达式为:CS=A15+IS。式中IS是I/O空间选通信号线。
TMS320LF2407A的内部具有32 kB FLASH程序存储器,2.5 kB RAM数据存储器。FLASH可满足DSP系统程序存储的需要,而2.5 kB的数据存
原创力文档


文档评论(0)