用MAX543实现DSP采样系统的量程自动转换

发布者:beta12最新更新时间:2011-07-07 关键字:转换电路  串行数据  移位寄存器 手机看文章 扫描二维码
随时随地手机看文章
    在弱信号检测电路中,经常会因为传感器的移动、测试信号类型变化等因素引起被测信号的改变。这时就需要对信号的增益进行调节,为使调节达到精密测量要求,对于一些以DSP为信号处理机的采样系统,应引入准确、实时的量程自动转换电路。

  量程自动转换电路可以用运算放大器和模拟开关构成,但对这种精密的、实时进行微调的电路,我们采用一个由MAXIM公司的12位D/A转换器MAX543组成的自动调节增益转换电路。利用DSPTMS320F206异步串口灵活控制功能,决定适当的信号放大倍数。本文先介绍MAX534和TMS320F206的原理与特性,然后讨论量程自动转换电路的具体实现方法并给出具体汇编程序框图。

  1 12位串行数模转换器MAX543

  1.1 MAX543原理及特性

  MAX543是一种12位电流输出、乘法数模转换器。它由一个12位的R-2R型DAC、一个串行输入并行输出的移位寄存器、一个DAC寄存器和控制逻辑电路组成。在时钟信号(CLK)的上升沿,串行数据输入端(SRI)的串行数据移位进入MAX543,当所有的数据进入后,LOAD端变为低电平。

  MAX543可采用5V单电压供电,数字输入为TTL或5VCOMS相兼容的电平。MAX543采用的制作工艺可以保证±1/4LSB的线性度和优于±1LSB的增益精度。数字输入采用了防静电措施。

  1.2 MAX543的内部电路及工作过程分析

  MAX543的数模转换电路由一个R-2R电阻网络和NMOS模选开关组成,如图2所示。根据输入数据的变化来决定每一个模选开关是接地还是与Iout端相连。

  图3为MAX543的工作时序图。从第一个时钟信号的上升沿开始,MSB位开始移入MAX543,在随后的时钟周期里,其余各位依次移入。当所有数据输入后,再延迟30ns,LOAD端变为低电平,数据进入到12位DAC寄存器中,进一步控制NMOS模选开关。

  2TMS320F206的异步串口分析

  TMS320F206是TI公司生产的定点、静态COMS数字信号处理器。它采用先进的哈佛结构(将数据空间和地址空间的总线分离)、具有片内外设、片内存储器及专用的运算指令集,这些特点使得此器件使用灵活方便。TMS320F206的异步串口可用于不同期间的数据传递。

  2.1 接口管脚与寄存器

  异步串口由以下管脚组成:

  TX:TX端从异步串口发送移位寄存器(AXSR)发出串行数据。

  RX:RX端从异步串口接收移位寄存器(ARSR)接收串行数据。

  IO0-IO3:通用I/O端口可以设置成为通用I/O端口,也可以设置成为UART的握手信号。

  两个片内寄存器进行数据的发送和接收操作并且控制端口的操作:

  ·异步串行控制寄存器(ASPCR) ASPCR的I/O地址为FFF5H,包括设置端口模式位。允许和禁止自动波特率逻辑检测,选择中止位的数目,允许或禁止中断。设置IO0-IO3,复位端口。

  ·I/O状态寄存器(IOSR) IOSR的I/O地址为FFF6H,包括输入波特率、各种错误状况、以及数据传输的状态。检测RX端的断点、IO0-IO3的状态,并且检测IO0-IO3的变化。

  2.2 异步串口的设置

  ASPCR控制异步串口的操作。图4给出了16位ASPCR的格式图。

  2.3 I/O状态寄存器的设置

  IOSR返回异步串口和I/O口(IO0-IO3)的状态。图5给出了16位IOSR寄存器的格式图,IOSR的I/O地址是FFF6H。

  3TMS320F206 DSP异步串口控制程控放大器的具体实现

  3.1电路原理图分析

  具体实现的电路原理图如图6所示,量程自动转换电路由MAX543和AD公司出品的高速精密运算放大器AD711J组成,信号由DAC的RFB输入,参考电压端(Vref)与信号输出端相连,运放的反向输出端与MAX543的电流输出端相连。

  在MAX543和DSP的接口部分,LOAD端与XF相连,时钟信号由IO0产生,IO1输出控制增益的数据。通过这种连接方式,MAX543的R-2R电阻网络起到了一个精密可调电阻的作用。

  3.2数字输入值与量程自动转换电路的放大倍数之间的关系

  图7给出的是量程自动转换电路的简化原理图。设输入的电压为Vi,输出电压为V0,根据R-2R  电阻网络图,Vi和V0的关系式为:

  其中Dj对应DSP输出12位控制数据各位的值。

  这样即可实现量程的自动调节。

  3.3TMS320F206 DSPD/A控制程序的设计

  TMS320F206 DSP D/A控制程序首先使TMS320F206初始化,所有的中断均被屏蔽,等待状态寄存器也被清0。在初始化异步串口,复位串口,将IO0-IO3置为输出,然后激活异步串口。

  在ADC初始化,置XF为1,IO0输出0,对控制变量COUNT进行赋值。从IO1移出MSB位,经过延时程序1,再将时钟信号变为1,再经过延时程序2,将IO0变为低电平。通过循环程序,依次从IO1移出数据,当COUNT=0时,所有数据移出,将XF置0,执行延时程序3,数据输送到12位DAC寄存器中,然后XF置0,一次增益调节过程结束。程序流程框图如图8所示。

  4结束语

  本文分析了12位串行D/A MAX543实现增益调节的方法。通过利用D/A的内部电阻网络,可以实现量程的快速准确测量。该方法具有普遍的应用意义,可在速度、精度要求较高的测量系统中得到广泛的应用。


