关于单片机与A/D转换器的接口设计

发布者:legend8最新更新时间:2012-02-11 来源: dzsc关键字:单片机  AD转换器  MAX195 手机看文章 扫描二维码
随时随地手机看文章
  MAX195是16位逐次逼近方式的ADC。它将高精度、高速度、低电源功耗(消耗电流仅10μA)的关闭方式等性能结合在一起。内部校准电路对线性度与偏置误差进行校正,所以无需外部调整便可达到全部额定的性能指标。电容性的DAC结构使之具有特有的85kbps跟踪/保持功能,变换时间仅需9.4μs。三态串行数据输出及引脚可选的单极性(0~VREF)或双极性(-VREF~+VREF)的输入范围使之可广泛应用于便携式仪表、医用信号采集及多传感器测量等系统中。

  1  MAX195引脚及说明

  MAX195有16个引脚,其排列如图1所示。

MAX195引脚排列图

  2  MAX195转换原理及时序

  MAX195片内含有电容性的数字模拟变换器(DAC),可对模拟输入进行特有的跟踪和保持,再由逐次逼近寄存器和比较器,在变换时钟CLK的控制下,把模拟输入变换成16位数字代码,通过片内的串行接口输出。芯片内的接口和控制逻辑易与大多数微处理器相连,减少了对外部元件的需求。

  其变换及数据输出的时序如图2所示。

变换及数据输出的时序图

  由时序可以看出,在前次变换结束至少经过三个或三个以上时钟周期后,变换在有效后的CLK时钟下降沿开始(MAX195对信号的跟踪/保持、采集需4个CLK周期)。同时,在下一个时钟下降沿变高,待经过9.4μs(CLK为1.7MHz)变换结束后,由高变低,给出变换结束信号,可送去中断或被查询。变换结束由三态串行口DOUT端输出。在变换期间由CLK控制读出数据,也可在两次变换之间由SCLK串行时钟定时读出数据,最高速率可达5Mbps。图2中所示情况为后者,在保持低电平后,在每个SCLK的下降沿,DOUT端按MSB在前的次序输出一位数据,否则,DOUT处于高阻态。

  3  MAX195的校准

  MAX195在上电时自动进行校准。为了减少噪声的影响,每一个校准试验进行多次并对其结果求平均值。在时钟频率1.7MHz下,校准大约需14000个时钟周期或8.2ms。除了上电校准之外,把拉至低电平将使MAX195暂停工作,使再次回到高电平便启动一次新的校准。

  注:只有在上电延迟期间,电源尚未稳定就开始上电校准或电源电压、环境温度及时钟频率发生明显变化时,才建议重新加以校准。

  软件校准参考子程序如下:

软件校准参考子程序

  4  AT89C51与MAX195的接口设计

  图3为AT89C51与MAX195接口的硬件电路图。

AT89C51与MAX195接口的硬件电路图

  图中AT89C51的ALE端输出信号(等于1/6晶振频率fosc=6MHz)作为CLK变换时钟。P1.5作为MAX195的启动控制端。端悬空表示模拟信号可双极性输入,也可根据需要接+5V———单极性输入;接地———关闭方式。

  根据图3,给出A/D采样程序如下:

A/D采样程序

A/D采样程序

  注:采样结果保存在R2、R33中。  

关键字:单片机  AD转换器  MAX195 引用地址:关于单片机与A/D转换器的接口设计

上一篇:单片机与PC通信的简化接口设计
下一篇:单片机系统中的抗干扰技术

推荐阅读最新更新时间:2024-03-16 12:52

