adc0808中文资料
adc0809与adc0808的区别,adc0809能否替代adc0808
adc0809 与adc0808 的区别,adc0809 能否替代
adc0808
ADC 是指将连续变化的模拟信号转换为离散的数字信号的器件。
真实世界的模拟信号,例如温度、压力、声音或者图像等,需要转换成更容易储存、处理和发射的数字形式。
模/数转换器可以实现这个功能,在各种不同的产品中都可以找到它的身影。
那幺目前最常用的adc0809 与adc0808 之间有什幺区别?
adc0809 与adc0808 的区别:
ADC0809 是很常用的一款8 位的模数转换芯片。
而ADC0808 是0809 的简化版,主要的不同点是0808 的转换输出out0~7 与常用的输出端高低位是相反的,即0809 的最低位是out0,0808 的最低位是out7。
ADC0809 在proteus 软件中不能正常仿真,而0808 却可以,相比之下0809 的运算速度比前者更快一些。
引脚方面的话,两者都能找到对应!
ADC0808/ADC0809 是单片、CMOS、逐次比较,a 位模/数变换器。
片内包含s 位模/数变换器、通道多路转换器与微制器兼容的控制逻辑。
8 通道多路转换器能直接连通8 个单端模拟信号中的仟何一个。
模数转换ADC0832、ADC0808和ADC0809的利用
模数转换ADC0832、ADC0808和ADC0809的利用/***************************************************************利用AT89c51 单片机和ADC0808(ADC0809)ADC0832 进行模数转换,进行电压测试数码管采用共阳极,要显示小数点,则小数点位二进制数最高为应为0,在0-9 的8421BCD 码中,最高位都为1,所以把输出数据的BCD 码与0x7F 相与才能实现带小数点的显示。
****************************************************************/#include#include#define uint unsigned int#define uchar unsigned char//******************adc0832****************************//sbitCS=P2;//使能。
sbit CLK=P2 ;//时钟sbit DO=P2;// 数据输出sbit DI=P2;//数据输入char CC[]=“11001001”;uchar tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86, 0x8e};uchar temp;uint vvv,i;//通道的选择:0x02 就是单通道0;0x03 就是单通道1;//0x00 就是双通道ch0=“+”;ch0=“-”//0x01就是双通道ch0=“-”;ch0=“+”//*****************************************************//void delay(inttt){while(tt--) {for(i=0;i<120;i++);}}void startADC(){CS=1;_nop_();_nop_();CLK=0;_nop_();_nop_();CS=0;_nop_();_nop_(); DI=1;_nop_();_nop_();CLK=1;_nop_();_nop_();DI=0;_nop_();_nop_();CLK=0;_nop_();_nop_();}void choiceADC(uint CH)//CH 为0 选择通道ch0,为1,选择ch1进行AD 转换{startADC();if(CH==0){DI=1;_nop_();CLK=1;//上升沿DI=1_nop_(); CLK=0;//1 个下降沿DI=1_nop_();DI=0;_nop_();CLK=1;_nop_();CLK=0;//第3 个上升沿DI=0_nop_();}else{DI=1;_nop_();CLK=1;//上升沿DI=1_nop_();CLK=0;//1个下降沿DI=1_nop_();DI=1;_nop_();CLK=1;_nop_();CLK=0;//第3 个上升沿。
(完整)adc0808中文资料
11.2.4 典型的集成ADC芯片为了满足多种需要,目前国内外各半导体器件生产厂家设计并生产出了多种多样的ADC芯片。
仅美国AD公司的ADC产品就有几十个系列、近百种型号之多。
从性能上讲,它们有的精度高、速度快,有的则价格低廉。
从功能上讲,有的不仅具有A/D转换的基本功能,还包括内部放大器和三态输出锁存器;有的甚至还包括多路开关、采样保持器等,已发展为一个单片的小型数据采集系统。
尽管ADC芯片的品种、型号很多,其内部功能强弱、转换速度快慢、转换精度高低有很大差别,但从用户最关心的外特性看,无论哪种芯片,都必不可少地要包括以下四种基本信号引脚端:模拟信号输入端(单极性或双极性);数字量输出端(并行或串行);转换启动信号输入端;转换结束信号输出端.除此之外,各种不同型号的芯片可能还会有一些其他各不相同的控制信号端。
选用ADC芯片时,除了必须考虑各种技术要求外,通常还需了解芯片以下两方面的特性。
(1)数字输出的方式是否有可控三态输出。
有可控三态输出的ADC芯片允许输出线与微机系统的数据总线直接相连,并在转换结束后利用读数信号RD选通三态门,将转换结果送上总线。
没有可控三态输出(包括内部根本没有输出三态门和虽有三态门、但外部不可控两种情况)的ADC芯片则不允许数据输出线与系统的数据总线直接相连,而必须通过I/O接口与MPU交换信息。
(2)启动转换的控制方式是脉冲控制式还是电平控制式。
对脉冲启动转换的ADC 芯片,只要在其启动转换引脚上施加一个宽度符合芯片要求的脉冲信号,就能启动转换并自动完成。
一般能和MPU配套使用的芯片,MPU的I/O写脉冲都能满足ADC芯片对启动脉冲的要求.对电平启动转换的ADC芯片,在转换过程中启动信号必须保持规定的电平不变,否则,如中途撤消规定的电平,就会停止转换而可能得到错误的结果。
为此,必须用D触发器或可编程并行I/O接口芯片的某一位来锁存这个电平,或用单稳等电路来对启动信号进行定时变换.具有上述两种数字输出方式和两种启动转换控制方式的ADC芯片都不少,在实际使用芯片时要特别注意看清芯片说明。
ADC0808ADC0809 MP兼容的8位AD转换8通道多路复用器
外文资料译文ADC0808/ADC0809 MP兼容的8位A/D转换8通道多路复用器一.总体描述ADC0808,ADC0809的数据采集组件是一个8位模拟 - 数字转换器的单片CMOS器件,8通道多路复用器和微处理器兼容控制逻辑。
8位A / D 转换使用连续逼近作为转换技术。
该转换器具有高阻抗斩波稳定比较器,1模拟开关树和连续256R分压器逼近寄存器。
8通道多路复用直接访问的8路单端模拟信号。
该器件无需外部零点和满刻度的需要调整。
轻松连接到微处理器提供多路复用地址锁存和解码输入和锁存TTL三STATEÉ输出。
ADC0808,ADC0809的设计已优化通过结合几个A/ D转换的最可取的方面,转换技术。
ADC0808,ADC0809的提供高速度快,精度高,最低温度的依赖,优秀的长期精度和可重复性,并消耗最小的功率。
这些特点使该设备适合的应用程序,过程和机器控制消费电子和汽车应用。
16-与常见的输出通道多路复用器(采样/保持端口)看到ADC0816数据表。
(更多信息请参见AN-247。
)二.特点简易所有微处理器的接口5VDC或模拟跨度调整后的电压基准无零或全面调整需要8通道多路复用地址与逻辑0V至5V单电源5V输入范围输出符合TTL电平规格之标准密封或成型28引脚DIP封装28引脚型芯片载体封装ADC0808相当于以MM74C949ADC0809的相当于MM74C949-1三.主要技术指标垂直分辨率8位单电源:5 VDC低功耗15毫瓦转换时间100毫秒四.框图图1框图绝对最大额定值(注1及2)如果指定的军事/航空设备是必需的,请联系美国国家半导体的销售办公室/分销商的可用性和规格。
电源电压(VCC)(注3)6.5V在任何引脚-0.3V电压至(VCC+0.3V)除了控制输入电压控制输入-0.3V到+15V(START,OE时钟,ALE地址,补充B,添加C)存储温度范围-65℃至+150℃875毫瓦TA=25℃封装耗散导致温度。
ADC0808
IN3 IN4 IN5 IN6 IN7 START EOC D3 OE CLOCK VCC VREF+ GND D1
1 2 3 4 5 6 7 8 9 10 11 12 13 14
28 27 26 25 24 23 22 21 20 19 18 17 16 15
IN2 IN1 IN0 ADDA ADDB ADDC ALE D7 D6 D5 D4 D0 VREFD2
CLOCK IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7 START
通道 选择 开关
定时和 控 制 逐次逼近 寄存器SAR 寄存器 8位 三态 锁存 缓冲 器
EOC D0 D1 D2 D3 D4 D5 D6 D7
DAC
ADDA ADDB ADDC ALE
地址锁存 和译码
ADC0808
P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 D0 IN0 D1 IN1 D2 IN2 D3 IN3 D4 IN4 D5 IN5 D6 IN6 D7 IN7 ADDA ADDB ADDC VREF+ CLK VREFALE START OE EOC ADC0808
转换数据的传送: 转换数据的传送: 定时传送方式; ①定时传送方式; 不需接EOC EOC脚 (不需接EOC脚) 查询方式; ②查询方式; 测试EOC脚的状态) EOC脚的状态 (测试EOC脚的状态) ALE 中断方式。 ③中断方式。 8051 EOC脚接INT脚 脚接INT (EOC脚接INT脚) WR 注意: 注意: P2.7 (1)不能用无条件方式 不能用无条件方式; (1)不能用无条件方式; RD (2)2个ALE不能相接 不能相接。 (2)2个ALE不能相接。
ADC0808中文资料_数据手册_参数
Operating Conditions (1)(2)
Temperature Range Range of VCC
TMIN≤TA≤TMAX −40°C≤TA≤+85°C ቤተ መጻሕፍቲ ባይዱ.5 VDC to 6.0 VDC
(1) Absolute Maximum Ratings indicate limits beyond which damage to the device may occur. DC and AC electrical specifications do not apply when operating the device beyond its specified operating conditions.
KEY SPECIFICATIONS
• Resolution: 8 Bits • Total Unadjusted Error: ±½ LSB and ±1 LSB • Single Supply: 5 VDC • Low Power: 15 mW • Conversion Time: 100 μs
Figure 2. PLCC
See Package N0028E
Package
See Package FN0028A
These devices have limited built-in ESD protection. The leads should be shorted together or the device placed in conductive foam during storage or handling to prevent electrostatic damage to the MOS gates.
英文翻译-adc0808adc0809datasheet
外文资料译文ADC0808/ADC0809 MP兼容的8位A/D转换8通道多路复用器一.总体描述ADC0808,ADC0809的数据采集组件是一个8位模拟 - 数字转换器的单片CMOS器件,8通道多路复用器和微处理器兼容控制逻辑。
8位A / D转换使用连续逼近作为转换技术。
该转换器具有高阻抗斩波稳定比较器,1模拟开关树和连续256R分压器逼近寄存器。
8通道多路复用直接访问的8路单端模拟信号。
该器件无需外部零点和满刻度的需要调整。
轻松连接到微处理器提供多路复用地址锁存和解码输入和锁存TTL三STATEÉ输出。
ADC0808,ADC0809的设计已优化通过结合几个A/ D转换的最可取的方面,转换技术。
ADC0808,ADC0809的提供高速度快,精度高,最低温度的依赖,优秀的长期精度和可重复性,并消耗最小的功率。
这些特点使该设备适合的应用程序,过程和机器控制消费电子和汽车应用。
16-与常见的输出通道多路复用器(采样/保持端口)看到ADC0816数据表。
(更多信息请参见AN-247。
)二.特点简易所有微处理器的接口5VDC或模拟跨度调整后的电压基准无零或全面调整需要8通道多路复用地址与逻辑0V至5V单电源5V输入围输出符合TTL电平规格之标准密封或成型28引脚DIP封装28引脚型芯片载体封装ADC0808相当于以MM74C949ADC0809的相当于MM74C949-1三.主要技术指标垂直分辨率8位单电源:5 VDC低功耗15毫瓦转换时间100毫秒四.框图图1框图绝对最大额定值(注1及2)如果指定的军事/航空设备是必需的,请联系美国国家半导体的销售办公室/分销商的可用性和规格。
电源电压(VCC)(注3)6.5V在任何引脚-0.3V电压至(VCC+0.3V)除了控制输入电压控制输入-0.3V到+15V(START,OE时钟,ALE地址,补充B,添加C)存储温度围-65℃至+150℃875毫瓦TA=25℃封装耗散导致温度。
ADC0808功能及简介资料
A D C0808功能及简介11.2.4 典型的集成ADC 芯片为了满足多种需要,目前国内外各半导体器件生产厂家设计并生产出了多种多样的ADC 芯片。
仅美国AD 公司的ADC 产品就有几十个系列、近百种型号之多。
从性能上讲,它们有的精度高、速度快,有的则价格低廉。
从功能上讲,有的不仅具有A/D 转换的基本功能,还包括内部放大器和三态输出锁存器;有的甚至还包括多路开关、采样保持器等,已发展为一个单片的小型数据采集系统。
尽管ADC 芯片的品种、型号很多,其内部功能强弱、转换速度快慢、转换精度高低有很大差别,但从用户最关心的外特性看,无论哪种芯片,都必不可少地要包括以下四种基本信号引脚端:模拟信号输入端(单极性或双极性);数字量输出端(并行或串行);转换启动信号输入端;转换结束信号输出端。
除此之外,各种不同型号的芯片可能还会有一些其他各不相同的控制信号端。
选用ADC 芯片时,除了必须考虑各种技术要求外,通常还需了解芯片以下两方面的特性。
(1)数字输出的方式是否有可控三态输出。
有可控三态输出的ADC 芯片允许输出线与微机系统的数据总线直接相连,并在转换结束后利用读数信号RD 选通三态门,将转换结果送上总线。
没有可控三态输出(包括内部根本没有输出三态门和虽有三态门、但外部不可控两种情况)的ADC 芯片则不允许数据输出线与系统的数据总线直接相连,而必须通过I/O 接口与MPU 交换信息。
(2)启动转换的控制方式是脉冲控制式还是电平控制式。
对脉冲启动转换的ADC 芯片,只要在其启动转换引脚上施加一个宽度符合芯片要求的脉冲信号,就能启动转换并自动完成。
一般能和MPU 配套使用的芯片,MPU 的I/O 写脉冲都能满足ADC 芯片对启动脉冲的要求。
对电平启动转换的ADC 芯片,在转换过程中启动信号必须保持规定的电平不变,否则,如中途撤消规定的电平,就会停止转换而可能得到错误的结果。
为此,必须用D 触发器或可编程并行I/O 接口芯片的某一位来锁存这个电平,或用单稳等电路来对启动信号进行定时变换。
基于某51单片机实现ADC0808数模转换与显示
适用标准文案电子科技大学UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA 综合课程设计题目鉴于 51 单片机实现 ADC0808 数模变换与显示学生姓名学号专业学院行政班号2021年 6 月 15 日纲要经过上学期对数据收集的学习,让我对 A/D 转变器有了必定的认识 .A/D 变换器是把收集到的采样模拟信号量化和编码后,变换成数字信号并输出的一种器件 . 而此刻 A/D 变换电路已集成在一块芯片上.本课程设计采纳芯片是ADC0808.ADC0808 是带有 8 位 A/D 变换器、 8 路多路开关以及微办理机兼容的控制逻辑的 CMOS 组件。
它是逐次迫近式 A/D 变换器,能够和单片机直接接口。
本课程设计以 AT89C51 单片机为核心,实现 ADC0808 的数模变换与显示 , 而后把变换后的结果显示在数码管上。
重点字:数据收集, A/D 转变器, ADC0808,逐次迫近式,单片机目录一、设计目的 (1)二、设计要乞降设计指标 (1)三、设计内容 (1)3.1 芯片介⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ (1)3.1.1 A/D 变换模块 (1)3.1.2 AT89C51单片机的构造原理与引脚功能 (3)3.2 路⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯73.3 程序⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯8四、本设计改进建议 (10)五、总结 (11)六、主要参照文件 (12)附录 (12)一、设计目的本课程设计的目的就是要锻炼学生的实质着手能力。
在理论学习的根基上,经过达成一个拥有综合功能的小系统,使学生将讲堂上学到的理论知识与实质应用联合起来,对电子电路、电子元器件等方面的知识进一步加深认识,同时在软件编程、调试、有关仪器设施的使用技术等方面获得较全面的锻炼和提高,为今后能够独立设计单片机应用系统的开发设计工作打下必定的根基。
adc0808课程设计
adc0808课程设计一、课程目标知识目标:1. 理解ADC0808模数转换器的原理、结构和功能;2. 学会使用ADC0808进行模拟信号到数字信号的转换;3. 掌握ADC0808与微控制器(如8051)的接口方法;4. 了解ADC0808在实际应用中的注意事项及其性能参数。
技能目标:1. 能够正确连接ADC0808与其他电子元件,搭建简单的模拟信号采集系统;2. 熟练运用编程语言(如C语言)对ADC0808进行编程控制,实现数据采集;3. 学会分析ADC0808采集到的数据,解决实际问题。
情感态度价值观目标:1. 培养学生对电子技术学习的兴趣,激发创新意识;2. 培养学生的团队协作精神,提高沟通与协作能力;3. 增强学生的环保意识,认识到电子技术在可持续发展中的重要作用。
分析课程性质、学生特点和教学要求,本课程目标旨在帮助学生掌握ADC0808的基础知识,提高实际操作技能,培养学生在电子技术领域的创新能力和实际应用能力。
通过课程学习,使学生能够将理论知识与实际操作相结合,为后续相关课程的学习打下坚实基础。
同时,注重培养学生的情感态度价值观,使他们在掌握知识的同时,具备良好的社会责任感和团队合作精神。
后续教学设计和评估将围绕这些具体的学习成果展开。
二、教学内容1. 引言:介绍模数转换器的基本概念,以及在电子测量和数据采集中的应用。
2. ADC0808基础:- 结构与原理:详细讲解ADC0808的内部结构、工作原理。
- 性能参数:阐述ADC0808的主要性能参数,如分辨率、转换精度等。
3. ADC0808接口技术:- 接口电路设计:介绍ADC0808与微控制器(如8051)的接口电路设计方法。
- 编程控制:讲解如何使用编程语言对ADC0808进行编程控制。
4. 实践应用:- 模拟信号采集:指导学生搭建简单的模拟信号采集系统,并进行实际操作。
- 数据处理与分析:教授如何对采集到的数据进行处理和分析,解决实际问题。
ADC0808
ADC0808/ADC08098-BitµP Compatible A/D Converters with8-ChannelMultiplexerGeneral DescriptionThe ADC0808,ADC0809data acquisition component is a monolithic CMOS device with an8-bit analog-to-digital con-verter,8-channel multiplexer and microprocessor compatible control logic.The8-bit A/D converter uses successive ap-proximation as the conversion technique.The converter fea-tures a high impedance chopper stabilized comparator,a 256R voltage divider with analog switch tree and a succes-sive approximation register.The8-channel multiplexer can directly access any of8-single-ended analog signals.The device eliminates the need for external zero and full-scale adjustments.Easy interfacing to microprocessors is provided by the latched and decoded multiplexer address inputs and latched TTL TRI-STATE®outputs.The design of the ADC0808,ADC0809has been optimized by incorporating the most desirable aspects of several A/D conversion techniques.The ADC0808,ADC0809offers high speed,high accuracy,minimal temperature dependence,ex-cellent long-term accuracy and repeatability,and consumes minimal power.These features make this device ideally suited to applications from process and machine control to consumer and automotive applications.For16-channel mul-tiplexer with common output(sample/hold port)see ADC0816data sheet.(See AN-247for more information.)Featuresn Easy interface to all microprocessorsn Operates ratiometrically or with5V DC or analog span adjusted voltage referencen No zero or full-scale adjust requiredn8-channel multiplexer with address logicn0V to5V input range with single5V power supplyn Outputs meet TTL voltage level specificationsn Standard hermetic or molded28-pin DIP packagen28-pin molded chip carrier packagen ADC0808equivalent to MM74C949n ADC0809equivalent to MM74C949-1Key Specificationsn Resolution8Bits n Total Unadjusted Error±1⁄2LSB and±1LSB n Single Supply5V DC n Low Power15mW n Conversion Time100µsBlock DiagramTRI-STATE®is a registered trademark of National Semiconductor Corp.DS005672-1See OrderingInformationOctober1999ADC0808/ADC08098-BitµPCompatibleA/DConverterswith8-ChannelMultiplexer©1999National Semiconductor Corporation Connection DiagramsOrdering InformationTEMPERATURE RANGE −40˚C to +85˚C−55˚C to +125˚C Error±1⁄2LSB Unadjusted ADC0808CCN ADC0808CCV ADC0808CCJADC0808CJ±1LSB UnadjustedADC0809CCN ADC0809CCVPackage OutlineN28A Molded DIPV28A Molded Chip CarrierJ28A Ceramic DIPJ28A Ceramic DIPDual-In-Line PackageDS005672-11Order Number ADC0808CCN or ADC0809CCNSee NS Package J28A or N28AMolded Chip Carrier PackageDS005672-12Order Number ADC0808CCV or ADC0809CCVSee NS Package V28AA D C 0808/A D C 0809 2Absolute Maximum Ratings(Notes2,1)If Military/Aerospace specified devices are required, please contact the National Semiconductor Sales Office/ Distributors for availability and specifications.Supply Voltage(V CC)(Note3) 6.5V Voltage at Any Pin−0.3V to(V CC+0.3V) Except Control InputsVoltage at Control Inputs−0.3V to+15V (START,OE,CLOCK,ALE,ADD A,ADD B,ADD C) Storage Temperature Range−65˚C to+150˚C Package Dissipation at T A=25˚C875mW Lead Temp.(Soldering,10seconds)Dual-In-Line Package(plastic)260˚CDual-In-Line Package(ceramic)300˚C Molded Chip Carrier PackageVapor Phase(60seconds)215˚C Infrared(15seconds)220˚C ESD Susceptibility(Note8)400VOperating Conditions(Notes1,2) Temperature Range(Note1)T MIN≤T A≤T MAX ADC0808CCN,ADC0809CCN−40˚C≤T A≤+85˚C ADC0808CCV,ADC0809CCV−40˚C≤T A≤+85˚C Range of V CC(Note1) 4.5V DC to6.0V DCElectrical CharacteristicsConverter Specifications:V CC=5V DC=V REF+,V REF(−)=GND,T MIN≤T A≤T MAX and f CLK=640kHz unless otherwise stated.Symbol Parameter Conditions Min Typ Max Units ADC0808Total Unadjusted Error25˚C±1⁄2LSB(Note5)T MIN to T MAX±3⁄4LSBADC0809Total Unadjusted Error0˚C to70˚C±1LSB(Note5)T MIN to T MAX±11⁄4LSBInput Resistance From Ref(+)to Ref(−) 1.0 2.5kΩAnalog Input Voltage Range(Note4)V(+)or V(−)GND−0.10V CC+0.10V DCV REF(+)Voltage,Top of Ladder Measured at Ref(+)V CC V CC+0.1VVoltage,Center of Ladder V CC/2-0.1V CC/2V CC/2+0.1VV REF(−)Voltage,Bottom of Ladder Measured at Ref(−)−0.10VI IN Comparator Input Current f c=640kHz,(Note6)−2±0.52µA Electrical CharacteristicsDigital Levels and DC Specifications:ADC0808CCN,ADC0808CCV,ADC0809CCN and ADC0809CCV,4.75≤V CC≤5.25V,−40˚C≤T A≤+85˚C unless otherwise notedSymbol Parameter Conditions Min Typ Max Units ANALOG MULTIPLEXERI OFF(+)OFF Channel Leakage Current V CC=5V,V IN=5V,T A=25˚C10200nAT MIN to T MAX 1.0µAI OFF(−)OFF Channel Leakage Current V CC=5V,V IN=0,T A=25˚C−200−10nAT MIN to T MAX−1.0µA CONTROL INPUTSV IN(1)Logical“1”Input Voltage V CC−1.5VV IN(0)Logical“0”Input Voltage 1.5VI IN(1)Logical“1”Input Current V IN=15V 1.0µA(The Control Inputs)I IN(0)Logical“0”Input Current V IN=0−1.0µA(The Control Inputs)I CC Supply Current f CLK=640kHz0.3 3.0mAADC0808/ADC08093Electrical Characteristics(Continued)Digital Levels and DC Specifications:ADC0808CCN,ADC0808CCV,ADC0809CCN and ADC0809CCV,4.75≤V CC ≤5.25V,−40˚C ≤T A ≤+85˚C unless otherwise notedSymbol ParameterConditions MinTypMaxUnitsDATA OUTPUTS AND EOC (INTERRUPT)V OUT(1)Logical “1”Output VoltageV CC =4.75V I OUT =−360µA I OUT =−10µA 2.44.5V(min)V(min)V OUT(0)Logical “0”Output Voltage I O =1.6mA 0.45V V OUT(0)Logical “0”Output Voltage EOC I O =1.2mA 0.45V I OUTTRI-STATE Output CurrentV O =5V 3µA V O =0−3µAElectrical CharacteristicsTiming Specifications V CC =V REF(+)=5V,V REF(−)=GND,t r =t f =20ns and T A =25˚C unless otherwise noted.Symbol ParameterConditionsMIn Typ Max Units t WS Minimum Start Pulse Width (Figure 5)100200ns t WALE Minimum ALE Pulse Width (Figure 5)100200ns t s Minimum Address Set-Up Time (Figure 5)2550ns t H Minimum Address Hold Time (Figure 5)2550ns t D Analog MUX Delay Time R S =0Ω(Figure 5)1 2.5µs From ALEt H1,t H0OE Control to Q Logic State C L =50pF,R L =10k (Figure 8)125250ns t 1H ,t 0H OE Control to Hi-Z C L =10pF,R L =10k (Figure 8)125250ns t c Conversion Time f c =640kHz,(Figure 5)(Note 7)90100116µs f c Clock Frequency 106401280kHz t EOC EOC Delay Time (Figure 5)08+2µSClock Periods C IN Input Capacitance At Control Inputs 1015pF C OUTTRI-STATE Output At TRI-STATE Outputs1015pFCapacitanceNote 1:Absolute Maximum Ratings indicate limits beyond which damage to the device may occur.DC and AC electrical specifications do not apply when operating the device beyond its specified operating conditions.Note 2:All voltages are measured with respect to GND,unless othewise specified.Note 3:A zener diode exists,internally,from V CC to GND and has a typical breakdown voltage of 7V DC .Note 4:Two on-chip diodes are tied to each analog input which will forward conduct for analog input voltages one diode drop below ground or one diode drop greater than the V CC n supply.The spec allows 100mV forward bias of either diode.This means that as long as the analog V IN does not exceed the supply voltage by more than 100mV,the output code will be correct.To achieve an absolute 0V DC to 5V DC input voltage range will therefore require a minimum supply voltage of 4.900V DC over temperature variations,initial tolerance and loading.Note 5:Total unadjusted error includes offset,full-scale,linearity,and multiplexer errors.See Figure 3.None of these A/Ds requires a zero or full-scale adjust.How-ever,if an all zero code is desired for an analog input other than 0.0V,or if a narrow full-scale span exists (for example:0.5V to 4.5V full-scale)the reference voltages can be adjusted to achieve this.See Figure 13.Note 6:Comparator input current is a bias current into or out of the chopper stabilized comparator.The bias current varies directly with clock frequency and has little temperature dependence (Figure 6).See paragraph 4.0.Note 7:The outputs of the data register are updated one clock cycle before the rising edge of EOC.Note 8:Human body model,100pF discharged through a 1.5k Ωresistor.A D C 0808/A D C 0809 4Functional DescriptionMultiplexer.The device contains an 8-channel single-ended analog signal multiplexer.A particular input channel is se-lected by using the address decoder.Table 1shows the input states for the address lines to select any channel.The ad-dress is latched into the decoder on the low-to-high transition of the address latch enable signal.TABLE 1.SELECTED ADDRESS LINE ANALOG CHANNELC B A IN0L L L IN1L L H IN2L H L IN3L H H IN4H L L IN5H L H IN6H H L IN7HHHCONVERTER CHARACTERISTICS The ConverterThe heart of this single chip data acquisition system is its 8-bit analog-to-digital converter.The converter is designed to give fast,accurate,and repeatable conversions over a wide range of temperatures.The converter is partitioned into 3major sections:the 256R ladder network,the successive ap-proximation register,and the comparator.The converter’s digital outputs are positive true.The 256R ladder network approach (Figure 1)was chosen over the conventional R/2R ladder because of its inherent monotonicity,which guarantees no missing digital codes.Monotonicity is particularly important in closed loop feedback control systems.A non-monotonic relationship can cause os-cillations that will be catastrophic for the system.Additionally,the 256R network does not cause load variations on the ref-erence voltage.The bottom resistor and the top resistor of the ladder net-work in Figure 1are not the same value as the remainder of the network.The difference in these resistors causes the output characteristic to be symmetrical with the zero and full-scale points of the transfer curve.The first output transi-tion occurs when the analog signal has reached +1⁄2LSB and succeeding output transitions occur every 1LSB later up to full-scale.The successive approximation register (SAR)performs 8it-erations to approximate the input voltage.For any SAR type converter,n-iterations are required for an n-bit converter.Figure 2shows a typical example of a 3-bit converter.In the ADC0808,ADC0809,the approximation technique is ex-tended to 8bits using the 256R network.The A/D converter’s successive approximation register (SAR)is reset on the positive edge of the start conversion (SC)pulse.The conversion is begun on the falling edge of the start conversion pulse.A conversion in process will be in-terrupted by receipt of a new start conversion pulse.Con-tinuous conversion may be accomplished by tying the end-of-conversion (EOC)output to the SC input.If used in this mode,an external start conversion pulse should be ap-plied after power up.End-of-conversion will go low between 0and 8clock pulses after the rising edge of start conversion.The most important section of the A/D converter is the com-parator.It is this section which is responsible for the ultimate accuracy of the entire converter.It is also the comparator drift which has the greatest influence on the repeatability of the device.A chopper-stabilized comparator provides the most effective method of satisfying all the converter require-ments.The chopper-stabilized comparator converts the DC input signal into an AC signal.This signal is then fed through a high gain AC amplifier and has the DC level restored.This technique limits the drift component of the amplifier since the drift is a DC component which is not passed by the AC am-plifier.This makes the entire A/D converter extremely insen-sitive to temperature,long term drift and input offset errors.Figure 4shows a typical error curve for the ADC0808as measured using the procedures outlined in AN-179.ADC0808/ADC08095Functional Description(Continued)DS005672-2FIGURE 1.Resistor Ladder and Switch TreeDS005672-13FIGURE 2.3-Bit A/D Transfer CurveDS005672-14FIGURE 3.3-Bit A/D Absolute Accuracy CurveDS005672-15FIGURE 4.Typical Error CurveA D C 0808/A D C 0809 6ADC0808/ADC0809Timing Diagram ArrayDS005672-4FIGURE5.7Typical PerformanceCharacteristicsTRI-STATE Test Circuits and Timing DiagramsApplications InformationOPERATION1.0RATIOMETRIC CONVERSIONThe ADC0808,ADC0809is designed as a complete Data Acquisition System (DAS)for ratiometric conversion sys-tems.In ratiometric systems,the physical variable being measured is expressed as a percentage of full-scale which is not necessarily related to an absolute standard.The voltage input to the ADC0808is expressed by the equation(1)V IN =Input voltage into the ADC0808V fs =Full-scale voltage V Z =Zero voltageD X =Data point being measured D MAX =Maximum data limit D MIN =Minimum data limitA good example of a ratiometric transducer is a potentiom-eter used as a position sensor.The position of the wiper is di-rectly proportional to the output voltage which is a ratio of the full-scale voltage across it.Since the data is represented as a proportion of full-scale,reference requirements are greatly reduced,eliminating a large source of error and cost for many applications.A major advantage of the ADC0808,ADC0809is that the input voltage range is equal to the sup-ply range so the transducers can be connected directly across the supply and their outputs connected directly into the multiplexer inputs,(Figure 9).Ratiometric transducers such as potentiometers,strain gauges,thermistor bridges,pressure transducers,etc.,are suitable for measuring proportional relationships;however,many types of measurements must be referred to an abso-lute standard such as voltage or current.This means a sys-DS005672-16FIGURE parator I IN vs V IN(V CC =V REF =5V)DS005672-17FIGURE 7.Multiplexer R ON vs V IN(V CC =V REF =5V)t 1H ,t H1DS005672-18t 1H ,C L =10pFDS005672-19t H1,C L =50pFDS005672-20t 0H ,t H0DS005672-21t 0H ,C L =10pF DS005672-22t H0,C L =50pFDS005672-23FIGURE 8.A D C 0808/A D C 08098Applications Information(Continued)tem reference must be used which relates the full-scale volt-age to the standard volt.For example,if V CC=V REF=5.12V, then the full-scale range is divided into256standard steps. The smallest standard step is1LSB which is then20mV.2.0RESISTOR LADDER LIMITATIONSThe voltages from the resistor ladder are compared to the selected into8times in a conversion.These voltages are coupled to the comparator via an analog switch tree which is referenced to the supply.The voltages at the top,center and bottom of the ladder must be controlled to maintain proper operation.The top of the ladder,Ref(+),should not be more positive than the supply,and the bottom of the ladder,Ref(−),should not be more negative than ground.The center of the ladder voltage must also be near the center of the supply because the analog switch tree changes from N-channel switches to P-channel switches.These limitations are automatically sat-isfied in ratiometric systems and can be easily met in ground referenced systems.Figure10shows a ground referenced system with a sepa-rate supply and reference.In this system,the supply must be trimmed to match the reference voltage.For instance,if a 5.12V is used,the supply should be adjusted to the same voltage within0.1V.The ADC0808needs less than a milliamp of supply current so developing the supply from the reference is readily ac-complished.In Figure11a ground referenced system is shown which generates the supply from the reference.The buffer shown can be an op amp of sufficient drive to supply the milliamp of supply current and the desired bus drive,or if a capacitive bus is driven by the outputs a large capacitor will supply the transient supply current as seen in Figure12.The LM301is overcompensated to insure stability when loaded by the10µF output capacitor.The top and bottom ladder voltages cannot exceed V CC and ground,respectively,but they can be symmetrically less than V CC and greater than ground.The center of the ladder volt-age should always be near the center of the supply.The sen-sitivity of the converter can be increased,(i.e.,size of the LSB steps decreased)by using a symmetrical reference sys-tem.In Figure13,a2.5V reference is symmetrically cen-tered about V CC/2since the same current flows in identical resistors.This system with a2.5V reference allows the LSB bit to be half the size of a5V reference system.DS005672-7FIGURE9.Ratiometric Conversion SystemADC0808/ADC08099Applications Information(Continued)DS005672-24FIGURE 10.Ground ReferencedConversion System Using Trimmed SupplyDS005672-25FIGURE 11.Ground Referenced Conversion System withReference Generating V CC SupplyA D C 0808/A D C 0809 10Applications Information(Continued)3.0CONVERTER EQUATIONSThe transition between adjacent codes N and N+1is givenby:(2)The center of an output code N is given by:(3)The output code N for an arbitrary input are the integerswithin the range:(4)Where:V IN=Voltage at comparator inputV REF(+)=Voltage at Ref(+)V REF(−)=Voltage at Ref(−)V TUE=Total unadjusted error voltage(typicallyV REF(+)÷512)DS005672-26FIGURE12.Typical Reference and Supply CircuitDS005672-27R A=R B*Ratiometric transducersFIGURE13.Symmetrically Centered ReferenceADC0808/ADC080911Applications Information(Continued)4.0ANALOG COMPARATOR INPUTS The dynamic comparator input current is caused by the pe-riodic switching of on-chip stray capacitances.These are connected alternately to the output of the resistor ladder/switch tree network and to the comparator input as part of the operation of the chopper stabilized comparator.The average value of the comparator input current varies di-rectly with clock frequency and with V IN as shown in Figure 6.If no filter capacitors are used at the analog inputs and the signal source impedances are low,the comparator input cur-rent should not introduce converter errors,as the transient created by the capacitance discharge will die out before the comparator output is strobed.If input filter capacitors are desired for noise reduction and signal conditioning they will tend to average out the dynamic comparator input current.It will then take on the characteris-tics of a DC bias current whose effect can be predicted con-ventionally.Typical ApplicationTABLE 2.Microprocessor Interface TablePROCESSORREAD WRITE INTERRUPT (COMMENT)8080MEMR MEMW INTR (Thru RST Circuit)8085RD WR INTR (Thru RST Circuit)Z-80RD WR INT (Thru RST Circuit,Mode 0)SC/MPNRDS NWDS SA (Thru Sense A)6800VMA •φ2•R/W VMA •φ•R/W IRQA or IRQB (Thru PIA)DS005672-10*Address latches needed for 8085and SC/MP interfacing the ADC0808to a microprocessorA D C 0808/A D C 12Physical Dimensions inches(millimeters)unless otherwise notedMolded Dual-In-Line Package (N)Order Number ADC0808CCN or ADC0809CCNNS Package Number N28BMolded Chip Carrier (V)Order Number ADC0808CCV or ADC0809CCVNS Package Number V28AADC0808/13Notes LIFE SUPPORT POLICY NATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT AND GENERAL COUNSEL OF NATIONAL SEMICONDUCTORCORPORATION.As used herein:1.Life support devices or systems are devices or systems which,(a)are intended for surgical implantinto the body,or (b)support or sustain life,and whose failure to perform when properly used in accordance with instructions for use provided in the labeling,can be reasonably expected to result in a significant injury to the user.2.A critical component is any component of a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system,or to affect its safety or effectiveness.National SemiconductorCorporationAmericasTel:1-800-272-9959Fax:1-800-737-7018Email:support@National Semiconductor Europe Fax:+49(0)180-5308586Email:europe.support@ Deutsch Tel:+49(0)180-5308585English Tel:+49(0)180-5327832Français Tel:+49(0)180-5329358Italiano Tel:+49(0)180-5341680National Semiconductor Asia Pacific Customer Response Group Tel:65-2544466Fax:65-2504466Email:sea.support@ National Semiconductor Japan Ltd.Tel:81-3-5639-7560Fax:81-3-5639-7507 A D C 0808/A D C 08098-B i t µP C o m p a t i b l e A /D C o n v e r t e r s w i t h 8-C h a n n e l M u l t i p l e x e r National does not assume any responsibility for use of any circuitry described,no circuit patent licenses are implied and National reserves the right at any time without notice to change said circuitry and specifications.。
ADC0809
ADC0808/ADC0809是采样分辨率为8位的、转换时间为100us 以逐次逼近原理进行模—数转换的器件。
其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D 转换。
1.主要特性1)8路输入通道,8位A /D 转换器,即分辨率为8位。
2)具有转换起停控制端。
3)转换时间为100μs 4)单个+5V 电源供电5)模拟输入电压范围0~+5V ,不需零点和满刻度校准。
6)工作温度范围为-40~+85摄氏度7)低功耗,约15mW 。
2.引脚功能IN0~IN7:8路模拟量输入端。
D1-D7:8位数字量输出端。
ADDA 、ADDB 、ADDC :3位地址输入线,用于选通8路模拟输入中的一路 ALE :地址锁存允许信号,输入,高电平有效。
START : A /D 转换启动脉冲输入端,输入一个正脉冲(至少100ns 宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D 转换)。
START=1;START=0;EOC : A /D 转换结束信号,输出,当A /D 转换结束时,此端输出一个高电平(转换期间一直为低电平)。
While(EOC==0);OE :数据输出允许信号,输入,高电平有效。
当A /D 转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。
OE=1;CLK :时钟脉冲输入端。
要求时钟频率不高于640KHZ,可以让单片机定时器产生500K HZ 的时钟REF (+)、REF (-):基准电压。
Vcc :电源,单一+5V 。
工作时序图模拟通道选择信号A 、B 、C 分别接最低三位地址A 0、A 1、A 2即(P 0.0、P 0.1、P 0.2),而地址锁存允许信号ALE 由P 2.0控制,则8路模拟通道的地址为0FEF8H ~0FEFFHCLOCK START ALE A,B,C部输入模拟量输入OE EOC 输出。
基于51单片机实现ADC0808数模转换及显示
电子科技大学UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA 综合课程设计题目基于51单片机实现ADC0808数模转换与显示学生姓名学号专业学院行政班号2014年6 月15 日摘要通过上学期对数据采集的学习,让我对A/D转化器有了一定的了解.A/D转换器是把采集到的采样模拟信号量化和编码后,转换成数字信号并输出的一种器件.而现在A/D转换电路已集成在一块芯片上.本课程设计采用芯片是ADC0808.ADC0808是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。
它是逐次逼近式A/D转换器,可以和单片机直接接口。
本课程设计以AT89C51单片机为核心,实现ADC0808的数模转换与显示,然后把转换后的结果显示在数码管上。
关键字:数据采集,A/D转化器,ADC0808,逐次逼近式,单片机目录一、设计目的 (1)二、设计要求和设计指标 (1)三、设计内容 (1)3.1 芯片简介 (1)3.1.1 A/D转换模块 (1)3.1.2 AT89C51单片机的结构原理与引脚功能 (3)3.2电路设计 (7)3.3程序设计 (8)四、本设计改进建议 (10)五、总结 (11)六、主要参考文献 (12)附录 (12)一、设计目的本课程设计的目的就是要锻炼学生的实际动手能力。
在理论学习的基础上,通过完成一个具有综合功能的小系统,使学生将课堂上学到的理论知识与实际应用结合起来,对电子电路、电子元器件等方面的知识进一步加深认识,同时在软件编程、调试、相关仪器设备的使用技能等方面得到较全面的锻炼和提高,为今后能够独立设计单片机应用系统的开发设计工作打下一定的基础。
二、设计要求和设计指标以AT89C51单片机为核心,实现ADC0808的数模转换与显示。
转换后的结果显示在数码管上。
三、设计内容3.1 芯片简介3.1.1 A/D转换模块ADC0808是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。
DS0808
ADC0808ADC0808概述ADC0808是采样分辨率为8位的、以逐次逼近原理进行模/数转换的器件。
其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。
ADC0808是ADC0809的简化版本,功能基本相同。
一般在硬件仿真时采用ADC0808进行A/D转换,实际使用时采用ADC0809进行A/ D转换。
ADC0808管脚图内部结构ADC0808是CMOS单片型逐次逼近式A/D转换器,它有8路模拟开关、地址锁存与译码器、比较器、8位开关树型A/D转换器。
引脚功能(外部特性)ADC0808芯片有28条引脚,采用双列直插式封装,如右图所示。
各引脚功能如下:1~5,26~28(IN0~IN7):8路模拟量输入端。
8,14,15,17~21:8位数字量输出端。
22(ALE):地址锁存允许信号,输入,高电平有效。
6(START):A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。
7(EOC):A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。
9(OE):数据输出允许信号,输入,高电平有效。
当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。
10(CLK):时钟脉冲输入端。
要求时钟频率不高于640KHZ。
12(VREF(+))、16(VREF(-)):参考电压输入端11(Vcc):主电源输入端。
13(GND):地。
23~25(ADDA、ADDB、ADDC):3位地址输入线,用于选通8路模拟输入中的一路通道选择极限参数电源电压(Vcc):6.5V控制端输入电压:—0.3V~15V其它输入和输出端电压:-0.3V~Vcc+0.3V贮存温度:—65℃~+150℃功耗(T=+25℃):875mW引线焊接温度:①气相焊接(60s):215℃;②红外焊接(15s):220℃抗静电强度:400V。
adc0808工作原理
adc0808工作原理
adc0808是一款八位A/D转换器,它可以将模拟信号转换成数字信号来计算机处理。
它的前缀0808表示它是八位的,每一位可以表
示一个数值,它最多可以将输入的模拟信号转换成256种不同的数值。
adc0808是由基本模拟电路,放大器,多位比较器,计时器,数据暂存器等组成的系统。
它由一个定时器,多个放大器和多位比较器组成的系统构成,这种系统可以连续地对输入的模拟信号进行时间分辨率,它能够提供较好的信号转换精度。
输入的模拟信号通过定时器分解,把模拟信号转换成位值。
通过放大器,把位值变成比较电压,多位比较器比较这些比较电压与模拟信号之间的差值,把结果存储在数据暂存器中,最终完成信号的转换。
针对adc0808,其具有较好的性能,它提供比较精准的时间分解,而且转换精度也很高,能够把输入信号准确地转换为数字信号。
另外,它的运行速度也很快,能够很快地完成信号的转换。
adc0808的应用非常的广泛,它可以用在电子计算机、色彩复制机、医疗设备等领域。
例如,在汽车中可以使用它来测量油门的位置,在医疗设备中可以用来测量生物信号,它还可以用来测量影像信号,在色彩复制机中可以使用它来测量彩色图像信号。
总之,adc0808是一款准确和灵敏的A/D转换器,它可以把模拟信号转换成数字信号,所以它在计算机、医疗设备等领域中有着重要的应用。
- 1 -。
ADC0808数模转换与显示__课程设计
ADC0808数模转换与显示__课程设计图3-1-3 ADC0808的接线图图3-1-4 ADC0808的时钟电路设置图3-2-1 设计原理电路图IN0通道进入(由于使用的IN0通道,所以ADDA,ADDB,ADDC均接低电平),经过模/数转换后,产生相应的数字量经过其输出通道传送给AT89C51芯片的P1口,AT89C51负责把接收到的数字量经过数据处理,产生正确的7段数码管的显示段码传送给六位LED,同时它还通过其六位I/O 口P0.0、P0.1、P0.2、P0.3、P0.4、P0.5产生位选信号控制数码管的亮灭。
此外,ADC0808的CLOCK 用DCLOCK激励源,当激励源发出正脉冲时启动A/D转换,P3.5检测A/D转换是否完成,无论转换成功,均从P1口读取结果送给LED显示出来。
[2]硬件电路已经设计完成,就可以选取相应的芯片和元器件,利用Proteus软件绘制出硬件的原理,并仔细地检查修改,直至形成完善的硬件原理图。
3.3程序设计根据模块的划分原则,将该程序划分初始化模块,A/D转换子程序和显示子程序,这三个程序模块构成了整个系统软件的主程序,如图3-3-1所示。
[3]A/D转换子程序用来控制对输入的模块电压信号的采集测量,并将对应的数值存入相应的内存单元,其转换流程图如图3-3-2所示。
[3]开始初始化调用A/D转换子程序调用显示子程序结束图3-3-1 主程序框图图3-3-2 A/D转换流程图3.4仿真结果与分析1.当IN0口输入电压值为0V时,显示结果如图所示,测量误差为0V。
图3-4-1 输入电压为0V时,LED的显示结果4.00 3.984 0.40附录AT89C51单片机程序#include <REG51.H>#include <math.h>#include "timer.h"#define _nop {}unsigned char shuma[]={0xC0,0xF9,0xA4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x7f};sbit N1=P0^0;sbit N2=P0^1;sbit N3=P0^2;sbit N4=P0^3;sbit N5=P0^4;sbit N6=P0^5; sbit Point=P2^7;int V=0;void Delay_nms(unsigned char n){unsigned char a;for(;n>0;n--){for(a=0;a<100;a++){ _nop;_nop;_nop; _nop; } }}void display(int volt){unsigned char dis[6];int i,a,j=0,cn=0;for(i=0;i<6;i++){dis[i]=0;}a=volt;if(a==0){dis[0]=0;cn=1;}else{j=0;while(a>0){if(j>=6) break; dis[cn]=a%10;j++;cn++; a=a/10;}}//dis[1]=9; for(i=0;i<6;i++){N1=0;N2=0;N3=0;N4=0;N5=0;N6=0;P2=shuma[ dis[i] ];if(i==0)N6=1; }else if(i==1){N5=1;if(cn==2){Point=0;}}else if(i==2){N4=1;if(cn==3){Point=0;}}else if(i==3){ N3=1;if(cn==4){ Point=0;} }else if(i==4){N2=1;if(cn==5) {Point=0;}}else if(i==5){N1=1; if(cn==6){Point=0;}}Delay_nms(5);}}void main(){unsigned char key,i;IniTimer(25000);StartTimer();V=48367;while(1){display(V);}}。
8通道8位模_数转换器ADC0808_0809原理及应用
输出编码N的中心可通过以下公式给出:
对于任意输入的输出代码N,它应是以下公式范围描述范围内 的整数:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
11.2.4 典型的集成ADC芯片为了满足多种需要,目前国内外各半导体器件生产厂家设计并生产出了多种多样的ADC芯片。
仅美国AD公司的ADC产品就有几十个系列、近百种型号之多。
从性能上讲,它们有的精度高、速度快,有的则价格低廉。
从功能上讲,有的不仅具有A/D转换的基本功能,还包括内部放大器和三态输出锁存器;有的甚至还包括多路开关、采样保持器等,已发展为一个单片的小型数据采集系统。
尽管ADC芯片的品种、型号很多,其内部功能强弱、转换速度快慢、转换精度高低有很大差别,但从用户最关心的外特性看,无论哪种芯片,都必不可少地要包括以下四种基本信号引脚端:模拟信号输入端(单极性或双极性);数字量输出端(并行或串行);转换启动信号输入端;转换结束信号输出端。
除此之外,各种不同型号的芯片可能还会有一些其他各不相同的控制信号端。
选用ADC芯片时,除了必须考虑各种技术要求外,通常还需了解芯片以下两方面的特性。
(1)数字输出的方式是否有可控三态输出。
有可控三态输出的ADC芯片允许输出线与微机系统的数据总线直接相连,并在转换结束后利用读数信号RD选通三态门,将转换结果送上总线。
没有可控三态输出(包括内部根本没有输出三态门和虽有三态门、但外部不可控两种情况)的ADC芯片则不允许数据输出线与系统的数据总线直接相连,而必须通过I/O接口与MPU交换信息。
(2)启动转换的控制方式是脉冲控制式还是电平控制式。
对脉冲启动转换的ADC芯片,只要在其启动转换引脚上施加一个宽度符合芯片要求的脉冲信号,就能启动转换并自动完成。
一般能和MPU配套使用的芯片,MPU的I/O写脉冲都能满足ADC芯片对启动脉冲的要求。
对电平启动转换的ADC 芯片,在转换过程中启动信号必须保持规定的电平不变,否则,如中途撤消规定的电平,就会停止转换而可能得到错误的结果。
为此,必须用D 触发器或可编程并行I/O 接口芯片的某一位来锁存这个电平,或用单稳等电路来对启动信号进行定时变换。
具有上述两种数字输出方式和两种启动转换控制方式的ADC 芯片都不少,在实际使用芯片时要特别注意看清芯片说明。
下面介绍两种常用芯片的性能和使用方法。
1. ADC 0808/0809ADC 0808和ADC 0809除精度略有差别外(前者精度为8位、后者精度为7位),其余各方面完全相同。
它们都是CMOS 器件,不仅包括一个8位的逐次逼近型的ADC 部分,而且还提供一个8通道的模拟多路开关和通道寻址逻辑,因而有理由把它作为简单的“数据采集系统”。
利用它可直接输入8个单端的模拟信号分时进行A/D 转换,在多点巡回检测和过程控制、运动控制中应用十分广泛。
1) 主要技术指标和特性(1)分辨率: 8位。
(2)总的不可调误差:ADC0808为±21LSB,ADC 0809为±1LSB 。
(3)转换时间:取决于芯片时钟频率,如CLK=500kHz 时,T CONV =128μs。
(4)单一电源: +5V 。
(5)模拟输入电压范围:单极性0~5V ;双极性±5V,±10V(需外加一定电路)。
(6)具有可控三态输出缓存器。
(7)启动转换控制为脉冲式(正脉冲),上升沿使所有内部寄存器清零,下降沿使A/D转换开始。
(8)使用时不需进行零点和满刻度调节。
2) 内部结构和外部引脚ADC0808/0809的内部结构和外部引脚分别如图11.19和图11.20所示。
内部各部分的作用和工作原理在内部结构图中已一目了然,在此就不再赘述,下面仅对各引脚定义分述如下:图11.19 ADC0808/0809内部结构框图(1)IN0~IN7——8路模拟输入,通过3根地址译码线ADD A、ADD B、ADD C来选通一路。
(2)D7~D0——A/D转换后的数据输出端,为三态可控输出,故可直接和微处理器数据线连接。
8位排列顺序是D7为最高位,D0为最低位。
(3)ADD A、ADD B、ADD C——模拟通道选择地址信号,ADD A为低位,ADD C为高位。
地址信号与选中通道对应关系如表11.3所示。
(4)V R (+)、V R (-)——正、负参考电压输入端,用于提供片内DAC 电阻网络的基准电压。
在单极性输入时,V R (+)=5V ,V R (-)=0V ;双极性输入时,V R (+)、V R (-)分别接正、负极性的参考电压。
图11.20 ADC0808/0809外部引脚图表11.3 地址信号与选中通道的关系地 址ADD CADD B ADD A 选中通道00001010IN 0IN 1IN 20 1 1 1 1111111IN3IN4IN5IN6IN7(5)ALE——地址锁存允许信号,高电平有效。
当此信号有效时,A、B、C三位地址信号被锁存,译码选通对应模拟通道。
在使用时,该信号常和START信号连在一起,以便同时锁存通道地址和启动A/D转换。
(6)START——A/D转换启动信号,正脉冲有效。
加于该端的脉冲的上升沿使逐次逼近寄存器清零,下降沿开始A/D转换。
如正在进行转换时又接到新的启动脉冲,则原来的转换进程被中止,重新从头开始转换。
(7)EOC——转换结束信号,高电平有效。
该信号在A/D转换过程中为低电平,其余时间为高电平。
该信号可作为被CPU查询的状态信号,也可作为对CPU的中断请求信号。
在需要对某个模拟量不断采样、转换的情况下,EOC也可作为启动信号反馈接到START 端,但在刚加电时需由外电路第一次启动。
(8)OE——输出允许信号,高电平有效。
当微处理器送出该信号时,ADC0808/0809的输出三态门被打开,使转换结果通过数据总线被读走。
在中断工作方式下,该信号往往是CPU发出的中断请求响应信号。
3) 工作时序与使用说明ADC 0808/0809的工作时序如图11.21所示。
当通道选择地址有效时,ALE信号一出现,地址便马上被锁存,这时转换启动信号紧随ALE之后(或与ALE同时)出现。
START的上升沿将逐次逼近寄存器SAR复位,在该上升沿之后的2μs加8个时钟周期内(不定),EOC信号将变低电平,以指示转换操作正在进行中,直到转换完成后EOC再变高电平。
微处理器收到变为高电平的EOC信号后,便立即送出OE信号,打开三态门,读取转换结果。
图11.21 ADC 0808/0809工作时序模拟输入通道的选择可以相对于转换开始操作独立地进行(当然,不能在转换过程中进行),然而通常是把通道选择和启动转换结合起来完成(因为ADC0808/0809的时间特性允许这样做)。
这样可以用一条写指令既选择模拟通道又启动转换。
在与微机接口时,输入通道的选择可有两种方法,一种是通过地址总线选择,一种是通过数据总线选择。
如用EOC信号去产生中断请求,要特别注意EOC的变低相对于启动信号有2μs+8个时钟周期的延迟,要设法使它不致产生虚假的中断请求。
为此,最好利用EOC 上升沿产生中断请求,而不是靠高电平产生中断请求。
2. AD574AAD574A 是美国AD 公司的产品,是目前国际市场上较先进的、价格低廉、应用较广的混合集成12位逐次逼近式ADC 芯片。
它分6个等级,即AD574AJ 、AK 、AL 、AS 、AT 、AU ,前三种使用温度范围为0~+70℃,后三种为-55~+125℃。
它们除线性度及其他某些特性因等级不同而异外,主要性能指标和工作特点是相同的。
1) 主要技术指标和特性(1)非线性误差: ±1LSB 或±21LSB(因等级不同而异)。
(2)电压输入范围:单极性0~+10V ,0~+20V ,双极性±5V,±10V 。
(3)转换时间: 35μs。
(4)供电电源: +5V ,±15V 。
(5)启动转换方式: 由多个信号联合控制,属脉冲式。
(6)输出方式: 具有多路方式的可控三态输出缓存器。
(7)无需外加时钟。
(8)片内有基准电压源。
可外加VR ,也可通过将VO(R)与Vi(R)相连而自己提供VR 。
内部提供的VR 为(10.00±0.1)V(max),可供外部使用,其最大输出电流为1.5mA ;(9)可进行12位或8位转换。
12位输出可一次完成,也可两次完成(先高8位,后低4位)。
2) 内部结构与引脚功能AD574A 的内部结构与外部引脚如图11.22所示。
从图可见,它由两片大规模集成电路混合而成: 一片为以D/A 转换器AD565和10V基准源为主的模拟片,一片为集成了逐次逼近寄存器SAR和转换控制电路、时钟电路、三态输出缓冲器电路和高分辨率比较器的数字片,其中12位三态输出缓冲器分成独立的A、B、C三段,每段4位,目的是便于与各种字长微处理器的数据总线直接相连。
AD574A为28引脚双列直插式封装,各引脚信号的功能定义分述如下:图11.22 AD574A的结构框图与引脚(1)12/8——输出数据方式选择。
当接高电平时,输出数据是12位字长;当接低电平时,是将转换输出的数变成两个8位字输出。
(2)A0——转换数据长度选择。
当A0为低电平时,进行12位转换;A0为高电平时,则为8位长度的转换。
(3)CS——片选信号。
(4)R/C——读或转换选择。
当为高电平时,可将转换后数据读出;当为低电平时,启动转换。
(5)CE——芯片允许信号,用来控制转换与读操作。
只有当它为高电平时,并且CS=0时,R/信号的控制才起作用。
CE和CS、R/ C、12/8、A0信号配合进行转换和读操作的控制真值表如表11.4所示。
(6)V CC——正电源,电压范围为0~+16.5V。
(7)V o(R)——+10V参考电压输出端,具有1.5mA的带负载能力。
表11.4 AD574A的转换和读操作控制真值表CE CS CR/12 /8A0操作内容0×1 1 1 1 1×1××111××××+5VDGNDDGND××1×1无操作无操作启动一次12位转换启动一次8位转换并行读出12位读出高8位(A段和B段)读出C段低4位,并自动后跟4个0(8)AGND——模拟地。
(9)GND——数字地。
(10)Vi(R)——参考电压输入端。
(11)V EE——负电源,可选加-11.4V~-16.5V之间的电压。
(12)BIP OFF——双极性偏移端,用于极性控制。
单极性输入时接模拟地(AGND),双极性输入时接V o(R)端。
(13)V i(10)——单极性0~+10V范围输入端,双极性±5V范围输入端。
(14)V i(20)——单极性0~+20V范围输入端,双极性±10V 范围输入端。
(15)STS——转换状态输出端,只在转换进行过程中呈现高电平,转换一结束立即返回到低电平。