片数据采集系统.ppt

上传人:rrsccc 文档编号:8813625 上传时间:2021-01-17 格式:PPT 页数:46 大小:1.26MB
返回 下载 相关 举报
片数据采集系统.ppt_第1页
第1页 / 共46页
片数据采集系统.ppt_第2页
第2页 / 共46页
片数据采集系统.ppt_第3页
第3页 / 共46页
片数据采集系统.ppt_第4页
第4页 / 共46页
片数据采集系统.ppt_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《片数据采集系统.ppt》由会员分享,可在线阅读,更多相关《片数据采集系统.ppt(46页珍藏版)》请在三一文库上搜索。

1、第9章 单片数据采集系统ADuC8xx系列芯片原理与应用,ADuC8xx是Analog Devices公司生产的单片数据采集系统,芯片内部集成了与8051兼容的8位MCU内核,多通道高速高精度12/16/24位ADC,12位电压输出DAC,具有8/62/64 KB(Bytes)片内闪速电擦除程序存储器,640B /4kB片内闪速电擦除数据存储器, 256 /2304B片内数据RAM,16 MB外部数据地址空间,64 KB外部程序地址空间,工作频率最高可达20MHz,3个16位定时器计数器,911个中断源,2个优先级,32条可编程的I/O线,具有MCU支持的看门狗定时器、电源监视器以及ADC D

2、MA功能,标准UART和SPI串行接口I/O,与I2C(400 kHz)兼容的2线串行I/O,以及PWM输出。在竞赛中,采用ADuC8xx构成的最小控制系统,可获得事半功倍的效果。 本章介绍了ADuC812、ADuC814、ADuC816、ADuC824、ADuC831/ ADuC832、ADuC834 /ADuC836、ADuC845/ ADuC846 / ADuC847系列芯片的主要技术性能与特点、芯片封装与引脚功能、内部结构、工作原理和应用电路,以及外围扩展电路设计。,9.1 8通道12位ADC/2个12位DAC单片数据采集系统ADuC812 9.1.1 ADuC812的主要技术性能与特

3、点 ADuC812是Analog Devices公司生产的单片数据采集系统,芯片内包含有8通道200 kSPS 12位高精度ADC,2个12位电压输出DAC以及与8051兼容的8位MCU内核。具有温度系数为100 X 10-6的片内电压基准、温度传感器。具有8 KB(Bytes)片内闪速电擦除程序存储器,640 B片内闪速电擦除数据存储器, 256 B片内数据RAM,16 MB外部数据地址空间,64 KB外部程序地址空间。具有与8051兼容的MCU内核,工作频率为12 MHz(最高可达16 MHz),3个16位定时器计数器,9个中断源,2个优先级,32条可编程的I/O线,端口3具有高电流驱动能

4、力。具有MCU支持的看门狗定时器、电源监视器以及ADC DMA功能,标准UART和SPI串行接口I/O,与I2C(400 kHz)兼容的2线串行I/O。 工作电源电压为3V和5V,具有正常、空闲和低功耗模式。温度范围为40 +85。,9.1.2 ADuC812的内部结构 ADuC812的内部结构方框图如图9.1.1所示。,9.1.3 ADuC812引脚功能和封装形式 ADuC812采用MQFP -52和 LFCSP -56封装,引脚封装形式如图9.1.2所示,引脚端功能如下:,(a)MQFP -52封装,(b) LFCSP -56封装 图9.1.2 ADuC812引脚封装形式,DVDD为数字电

5、源电压正端,输入电压为3V或+5 V。 AVDD为模拟电源电压正端,输入电压为3V或5V。 AGND为模拟地。 DGND为数字地。 CREF 为片内基准电压的去耦引脚端,在此引脚端连接一个0.1F的电容到AGND。 VREF 为基准电压输入输出。此引脚端通过串联电阻连接至内部基准电压,是模数转换器的基准电压源。内部基准电压为2.5 V。此引脚端也可由外部基准电压驱动。 P0.7P0.0(A0A7)为端口0,是一个8位漏极开路双向I/O端口。写“1”到端口0,引脚浮置,为高阻抗输入状态。在访问外部程序存储器和数据存储器时,端口0作为多路复用的地址低8位和数据总线。,P1.0P1.7为端口1,是一

