Interface Design for AD7711 and TMS320F240
GUO Shaopeng, WU Lanjun, YAN Xianyong, LI Jianguo
(Institute of Electrical Engineering, Chinese Academy of Science,
Bei jing 100080, China)
Key words: temperature measure; constant current source; DSP
1AD7711外围接口电路
图1是采用三线式连接方法,来消除温度传感器导线电阻影响的外围电路图。
REF+是AD7711进行AD转换的参考正基准电源,REF+的安全电压是VSS-~AVDD的任意电压,在使用中应注意REF+的接入电压大于模拟输入量和编程放大倍数的乘积,否则将出现全1的转换结果。
MODE(6)脚接地:表示控制串行数据读写的脉冲SCLK(1)是输入引脚,由外部MCU控制;MODE(6)接高电平则表示SCLK是输出引脚,MCU应根据SCLK的输出脉冲读写串行数据。
RTD1(9),RTD2(10)是两个初始相对误差小于1%,温漂跟随精度3×10-6/℃的一致性非常好的一对200μA电流源。图示温度传感器采用三线连接方式,三根线的长度基本相同,电阻都是r,所以在IN+、IN-输入端产生相同的共模电压;经差分输入的电压信号只剩下IC激励Pt100所产生的电压。这样便消除了导线电阻,提高了测试精度。
TFS=0:表示MCU向AD7711输出数据允许(写允许),RFS=0表示读允许,但是读/写不可同时有效。A0=0:表示对控制寄存器的读写;A0=1:表示对数据寄存器或标定寄存器进行读写;由控制寄存器高三位的值来选择数据寄存器或标定寄存器。MCU通过SCLK(1)/A0(4)/TFS(19)/RFS(20)/DRDY(21)/SDATA(22)六个管脚来完成对它的操作,图1用MCU(TMS320F240)的六个IO口与AD7711相连接。对器件进行读操作时DRDY和SDATA是输出管脚,其余是输入管脚;写操作时SDATA是输入管脚,DRDY仍是输出,但是对写操作无影响。
在完成AD7711正确的线路连接后,需对其控制寄存器进行正确的配置才能工作。AD7711控制寄存器是一3字节RAM(即24位),如表1。
?
(0\0\0)器件进入正常A/D转换模式,转换的结果保存在数据寄存器中。(0\0\1)对器件自身进行0输入校准和满量程自身校准。(0\1\0)、(0\1\1)把(0\0\1)的0输入校准和满量程校准分两步实现。(1\0\0)系统漂移校准。(1\0\1)连续后台自动校准。(1\1\0)、(1\1\1)分别对AD7711的0标定寄存器和满量程标定寄存器进行选择。
G2\G1\G0:设置可编程放大器的放大倍数。A=2g,g是(G2/G1/G0)二进制转为十进制数。
CH:选择输入通道(0:表示选择差分通道(IN+\IN-);1:表示选择IN2(17)输入通道)。
PD:功率控制。0:正常运行;1:低功耗。
WL:AD转换结果位数设置。0:16位转换结果;1:24位转换结果。
RO:供给传感器的激励电流。0:关断200μA激励电流;1:开通200μA激励电流。值得注意的是,在测量铂电阻两端电压时,需要分别选择通道1、2(CH=0、1),并使RO=1;否则并没有电流输出。
BO:判断传感器烧断的4.5μA供给电流。0:关断;1:开通。当铂电阻传感器意外处于断开状态时,通过打开BO电流,AD转换结果全1,判断传感器处于断路的故障状态。正常工作时BO=0关断电流。
B/U:AD转换极性选择。0:双极性;1:单极性。
FS11~FS0:滤波频率设置。片内低通滤波器频率设置公式:
?
fclk是外接晶振的频率,一般为10MHz;code是FS11~FS0二进制转为十进制的值。计算出的频率(frequency)是AD7711转换数据刷新的频率,约为截止频率的3.8倍。
2.1控制寄存器的读写
对控制寄存器写:写控制寄存器的时序如图2所示。A0(4)=0选中控制寄存器,TFS(19)=0/RFS(20)=1表示写允许,使能SCLK。在SCLK脉冲的上升沿,把SDATA(22)的数据送入控制寄存器,所以SDATA上的送入数据应比SCLK的上升沿信号先有效。每个SCLK送入一位,高位在前低位在后,必须一次送入24位,如果少于24位,该次写命令无效,如果多于24位多于部分被忽略。
?
在对控制寄存器高三位写(1\1\0)或(1\1\1)指令后,下一条指令是对标定寄存器读写。(1\1\0)表示后序的操作针对0标定寄存器,(1\1\1)则表示针对满量程标定寄存器。在对标定寄存器读写时A0=1,每次写入都应是24位。所以对标定寄存器操作的时序图与控制寄存器操作的时序图唯一的不同是:A0是高电平而非低电平。
2.3数据寄存器的读取
读数据寄存器的时序如图4所示。数据寄存器中保存AD的转换结果,DRDY=0表示已有新结果数据保留其中,如果数据没有被及时读出,数据寄存器中的数据会被实时更新。当DRDY=0,在RFS的下降沿首先把MSB送出,然后在SCLK的下降沿依次把后序数据从数据寄存器输出到SDATA上,当最后一位数据被送出后,DRDY输出变为高电平,并关断SDATA信号的输出。
只要遵循时序图,任意MCU都可以利用其通用I/O管脚对AD7711进行控制。使AD7711进行正常工作,最少要编写写控制寄存器和读数据寄存器两个子程序,若为了检验写入控制寄存器内容是否正确,需要编写控制寄存器读子程序。如果编写了标定寄存器的读写子程序还可以直接修改标定寄存器内容,增加控制的灵活性。由于编写这些子程序都很类似,所以下面只给出控制寄存器写子程序。
两次调用该函数分别对IN2和IN1(IN+,IN-)通道进行设置。3a50c4表示:MD2/MD1/MD0=0/0/1即0输入和满量程输入自校准;G2/G1/G0=1/1/0:放大倍数26=64;WL=0表示16位AD转换,RO=1打开200μA激励电流,滤波频率10MHz/512/0x0c4=100Hz,对应的截止频率是26Hz。需要注意的是:即使只使用一个通道,也要对两个通道进行设置,否则两个高精度跟随电流源不会打开。
AD7711集成了Pt100调理电路的所需元件,简化了电路设计,给高精度测温带来了极大方便,同时使可靠性、稳定性得到了保证。笔者把它用在高精度动态控温仪器中,效果理想。
关键字:温度测量 电流源 数字信号处理器
引用地址:
AD7711与TMS320F240接口设计
推荐阅读最新更新时间:2024-03-16 12:44
基于DSP技术的变电站综合自动化系统简介
概述 变电站综合自动化系统是利用先进的计算机技术、现代电子技术、通信技术和信息处理技术等实现对变电站二次设备f包括继电保护、控制、测量、信号、故障录波、自动装置及远动装置等)的功能进行重新组合,优化设计,对变电站全部电器设备的运行情况执行监视、测量、控制和协调的一种综合性的自动化系统。通过变电站综合自动化系统内各设备间相互交换信息,数据共享,完成变电站运行中的自动监视和控制。变电站综合自动化系统替代了变电站常规二次设备的功能,简化了变电站二次接线。变电站综合自动化是提高变电站安全稳定运行水平、降低运行维护成本、提高经济效益、向用户提供高质量电能的一项重要技术措施。 我国变电站综合自动化系统的发展经历了半导体分散控
[嵌入式]
基于DSP的混合动力汽车综合显示仪设计
一 引言 混合动力汽车通常是指同时由燃油发动机和电动机两种动力源驱动的汽车。汽车利用燃油机和电力两种动力系统通过串联、并联或混联的形式进行组合工作。这两种动力源在汽车不同的行驶状态下可分别工作,或同时工作,运用最优的控制方法达到最少的燃油消耗和尾气排放,实现省油和环保的目的。混合动力汽车由于具有两套动力系统CONTROL ENGINEERING China版权所有,在控制难度提高的同时,也对数据传输及显示的实时性和可靠性提出更高的要求,如果能将不同动力系统的实时工作状态及时地反映给驾驶员,为驾驶员提供更为全面的行车咨询,对混合动力汽车而言CONTROL ENGINEERING China版权所有,显得尤为重要。目前,我国普遍
[汽车电子]
基于FPGA+DSP的雷达回波发生器设计
在研制各种实用雷达的过程中,需要通过多次实验来检验雷达对目标回波信号的分析处理能力。由于开发环境和实验条件的限制,雷达系统中各部件及整个系统的测试非常困难,受天气状况等因素的影响,其性能及指标测试难以在完全真实的环境中进行。因此,通过数字模拟的方法真实地模拟雷达回波信号很有意义。雷达回波发生器是数字仿真技术和雷达技术相结合的产物,它通过仿真模拟的方法产生目标和环境信息的回波信号。利用这种回波信号对雷达信号处理机进行调试、分析和评估,已成为现代雷达信号处理机研制和生产的重要手段。 采用DSP和FPGA/CPLD相结合的系统结构综合了两者在系统控制和实时数字信号处理方面的优势,结构灵活、实现性强 。本文提出了一种以FP
[嵌入式]
Turbo译码研究及其DSP实现
Turbo码是近年来通信系统纠错编码领域的重大突破,他以其接近Shannon限的优越性能博得众多学者的青睐。本文采用基于Max-Log-Map的优化译码算法,对状态量度归一化计算和滑动窗算法等关键技术进行优化,在满足性能要求的情况下,大大降低算法复杂度。 1 Turbo编码器.译码器及算法 Turbo编码器采用3GPP的编码方案,由约束长度K为4,码率为1/2的RSC编码器通过1个交织器并行级联而成,为提高性能对2个译码器分别附加3个尾比特使译码器的最终状态为全0。 译码器采用反馈迭代结构,每级译码模块除了交织器,解交织器外主要包括两个级联的分量译码器;一个分量译码器的输出的软判决信息经过处
[嵌入式]
IP Camera监控系统的视频性能及动态分析
现代人对人身及财产安全越来越关注,这促使视频安全监控市场迅速走红。基于对这一市场的关注,以及数字信号处理技术(DSP)和网络技术的发展,视频监控已经由模拟监控(VCR ,Video Cassette Recorder)发展到数字和模拟混合的DVR(Digital Video Recorder),进而向IP视频监控系统这种数字视频监控发展。目前,DVR系统占据了全球视频监控市场的50%,可谓如日中天。但业界对IP视频监控的发展趋势一致看好,视频监控系统向数字化发展成为发展趋势。 IP Camera的优势 IP视频监控系统在布控距离、扩展能力和布控成本上与传统的模拟监控和DVR相比有所不同。从布控距离上讲,IP视频监控系统
[安防电子]
基于DSP的同步相量测量装置的研究
随着全球卫星定位系统(GPS)的广泛应用,基于GPS的实时相量测量装置PMU(Phase Measurement Unit)很好地解决了电力系统广域空间同步测量的问题,并形成了电网广域测量系统WAMS(Wide Area Measurement System)。PMU在全网统一的时间坐标系下(通过接收GPS的同步时钟信号),对电力系统不同节点的电压和电流进行同步采样,通过数据处理生成各节点电压、电流的正序相量,由GPS给每个相量打上时间标签,然后将这些信息实时传送到控制中心。控制中心在统一的时标下,根据各个PMU的测量信息对电力系统的状态进行分析,进行全电网的稳定控制、事故预警等。 本文提出的PMU构成方案,充分利用了数字信号处理
[测试测量]
主从模式的TLC320AC01与DSP的接口设计
摘要: DSP应用系统中,大多有ADC和DAC通道。本文介绍一种集成了ADC和DAC于一体的TLC320AC01模拟接口电路与TMS320VC5402定点DSP的接口电路的硬件设计方法。该设计采用2片TLC320AC01芯片,工作于主从模式。最后给出一个软件实例说明主从模式下软件的实现方法。
关键词: TLC320AC01 TMS320VC5402 DSP ADC DAC 主从模式 缓冲串口
在许多应用系统中,数字信号处理器DSP必须从多路模数转换器(ADC)通道获取信息,并且将经DSP处理后的数字信号传送到多路数模转换器(DAC)通道输出。关键问题是怎样在DSP系统中十分容易和高效地实现这些转
[嵌入式]
基于DSP的指纹采集系统的研究
在各种生物识别技术中,指纹识别技术是最成熟、准确和最易使用的。而指纹采集作为指纹识别系统中的一个重要环节也越来越受到人们的重视,高质量的指纹采集技术已成为一个重要的研究课题。指纹图像的采集是自动指纹识别系统(AFIS-Automation Fingerprint Identification System)的重要组成部分,采集到的指纹图像的质量好坏,直接影响到后续的指纹图像处理过程。高质量的指纹图像可以大大简化指纹图像处理的算法,提高识别率,减小拒识率。 随着新型半导体指纹采集传感器件和DSP,CPLD技术的发展,自动指纹识别技术正向着小型化和嵌入式的方向发展。本文介绍的就是基于DSP的指纹采集系统。 本系统的原理 本系统中
[应用]