MSP430 模数转换模块--ADC12 MSP430 单片机的ADC12 模块是一个12 位精度的A/D 转换模块,他具有高速度,通用性等特点
大部分都内置了ADC 模块
而有些不带ADC 模块的片子,也可通过利用内置的模拟比较器来实现AD 的转换
在系列产品中,我们可以通过以下列表来简单地认识他们的ADC 功能实现
系列型号 ADC 功能实现 转换精度 MSP430X1XX2 比较器实现 10 位 MSP430F13X ADC 模块 12 位 MSP430F14X ADC 模块 12 位 MSP430F43X ADC 模块 12 位 MSP430F44X ADC 模块 12 位 MSP430X32X ADC 模块 14 位 从以下ADC12 结构图中可以看出,ADC12 模块中是由以下部分组成:输入的16 路模拟开关,ADC 内部电压参考源,ADC12 内核,ADC 时钟源部分,采集与保持/触发源部分,ADC 数据输出部分,ADC 控制寄存器等组成
输入的16 路模拟开关 16 路模拟开关分别是由IC 外部的8 路模拟信号输入和内部4 路参考电源输入及1 路内部温度传感器源及AVCC-AVSS/2 电压源输入
外部8 路从A0-A7 输入,主要是外部测量时的模拟变量信号
内部4 路分别是Veref+ ADC 内部参考电源的输出正端,Vref-/Veref- ADC 内部参考电源负端(内部/外部)
1 路 AVCC-AVSS/2 电压源和1 路内部温度传感器源
片内温度传感器可以用于测量芯片上的温度,可以在设计时做一些有用的控制;在实际应用时用得较多
而其他电源参考源输入可以用作ADC12 的校验之用,在设计时可作自身校准
ADC 内部电压参考源 ADC 电压参考源是用于给ADC12 内核作为一个基准信号之用的,这是ADC 必不可少的一部分
在ADC12 模块中基