6、个8位输入端口。与其他端口不同,端口1默认状态为模拟输入端口。配置端口1的任一个引脚端为数字输入,应写“0”到对应的端口位。端口1是一个多功能的端口,还具有以下功能:模数转换器输入(ADC0ADC7)、定时器计数器2输入(T2、T2EX),SPI接口的从设选择输入()。 ADC0ADC7为模数转换器的8个单端模拟输入端,利用ADCCON2 SFR进行通道选择。 T2 为定时器2数字输入。输入到定时器计数器2。当定时器计数器2被使能时,在T2输入的“1”到“0”的跳变,使计数器2加1。 T2EX为数字输入。计数器2的捕获重载触发端,输入用来控制计数器2进行/-计数。 为SPI接口的从设选择输入。

7、,P2.0P2.7(A8A15)(A16A23)为端口2,是一个具有内部上拉电阻的双向端口。写“1”到端口2,内部上拉到高电平,为输入状态。当被外部下拉到低电平时,端口2将提供电流。在访问外部24位外部数据存储器时,端口2发出24位外部数据存储器的中间地址(A8A15)和高端地址(A16A23)。 P3.0P3.7为端口3,是一个具有内部上拉电阻的双向端口。写“1”到端口3,内部上拉到高电平,为输入状态。当被外部下拉到低电平时,端口3将提供电流。端口3是一个多功能的端口,还具有以下功能:RxD、TxD、 等,T0为定时器计数器0输入。 T1为定时器计数器1输入。 低电平有效,当外部转换启动功能

8、被使能时,对于ADC模块,有效的低电平转换启动逻辑输入。在此引脚端输入信号从低电平跳变为高电平,将把跟踪/保持进入其保持方式并启动转换。 为写控制信号,逻辑输出。把来自端口0的数据字节锁存到外部数据存储器。 为读控制信号,逻辑输出。使能外部数据存储器到端口0。 SDATA为用户可选择为与兼容的I2C或SPI的数据输入输出引脚端。 SCLOCK为兼容的I2C或者SPI的串行接口时钟引脚端。,MOSI 为SPI主设输出从设输入数据I/O引脚端。 MISO为SPI主设输入从设输出数据I/O引脚端。 DAC0 为DAC0电压输出。 DAC1 为DAC1电压输出。 RESET为数字输入。当振荡器运行时,

9、在此引脚端上,加上一个长达24个主时钟周期的高电平可使器件复位。在这个引脚端必须加上外部电源导通复位(POR)电路。 XTAL2为时钟振荡器的反相放大器输出。 XTAL1输入到时钟振荡器的反相放大器和内部时钟发生器电路。,为外部程序存储器使能控制信号,逻辑输出。在外部取指操作期间内允许外部程序存储器数据送到总线。除了在外部数据存储器访问期间,它每6个时钟周期有效。在内部程序器执行期间,此引脚端保持高电平。当上电或者复位时,通过电阻下拉到低电平,也可用来使能串行下载模式。 ALE 地址锁存使能,逻辑输出。在正常操作时,此输出信号用来锁存地址的低字节(和24位地址空间访问的页字节)到外部存储器。除

10、了在外部数据存储器访问时,它每6个振荡周期有效。 为外部存储器访问使能,逻辑输入。当此引脚端保持为高电平时,使能器件从地址为0000 H1FFFH的内部程序存储器获取指令代码。当此引脚端保持为低电平时,使能器件从外部程序存储器获取所有指令代码。,9.1.4 ADuC812的应用电路 ADuC812的典型应用电路如图9.1.3所示,图中ADM202是一个RS232接口芯片,ADM810是一个上电复位控制芯片。ADuC812的UART串行接口是全双工的,通过ADM202 RS232收发器连接到9线D型连接器上,可以直接与PC机连接。 ADuC812具有8 KB(Bytes)片内闪速电擦除程序存储器

11、和在线下载/调试/编程功能,利用Analog Devices公司提供的QuickStart开发系统(QuickStart Development System,),不需要任何硬件仿真器就可以进行应用系统的开发。 ADuC812采用与8051兼容的8位MCU内核,所有8051的应用程序都可以直接移植。在利用QuickStart开发系统进行调试和下载程序时,需要利用一个1k的电阻将引脚端下拉到低电平。对于已写入程序的应用系统,只需要断开连接在引脚端的下拉电阻,应用系统即可正常运行。,图9.1.3 ADuC812的典型应用电路,9.5 8通道12位ADC/2个DAC64kB闪存单片数据采集系统ADu