单片机控制的LED数码管动态驱动电路
数码管有共阴和共阳的区分,单片机都可以进行驱动,但是驱动的方法却不同,并且相应的0~9的显示代码也正好相反。 两位共阳数码管的单片机驱动方法,电路如下图: P2.6和P2.7端口分别控制数码管的十位和个位的供电,当相应的端口变成低电平时,驱动相应的三极管会导通,+5V通过IN4148二极管和驱动三极管给数码管相应的位供电,这时只要P0口送出数字的显示代码,数码管就能正常显示数字。 因为要显示两位不同的数字,所以必须用动态扫描的方法来实现,就是先个位显示1毫秒,再十位显示1毫秒,不断循环,这样只要扫描时间小于1/50秒,就会因为人眼的视觉残留效应,看到两位不同的数字稳定显示。
[单片机]
<font color='red'>单片机</font>控制的LED数码管动态驱动电路
51单片机实现矩阵键盘的组合按键触发
一、使用proteus绘制简单的电路图,用于后续仿真 二、编写程序 /******************************************************************************************************************** ---- @Project: Matrix-KEY ---- @File: main.c ---- @Edit: ZHQ ---- @Version: V1.0 ---- @CreationTime: 20200514 ---- @ModifiedTime: 20200514
[单片机]
51<font color='red'>单片机</font>实现矩阵键盘的组合按键触发
2009瑞萨超级MCU模型车大赛成功举办
11月21日,2009瑞萨超级MCU模型车大赛在首都经贸大学举行,来自上海交大、西安交大、北师大、电子科大等多所著名高校的近百支参赛队在此展开激烈竞逐。经过为期两天的预赛和决赛,最终,华中科技大学一队的模型车以22秒82的优异成绩率先跑完全程,成为本次比赛的最后赢家,并获得由瑞萨科技提供的两万元现金大奖。 首都经贸大学西区体育馆 瑞萨超级MCU模型车大赛是我国规模最大的大学生技能活动——ITAT职业技能大赛的重要常规赛事之一,该项赛事由教育部管理信息中心主办,赛迪顾问承办、中国电脑教育报协办,整个大赛得到了全球领先半导体供应商株式会社瑞萨科技的全程支持。教育部教育管理信息中心主任咸立亭说:“瑞萨超
[单片机]
2009瑞萨超级<font color='red'>MCU</font>模型车大赛成功举办
基于51单片机和FPGA 的人机交互系统的设计
  在现代各类仪器的开发中,人机交互功能正起着无可替代的作用。人机交互界面友好的仪器将更容易操作和使用,从而提高工作效率。液晶显示器(LCD)具有功耗低、价格低、寿命长、接口控制方便等特点,在科研与设计领域正发挥着越来越大的作用。FPGA 作为单片机外设的接口芯片,可以大大简化接口电路,通过对FPGA 进行编程,可以实现常用的译码、地址选通等功能。   本文以C8051F020 单片机与FPGA 互连系统为控制核心,以液晶显示控制器T6963C 为例,结合行扫描键盘,简述了一种人机交互功能的设计。   1 系统设计方案:   FPGA 可在很大程度上扩展单片机的资源,然而人机交互功能仍应尽量减少对单片机及FPGA 的资源消耗
[单片机]
基于51<font color='red'>单片机</font>和FPGA 的人机交互系统的设计
英飞凌展出首款面向芯片卡和安全应用的65纳米嵌入式闪存微控制器
2011年11月18日,德国纽必堡和法国巴黎讯 - 英飞凌科技股份公司(FSE: IFX / OTCQX: IFNNY)近日宣布推出首款面向芯片卡和安全应用的65纳米嵌入式闪存(eFlash)微控制器(MCU)样品。这是英飞凌和台积电(TSMC)于2009年开始共同开发及生产65 纳米 eFlash MCU的结果。 首款批量生产的产品将是面向SIM卡应用的安全控制器。英飞凌计划将于2012年下半年进行工艺和产品认证。由于与以往的工艺相比大幅度缩小了芯片尺寸,从而提高了效率,在竞争激烈的安全IC市场,65纳米工艺意味着巨大的竞争优势。此外,与200毫米晶圆相比,基于300毫米晶圆的生产将进一步提高生产力。 英飞凌科技股份公司芯
[安防电子]
51单片机运行过程
注: 1.ROM:只读存储器,单片机的只读存储区大多用于存储程序固又称程序存储器。 51单片机是EPROM,所谓的EPROM是可擦除的只读存储器。可以把原来的程序擦除了,再写一个新的进去。 断电后是可以保存的,数据存储器(RAM)是不能保存的。 RAM只能在程序执行的时候不断地重新存储定义的变量。如int x,int y 可以通过code这个指令来将定义的变量放在ROM,而不是RAM中,节省RAM资源 2.RAM:随机存取存储器,用于存储定义的变量等,速度快 51单片机的RAM存储容量远小于ROM,但是速度非常之快 内部详细图示 内部的结构看似十分复杂,但是大致上可以分为两个部分:运算器(红色框)和控制器(蓝色
[单片机]
51<font color='red'>单片机</font>运行过程
单片机时钟误差解决方法
1、采用高精度晶振方案 虽然采用高精度的晶振可以稍微提高电子钟计时的精确度,但是晶振并不是导致电子钟计时不准的主要因素,而且高精度的晶振价格较高,所以不必采用此方案。 2、动态同步修正方案 从程序人手,采用动态同步修正方法给定时,计数器赋初值。动态同步修正方法如下:由于定时,计数器溢出后,又会从O开始自动加数,故在给定时/计数器再次赋值前,先将定时,计数器低位(TLO)中的值和初始值相加,然后送人定时,计数器中,此时定时,计数器中的值即为动态同步修正后的准确值。具体程序如下: 采用此种方法后,相信制作的电子时钟的精度已有提高了。 3.自动调整方案 采用同步修正方案后,电子时钟的精度虽然提高了很多,但是由于晶振频率的偏差和一些其他
[单片机]
<font color='red'>单片机</font>时钟误差解决方法
基于精密模拟微控制器的温度监控解决方案
电路功能与优势   该电路提供一种简单的高度集成温度.解决方案,它可以与4 mA至20 mA主机控制器接口。由于绝大部分电路功能都集成在精密模拟微控制器 ADuC7060/ ADuC7061 中,包括双通道24位Σ-Δ型ADC、ARM7处理器内核以及用于控制4 mA至20 mA反馈电路的DAC/PWM特性,因此本电路是一种成本非常低的 温度监控 解决方案。   ADuC7060/ADuC7061内集成的ADC和其它模拟电路性能优于其它集成模拟电路的微控制器竞争产品。与使用分立ADC和单独微控制器的解决方案相比,本电路堪称性价比最高、功耗最低、电路板面积最小的解决方案。高度集成和低功耗特性,使ADuC7060/ADuC7061能
[工业控制]
基于精密模拟<font color='red'>微控制器</font>的温度监控解决方案
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

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