TI LaunchPad ADC10模数转换器详解
4星 · 超过85%的资源 需积分: 9 102 浏览量
更新于2024-09-15
收藏 192KB PDF 举报
LaunchPad ADC
TI公司的LaunchPad板子资源为我们提供了一个学习的平台,对于MSP430单片机的片上模数转换器ADC10进行了详细的介绍。下面我们将对ADC10的特性和操作进行详细的解释。
ADC10简介
--------
ADC10是MSP430单片机的片上模数转换器,根据其命名大家知道转换位数为10比特。该模块内部是一个SAR型的AD内核,可以在片内产生参考电压,并且具有数据传输控制器。数据传输控制器能够在CPU不参与的情况下,完成AD数据向内存任意位置的传输。
ADC10特性
------------
* 最大转换速率大于200kHz。
* 转换精度为10位。
* 采样保持器的采样周期可编程设置。
* 利用软件或者TimerA设置转换初始化。
* 编程选择片上电压参考源(2.5V或者1.5V)。
* 编程选择内部或者外部电压参考源。
* 8个外部输入通道(在MSP430x22xx上有12个)。
* 具备对内部温度传感器、供电电压VCC和外部参考源的转换通道。
* 转换时钟源可选择。
* 多种采样模式:单通道、重复单通道、排序和重复排序
* ADC的内核和参考源可分别单独关闭
* 用于自动控制数据传输的数据传输控制器
掌握一个外设的使用,首先就需要清楚外设特点,以上就是MSP430自带的10位AD的特性,这些特性将直接影响该AD的应用场合,希望初学的朋友们对这些特点在开始的时候能有个感性的认识。
ADC10操作
------------
### 1. ADC10的转换值计算
ADC10通过两个可编程的参考电压Vr+和Vr-来定义转换电压的上下限。当输入电压大于等于Vr+,输出转换值为3FF;当输入电压小于Vr-,转换值为0。
计算公式为:
N=(Vin-Vr-)/(Vr+-Vr-)
这个公式非常简单,跟普通的AD是完全一样的。
### 2. ADC10的转换时钟选择
ADC10的时钟源可以是SMCLK、MCLK、ACLK和内部的振荡器ADC10OSC,可以用ADC10SSELx来选择时钟源,并且设置ADC10DIVx可实现1到8的分频。振荡器ADC10OSC根据不同的器件有所不同,这个需要根据具体的器件选择。ADC的时钟必须在转换的过程中保持有效,如果在转换的过程中时钟失效,将会影响转换的准确性。
LaunchPad ADC为我们提供了一个学习MSP430单片机的平台,通过对ADC10的特性和操作的了解,我们可以更好地掌握MSP430单片机的使用。
2013-09-09 上传
点击了解资源详情
2013-07-03 上传
107 浏览量
2021-05-01 上传
2022-09-20 上传
2012-03-05 上传
172 浏览量
2012-07-20 上传
aini402858104
- 粉丝: 4
- 资源: 17
最新资源
- mini2440用户手册
- 友善开发板的电路原理图s3c2440
- 高级Bash脚本编程指南
- 数据库系统概论第四版萨师煊编习题答案
- 网络分析工程师(交换、智能网、信令、短信)试题(答案)
- 高性能计算并行编程技术—MPI并行程序设计
- java中接口的作用
- biee 安装与配置
- LM8560.pdf(收音机芯片)
- MSP430x4xx Family.pdf
- Oracle Web Services Manager Securing your Web Services
- 线性连续时间状态空间表达式的离散化
- vb6.0和vb.net的区别
- The Art of Multiprocessor Programming.pdf
- 电 力 电 子 技 术 的答案
- excel 使用技巧