12、C831/ADuC832 9.5.1 ADuC831/ ADuC832的主要技术性能与特点 ADuC831/ ADuC832是Analog Devices公司生产的单片数据采集系统,芯片内包含有8通道247kSPS 12位ADC,2个12位电压输出DAC以及与8052兼容的8位MCU内核。具有64kB(Bytes)片内闪速电擦除程序存储器(ADuC832为62kB),4kB片内闪速电擦除数据存储器, 2304B片内数据RAM。具有与8052兼容的MCU内核,工作频率最高可达16MHz(ADuC831使用频率为116MHz外部晶振,ADuC832使用32kHz外部晶振,利用片内PLL电路产生MC

13、U内核所需要的工作频率),3个16位定时器计数器,12个中断源,2个优先级,双数据指针,11位堆栈指针,32条可编程的I/O线,2路16位PWM(脉宽调制输出)输出。具有MCU支持的看门狗定时器、片内电压基准、温度传感器、电源监视器以及ADC DMA功能,标准UART和SPI串行接口I/O,与I2C(400kHz)兼容的2线串行I/O。,工作电源电压为3V和5V,具有正常、空闲和低功耗模式,低功耗模式电流消耗为20A。温度范围为40+125。 ADuC841/ADuC842/ADuC843与ADuC812/ADuC831/ADuC832引脚封装兼容,采用与8052兼容的MCU内核,工作频率最高

14、可达20MHz,具有8通道420kSPS 12位ADC,其它功能与ADuC831/ADuC832基本相同。 9.5.2 ADuC831/ ADuC832的内部结构 ADuC831/ADuC832的内部结构方框图如图9.5.1所示,ADuC832内部具有PLL电路。,图9.5.1 ADuC831/ ADuC832的内部结构方框图,9.5.3 ADuC831/ ADuC832引脚功能和封装形式 ADuC831/ADuC832采用PQFP-52和CSP-56封装,引脚封装形式如图9.5.2所示,引脚端PWMC为PWM时钟输入。引脚端PWM0为PWM0电压输出,PWM输出能够被配置使用引脚端P2.6,

15、P2.7,P3.4,P3.3。引脚端PWM1为PWM1电压输出 ,更多的信息见CFG831寄存器。其它引脚端功能见ADuC812部分。,(a)PQFP -52封装,(b) CSP -56封装 图9.5.2 ADuC831引脚封装形式,9.5.4 ADuC831/ADuC832的应用电路 ADuC831/ADuC832的典型应用电路如图9.5.3所示,图中ADM202是一个RS232接口芯片,ADM810是一个上电复位控制芯片。ADuC831/ADuC832的UART串行接口是全双工的,通过ADM202 RS232收发器连接到9线D型连接器上,可以直接与PC机连接。 ADuC831/ADuC83

16、2具有64kB/62kB(Bytes)片内闪速电擦除程序存储器和在线下载/调试/编程功能,利用Analog Devices公司提供的QuickStart开发系统(QuickStart Development System,),不需要任何硬件仿真器就可以进行应用系统的开发。 ADuC831/ADuC832采用与8052兼容的8位MCU内核,所有8052的应用程序都可以直接移植。在利用QuickStart开发系统进行调试和下载程序时,需要利用一个1k的电阻将引脚端 下拉到低电平。对于已写入程序的应用系统,只需要断开连接在引脚端 的下拉电阻,应用系统即可正常运行。,ADuC831 ADuC832,图

17、9.5.3 ADuC831/ ADuC832的典型应用电路,9.7 10通道24位/16位ADC/12位DAC 62kB闪存单片数据采集系统ADuC845/ADuC847/ADuC848 9.7.1 ADuC845/ ADuC847/ ADuC848的主要技术性能与特点 ADuC845/ADuC847/ADuC848是Analog Devices公司生产的单片数据采集系统,芯片内包含有10通道一24位/16位ADC(ADuC845有2个独立的24位ADC,ADuC847有1个24位ADC,ADuC848有1个16位ADC),漂移为10nV/,增益漂移为 0.5ppm/,可编程增益放大器(PGA

18、)、1个12位电压输出DAC以及与8052兼容的8位MCU内核。具有62KB(Bytes)片内闪速电擦除程序存储器,4kB片内闪速电擦除数据存储器,2304B片内数据RAM。,具有与8052兼容的MCU内核,采用外部32kHz的晶振工作,利用片内可编程锁相环(PLL)提供内部MCU所需的工作频率,工作频率最高可达12.58MHz,3个16位定时器计数器,11个中断源,2个优先级,双数据指针,11位堆栈指针,24条可编程的I/O线,2路16位PWM(脉宽调制输出)输出。具有MCU支持的看门狗定时器、温度传感器(仅ADuC845有)、电源监视器,标准UART和SPI串行接口I/O,与I2C兼容的2

