16位A/D转换芯片AD7705/06

最新更新时间:2012-05-24来源: 互联网关键字:16位 手机看文章 扫描二维码
随时随地手机看文章

在智能仪器仪表的应用中,由于传统的传感器信号是模拟信号,所以对于智能化的仪器,肯定需要A/D转换器以实现单片机的控制。在许多应用场合需要16位以上的高精度测量,而传统的积分型和逐次比较型A/D实现起来难度较大,且成本很高。近年来兴起的Σ―ΔA/D转换技术却能以较低的成本获取极高的分辨率。 AD公司的AD7705/06以及AD7707为比较典型的一种16位A/D转换芯片。

  2. AD7705/06 简介

  AD7705/06是美国AD公司近期推出的一款新型A/D芯片,其总体结构如图1所示。

  


  AD7705/06芯片是带有自校正功能的Σ-Δ于A/D转换器。其内部由多路模拟开关、缓冲器、可编程增益放大器(PGA)、Σ-Δ调制器、数字滤波器、基准电压输入、时钟电路及串行接口组成。其中串行接口包括寄存器组,它由通讯寄存器、设置寄存器、时钟寄存器、数据输出寄存器、零点校正寄存器和满程校正寄存器等组成。该芯片还包括2通道差分输入(AD7705)和3种伪差分通道输入(AD7706)。

  AD7705/06的PGA可通过指令设定,对不同幅度的输入信号实现1、2、4、8、16、32、64和128倍的放大,因此AD7705/06芯片既可接受从传感器送来的低电平输入信号,亦可接受高电平(10V)信号,它运用Σ―Δ技术实现16位无误码性能;它的输出速度同样可由指令设定,范围由 20Hz到500Hz;它能够通过指令设定对零点和满程进行校正;AD7705/06与微处理器的数据传送通过串行方式进行,采用了节省端口线的通讯方式,最少只占用控制机的两条端口线。

  3. AD7705/06的基本连接及其与微处理器接口电路

  3.1 AD7705/06的基本连接

  

  AD7705/06的基本连接如图2所示,其中AD780/REF192提供+2.5V高精度基准电压。AD7705由于只有2个通道,所以它可以进行两种模拟量的转换,而AD7706具有3个通道,所以它可以进行三种模拟量的转换,笔者在设计压力变送器时就充分运用了`该芯片的功能,AD7706的基本连接与图2相似。

  3.2 AD7705/06与单片机的接口电路

  AD7705/06与微处理器的接口非常方便,在对它的操作过程中,涉及到接口的引脚有CS、SCLK、DOUT、DIN和DRDY,它与微处理器的接口有三线、四线、五线及多线方式。在三线方式下,通常使用DOUT、DIN及SCLK引脚进行控制,其中DOUT和DIN与微处理器的串行口相连,用于数据的输出和输入,SCLK用于输入串行时钟脉冲,CS始终为低电平。在四线方式下,CS引脚也可以由微处理器的某一端口线控制。在五线方式下,DRDY引脚也可以由微处理器的某条端口线控制。在多线控制方式下,所有的接口引脚都由微处理器来控制。图3是笔者使用INTEL 8031对AD7706进行控制的简化电路图。

  

  AD7706的输出信号直接接到8031的RXD(P3.0)端,而8031的TXD(P3.1)端则为AD7706提供时钟信号,可见在这样的连接方式下,A/D转换器的时钟是由8031的TXD引脚提供的。单片机利用串行口与AD7706进行通信,将串行口设定为工作方式0,即同步移位寄存器方式。此外,单片机还通过P1.0引脚来控制CS,通过P1.1引脚来判断DRDY。这样,在多芯片系统中,我们首先应选中芯片,系统就得先清P1.1口线。接收数据时,首先要判断P1.0的引脚电平,若为低电平,则表明已有有效的转换数据在芯片的数据输出寄存器中,这样,单片机置位REN=1,此时,接收数据开始,当接收到8位数据时,中断标志位 R1置位,一次串行接收结束,单片机自动停止发送移位脉冲,该8位数据从串行口缓冲器读入内存,并使用软件清除RI 标志,单片机又开始发送移位脉冲,直到又收到8位数据,则另一次串行接收结束。这样,这次的8位数据与刚才接收的高8位数据组合成为16位数据,即一次 A/D转换的结果。这种接口方法直接利用了单片机本身的硬件资源,从而简化了电路的设计。

  程序1 AD7706的初始化程序

  BEGIN:

  CLR A

  MOV A ,#010H;设置串行工作方式0

  MOV SCON ,A

  CLR P1.0;选中芯片AD7706

  MOV A ,#20H;对CMR进行写操作,下一操作选定CKR

  MOV SBUF ,A

  JNB TI ,﹩;接收完毕,TI复位

  CLR TI

  MOV A ,#0CH;设置CLK

  MOV SBUF ,A

  JNB TI ,

  CLR TI

  MOV A ,#010H;对CMR进行写操作,下一操作选定STR

  MOV SBUF ,A

  JNB TI ,﹩

  CLR TI

  MOV A ,#40H;设置STR

  MOV SBUF ,A

  JNB TI ,﹩

  CLR TI

  RET

  程序2 输入字节程序(判断DRDY引脚):

  INB1: CLR C

  JB P1.1 ,INB1;判断DRDY引脚电平

  CLR P1.0;DRDY为0,有效数据,进行读数据操作

  MOV A ,#38H;对CMR进行写操作,下一操作选定DOR

  MOV SBUF ,A

  MOV A ,SBUF;从AD7706中读入转换数据

  MOV R3 ,A;高8位存入R3中

  JNB TI ,﹩

  CLR TI

  MOV A ,SBUF;从AD7706中读入转换数据

  MOV R4 ,A;低8位存入R4中

  JNB TI ,﹩

  CLR TI

  RET

  程序3 输入字节程序(判断CMR的最高位):

  INB2: CLR P1.0;对AD7706进行操作

  MOV A ,#08H;对CMR进行写操作,下一操作选定CMR

  MOV SBUF,A

  MOV SBUF ,A;读AD7706的CMR

  ANL A ,#10000000B ;判断DRDY位,若为0,则有有效数据

  JNZ INB2;等待

  MOV A ,#38H;对CMR进行写操作,下一操作选定DOR

  MOV SBUF ,A

  MOV A ,SBUF

  MOV R3 ,A

  JNB TI ,﹩

  CLR TI

  MOV A ,SBUF

  MOV R4 ,A

  JNB TI ,﹩

  RET

  4. 实用程序举例

  下面给8031对AD7706进行控制的程序,包括初始化程序(见程序清单)。 对转换器芯片设置为:增益为1,无滤波器同步,双极输入模式和缓冲器关闭方式。

  5. 结语

  笔者在设计智能型压力变送器时,采用了图3的接线方式,AD7706的三通道分别接收来自压力(差压)传感器、温度传感器和静压传感器的信号,这样,可以对压力(差压)进行补偿,,从而消除温度和静压所带来的影响,并应用以上程序进行初始化及读转换数据,使用后效果令人满意。

关键字:16位 编辑:神话 引用地址:16位A/D转换芯片AD7705/06

上一篇:具有内部功率开关的DC - DC降压转换器MAX15066
下一篇:14位,9通道数模转换器DAC MAX5111

推荐阅读最新更新时间:2023-10-12 20:40

基于16位单片机MC9S12DG128的智能车控制系统设计与实现
1引言 我国自2006年起举办的全国大学生“飞思卡尔杯”智能汽车竞赛融科学性、趣味性和观赏性为一体,是一项以迅猛发展、前景广阔的汽车电子为背景,涵盖了自动控制、模式识别、传感技术、电子、电气、计算机、机械与汽车等多个学科专业的科技创新比赛。参赛队伍在车模平台基础上,制作一个能够自主识别路线的智能车,在专门设计的赛道上自动识别道路行驶 。 本文所述的智能车就是根据比赛规则要求设计并制作而成的,该智能车控制系统采用飞思卡尔半导体公司生产的16位MC9S12DG128单片机作为数字控制器,由安装在车前部的黑白CMOS摄像头负责采集赛道信息,并将采集到的信号经二值化处理后传入单片机,单片机对信号进行判断处理后,由PWM发生模块
[单片机]
基于<font color='red'>16位</font>单片机MC9S12DG128的智能车控制系统设计与实现
8位16位32位数据的拆分与合并程序
拆分 //16位拆成两个8位 u16 data16 = 0x1234; u8 data8_H,data8_L; data8_H = (u8)(data16 8); data8_L = (u8)data16; 32位拆成4个8位 方法一: u32 data32 = 0x12345678; u8 data8_1,data8_2,data8_3,data8_4; data8_1 = (u8)(data32 24); data8_2 = (u8)(data32 16);
[单片机]
实时信号控制器 实现16位性能【英飞凌】
2011年3月2日,德国纽必堡与纽伦堡讯——在近日于纽伦堡举行的2011年世界嵌入式大会上,英飞凌科技股份公司宣布,其大获成功的16位XE166实时信号控制器产品组合又添新成员,以满足低端和超低端工业系统的应用需求。全新的XE16xL和XE16xU实时信号控制器以8位价格实现了16位性能,可用于设计面向大众市场的高能效、低成本的电气驱动系统。有了这些新器件,英飞凌的工业客户可以使用同一微控制器平台来开发具有不同性能和成本的产品。这些全新的16位器件具有出色的实时性能、强大的计算能力和优化的外设,它们进一步拓宽了XE166 16位微控制器家族的应用领域,满足从低成本到高性能各种应用的需求,从而成为业界最具可扩展性的实时信号控制器
[单片机]
贸泽备货Microchip的16位PIC24F Curiosity开发板
2017年3月7日 – 最新半导体和电子元件的全球授权分销商贸泽电子(Mouser Electronics)即日起备货Microchip Technology 的PIC24F Curiosity开发板。PIC24F Curiosity开发板价格实惠,为新手用户、设计师以及需要功能丰富的快速原型开发板的用户完整集成了16位开发平台。PIC24F Curiosity开发板集成有编程器/调试器,无需额外的硬件即可上手使用。 贸泽电子供货的Microchip Technology PIC24F Curiosity开发板是可以充分发挥16位eXtreme Low Power (XLP) PIC24F微控制器功能的理想平台。板载PIC
[单片机]
英飞凌16位双界面安全控制器通过中国银行卡检测中心的完全检测
在很短的交货期内实现大批量出货将进一步推动银行IC卡在中国迁移的步伐     英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)今日宣布其面向支付应用的16位SLE 77和SLE 78双界面安全控制器业已获得中国银行卡检测中心(BCTC)的完全检测。该16位SLE 7x产品家族的目标应用是具备接触式及非接触式功能的安全银行卡。大批量出货的交货期可以在短短4个星期之内实现,这将进一步推动中国的银行卡从磁条向智能卡迁移的步伐。     中国支付市场上的主要企业均已对基于16位SLE7x双界面安全控制器的解决方案进行了产品验证,并推向中国银行卡市场。已有超过10家中国本地银行对基于SLE7x安全控制器的双界
[安防电子]
正确理解A/D转换器的输入
许多嵌入式应用都会用到A/D转换器。然而,如果错误连接了A/D转换器输入端的电路,就会无意识的破坏A/D转换的测量。 图1是A/D转换器和集成采样保持(S/H)电路的典型应用实例。这是一个非常简单的应用,几乎不可能出现错误连接。然而它确实是错误的,由此检测到的A/D转换器的数值将低于预期的数值。 要了解错在哪里,我们就得先检查采样保持电路。如今的采样保持电路远比图例中的电路要复杂得多,但基本的原理还是相同的。在采样过程中开关处于闭合状态,并对采样电容进行充电。为了保护外部电路,防止由于电容突然与自己的输出相连而对外部电路形成冲击,我们在片上集成了一个模拟缓冲器。我们在理论设计和图纸设计时都会用到理想的缓冲器,但真实的电子世界里并
[电源管理]
正确理解<font color='red'>A</font>/<font color='red'>D</font><font color='red'>转换</font>器的输入
A/D转换器ADμC812使用问题分析
A/D转换器的使用问题   ADμC812内集成的ADC转换模块,包含了8通道、12位、单电源A/D转换器,这些A/D转换器是由基于电容DAC的常规逐次逼近转换器组成的,接收的模拟输入范围为0至+VREF(+2.5V)。另外,此模块还为用户提供片内基准、校准特性,模块内的所有部件能方便地通过3个寄存器SFR接口来设置。总之,ADμC812的ADC模块具有与一般ADC芯片相比拟的性能,并且操作简单、可靠性高,采集速率可高达200kHz。   (1) 基准电压   A/D转换器的2.5V基准电压既可由片内提供,也可由外部基准经VREF引脚驱动。若使用内部基准,则在VREF和CREF引脚与AGND之间都应当连接100n
[模拟电子]
<font color='red'>A</font>/<font color='red'>D</font><font color='red'>转换</font>器ADμC812使用问题分析
带有USB接口的16位立体声数模转换器PCM2702
    摘要: PCM2702是Burr-Brown公司新近推出的一种带有USB接口的16位立体声数模转换器芯片。文中简要分析了该芯片的性能特点和工作原理,最后给出了PCM2702的典型应用电路。 关键词: PCM2702 USB接口 立体声 数模转换 1 引言 PCM2702是一块单片数模转换芯片。它有两个数模转换输出通道和一个一体化的USB接口控制器。该接口符合USB1.0标准。PCM2702采用最新开发研制的SPAct TM(采样期内自适应控制跟踪)系统。该系统能够从USB接口的音频数据中分离出一个稳定的、偏差较小的时钟信号以协调PLL和DAC工作。 PCM2702主要由三部
[应用]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved