微波测量仪器内部串行总线设计.docx
《微波测量仪器内部串行总线设计.docx》由会员分享,可在线阅读,更多相关《微波测量仪器内部串行总线设计.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微波测量仪器内部串行总线设计为降低当代微波测量仪器中硬件的复杂度及并行总线的干扰,本文设计了一种以嵌入式PC为核心,利用CPLD实现SPI串行总线通讯的仪器内部IO总线,并具体阐述了此接口系统中SPI-Master接口的IP核实现。通过SPI总线的主从配置实现仪器硬件模块的自动识别、参数配置及功能控制。该设计简捷、灵敏,软硬件系统具有较高的可靠性和可扩展性,目前已成功应用于噪声系数分析仪等测量仪器中。1.引言当代微波测量仪器的复杂度和高性能,使得测量仪器的计算机化、模块化、集成化成为趋势总装备部司令部通信局,信息产业部电子41研究所,当代通信测量仪器:军事科学出版社,1999。设计一种通用、简
2、捷、模块化、可扩展的软硬件总线平台,在微波测量仪器的研制生产经过中非常重要。面对复杂繁多的电路控制,串行总线以其较少的总线数、方便的PCB布线、灵敏的编程设计等特征被越来越多的应用到测量仪器中数字通信测量仪器:人民邮电出版社,2007,它能够容易地进行电路的增减,而不会影响网络中的其他器件,大大增加软硬件系统的可扩展性。利用成熟的计算机技术,在微波测量仪器中以嵌入式PC为核心,能够方便地进行各种接口的设计和扩展,缩短研制周期。此外,应用可编程逻辑器件,对关键技术和专用电路进行功能划分和设计,不仅减小了硬件系统的体积赵曙光,郭万有,杨颂华,可编程逻辑器件原理、开发与应用:西安:西安电子科技大学出
3、版社,2001,同时也能够提高仪器的性能和可靠性,使得软件系统的可维护性更强。基于上述思想,本文设计了微波测量仪器中“嵌入式PC+CPLD+串行总线的加强型SPI总线构造形式,使用CPLD实现仪器内部SPI主从接口控制,优化了微波测量仪器电路构造的同时,知足了仪器对系列化、模块化的要求。其中基于CPLD的加强型SPI-Master接口IP软核,接口只需稍作改动即可实现IP资源复用。2.串行总线总体设计根据微波测量仪器硬件电路的组成和特点,设计了一种微波测量仪器内部串行总线,其系统框架如图1所示。整个内部串行总线包括核心CPU、串行总线主控制器以及硬件从控总线控制器。串行总线主控制器以SPI总线
4、为基础,实现了一种合适微波测量仪器的加强型通信控制方式。加强型SPI主控核与ISA总线相连,在一片CPLD上编程实现。该芯片负责完成ISA到SPI总线之间的转换,实现SPIMaster接口形式,通过信号母板,为仪器从控电路板提供实现模块控制所需的所有控制形式。作为从控设备,仪器内部的每个硬件电路板上,与之对应的一片可编程逻辑器件,作为板级IO接口控制器接收、合成来自主控的串行命令。根据串行总线主控制器发送的命令信息,各从控板片内自动查询硬件ID,若某个从控电路板被选择,则继续解析接收的数据信息直至完成从控板内各硬件器件的通信控制。这种主从式识别控制形式,知足了仪器对系列化、模块化的要求,可方便
5、的实现将来仪器硬件的扩展要求。3.SPI总线主控接口的IP软核设计同步外设接口SPI是由摩托罗拉公司开发的全双工同步串行总线。该总线通讯基于主-从配置,总线形式灵敏简单,但通过约定的协议,能够实现复杂的功能,是很多微处理器、微控制器和外围设备之间通讯的一种标准,能够连接很多外围设备4。SPI总线传输串行数据时首先传输最高位,波特率最高可达5Mbps,详细速度取决于SPI硬件。总线有4个信号线:SCK、MOSI、MISO、SSMotorola,Inc,SPIBlockUserGuideV02.06,2002,其中SCK、MOSI、MISO为所有的SPI接口分享。数据传输采用同步方式进行,一次可传
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微波 测量 仪器 内部 串行 总线 设计
限制150内