19、线串行I/O。 工作电源电压为3V和5V,电流消耗为4.8mA(3.6V电源电压),低功耗模式电流消耗为20 A。温度范围为40+125。 9.7.2 ADuC845/ ADuC847/ ADuC848的内部结构 ADuC845/ADuC847/ADuC848的内部结构方框图如图9.7.1所示,ADuC845有2个独立的 24位ADC,ADuC847有1个24位ADC,ADuC848有1个16位ADC。,图9.7.1 ADuC845/ ADuC847/ ADuC848的内部结构方框图,9.7.3 ADuC845/ ADuC847/ ADuC848引脚功能和封装形式 ADuC845/ADuC84

20、7/ADuC848采用MQFP-52和LFCSP-56封装,引脚封装形式如图9.7.2所示,各引脚端符号如图9.7.1中所示。引脚端功能见ADuC812、ADuC816、ADuC831部分。,(a)MQFP-52封装,(b)LFCSP-56封装 图9.7.2 ADuC845/ ADuC847/ ADuC848引脚封装形式,9.7.4 ADuC845/ ADuC847/ ADuC848的应用电路 ADuC845/ADuC847/ADuC848的应用电路例如图9.7.3所示,图中ADM3202是一个RS232接口芯片,ADuC845/ADuC847/ADuC848的UART串行接口是全双工的,通过

21、ADM202 RS232收发器连接到9线D型连接器上,可以直接与PC机连接。 ADuC845/ADuC847/ADuC848具有62KB(Bytes)片内闪速电擦除程序存储器和在线下载/调试/编程功能,利用Analog Devices公司提供的QuickStart开发系统(QuickStart Development System,),不需要任何硬件仿真器就可以进行应用系统的开发。 ADuC845/ ADuC847/ ADuC848采用与8052兼容的8位MCU内核,所有8052的应用程序都可以直接移植。在利用QuickStart开发系统进行调试和下载程序时,需要将利用一个1k的电阻将 引脚端

22、下拉到低电平。对于已写入程序的应用系统,只需要断开连接在 引脚端的下拉电阻,应用系统即可正常运行。,图9.7.3 ADuC845/ ADuC847/ ADuC848的典型应用电路,9.8 单片数据采集系统ADuC8xx系列芯片外围扩展电路 9.8.1 ADuC8xx电源电路 单片数据采集系统ADuC8xx系列芯片的电源电路如图9.8.1所示,图(a)为双电源供电电路,图(b)为单电源供电电路。,(a)双电源供电电路,(b)单电源供电电路 图9.8.1 单片数据采集系统ADuC8xx电源供电电路,9.8.2 外部存储器扩展电路 单片数据采集系统ADuC8xx外部存储器扩展电路如图9.8.2所示,

23、图(a)为64kB程序存储器扩展电路,图(b)为64kB数据存储器扩展电路,图(c)为16MB数据存储器扩展电路,,图(a) 64kB程序存储器扩展电路,图(b) 64kB数据存储器扩展电路,图(c) 16MB数据存储器扩展电路 图9.8.2 单片数据采集系统ADuC8xx外部存储器扩展电路,9.8.3 ADuC8xx单主设多从设连接形式 利用ADuC8xx的I2C总线,可以方便的实现ADuC8xx单主设多从设连接,电路方框图如图9.8.3所示。,图9.8.3 ADuC8xx单主设多从设连接电路方框图,9.8.4 ADuC8xx的4线UART到PC机的接口电路 ADuC8xx的4线UART到P

24、C机的接口电路如图9.8.4所示,利用1片ADM202实现RS232接口。,图9.8.4 ADuC8xx的 4线UART到PC机的接口电路,9.8.5 ADuC8xx的XY矩阵键盘电路 ADuC8xx的XY矩阵键盘电路如图9.8.5所示,图(a)为查询方式,图(b)为中断方式,中断触发电路真值表如表9.8.1表9.8.3所示。,(a)查询方式,(b)中断方式 图9.8.5 ADuC8xx的XY矩阵键盘电路,9.8.6 ADuC8xx与HD44780字符LCD显示器接口电路 ADuC8xx与HD44780字符LCD显示器接口电路如图9.8.6所示。,ADuC8xx,图9.8.6 ADuC8xx与HD44780字符LCD显示器接口电路,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1