基于串行总线的测量仪器模拟节点设计_第1页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于串行总线的测量仪器模拟节点设计智能测量仪器作为信息猎取工具,是一种集多个门类、多种学科技术于一体的复杂有机体。随着测试技术、计算机技术和大规模技术的飞快进展,现代智能测量仪器不但对功能、性能、精度和指标的要求越来越高,而且对系统牢靠性、可修理性的要求也越来越高。因此,这就要求测量仪器具有完备的内建测试(build intest,bit)功能以及自我调整和补偿能力,以使测量仪器系统本身具备测试、诊断和故障定位的能力以及适应各种环境、温度和器部件性能变幻的能力。但是,智能测量仪器要具备这些测试、诊断以及调整、补偿能力,必需首先对囫囵测量仪器工作状态举行监测,然后通过对这些节点的状态举行分析和处

2、理,从而举行进一步的故障定位或调整补偿。这些状态主要包括环境温度以及板上各关键电路节点的、功率等,因为都是模拟量,故常称这些分布在电路板上的观测节点为模拟节点。可见,对智能测量仪器工作环境以及各关键节点模拟量的检测是智能测量仪器内建测试以及调整补偿的前提和基础,也是智能测量仪器可测性设计的重要一环,需要仔细对待。下面介绍一种基于串行的智能测量仪器模拟节点信号监测电路的没计思想和设计办法。1 模拟节点信号监测设计原理典型的电路板模拟节点监测电路通常由信号检测通道、信号调理电路、多路挑选开关、采样保持电路、ad转换电路以及处理器接口和控制规律等构成,1所示。信号检测通道主要用来探测电路板上各探测点

3、的温度、电流、电压等模拟量,通常针对不同探测对象而用法不同的、检波器或相关电路将待检测信号转换成一定的电流或电压信号。信号调理电路是为了保证ad转换的精度而在模拟输入信号进入ad转换器之前首先举行的须要处理,以有效滤除不需要信号的影响,充实信号质量,提高信噪比,增加信号的抗下扰能力,保证输入信号符合ad转换器并处于其最佳转换范同。信号调理所采纳的技术通常包括增谧放大、衰减、滤波、整流、检波信号转换等。多路开关是为了简化电路和降低成本而保证多个模拟节点共用同一个ad转换器而设计,以便利通过软件实现对某一路模拟艟的转换。多路开关常用的有机械触点式和式2种,通常需要按照通道数目、输入方式(单端还是差

4、分输入)、电平凹凸、切换时光及稳定时光、通路问所允许的最大串绕误差以及控制方式等加以综合考虑挑选。当模拟节点输入信号的频率较高时,为减小ad转换的孔径误差常设计用法采样保持电路。采样保持器通常按照输入信号范围、输入信号变幻率、采样开关切换速度以及采样误差的允许范围等挑选。假如输入模拟信号频率较低,ad转换相对足够快或ad集成了采样保持器时则可以省略采样保持器的设计。ad转换器足模拟输入通道的关键器件,用来将模拟信号转换成数字信号,以便由处理器举行一系列的后续处理。ad转换器件种类无数,挑选时需综合考虑辨别力、转换精度、转换速度和功耗等指标。普通地,ad转换器位数选取应按照被测电路的模拟输入信号

5、的变幻范围和ad转换器量化误差及量化噪声等综合考虑。2 基于串行总线的模拟节点信号监测设计现代测量仪器智能化程度和性能指标越来越高,越来越多地用法软件举行性能指标的调整、校准和补偿,同时越来越多地需要实时监测囫囵仪器的工作状态,以提高系统的町靠性,故对模拟节点数量需求越来越大。此外,现代智能测量仪器正快速向低功耗、低成本、小体积、高性能、高速率方向进展,电路集成度越来越大,成本越来越低,尺寸越来越小,频率也越来越高。作为测量仪器的辅助支撑电路,如何在满足功能和性能的前提下尽可能削减电路板面积占用、减小对其他电路的电磁干扰等影响,向来是设计者不断追求的目标。可见,基于并行总线的传统模拟节点信号监

6、测设计思想已经不能满足需要。随着串行总线接口技术的出生和不断成熟,其容易的接口、较高的数据传输效率、灵便的互联方式以及其可扩展性能力使得在电子领域及测试领域得到快速推广和应用。与并行接口相比,串行接口削减了引脚数目,降低了接口没计的复杂性,减小了电磁辐射和体积。串行接口通常提供全双工同步操作,数据以位为单位举行串行输入输出。各元器件生产厂家纷纷推出了基于串行总线的器件,越来越多的处理器也开头集成相应的串行通信接口,并兼容一些流行的串行总线。因此,在精度、速度、分辩力等指标许可的前提下,挑选多通道以及具有采样保持器串行以及其他串行器件搭建基于串行总线的测量仪器模拟节点计划无疑是一种抱负的挑选。基

