电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

MSP430F4152中文资料—ADCVIP免费

MSP430F4152中文资料—ADC_第1页
1/10
MSP430F4152中文资料—ADC_第2页
2/10
MSP430F4152中文资料—ADC_第3页
3/10
ADC10 ADC10模块是一个高效的10位模—数转换器。本章节将主要介绍MSP430F41x2单片机的ADC10模块。 27.1 ADC10介绍 ADC10模块支持高速的10位的模数转换。该模块应用了包括一个10位的SAR内核,采样选择控制、基准电压发生器以及数据传输控制器(DTC)。DTC使得ADC10采样转换以及储存在存储器的任何位置不需要CPU的介入。该模块可以通过用户软件来配置来获得多种应用。 ADC10 的特性包括: -最大转化速度超过200-ksps; -无数据丢失的单调的10位转化器; -采样—保持由可编程的采样周期控制; -利用软件,Timer_A对采样进行初始化; -选择芯片内部的基准电压发生器(1.5V或2.5V); -软件选择外部或内部基准; -12路独立可配置的外部输入通道; -内部温度传感器转化通道,参考电压为AVcc和外部基准; -可选的转换时钟源; -四种转化模式:单通道模式,重复单通道模式,序列模式和重复序列模式; -ADC内核和基准电压可以单独掉电; -用于自动存储转换结果的数据传输控制器 图 27−1 是ADC10 的方块图. 27.2 ADC10 Operation ADC10模块可以通过用户软件来设置。接下来,我们对ADC10的结构和操作进行讨论 27.2.1 10位ADC核 ADC内核将输入的模拟信号转化成一个10位的数字信号并将转化的结果存储到ADC10MEM寄存器中。该内核利用两个可编程选择的电压基准(VR+和VR-)来限制转化的最大和最小电压。当输入信号大于或等于VR+时,数字输出结果(N_ADC)将取满(03FFh),而当输入信号小于或等于VR-时,数字输出结果(N_ADC)将为0。在转化—控制寄存器中选择输入通道和设定电压基准(VR+和VR-)。转换结果可以是二进制形式或二进制的补码形式。用二进制形式表示ADC结果时的转换公式为: 1023inRAD CRRVVNVV 该内核由两个控制寄存器设定,分别为ADC10CTL0 和ADC10CTL1。ADC10ON位控制内核使能。除了少数控制位,其他控制为必须在ENC = 0时才能更改。ENC必须置位才能进行转换。 转换时钟选择 ADC10CLK既用作转化时钟,又用于产生采样周期。我们利用ADC10SSEL位来选择ADC10的时钟源,输入的时钟频率通过ADC10DIVx位可以被分频至1—8的范围。可以作为时钟源的有SMCLK,MCLK,ACLK和一个内部振荡器ADC10OSC。ADC10OSC是由内部产生的,频率的变化范围可达5MHz,但是随个别设备,供电电压和温度不同而变化。详细的信息可以参考ADC10OSC的数据表。用户必须保证在信号转化期间ADC10CLK不能中断。如果在转化时时钟停...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

MSP430F4152中文资料—ADC

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部