关键字:转换电路  串行数据  移位寄存器 引用地址:用MAX543实现DSP采样系统的量程自动转换

上一篇:莱迪思宣布符合PCIE 2.0规范的低成本FPGA
下一篇:IP电话回声消除器的设计及其DSP实现

推荐阅读最新更新时间:2024-05-02 21:28

考虑寄生参数的Buck转换器大信号电路模型
 对图1所示的Buck转换器平均电路模型加以整理,利用映射规则(ReflectiON Rule)将受控源支路内的参数转移集中到电感支路中。  (1)映射规则。参数转移集中的前后,电路的性质不变,这是必须要遵守的映射原则。              综上所述,开关晶体管支路中电阻RDS1=RDS(1+k2f)/D,,移到电感支路中,等效为DURDS(1+k2f);二极管D支路中电阻RD1=RD(1+k2f)/D'U移到电感支路中,等效为D'URD(1+k2f );二极管D支路内电压UDO移到电感支路中,等效为D'uUDO。   (2)大信号电路模型。经过整理后的Buck PWM转换器大信号电路模型如图2所示。图中
[电源管理]
考虑寄生参数的Buck<font color='red'>转换</font>器大信号<font color='red'>电路</font>模型
基于FPGA的可变长度移位寄存器优化设计
本文以最大可变长度为N、宽度为1bit的移位寄存器为模型,讨论如何从结构上优化可变长度移位寄存器和有效的FPGA实现。至于宽度不为1bit的情况,可以此类推。   1 可变长度移位寄存器的常用结构   通常可变长度移位寄存器的结构可分为两种:一种是输入分支型(结构A),如图1所示;另一种是输出分支型(结构B),如图2所示。      结构A与结构B有两个共同点:第一,都是由触发器链路加数据流向控制逻辑组成;第二,每级触发器的输入输出都是信号节点,因而各级都需要对本级节点的信号流向进行控制。结构A用n-to-2n译码器来控制信号流向,结构B则用2n:1多路复用器控制信号流向。对于基本逻辑单元为查找表(LUT)+
[工业控制]
基于FPGA的可变长度<font color='red'>移位寄存器</font>优化设计
XCM524同步整流降压DC/DC转换器特点、电路框图
     XCM524系列产品是把内装驱动晶体管的600mA同步整流降压DC/DC转换器,与由具有超高速/大电流多功能的VR和VD组合成的VDR,而形成的1PKG化多功能IC。   由于采用了超小型表面实装封装(USP-12B01)实现了节省空间的目的。   此外,在PKG内部将DC/DC转换器和VDR部分完全分离,由此将DC/DC转换器产生的噪声对VDR的影响抑制在最小限度。   DC/DC转换器部分是与陶瓷电容相对应, 内装0.42ΩPchMOS驱动晶体管及0.52ΩNchMOS开关晶体管的同步整流式。作为外装零部件只使用线圈和电容即可得到输出电流高达600mA的高效率且稳定工作的电源。   VDR的VR部分是