7、于这种串行总线的模拟节点电路设计2所示。在智能测量仪器中,模拟节点通常分布于仪器的各个电路板和功能模块,而每块电路板和功能模块又可能包括多个模拟探测节点。为此,在设计中往往按照模拟节点的数量挑选用法一片或多片多通道串行ad芯片(如ad公司的ad7812等)构成每块电路板或功能模块的模拟输入通道,而不同电路板或功能模块上的串行设备均挂接在同一串行总线上,由处理器通过控制总线及译码规律来挑选相应的模拟输入通道并控制相应串行设备的工作。此外,在详细的设计中,往往还可以利用串行总线举行一些辅助电路设计:如利用一些串行da转换器构成模拟输出通道,以按照需要产生合适的模拟信号,实现对电路板相关电路的校准与

8、补偿;设计挂接一些串行e2prom存储器,用来存储相关通道的校准与补偿参数,等等。3所示。3 基于串行总线的模拟节点信号监测设计要点31 串行总线衔接目前,世界各主要创造商提交了多种不同的串行协议,比较典型的有以motorola公司为代表的spi(se-rial peripheral interface:串行外围设备接口)、以philips公司为代表的i2c(inter ic)以及国家半导体公司为代表的microwire总线(微总线)等。其中,spi是一种高速4线同步串行外设接口总线,1条用于串行移位时钟sck,1条用作从使能信号(ss),另外2条数据线分离用于数据的收发(miso和mosi)

9、,实行主从式通信方式、全双工传输。传输速率由主控设备编程打算,可挑选移位率、主从模式以准时钟的极性和相位等;i2c总线是一种用双向2线串行总线,1条串行数据线(sda)和1条串行时钟线(scl),采纳主从方式的同步通信方式,在通信过程通过地址确定通信对象,每个i2c器件都有一个唯一的地址,每个器件既可发送也可接收,是1种多主总线;mi-crowire总线是一种3线同步串行接口总线,1条时钟线(sk)和2条数据收发线(so和si)。串行总线引脚较少,衔接十分容易。口前,无数处理器都挺直集成了前述的串行总线接口,可以挺直与相应接口的串行设备相连。而在一些高端处理器巾,更是提供了越发灵便的可编程串行

10、接口,如motorola公州高端处理器大都集成了可编程ssi串行同步通信接口,而ti公司的高端dsp处理器大都集成了可编程mcbsp多通道缓冲串行接口,这接口不但具有与标准串行接口相同的基本功能,还可配置成通用输入输出(gpio)接口,因此可以便利地与spi、i2c和microwire等兼容设备挺直衔接。以mcbsp多通道缓冲串行接口为例:通过配置mcb-sp的工作模式,mcbsp可兼容spi、microwire等协议通信。当mcbsp被配置为时钟停止模式时,可兼容spi和microwire总线协议,此时发送器和接收器在内部是同步的,故可将mcbsp作为spi主设备或从设备。当设置mcbsp为

11、主设备时,可将发送数据帧时钟(fsx)用作spi从设备使能信号(即ss),而将发送数据位时钟(clkx)用作spi协议中串行时钟信号(sck,mi-crowire没备的sk)。当衔接i2c设备时,可将mcbsp配置成gpio模式,将mcbsp的clkx和fsx与i2c总线设备的scl和sda相连,利用软件模拟i2c总线协议。mcbsp为主没备时,几种通信模式下的典型衔接关系4所示。在智能测量仪器中,通常挑选处理器为主设备,而将各串行器件作为从设备,因此大都实行上述衔接方式。针对不同的处理器,其衔接方式略有不同。而对没有提供相应串行通信接口的处理器,也可以根据串行设备的工作时序来通过gpio接口

12、编程或利用可编程规律器件举行模拟实现。32 通道扩展与多片衔接现代智能测量仪器电路板模拟节点数量无数,而且往往还需要利用串行总线构建模拟输出通道和存储系统,这就需要在同一套串行总线上设计挂接多片乃至多种不同型号、不同总线形式的串行器件。5所示。不同串行设备的工作时序不尽相同,为保证处理器与串行设备之间的通信需要对串行总线通道举行须要的初始化设置。这些设置主要包括设备的主从模式(通常设置处理器为主设备)、移位率、时钟极性和相位等属性对利用gpio接口编程模拟串行总线的应用,还需要按照串行器件的时序特点编程设置相应的输出输出管脚和工作时序。串行adc通常通过其内置控制寄存器以控制字的方式来实现一系列的控制操作,如采样模式、参考挑选、通道挑选以及ad转换等。针对拟挑选的模拟节点,通过软件控制相关电路完成信号调理后,对锁存器相应位举行操作来挑选相应的串行adc工作,利用串行总线向串行adc写入控制字来启动对指定模拟节点信号的转换操作(假如支持软件启动)。处理器通过串行总线接口读取转换数据,举行须要的运算和处理后获得模拟节点监测信号的真切结果,从而举行相应的操作和处理。在详细的编程中,串行总线应按照串行adc的详细总线接口形式和时序特点举行设置,这一点务必注重,以免无法建立通信衔接。不同串行adc的读写时序不尽相同,编程时需要分外注重。此外,通过串行总线举行读写操作时,需要按照读写数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论