《无线传感器网络》课件 5.7 ADC_第1页
《无线传感器网络》课件 5.7 ADC_第2页
《无线传感器网络》课件 5.7 ADC_第3页
《无线传感器网络》课件 5.7 ADC_第4页
《无线传感器网络》课件 5.7 ADC_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

5.7ADC所谓A/D转换器就是模拟/数字转换器(AnalogtoDigitalConverter简称ADC)是将输入的模拟信号转换成为数字信号。ADC简介CC2530的ADC(模拟/数字转换器)支持多达14位的模拟数字转换,具有多达12位的有效数字位,比一般的单片机的8位ADC精度要高。它包括一个模拟多路转换器,具有多达8个各自可配置的通道;以及一个参考电压发生器。转换结果可以通过DMA写入存储器,从而减轻CPU的负担。ADC简介端口0引脚的信号可以用作ADC输入(这时一般用AIN0-AIN7引脚来称呼这些引脚)。可以把AIN0-AIN7配置为单端或差分输入。在选择差分输入的情况下,差分输入包括输入对AIN0-1、AIN2-3、AIN4-5和AIN6-7。差分模式下的转换取自输入对之间的电压差,例如AIN0和AIN01这两个引脚的差。除了输入引脚AIN0-AIN7,片上温度传感器的输出也可以选择作为ADC的输入,用于片上温度测量。还可以输入一个对应AVDD5/3的电压作为一个ADC输入。这个输入允许在应用中实现一个电池监测器的功能。注意在这种情况下参考电压不能取决于电源电压,比如AVDD5电压不能用作一个参考电压。八位模拟输入来自I/O引脚,不必经过编程变为模拟输入。但是相应的模拟输入在APCFG中禁用,那么通道将被跳过。当使用差分输入,处于差分对的两个引脚都必须在APCFG寄存器中设置为模拟输入引脚ADC输入ADC的输入用16个通道来描述,单端电压输入AIN0到AIN7以通道号码0到7表示。差分输入对AIN0–AIN1、AIN2–AIN3、AIN4–AIN5和AIN6–AIN7用通道8到11表示。GND 通道号12,温度传感器通道号14,AVDD5/3通道号15。ADC使用哪个通道作为输入由寄存器ADCCON2(序列转换)或ADCCON3(单个转换)决定。ADC输入数字转换结果以2的补码形式表示。对于单端配置,结果总是为正。这是因为结果是输入信号和地面之间的差值,它总是一个正符号数输入幅度等于所选的电压参考VREF时,达到最大值。对于差分配置,两个引脚对之间的差分被转换,这个差分可以是负符号数。对于抽取率是512的一个数字转换结果的12位MSB,当模拟输入Vconv等于VREF时,数字转换结果是2047。当模拟输入等于-VREF时,数字转换结果是-2048。当ADCCON1.EOC设置为1时,数字转换结果是可以获得的,且结果放在ADCH和ADCL中。ADC转换结果除了转换序列,ADC可以编程为从任何通道单独执行一个转换。这样一个转换通过写ADCCON1寄存器触发。除非一个转换序列已经正在进行,转换立即开始。单个ADC转换(1)实验目的:编程实现片内温度传感器值的读取

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论