CC2530AD转换.doc

上传人:hw****26 文档编号:3526347 上传时间:2019-06-02 格式:DOC 页数:2 大小:27.50KB
下载 相关 举报
CC2530AD转换.doc_第1页
第1页 / 共2页
CC2530AD转换.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、ADC 支持 14 位的模拟数字转换,具有多达 12 位的 ENOB(有效数据) 。ADC 的主要特性如下:可选的抽取率,这也设置了分辨率(7 到 12 位)8 个独立的输入通道,可接受单端或差分信号参考电压可选为内部单端、外部单端、外部差分或 AVDD5产生中断请求转换结束时的 DMA 触发温度传感器输入电池测量功能关键字:多通道的序列转换 :由寄存器 ADCCON2 控制单通道的单个转换 :由寄存器 ADCCON3 控制启动方式:可以软件启动也可以事件触发启动注意事项:参考电压的选择只能在没有转换运行的时候更改多通道的序列转换时,如果想禁用某个通道,就在 APCFG 里面将禁用该 IO 的

2、模拟输入功能。每次转换时都要设置相应的 ADCCON 寄存器。当用作电池的电量检测里,AVDD5 不能用作基准电压。端口配置可以将输入配置为单端输入和差分输入,还可以输入一个对应 AVDD5/3 的电压作为一个ADC 输入,可以实现类示电池监控的功能。片上的温度传感器也可以作为 ADC 的输入。转换通道单端电压输入 AIN0 到 AIN7 以通道号码 0 到 7 表示。通道号码 8 到 11 表示差分输入,由AIN0AIN1、 AIN2AIN3、 AIN4AIN5 和 AIN6AIN7 组成。通道号码 12 到 15 表示GND(12) (13 保留)温度传感器(14) ,和 AVDD5/3(

3、15) 。这些值在 ADCCON2.SCH和 ADCCON3.SCH 域中使用。转换序列ADCCON2.SCH 寄存器位用于定义一个 ADC 转换序列,它来自 ADC 输入。如果 ADCCON2.SCH 设置为一个小于 8 的值,转换序列包括一个转换,来自每个通道,从0 往上,包括 ADCCON2.SCH 编程的通道号码。当 ADCCON2.SCH 设置为一个在 8 和 12 之间的值,序列包括差分输入,从通道 8 开始,在已编程的通道结束。对于 ADCCON2.SCH 大于或等于 12,序列仅包括所选的通道。单个 ADC 转换除了可以序列转换,通过配置 ADCCON3 寄存器,ADC 可以编

4、程为从任何通道执行一个转换。ADC 操作模式AD 转换数据 ADCH7:0和 ADCL7:0为转换结果的高位和低位,其中 ADCL1:0位无效。ADC 有三个控制寄存器:ADCCON1,ADCCON2 和 ADCCON3ADCCON1. EOC 位为转换状态位,当一个转换结束时,该位被硬件置 1。当读取ADCCON1.ADCH 时,该位被清零。ADCCON1. STSEL1:0为选择一个启动方式ADCCON1.ST 当 ADCCON1. STSEL1:0等于 11 时,设置 ST = 1,如果当前没有序列在转换,就立即启动一次转换。ADC 中断当通过写 ADCCON3 触发的一个单个转换完成时

5、,ADC 将产生一个中断。当完成一个序列转换时,不产生中断。ADC 与 DMA 触发每完成一个序列转换,ADC 将产生一个 DMA 触发。当完成一个单个转换,不产生 DMA触发。另外,还有一个 DMA 触发 ADC_CHALL,当 ADC 转换序列的任何通道中有新的数据准备好时,它是活动的。ADC 转换时间和分辨率ADC 只能运行在 32MHzXOSC 上,抽取率决定了完成转换需要的时间和分辨率。设置 ADCCON2. EDIV1:0 或 ADCCON3. EDIV1:0位就能设置分辨率。00: 64 抽取率(7 位 ENOB)01: 128 抽取率(9 位 ENOB)10: 256 抽取率(10 位 ENOB)11: 512 抽取率(12 位 ENOB)Tconv=(抽取率 +16)x0.25s

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。