[电源管理]
XCM524同步整流降压DC/DC<font color='red'>转换</font>器特点、<font color='red'>电路</font>框图
串行1602的四位数据线程序-avr单片机
1602的四位数据线程序,节省了IO。单片机用的是Atmega16,编译环境ICC6.31A,1602驱动头文件。 1602Driver.h /*********************LCD模块1602底层驱动库*********************** * LCD模块与单片机的硬件连接: * /端口名称 /端口符号 /MCU端口 / LCD引脚号/ * * RS数据/指令选择线 * RS PD3 4 * R/W读写选择线 * R/W GND 5 * EN写使能线 * EN PD2 6 * 三态双向数据总线 * D0-D3 N
[单片机]
光电转换电路的设计与优化
摘 要: 通过对光电转换电路的前置放大及主放大电路设计的详细分析研究, 给出了电路放大、滤波、降噪等优化处理方法, 实现了将有用信号从噪声中分离并输出的目的。 对光电转换电路从原理设计到最终制板过程中影响其性能参数及稳定性的因素进行了深入的探讨, 提出了对电路器件选择、排列、布线以及降噪等方法的选择标准和依据。    1  光电转换- 前置放大电路的设计   光电二极管   光电二极管(Photo-Diode)和普通二极管一样,也是由一个PN结组成的半导体器件,也具有单方向导电特性。但在电路中它不是作整流元件,而是把光信号转换成电信号的光电传感器件。   光电二级管是怎样把光信号转换成电信号的呢?普通二极管在反向电压作
[电源管理]
光电<font color='red'>转换</font><font color='red'>电路</font>的设计与优化
单电源工作的通用DA转换电路
单电源工作的通用DA转换器电路图
[模拟电子]
单电源工作的通用DA<font color='red'>转换</font>器<font color='red'>电路</font>图
智能电压表中量程自动转换电路研究
电学参数测量技术涉及范围广,特别是微电压、微电流、高电压以及待测信号强弱相差极大的情况下,既要保证弱信号的测量精度又要兼顾强信号的测量范围,在技术上有一定的难度。传统的低成本仪表在测量电压、电流时都采用手动选择档位的方法来转换量程。在使用中,当忘记转换档位时,会造成仪表测量精度下降或损坏。现代电子测量对系统的精度要求越来越高且智能化程度也越来越高。全量程无档电压表、电流表和欧姆表是在保证测量精度不下降的前提条件下省去手动转换量程的工作,得到了广泛应用。国内对此类设计研究较多,但电路设计都采用了单片机、CPLD 或FPGA等复杂电路系统,硬软件成本较高。笔者提出了一种利用廉价的元器件组成的量程转换电路,并进行了理想情况下的EWB 仿
[电源管理]
智能电压表中量程自动<font color='red'>转换</font><font color='red'>电路</font>研究
泰克“全内置”串行数据接收机测试方案
  泰克日前推出SerialXpress®高级软件。这种新软件为高速串行数据接收机测试直接合成波形,特别适合测试SATA、SAS、PCI-Express、HDMI和DisplayPort串行数据标准及工作速率在6 Gbps以下的任何其它串行总线技术。SerialXpress管理这些波形的创建工作,然后在AWG7000系列任意波形发生器上高速传送波形。装有SerialXpress软件的AWG7000是世界上唯一的用于接收机极限测试和BER测试的全内置高速串行数据信号发生器。使用户不再需要使用多台仪器和复杂的测试配置来进行测试。   3 - 6 Gb/s的下一代高速串行标准缩小了定时余量,从而要求进行从接收机检定到辅助传统发射机的测
[测试测量]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved